[نقاش]ما سبب قلة جودة صور GIF

  • LOYOUR_Corp

نعرف جميعاً أن الصور المتحركة جودتها سيئة, ولكن لماذا؟

قلت لنفسي أنها بسبب الحجم (حتي لا يكون حجم ملف الصورة كبير!)

هل يوجد سبب أخر!؟

السلام عليكم

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

AGOULZI_PRODUCTION أضف ردا

الأمر يتعلق ببنية الملف ..

متلا ملف png صمم بطريقة حتى يدعم الشفافية ..

ملف psd تم تصميمه بطريقة ما حتى يدعم الطبقات و ووو

كذلك الأمر بالنسبة لملفات gif تم تصميمها بطريقة حتى تدعم 256 لون فقط ..

أيضا ..

متلا عندما نقول ملف jpg فنحن نعلم أنه يدعم صيغة ألوان (color mode) اما RGB أو CMYK أو ...

بالنسبة لملف psd تقريبا يدعم جميع الصيغ ..

متلا png (وهي صيغة موجهة للويب) فهي لا تدعم ال cmyk ...

ال GIF تدعم فقط صيغة indexed color وهي تعتمد على أخد الألوان الموجودة في الصورة و تخزينها في جدول (256 كحد أقصى) و بالتالي ادا كانت الصورة الأصلية التي سوف تستعملها لانشاء الGif تحتوي على أكتر من هذا العدد فسيتم تعديل الالوان و انقاصها وبالتالي تظهر التشوهات.

DeltaForce أضف ردا

توضيح فقط بالنسبة ل png بالاضافة للشفافية فهي صيغة صورة مضغوطة بدون فقد للجودة Lossless مثل bmb تقريبا ماعدا انها مضغوط و تدعم الشفافية alpha channel .

بالنسبة لـ cmyk لم يخطر في بالي يوما السؤال عند سبب عدم دعم png لها اعتقد الصيغة تم تصميمها من البداية لتعرض على شاشات الكمبيوتر فقط RGB .

شي ثاني فيما يخص tga لاحظت انها تستخدم كثيرا في الالعاب القديمة خصوصا خرائط و Skin كونترسترايك هل بهذه الصيغة ميزات تجعلها مستخدما اكثر من png في الالعاب ! .

أولا الحجم، ثانيا الإعدادات عند عملها، مثلا هناك من يضحي بجودة الصورة مقابل ال FPS رغم أن FPS أقل مقبول بالنسبة ل GIF.

ماهو FPS ؟

اعتقد frames per second

شكراً للتوضيح

أثناء إعداد الصورة، تختار بعض الخيارات، حيث كلّما قللت الجودة، كلّما قلّ الزمن المستغرق لتحميل الصورة المتحرّكة، كما أنَّ الصور المتحرّكة كما أذكر لا تستعمل إلا 255 لونًا.

256 لون

@semary011 هل يمكنك أن تخبرنا بالسبب؟

كما ذكر آخرين أن الGIF في نهاية الأمر جودتها محدودة بمواصفات معينة وعدد ألوان مقيد، لكن يمكن أن تحصل على جودة جيدة في حال الاهتمام بعدد الإطارات في الثانية، والتقيد بالحد الأقصى للألوان الذي تفرضه الصورة

اعتقد gif صيغة صور قديمة و السبب ببساطة تقليل حجم الصور لدى تم وضع حد فهرسة الالوان فيها عند 256 لوناً . و قديما حسب ما اذكر الى جانب الانترنت كانت تستخدم حتى في الالعاب حتى لا تثقل على ذاكرة الاجهزة في ذلك العصر .

حالاي الانيميشن يمكن استخدامه ب CSS او JS و حتى SVG ولا يوجد داعي للحذيث عن swf و كل الطرق السابقة تقبل صور بجودة عاليا png مثلا او حتى tga إلخ

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