إزالة البيانات الوصفية المخفية من صور AVIF
06 تنسيق يعمل هنا بشكل مختلف عن HEIC، لسبب وجيه
يتشابه AVIF وHEIC تقنيًا - كلاهما يُغلِّف ترميزًا حديثًا مشتقًا من الفيديو داخل حاوية ISO-BMFF - لكن ترميز AV1 الخاص بـAVIF مجاني من رسوم الترخيص ويتمتع الآن بدعم فك ترميز أصلي في كل متصفح حديث تقريبًا (أكثر من 95% في عام 2026)، بخلاف ترميز HEVC المحمي ببراءة اختراع في HEIC، الذي لا تزال معظم المتصفحات غير قادرة على فتحه مباشرة. هذا الفارق مهم هنا: لا يحتاج AVIF إطلاقًا إلى فاكّ ترميز WebAssembly منفصل - يُفكّ ترميزه عبر دعم الصور المدمج الخاص بالمتصفح نفسه، ويُعاد رسمه على Canvas، وتمر بيانات البكسل هذه عبر نفس عملية التعقيم الحقيقية التي يستخدمها كل شيء آخر على هذا الموقع.
تعمّق أكثر: ماذا يعني ذلك إذا كان متصفحك أقدم
بما أن هذا يعتمد على فاكّ الترميز الخاص بالمتصفح نفسه بدلًا من فاكّ مدمج، فإن متصفحًا بلا دعم أصلي لـAVIF (جزء صغير، غالبًا أقدم، من السوق) يُظهر هنا خطأ واضحًا بدلًا من الفشل بصمت - لا يوجد عمدًا فاكّ ترميز احتياطي مدمج لهذا التنسيق تحديدًا، لأن الميزة الكاملة لـAVIF مقارنة بـHEIC في هذا السياق تكمن بالضبط في عدم الحاجة إلى واحد.
ما الذي يحمله AVIF فعليًا
نفس الفئات التي يحملها أي تنسيق حديث آخر - EXIF (معلومات الكاميرا، وأحيانًا GPS)، وXMP، وملف ألوان ICC، مخزَّنة في صناديق البيانات الوصفية الخاصة بـAVIF بدلًا من قطع APP في JPEG أو القطع المساعدة في PNG. في الممارسة العملية، يظهر AVIF غالبًا كبديل أصغر لـJPEG أو WebP على المواقع الحديثة، لذا - كما هو الحال مع WebP - كثير من ملفات AVIF التي تنظّفها هنا نُزِّلت بدلًا من أن تُلتقط بكاميرا.