الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن زيادة جودة عرض الصور والفيديو

مغلق
بدأه ابا عامر في 31 يناير 2006 · 2 رد · 3,234 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

الأخوة الأفاضل ,السلام عليكم ورحمة الله وبركاته

كنت أود من حضراتكم التكرم بتوضيح هذه النقطه

تقوم الشركات المتخصصة في انتاج برامج عرض الفيديو والصور بطرح تحديثات لمنتجاتها بصفة دورية ويكون الهدف الاساسي من وراء هذه التحديثات هو تحسين جودة عرض الفيديو او الصور وبالفعل تقوم البرامج الاحدث بعرض الصور والفيدو بشكل افضل وبدقه اعلى من سابقتها وهذا ملاحظ ومعلوم للجميع

والسؤال هو : ماهي الأفكار العامة والمباديء الاساسية التي تستخدمها هذه الشركات لتحسين جودة العروض , أو بشكل آخر كيف يمكن تطوير الادوات المتاحة لدينا في فيجوال بيسك . نت لتنافس في دقة عرضها البرامج الحديثة المطروحة في الأسواق ؟

شكر الله لكم والسلام عليكم ورحمة الله وبركاته

#2

سؤالك أخي الكريم عام جداً، وبالرغم من أنني لست متخصصاً وضحل المعرفة بهذا الأمر ولكن سأدلي بدلوي بحدود معرفتي:

نظرياً ومن الناحية العلمية لا يمكنك تحسين الصورة على الأطلاق، الصورة عندما ألتقطت رقمياً تكون على شكل نقاط لا يمكن لأي برنامج مهما كان تحسين الخلل فيها إلا بحدود تعديل هذه النقاط، فمثلاً لو أخذنا قضية ال red eye قد تلاحظ بأن الكثير من البرامج الضخمة قد طرحت حلاً لها وهو من الناحية النظرية مفهوم (يقومون بأخذ مقاربة لل RGB للون الأحمر للعين وإستبداله حيثما كان في الصورة بلون يقارب لون العيون الطبيعية)، وحتى هذه القضية السهلة جداً من الناحية النظرية لم ينجح أي برنامج في حلها، فذلك اللون قد يكون في الصورة في موقع غير موقع العينين وبذلك يكون الحل في أخفاء أحمرار العين ولكن على حساب بقية تناسق الصورة.

محصلة القول، الصورة (وما ينطبق عليها ينطبق على الفيديو لكونه صوراً متعاقبة) لا يمكن تحسينها لتكون أكثر قرباً لطبيعة الجسم الذي أخذت له على الأطلاق، قد مثلاً نستطيع أن نعمل برنامجاً يقوم بفحص الصورة فإن كانت قاتمة جداً يحاول أن يظهرها بعض تفاصيلها بإستبدال اللون الأقل إسوداداً بلون أقرب إلى الأبيض ولكن هذا الحل بالطبع لا يؤدي إلى أن تكون الصورة أقرب من الواقع من الصورة التي تم تعديلها....

محصلة القول، لا يوجد برنامج يقوم بحل مرضي دون تدخل بشري مباشر (أي بتعديل الصورة يدوياً من قبل مستخدم ماهر للبرنامج يفحص الصورة يدوياً ويقرر بناء على ذلك ما هو التعديل الذي يجب أن يتم، وهذا بالطبع يعتمد من جزء إلى جزء في الصورة الواحدة، وكذلك يختلف من صورة لصورة، قد يقوم المستخدم في مرحلة معينة بإستخدام أمر خاص من برنامج متخصص يقوم بتسهيل مجموعة من الحركات الروتينية لا اكثر)... لذلك قد نستطيع تحسين صورة ولكن لا غنى لنا عن التدخل البشري في إتخاذ القرار النهائي.

قد تشاهد فيلماً سينمائياً تم تطويره وتحسينه عن نسخة أقدم، ولكن بالتأكيد تم الأمر بتدخل بشري في كل لقطة من لقطاته ولكن بالطبع بالإستعانة ببرامج مهمتها فقط أتممة عمل روتيني معين لا أكثر ولا أقل (تماماً مثل عمل ال macro في برامج الأوفيس، يقوم بعملية إختصار لخطوات طويلة تستغرق عادة فترة طويلة جداً إن أردت القيام بها يدويّاً، تلاحظ بأن الماكرو لا بد له من خطوات يقررها المستخدم البشري ولا يمكن للبرنامج بأن يفهم ما تريد ان تعمله من تلقاء نفسه).

Learn Japanese :>>> http://www.nouben.com/

#3

شكرا على الرد أخي الحبيب

ولكن يبدوا انك لم تفهم قصدي تماما خذ احد الصور التي لديك وقم بعرضها باستخدام برنامج windows picture and fax viewer ثم قم بعرض نفس الصورة مرة اخرى باستخدام برنامج ACDSee ولاحظ الفرق

انا اقصد هنا جودة العرض وليس جودة الصورة فعند استخدامك لاحدث لغة برمجة في تطوير برنامج مستعرض للصور لن تتمكن باستخدام الادوات المتاحة من الوصول الى جودة العرض التي تقدمها لك تلك البرامج والتي ربما تكون قد طورت باستخدام لغات برمجة اقدم , إذا فماذا تفعل تلك الشركات لتصل الى هذا المستوى؟

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…