AVIF مقابل JPEG XL: مقارنة شاملة للمستقبل
يمكن القول إن JPEG XL هو التنسيق الأفضل. ولكن AVIF هو التنسيق الذي يمكنك استخدامه بالفعل. إليك تاريخًا قصيرًا لسبب حدوث ذلك.
استخدم AVIF، لأنه يعمل على جميع المتصفحات الرئيسية في حين لا يدعم JPEG XL ذلك. وفقًا لمجموع المقاييس التقنية، يعد JPEG XL التنسيق الأقوى، حيث يقدم ترميزًا تجميعيًا بدون فقدان لصور JPEG، وفك ضغط تدريجي، وجودة ممتازة لكل بايت. ولكنه أيضًا، ولأسباب عملية، غير قابل للنشر على الويب المفتوح.
أزالت Chrome دعم JPEG XL في عام 2023، متعللة بعدم وجود اهتمام كافٍ من النظام البيئي للويب، وبدون Chrome لا يمكن لتنسيق صور ويب أن ينجح. تميز تنسيق ملفات صور AV1 (AVIF) بالاعتماد على AV1، وهو ترميز فيديو كان مطورو المتصفحات يستثمرون فيه بالفعل. لقد خسرت التكنولوجيا الأفضل لصالح التكنولوجيا التي تمتلك قصة توزيع أقوى، وهذا ليس نمطًا جديدًا.
مقارنة بين التنسيقين
يتفوق JPEG XL في سرعة الترميز، والتحميل التدريجي، وتحويل JPEG بدون فقدان، بينما يفوز AVIF في المقياس الوحيد الذي يحدد الانتشار، وهو دعم المتصفحات.
| الميزة | AVIF | JPEG XL |
|---|---|---|
| دعم المتصفحات | جميع المتصفحات الرئيسية | محدود، غير مدعوم في Chrome |
| الضغط على الصور الفوتوغرافية | ممتاز | ممتاز، أفضل قليلًا |
| سرعة الترميز | بطيء | سريع |
| فك الضغط التدريجي | لا | نعم |
| تحويل JPEG بدون فقدان | لا | نعم، أصغر بنسبة 20 بالمئة تقريبًا |
| الأداء مع الملفات الصغيرة | ضعيف تحت 10 KB | جيد |
| دعم الرسوم المتحركة | نعم | نعم |
صف التحويل بدون فقدان لصور JPEG هو الميزة التي فقدها الويب. يمكن لـ JPEG XL إعادة حزم صورة JPEG حالية بحجم أصغر بنسبة 20 بالمئة تقريبًا وتحويلها مرة أخرى إلى الملف الأصلي المطابق، مما كان سيسهم في تقليل حجم الأرشيفات دون أي مخاطرة على الإطلاق.
لماذا أزالت Chrome دعم JPEG XL
استشهدت Chrome بعدم وجود اهتمام كافٍ من النظام البيئي، والفائدة المحدودة مقارنة بالتنسيقات الحالية، وتكلفة صيانة أداة فك ترميز أخرى. تم الإعلان عن القرار في عام 2022 ودخل حيز التنفيذ في عام 2023.
كانت هذه الأسباب محل جدل في ذلك الوقت ولا تزال كذلك. أشار المؤيدون إلى مزايا الضغط القابلة للقياس وإلى دعم العديد من ناشري الصور الكبار. بينما تمثل الحجة المضادة في أن AVIF يقدم بالفعل معظم هذه الفوائد باستخدام أداة فك ترميز أدرجتها المتصفحات بالفعل للفيديو. وأيًا كان الرأي الصحيح، فإن التنسيق الذي لا يدعمه Chrome لا يمكن تقديم خدماته لغالبية حركة مرور الويب.
أين لا يزال JPEG XL مستخدمًا
لا يزال JPEG XL مستخدمًا في التصوير الفوتوغرافي الاحترافي، والتخزين الأرشيفي، وباقات برامج Apple، حيث تتحكم شركة واحدة في سلسلة العمليات. أضافت Safari الدعم في عام 2023، مما أبقى التنسيق حيًا على منصات Apple.
- أرشيفات الصور تستخدم تحويل JPEG بدون فقدان لتقليل مساحة التخزين دون مخاطرة بفقدان البيانات.
- سلاسل عمل الكاميرات الاحترافية تستفيد من عمق البت العالي ودعم نطاق الألوان الواسع.
- منصات Apple يمكنها فك ترميزه، مما يجعله خيارًا عمليًا داخل الأنظمة البيئية المغلقة.
- التصوير الطبي والعلمي يقدر وضع الضغط بدون فقدان وفك الضغط التدريجي.
- ليس الويب المفتوح، حيث يجب أن يعمل التنسيق في كل متصفح ليكون صالحًا للاستخدام.
متى تستخدم AVIF على موقع إلكتروني
استخدم AVIF مع أكبر الصور الفوتوغرافية لديك، حيث يوفر من 20 إلى 30 بالمئة مقارنة بـ WebP. تزداد الميزة مع زيادة حجم الصورة وتختفي مع الرسوم البيانية الصغيرة.
تعتبر صور الهيرو (Hero images)، واللافتات بعرض الصفحة الكامل، ومعارض الصور الفوتوغرافية حالات استخدام واضحة. وتحت حجم 10 KB تقريبًا، غالبًا ما يكون ملف AVIF أكبر من نظيره بفرز WebP، لأن النفقات الإضافية للحاوية تتجاوز مكاسب الضغط. إن تقسيم المكتبة حسب الحجم، باستخدام AVIF للصور الثقيلة و WebP لكل شيء آخر، يحقق معظم الفائدة دون تكاليف الترميز الباهظة.
تكلفة ترميز AVIF
يتطلب ترميز AVIF وقتًا أطول بعدة مرات مقارنة بـ WebP، وهو أمر يهم عند التعامل مع الدفعات الكبيرة وليس الصور المنفردة. فالصورة الفوتوغرافية التي تتحول إلى WebP في أقل من ثانية قد تستغرق عدة ثوانٍ لتتحول إلى AVIF.
عند التعامل مع دفعة من 500 صورة، يُقاس الفارق بالدقائق. وتُدفع هذه التكلفة مرة واحدة لكل صورة ولا تتكرر أبداً، نظرًا لأن فك الترميز يتم بسرعة في كل متصفح يدعمه. خطط لإجراء تحويل كبير عندما يكون جهازك غير مشغول بأعمال أخرى، واجعل تبويب المتصفح في الواجهة، لأن المتصفحات تقيد تبويبات الخلفية وتبطئ العمل بشكل كبير.
كيفية تقديم AVIF بأمان
لاستخدام AVIF دون تعطل العرض في المتصفحات القديمة، اتبع هذه الخطوات الـ 5.
- حدد أكبر الصور في كل صفحة، والتي تكون عادةً لافتات الهيرو والصور الرئيسية.
- قلل حجم كل صورة إلى العرض الذي تشغله بالفعل في الصفحة، مع مضاعفته للشاشات ذات الكثافة العالية.
- حول إلى AVIF بجودة من 60 إلى 70، حيث يحافظ AVIF على التفاصيل عند أرقام جودة أقل مقارنة بـ JPEG.
- حول المصدر نفسه إلى WebP كخيار ثانٍ واحتفظ بصورة JPEG الأصلية كبديل أخير.
- قدم الخيارات الـ 3 من خلال عنصر picture، بحيث تكون صورة AVIF هي الأولى، و WebP ثانية، و JPEG داخل وسم img.
يختار المتصفح التنسيق الأول الذي يفهمه، لذلك لا يتعطل أي شيء في أي مكان. عادةً ما يستغرق كتابة الكود وقتًا أطول من تحويل الملفات نفسها.
إعدادات جودة AVIF تعمل بشكل مختلف
تبدو جودة AVIF بمقدار 60 مشابهة لجودة JPEG بمقدار 85، لذا فإن الأرقام المألوفة لا تنطبق بنفس الطريقة. تطبيق عادات JPEG مع AVIF ينتج ملفات أكبر بكثير مما هو ضروري.
ابدأ من مستوى 60 للصور الفوتوغرافية ثم اضبط بناءً على ذلك. احذر من مشكلة معينة، حيث يميل AVIF عند الإعدادات القوية إلى تنعيم التفاصيل الدقيقة بدلاً من إنتاج مربعات (Blockiness)، مما قد يجعل العشب والشعر والأقمشة تبدو وكأنها مرسومة. هذه المشكلة أقل إزعاجًا من تشوهات مربعات JPEG ويسهل تفويتها حتى ينبهك أحدهم إليها.
كيف يفوز التنسيق أو يخسر
الانتشار والتوزيع هما ما يحددان تنسيقات الصور وليس المزايا التقنية، ومطورو المتصفحات هم من يمتلكون زمام التوزيع. هذا النمط نفسه هو ما حدد النتيجة لصالح WebP، الذي نجح لأن Chrome دعمه، ولصالح JPEG 2000، الذي فشل على الرغم من قدراته التقنية العالية.
استفاد AVIF من قرار أُتخذ بشأن الفيديو وليس الصور. فقد استثمر مطورو المتصفحات بالفعل في AV1 لتقليل تكاليف البث، لذا فإن إضافة تنسيق صور يعتمد على أداة فك الترميز نفسها لم يكلفهم سوى القليل. بينما تطلب JPEG XL أداة فك ترميز جديدة، وصيانة جديدة، ومساحة أمان جديدة، مع فائدة قدرتها المتصفحات بأنه هامشية مقارنة بما يدعمونه بالفعل.
هل يؤثر أي من هذا على المستخدمين العاديين
لا، فغالبية الناس لا يختارون تنسيق الصور بشكل مباشر أبداً، ويتم اتخاذ القرار بواسطة المنصة التي ينشرون من خلالها. هذا النقاش يهم أصحاب المواقع، والمصورين، والمطورين الذين يتحكمون في عملية تقديم المحتوى الخاصة بهم.
أي شخص ينشر من خلال سوق إلكتروني، أو شبكة تواصل الاجتماعي، أو أداة بناء مواقع استضافة، يقوم برفع ملفات JPG أو PNG ويترك للمنصة إعادة الترميز. لن تصلك جدلية التنسيقات إلا عندما تتحكم في الملفات التي يقوم الزائر بتنزيلها، ولهذا السبب يهيمن هذا الموضوع على نقاشات أداء الويب ويكون غير مرئي في أي مكان آخر.
ماذا يعني هذا لمكتبة صورك
احتفظ بالنسخ الأصلية العالية الجودة، وانشر بتنسيقات AVIF و WebP، وتجاهل نقاش التنسيقات. فتنسيقات العرض تتغير كل بضع سنوات بينما يظل الملف الأصلي مفيدًا إلى أجل غير مسمى.
كل من حول مكتبته بالكامل إلى تنسيق عرض معين وحذف النسخ الأصلية واجه هذه المشكلة من قبل. مساحة التخزين غير مكلفة مقارنة بإعادة تصوير كتالوج بالكامل، لذا فإن الاستراتيجية العملية هي تخزين أفضل نسخة لديك وتوليد نسخ العرض كلما غير الويب رأيه.
هل سيعود JPEG XL مجدداً
تتطلب العودة أن تتراجع Chrome عن قرارها، ولا يوجد أي إعلان يشير إلى أن ذلك مخطط له. إن دعم Safari والاهتمام المستمر من برامج التصوير الفوتوغرافي يمنعان هذا التنسيق من الاختفاء تمامًا.
لقد عادت تنسيقات من قبل من مواقف أشد سوءًا، لذا فإن السؤال يظل مفتوحًا وليس مغلقًا. وبناء موقع إلكتروني استنادًا إلى ذلك الاحتمال سيكون أمرًا غير حكيم. استخدم AVIF و WebP للعرض اليوم، واحتفظ بالنسخ الأصلية بتنسيق غير فاقد للجودة، وتصبح عملية اعتماد أي تنسيق مستقبلي مجرد تحويل دفعة ملفات بدلاً من إعادة بناء كاملة.
تحويل مكتبة صور إلى AVIF
حول من الملف الأصلي الرئيسي بدلاً من صورة JPEG حالية، لأن المصدر الفاقد للجودة ينقل العيوب إلى الملف الجديد. يستهلك ترميز AVIF البتات في وصف تشوهات JPEG التي لا يمكنه تمييزها عن التفاصيل الحقيقية.
أضف حتى 500 ملف معًا، أو ارفع أرشيف ZIP، وسيتم ترميز المجموعة بالكامل في تشغيل واحد. يعمل كل شيء داخل متصفحك وعلى معالجك الخاص، لذا فإن مكتبات الصور الفوتوغرافية، وأعمال العملاء، وأصول الحملات غير المنشورة لا تصل إلى أي خادم أبداً. كما أن الترميز محليًا يعني أن الدفعة الكبيرة تعمل بسرعة جهازك بدلاً من سرعة الرفع.