مدونة Metlivi

كيفية منع تغيّر الألوان عند تصدير رسوم الشخصيات المتحركة بالبكسل بصيغة GIF

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

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

29 أكتوبر 2026٧ دقائق للقراءةبقلم Metlivi Editorial Team
القسم 1

لماذا قد يغيّر تصدير GIF ألوان شخصيتك؟

يخزّن GIF ألوان البكسل في جداول ألوان تضم ما يصل إلى 256 إدخالًا لكل جدول. وهو يدعم جدولًا عامًا وجداول محلية مرتبطة بصور فردية، لذا ليس من الضروري أن تقتصر الرسوم المتحركة على 256 لونًا طوال مدتها. ومع ذلك، تستخدم كل صورة مشفّرة جدولًا نشطًا محدودًا. وترد هذه القواعد في مواصفة GIF89a.

عندما يحتوي المصدر على ألوان لا تستطيع لوحة التصدير المختارة تمثيلها، يتعين على أداة التصدير تحويلها إلى إدخالات متاحة. وتشير Aseprite تحديدًا إلى أن صور RGB التي تحتوي على ألوان كثيرة جدًا، ومزج الطبقات، والمناطق الضبابية، والتوهجات قد تؤدي إلى تغيّر ألوان GIF. وتوصيتها العملية هي استخدام أقل من 256 لونًا في صور RGB أو العمل مباشرةً في الوضع المفهرس. راجع شرح Aseprite لتغيّر الألوان عند تصدير GIF.

إن قِصر لوحة الألوان في لوحة الألوان لا يثبت أن الرسم لا يستخدم سواها. ففي وضع RGB في Aseprite، قد تحتوي البكسلات على ألوان غير موجودة في لوحة الألوان المعروضة. أما الوضع المفهرس فيقيّد الرسم بإدخالات لوحة الألوان. يشرح شريط الألوان ولوحات الألوان هذا الفرق.

القسم 2

أولًا، حدّد موضع حدوث التغيير

قبل تغيير إعدادات التصدير، احفظ نسخة تصدير منفصلة من الرسوم المتحركة. اختر عدة ألوان مرجعية: لون التعبئة الأساسي للجسم، وأغمق لون للمخطط، ولونًا للإبراز، وأي لون مميّز لا يظهر إلا في إطار لاحق.

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

ما تلاحظه أول ما تتحقق منه مقارنة مفيدة
تغيّرت قيمة RGB للتعبئة المسطحة بعد التصدير اختيار لوحة الألوان وتقليل عدد الألوان خذ عينة من بكسل داخلي معتم قبل التصدير وبعده
تتغير الألوان بين الوضعيات ما إذا كانت لوحة الألوان تشمل ألوان جميع الإطارات قارن لون التعبئة المقصود نفسه عبر عدة وضعيات
يظهر هامش باهت أو داكن حول الصورة الظلية فقط الشفافية الجزئية وإعدادات اللون المطفي اعرض المعاينة على خلفية فاتحة وأخرى داكنة
يبدو GIF مختلفًا بين التطبيقات تفسير ملف تعريف الألوان وإعدادات العرض أعد فتح GIF في محرر المصدر وقارن القيم
تظهر نقاط جديدة داخل المساحات المصمتة تنقيط التصدير صدّر نسخة أخرى مع تعطيل التنقيط

قارن الإطارات المعروضة المتكافئة، لا بكسلات غير مرتبطة تقع عند إحداثيات اللوحة نفسها بعد تحرّك الشخصية. أبقِ الخلفية والتكبير ثابتين عند تقييم المظهر. سجّل ما إذا كانت أرقام RGB قد تغيّرت، أو المظهر قد تغيّر، أو كلاهما؛ فهذا الفرق يحدد الخطوة التالية.

القسم 3

أنشئ لوحة ألوان واحدة تغطي الرسوم المتحركة كاملةً

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

هذه توصية لسير العمل، وليست شرطًا بأن يستخدم كل GIF لوحة ألوان عامة. فاللوحات المحلية صالحة وفقًا للتنسيق. وتكمن فائدة اللوحة المشتركة في إمكانية فحص مجموعة ألوان محددة واحدة والتأكد من ملاءمة كل إطار لها.

في Aseprite، افحص الرسم في وضع RGB قبل تحويل نسخة التصدير إلى الوضع المفهرس. تشير البكسلات المفهرسة إلى إدخالات لوحة الألوان، ويؤدي تعديل أحد الإدخالات إلى تغيير كل بكسل يشير إليه. وتتطلب الطبقات الشفافة أيضًا فهرسًا مخصصًا للشفافية، وغالبًا ما يكون الفهرس 0. راجع وثائق وضع الألوان في Aseprite.

لملف GIF شفاف يستخدم جدولًا مشتركًا واحدًا، خصص ما لا يزيد على 255 لونًا معتمًا إضافةً إلى إدخال واحد للشفافية. وهذا نابع من سعة الجدول البالغة 256 إدخالًا واستخدام GIF فهرسًا من لوحة الألوان للشفافية. ويمكن للرسوم المتحركة المعتمة استخدام الإدخالات الـ256 كلها للألوان المرئية. راجع تعريفات جداول الألوان والشفافية في مواصفة GIF89a.

