من PNG إلى JPG: ماذا يحدث للشفافية؟
لا يستطيع JPG تخزين الشفافية. وتحويل PNG شفاف إلى JPG يملأ المساحات الشفافة بلون صلب، عادةً الأبيض، فيصبح اللون جزءاً من الصورة.
ما تخزّنه الشفافية فعلاً
يمكن لصورة PNG أن تخزّن قناة ألفا إلى جانب معلومات الألوان. وتمنح قناة ألفا كل بكسل قيمة عتامة: معتم كلياً، أو شفاف كلياً، أو شفاف جزئياً بأي مستوى بينهما. وهذه الشفافية الجزئية هي ما يتيح لظل ناعم أن يتلاشى بسلاسة، ولشعار أن يجلس نظيفاً على أي خلفية.
الشفافية ليست لوناً. إنها غياب قرار عن اللون، مسجّل كتعليمة لإظهار ما هو خلفه. ولكي تنجو هذه التعليمة، يجب أن تكون الصيغة قادرة على تخزينها.
JPG بلا قناة ألفا
تخزّن صيغة JPG معلومات الألوان فقط، لا الشفافية. فكل بكسل في JPG يجب أن يملك قيمة لون حقيقية، لذا لا يوجد للصيغة مكان تسجّل فيه أن بكسلاً يجب أن يكون شفافاً.
عند تحويل PNG بمساحات شفافة إلى JPG، يجب على المحوّل أن يملأ تلك البكسلات الشفافة بلون خلفية صلب. والافتراضي هو الأبيض لأنه الخيار الأأمن للمستندات والنماذج ومعظم الصور.
الناتج تقنياً JPG صحيح. الذي تغيّر أن كل بكسل شفاف يحمل الآن لوناً ظاهراً، ويصبح ذلك اللون جزءاً من الصورة إلى الأبد.
ماذا يحدث للبكسلات الشفافة جزئياً
البكسلات الشفافة كلياً تأخذ لون التعبئة ببساطة. أما البكسلات الشفافة جزئياً فتُدمج، أو تُلبّس، على لون التعبئة. فالظل الناعم الذي كان شفافاً بنسبة 50 في المئة يصبح رمادياً فاتحاً جزئياً عند تلبيسه على الأبيض، ورمادياً أغمق مختلفاً عند تلبيسه على الأسود.
ولهذا قد يبدو الشعار نفسه محوّلاً إلى JPG مرتين بلوني تعبئة مختلفين مختلفاً بشكل ملحوظ. فلون التعبئة لا يظهر في الفراغ فقط؛ بل يمتزج بصمت في كل حافة شبه شفافة.
متى يهمّ لون التعبئة
شعار بزوايا مستديرة وخلفية شفافة سيحصل على زوايا بيضاء في JPG. وعلى موقع داكن ستظهر تلك الزوايا البيضاء، وسيبدو ظل ناعم محوّل إلى أبيض مثل هالة شاحبة. احتفظ بنسخة PNG لتلك الحالات.
في الصور الفوتوغرافية تكون المساحات الشفافة غير مرئية عادةً، ولهذا يكثر تحويل الصور إلى JPG. فصورة شخصية بلا شفافية تُحوّل إلى JPG دون أي ضرر.
إصلاح الهالات والحواف المسنّنة
إذا أظهر JPG محوّل حاشية ساطعة حول شعار أو موضوع مقصوص، فالسبب دائماً تقريباً هو التلبيس على اللون الخطأ. والحل هو تسطيح PNG على لون الخلفية التي سيجلس عليها فعلاً قبل التحويل، لا بعده.
التسطيح يعني دمج الصورة الشفافة على لون صلب بشكل دائم، فتندمج الحواف شبه الشفافة في ذلك اللون طبيعياً. سطّح على رمادي داكن لصفحة داكنة، وستبدو الحواف مقصودة لا عرضية.
الحفاظ على الشفافية بدلاً من فقدانها
إذا احتاجت الصورة شفافية، فلا تحوّلها إلى JPG. أبقِها PNG، أو رمّزها WEBP الذي يدعم الشفافية والضغط بفقدان معاً وينتج ملفاً أصغر بكثير من PNG.
لاستخدام الويب، غالباً يكون WEBP بفقدان مع قناة ألفا أفضل ما في العالمين: حجم صغير، وخلفية شفافة، ودعم في كل المتصفحات الحديثة. وحوّل إلى JPG فقط عندما تتحكم في الخلفية ويصبح حجم الملف أهم من الشفافية.
تحقّق قبل استبدال الأصل
قارن JPG المحوّل بـPNG بالحجم الكامل. انظر إلى الحواف حيث كانت الشفافية، وتأكد أن لون التعبئة يطابق الوجهة، وتحقق من أن الظلال الناعمة لا تبدو مستطيلات.
احتفظ بـPNG كملف رئيسي كلما احتمل احتياجك للشفافية مجدداً. فبمجرد تسطيح الشفافية في JPG، لا يستطيع أي تحويل إعادتها — لقد ضاعت المعلومة.