PDFMove
ما الذي تخسره بالضبط عند التحويل من GIF إلى JPG؟
دليل

ما الذي تخسره بالضبط عند التحويل من GIF إلى JPG؟

5 دقيقة للقراءة

أين تبدأ سلسلة الفقد؟

عند تقييم التحويل من GIF إلى JPG، فإن ما يغفل عنه معظم الناس هو الآتي: أكبر فقد لا يقع في هذا التحويل. فالفقد الحقيقي حدث في اللحظة التي حُوّلت فيها الصورة إلى GIF في مرحلة سابقة. والانتقال إلى JPG لا يعدو نقل المعلومات المتبقية إلى حاوية مختلفة، مُسقِطًا في أثناء ذلك بضعة أشياء أخرى.

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

الفقد الأول: الحركة تذهب تمامًا

JPG تنسيق صورة ذو إطار واحد. ولا يوجد في بنية ملفه مكوّن مُعرَّف لحفظ إطارات متعددة أو فترات التأخير بينها. وهذا ليس قيدًا برمجيًا، بل قرار تصميمي اتُّخذ في مطلع تسعينيات القرن الماضي — فقد أُنتج JPG لتخزين الصور الفوتوغرافية تخزينًا كفؤًا، لا للصور المتحركة.

وبالتالي، فإن ما تفعله عند تحويل ملف GIF متحرك إلى JPG هو في الحقيقة عملية استخراج إطار. إذ يُختار واحد من داخل الحركة، ولا تُنقَل بقية الإطارات ومعلومات التوقيت إلى المُخرَج. وأي إطار سيُختار يتغير بحسب الأداة؛ وتأخذ معظم الأدوات الإطار الأول افتراضيًا.

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

الفقد الثاني: الشفافية تتحول إلى لون مصمت

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

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

فإذا لزمك صون الشفافية فلا يمكن أن يكون التنسيق الهدف JPG؛ بل يلزم PNG أو WEBP.

الفقد الثالث: الألوان لا تعود، ويُضاف فوقها تشويه جديد

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

وعند التحويل إلى JPG تُوضَع هذه الألوان الـ256 في فضاء لوني أوسع، لكنها تُوضَع فحسب. فالدرجات المُسقَطة لا تعود. ويبقى التشريط كما هو.

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

أي أنه لا يوجد مكسب من ناحية اللون؛ بل قد يوجد فقد إضافي مع إعداد حفظ غير مدروس.

ما الذي لا تخسره؟

من باب الإنصاف، ثمة أشياء يجلبها التحويل أيضًا.

تُصان الدقة. فمقاسات البكسل تبقى كما هي، ولا تصغر الصورة.

يُصان التكوين والمحتوى. فالإطار الذي اخترته يُنقَل كما هو؛ ولا يحدث قص أو إعادة تأطير.

ينخفض حجم الملف بوضوح عادةً. فـ GIF تنسيق غير كفء للمحتوى الفوتوغرافي؛ ونسخة JPG من الصورة نفسها أصغر بكثير في أغلب الأحيان. وإذا كنت ستنشر ملف GIF فوتوغرافيًا ذا إطار واحد فهذا مكسب حقيقي.

يزداد التوافق. فلا يكاد يوجد نظام لا يقبل JPG.

سبل تقليل الفقد إلى أدنى حد

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

اختر الإطار الصحيح بوعي. فالإطار الأول انتقال أو مشهد فارغ في أغلب الأحيان. ومشاهدة الحركة وتحديد اللحظة الأنسب لهدفك هي الخطوة الأكثر رفعًا لقيمة المُخرَج.

لا تُبقِ إعداد الجودة منخفضًا. فنمط الاهتزاز اللوني الآتي من GIF يستجيب استجابة سيئة لضغط JPG الشديد. وإعداد الجودة المرتفع، وإن كبّر الملف قليلًا، يُبقي الصورة نظيفة بوضوح.

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

اقبل أن التحويل أحادي الاتجاه. لا تحذف ملف GIF الأصلي. فبعد تحويل GIF إلى JPG، إن احتجت إلى الحركة أو الشفافية مجددًا فينبغي أن يكون الملف المصدر بين يديك.

خلاصة القول

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

الأسئلة الشائعة

هل الانتقال من GIF إلى JPG عملية مع فقد؟

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

هل يبدو GIF متدني الجودة لأنه يخفض الألوان إلى 256؟

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

ماذا يمكنني أن أفعل لتصحيح اللون بعد التحويل إلى JPG؟

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

إلامَ تتحول المساحات الشفافة في JPG؟

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

جرّب ذلك الآن باستخدام GIF → JPG Dönüştür.

جرّب GIF → JPG Dönüştür