نعرف جميعاً أن الصور المتحركة جودتها سيئة, ولكن لماذا؟
قلت لنفسي أنها بسبب الحجم (حتي لا يكون حجم ملف الصورة كبير!)
هل يوجد سبب أخر!؟
السلام عليكم
الأمر يتعلق ببنية الملف ..
متلا ملف png صمم بطريقة حتى يدعم الشفافية ..
ملف psd تم تصميمه بطريقة ما حتى يدعم الطبقات و ووو
كذلك الأمر بالنسبة لملفات gif تم تصميمها بطريقة حتى تدعم 256 لون فقط ..
أيضا ..
متلا عندما نقول ملف jpg فنحن نعلم أنه يدعم صيغة ألوان (color mode) اما RGB أو CMYK أو ...
بالنسبة لملف psd تقريبا يدعم جميع الصيغ ..
متلا png (وهي صيغة موجهة للويب) فهي لا تدعم ال cmyk ...
ال GIF تدعم فقط صيغة indexed color وهي تعتمد على أخد الألوان الموجودة في الصورة و تخزينها في جدول (256 كحد أقصى) و بالتالي ادا كانت الصورة الأصلية التي سوف تستعملها لانشاء الGif تحتوي على أكتر من هذا العدد فسيتم تعديل الالوان و انقاصها وبالتالي تظهر التشوهات.
توضيح فقط بالنسبة ل png بالاضافة للشفافية فهي صيغة صورة مضغوطة بدون فقد للجودة Lossless مثل bmb تقريبا ماعدا انها مضغوط و تدعم الشفافية alpha channel .
بالنسبة لـ cmyk لم يخطر في بالي يوما السؤال عند سبب عدم دعم png لها اعتقد الصيغة تم تصميمها من البداية لتعرض على شاشات الكمبيوتر فقط RGB .
شي ثاني فيما يخص tga لاحظت انها تستخدم كثيرا في الالعاب القديمة خصوصا خرائط و Skin كونترسترايك هل بهذه الصيغة ميزات تجعلها مستخدما اكثر من png في الالعاب ! .
أولا الحجم، ثانيا الإعدادات عند عملها، مثلا هناك من يضحي بجودة الصورة مقابل ال FPS رغم أن FPS أقل مقبول بالنسبة ل GIF.
أثناء إعداد الصورة، تختار بعض الخيارات، حيث كلّما قللت الجودة، كلّما قلّ الزمن المستغرق لتحميل الصورة المتحرّكة، كما أنَّ الصور المتحرّكة كما أذكر لا تستعمل إلا 255 لونًا.
@semary011 هل يمكنك أن تخبرنا بالسبب؟
اعتقد gif صيغة صور قديمة و السبب ببساطة تقليل حجم الصور لدى تم وضع حد فهرسة الالوان فيها عند 256 لوناً . و قديما حسب ما اذكر الى جانب الانترنت كانت تستخدم حتى في الالعاب حتى لا تثقل على ذاكرة الاجهزة في ذلك العصر .
حالاي الانيميشن يمكن استخدامه ب CSS او JS و حتى SVG ولا يوجد داعي للحذيث عن swf و كل الطرق السابقة تقبل صور بجودة عاليا png مثلا او حتى tga إلخ
التعليقات