عادةً ما تبدأ النقاشات حول الصيغ من المرمّز ثم تتجه إلى الخارج. وهذا مقلوب. فالصيغة الصحيحة يحدّدها ما في الصورة، ثم — وعندئذ فقط — ما يقبله النظام المستقبِل.
الصور الفوتوغرافية: JPEG أو WebP
الصور ذات التدرّج المتصل — الوجوه والمناظر وكل ما فيه تدرّجات وضجيج — تُضغط جيدًا بالمرمّزات ذات الفقد، لأن العين تحتمل أخطاءً صغيرة في المناطق المزدحمة. وJPEG هو الخيار الافتراضي الآمن لأن كل شيء يقبله. أما WebP بفقد فيبلغ الجودة المدرَكة نفسها ببايتات أقلّ بوضوح، فهو الفائز كلما سمحت به الوجهة.
مع تحفّظ واحد إن كنت تستعمل ToolZool لهذا: ضاغطنا لا يكتب WebP إلا في وضعه بلا فقد، وهو على صورة فوتوغرافية ينتج ملفًا أكبر من JPEG بأضعاف. فلصورة فوتوغرافية عليها حدّ حجم، اختر JPEG هنا. وسبب هذه الفجوة مذكور في صفحة الضاغط نفسها — لا يوجد مرمّز WebP بفقد نستطيع شحنه دون رخصة غير متوافقة أو سلسلة أدوات C.
الرسوم المسطّحة والنصوص: PNG
الشعارات والأيقونات والرسوم التوضيحية ولقطات واجهات الاستخدام مكوَّنة من حوافّ حادّة ومساحات واسعة من لون واحد. والمرمّزات ذات الفقد تتعامل مع الحوافّ الحادّة تعاملًا سيئًا: تحصل على رنين ظاهر حول النص، ولأن الضجيج الذي تُدخله مكلف الترميز بدوره، كثيرًا ما ينتهي الملف أكبر من ملف PNG بلا فقد للصورة نفسها.
الشفافية تحسم الاختيار
JPEG لا قناة ألفا فيه. حوّل ملف PNG شفافًا إلى JPEG فتصير المناطق الشفافة مصمتة — أسود غالبًا، وأبيض أحيانًا، ونادرًا ما تكون ما أردت. أما PNG وWebP فكلاهما يدعم ألفا، فإن كانت في الصورة شفافية فالقائمة محصورة فيهما.
أين يقع AVIF
AVIF يتفوّق على WebP في حجم الملف عند جودة مماثلة، خصوصًا عند معدلات البتّات المنخفضة، وكل متصفح حالي يستطيع عرضه. المشكلة في الترميز: فهو أبطأ بكثير وأثقل تشغيلًا من JPEG أو WebP، وهذا يهمّ حين يجري الترميز على هاتف لا على خادم بناء.
وToolZool اليوم لا يقرأ AVIF ولا يكتبه. فكلا الاتجاهين يحتاج مرمّز AV1، وكل مرمّز مصان منها مكتبة C لا تُبنى إلى WebAssembly — فلا بدّ من تحويل ملف AVIF في برنامج آخر أولًا. والأمر نفسه ينطبق على HEIC، وهو ما تنتجه أكثر هواتف iPhone افتراضيًا.
السؤال الذي يعلو على هذا كله
ما الذي يقبله النموذج؟ صيغة أفضل تُرفَض ليست أفضل. اقرأ قائمة الصيغ المقبولة أولًا ثم حسّن داخلها — وإن رُفض ملف يبدو أنه مستوفٍ للشروط، فإن لماذا يرفض نموذج الرفع ملفك يمرّ بك على الفحوص الأربعة التي يجريها النموذج فعلًا. وإن احتجت الانتقال بين الصيغ، فإن ضاغط الصور يقرأ JPG وPNG وWebP ويكتب JPEG أو PNG أو WebP بلا فقد، فيصلح محوّلًا ضمن هذه المجموعة.