للتوضيح، افترض أن الرسوم المتحركة كاملةً تستخدم 24 لونًا معتمًا مميزًا. يتطلب إدخال الشفافية 25 إدخالًا، لذا تكفي سعة لوحة الألوان. لكن هذا لا يثبت أن أداة التصدير اختارت تلك الألوان الـ24 نفسها؛ افحص الجدول الناتج وخذ عينات من البكسلات المرجعية. إذا كان لون الإبراز مفقودًا، فأصلح لوحة الألوان قبل إعادة التحويل.

القسم 4

تحقق من ملف تعريف الألوان قبل تقليل عدد الألوان

تحدد ملفات تعريف الألوان كيفية تفسير قيم RGB. وتشير وثائق Aseprite إلى أن sRGB هو فضاء الألوان المستخدم عمومًا لصور الإنترنت، وتوفر أدوات للتحكم في إدارة الألوان ضمن Edit > Preferences > Color. ولرسوم متحركة معدّة للعرض المعتاد على الويب، يُعد تجهيز نسخة التصدير في sRGB خطوة أولى عملية. راجع وثائق ملف تعريف الألوان في Aseprite.

إذا كان مصدرك يستخدم ملف تعريف آخر معروفًا، فميّز بين Convert وAssign. في مربع الحوار Sprite > Properties في Aseprite، يحافظ Assign على قيم البكسل ويغيّر تفسيرها. أما Convert فيعدّل قيم البكسل بين فضاءات الألوان للحفاظ على المظهر بأكبر قدر تسمح به عملية التحويل. يشرح خصائص Sprite العمليتين.

أجرِ أي تحويل مطلوب لملف التعريف قبل اعتماد لوحة ألوان التصدير النهائية، ثم خذ عينات مرجعية جديدة. وإلا فقد تخلط بين تحويل مقصود لقيم RGB وخطأ لاحق في تصدير GIF. إذا كان ملف تعريف المصدر غير معروف، فحدّد كيفية تفسير العمل الفني الأصلي قبل إسناد ملفات تعريف مختلفة مرارًا.

القسم 5

عالج الشفافية قبل تصدير الصورة الظلية

تحدد شفافية GIF فهرسًا من لوحة الألوان تترك بكسلاته العرض الحالي كما هو؛ فهي لا تخزّن نطاقًا مستقلًا من قيم ألفا لكل بكسل. لذلك، تحتاج حواف الشخصية شبه الشفافة إلى قرار تصدير صريح. ويحدد مستند GIF89a السلوك الأساسي.

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

إذا كانت للشخصية حواف ناعمة عن قصد، فاختر معالجة الخلفية قبل التصدير. توضح Adobe أن إعدادات اللون المطفي تمزج البكسلات شبه الشفافة مع لون محدد؛ ويمكن لمطابقة هذا اللون مع خلفية مصمتة معروفة أن تجعل الحافة مندمجة معها. وقد يظل اللون المطفي المُعدّ لخلفية واحدة ظاهرًا على خلفية أخرى. راجع إرشادات Adobe Animate بشأن الشفافية واللون المطفي.

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

القسم 6

اختر إعدادات تحافظ على ألوان البكسل المقصودة

ابدأ بتعطيل تنقيط التصدير للأعمال الفنية بالبكسل ذات الألوان المسطحة. توضح Adobe أن التنقيط يحاكي الألوان غير المتاحة، وأن الصور التي تتكون أساسًا من ألوان مصمتة قد تعمل جيدًا من دونه. وقد تتطلب التدرجات اللونية حلًا وسطًا مختلفًا. عطّل أيضًا Web Snap حيثما يتوفر هذا الخيار؛ فهو يغيّر الألوان عمدًا لتقريبها من نظائرها في لوحة ألوان الويب. راجع خيارات تحسين GIF في Adobe Animate.

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

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

القسم 7

أعد فتح GIF وتحقق من كل وضعية

بعد التصدير، افتح GIF كمستند جديد. لا تعتمد على معاينة مربع حوار التصدير وحدها. توثّق Aseprite فتح ملف GIF وحفظ إطاراته كسلسلة صور PNG، ما يوفر طريقة أخرى لفحص الإطارات الفردية. راجع الأسئلة الشائعة حول Aseprite.

استخدم هذا الفحص النهائي:

  1. قارن الألوان المرجعية في نسخة التصدير المعدّة وفي ملف GIF الذي أعدت فتحه.
  2. افحص كل إطار يحتوي على لون غير موجود في الوضعية الافتتاحية.
  3. افحص بكسلات المساحات الداخلية المعتمة على حدة عن الحواف الشفافة.
  4. شغّل الحلقة كاملةً وابحث عن تغيّرات غير مقصودة في التعبئة أو ألوان الإبراز.
  5. اعرض GIF بحجمه المقصود وعلى خلفيته المقصودة.

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

أبقِ النسخة الرئيسية القابلة للتحرير ونسخة التصدير المعدّة وملف GIF النهائي منفصلة. تبدأ عملية التصدير القابلة للتكرار بألوان مصدر معروفة، وتجعل قرارات لوحة الألوان والشفافية صريحة، وتنتهي بمقارنة الملف بعد إعادة فتحه. وبهذا تحصل على طريقة ملموسة للحفاظ على المظهر المقصود للشخصية وتحديد أي تنازلات متبقية.

القسم 8

المصادر

قراءات ذات صلة

متابعة استكشاف الموضوع