السلام عليكم ورحمه الله وبركاته يبدو من العنوان أننى سأتكلم عن الصور المتحركه و التى هى من النوع GIF و لكن سأتكلم فى هذا الموضوع عن أنواع صور أخرى أيضاً. الصور من النوع GIF GIF تعنى Graphics Interchange Format و هو نوع من أنواع الصور المتحركه أو الثابته و قد تم طرحها عام 1987 و تحتوى هذه الصور على عدد محدد من الألوان و أقصى عدد هو 256 لون و واضح من عام إنشاء هذا النوع من الصور أنه تم بناءه على هذا النحو بسبب إمكانيات الأجهزة و الشبكات فى هذا العصر فكان المطلوب هو نقل و عرض صور ذو مساحه قليله جداً و فى نفس الوقت تكون متحركه و ذو خلفيه شفافه و مع إستمرار الوقت أصبح هذا النوع من الصور مدعوم فى كل البرامج من أول المتصفحات لأبسط البرامج بل أصبح جزء أساسى فى لغات البرمجه أو بمعنى أدق أصبح مدعوم و جزء أساسى فى المكتبات المصاحبه للغات البرمجه. و يستخدمه العديد من مصممى المواقع لإعطاء حركه بالموقع أو لعرض صوره ذو خلفيه شفافه و لكن للأسف يواجه مصممى المواقع بعض العيوب و هى أن درجه ألوانه ليست جيده فأقصاها 256 لون و لا يدعم حتى Anti-aliasing مما لجأ المصممون إلى نوع أخر من الصور و هو PNG و تعنى Portable Network Graphics فهو ذو جوده عاليه تصل إلى 32bit و يتميز بالشفافيه مع وجود Anti-aliasing و لكن كما يقال الحلو ميكملش فهو لا يدعم الحركه مثل الصور GIF مما أدى لإنتاج حل أخر و هو SWF و هو نوع من الملفات ينتجه برنامج Flash من تصميم شركه Macromedia و التى أصبحت الأن تابعه لشركه Adobe و كان هدف SWF هو عرض حركه على صفحات الموقع بجوده عاليه مع وجود بعض Interactive بها و أخذت بالتطور حتى أصبحت حالياً كما نراها و لكن تبقى مشكله عدم دعمه إلا بمشغل و يتطلب خبره بمجال تصميمه و لكن لا ننكر أنه سهل الكثير على البعض. الصور من النوع MNG فى عام 2001 تم إصدار أول إصدار من الصور MNG و تعنى Multiple-image Network Graphics و هو نوع من أنواع الصور المتحركه من إنتاج جماعه PNG و هو عباره عن تهيئه جديده تعمل بنفس تقنيه PNG و لكن متحركه و للأسف لم تنتشر حتى الأن بالدرجه الكافيه و لكنها ستنتشر قريباً من المتصفحات التى تدعم هذا النوع من الصور متصفح Konqueror و باقى المتصفحات لا تدعمها إلا بإضافات لها و كان متصفح Firefox يدعمها حتى الأصدار الثانى منه و فى الإصدار الثالث تم إلغاء التعامل معه وسنعرف السبب لاحقاً. و يستخدم هذا النوع من الصور فى العديد من التطبيقات حتى أن شركه Sony تستخدمه لتصميم Themes لأجهزة الموبايل كما أن هناك العديد من المكتبات التى تدعمها منها مكتبه QT فقد كان تعاملى معه بسبب تعاملى مع هذه المكتبه فكنت أريد تصميم صوره متحركه و لكن بجوده عاليه مع دعم الشفافيه و لكنى واجهت مشكله معه أثناء التصميم و هى عدم توفر برامج مجانيه تعمل على أنظمه مختلفه بدرجه كافيه فالمتوفر من البرامج المجانيه عباره عن أدوات و لكنها تفى بالغرض و هم: 1- أداه advmng و يمكن الحصول عليها من هنا http://advancemame.s...omp-readme.html و تتميز هذه الأداه بإنشاء ملف صغير جداً و ذلك بسبب إستخدامها مكتبه zlib لضغط الصور و لكن عيبها الوحيد هو عدم دعم إعاده عرض الحركه loop و التحكم فى عدد مرات العرض. و هذا مثال لإنشاء الملف MNG بواسطه أداه advmng
advmng -a 20 dbc.mng dbc*.png
convert -loop 0 -delay 15 "dbc*.png" "dbc.mng"