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