الانتقال إلى المحتوى

المدونةالصوروقت القراءة: 6 دقائق

JPG أم PNG أم WebP أم AVIF: أي صيغة تستخدم

حفظنا ست صور ورسمًا بيانيًا بالصيغ الأربع بالجودة المرئية نفسها وقارنا الأحجام. الصيغ الأحدث تتفوق بفارق كبير في الصور، لكن لكل صيغة عملها.

صورة منظر طبيعي واحدة مقسومة إلى أربعة شرائط مكتوب عليها JPG وPNG وWEBP وAVIF.

أربع صيغ صور تغطي اليوم كل ما على الويب والهواتف تقريبًا: JPEG وPNG وWebP وAVIF. النصيحة المعتادة («استخدم WebP، فهي أصغر») صحيحة لكنها غامضة. أصغر بكم، وفي أي صور، وهل تستحق AVIF الخطوة الإضافية؟ رمّزنا الصور الست نفسها بكل صيغة وقسنا حجم الملف ومدى قرب كل نتيجة من الأصل.

كيف يعمل الاختبار

استخدمنا ست صور من أنواع مختلفة: قطة طويلة الشعر بخلفية ناعمة، وبحيرة تحيط بها غابة، وفنجان قهوة بين قفازين محبوكين، ولافتة نيون ليلًا، وببغاء بريش دقيق، وغروبًا بتدرجات ناعمة. صُغّرت كل منها إلى عرض 2048 بكسل، وهو حجم شائع لصفحات الويب، ورُمّزت بالمرمّزات والإعدادات نفسها التي يستخدمها ضاغط الصور لدينا: MozJPEG وlibwebp وlibavif.

مقارنة الصيغ عند إعداد الجودة نفسه مضللة، لأن «الجودة 75» تعني شيئًا مختلفًا في كل مرمّز. بدلًا من ذلك بحثنا لكل صورة وصيغة عن أدنى إعداد يُبقي النتيجة عند درجة SSIM نفسها، وهي مقياس قياسي لمدى تشابه صورتين في نظر الناس، من 0 إلى 1. استخدمنا مستويين: 0.98، ويصعب تمييزه عن الأصل بحجم العرض العادي، و0.95، حيث تبدأ العين الدقيقة بملاحظة النعومة أو المربعات.

النتائج بجودة عالية

ست صور عند SSIM 0.98، الحجم الإجمالي
  • PNGبلا فقدان18,100 كيلوبايت
  • JPEG3,590 كيلوبايت
  • WebP1,984 كيلوبايت
  • AVIF1,751 كيلوبايت

الصور الست نفسها بعرض 2048 بكسل، كل صيغة عند الإعداد الذي يبلغ التشابه المرئي نفسه مع الأصل.

بجودة عالية احتاجت WebP مساحة أقل بنسبة 45% من JPEG، وAVIF أقل بنسبة 51%. أما PNG، التي تخزن كل بكسل بدقة، فاحتاجت خمسة أضعاف JPEG.

المجاميع تخفي تفاوتًا كبيرًا بين الصور:

الصورةJPEGWebPAVIFتوفير AVIF
قطة، خلفية ناعمة78 كيلوبايت68 كيلوبايت67 كيلوبايت14%
قهوة بين قفازين محبوكين226 كيلوبايت179 كيلوبايت204 كيلوبايت10%
غروب97 كيلوبايت78 كيلوبايت51 كيلوبايت47%
بحيرة وغابة1,024 كيلوبايت626 كيلوبايت523 كيلوبايت49%
لافتة نيون ليلًا759 كيلوبايت342 كيلوبايت350 كيلوبايت54%
ريش ببغاء1,406 كيلوبايت690 كيلوبايت555 كيلوبايت61%
الحجم عند SSIM 0.98 لكل صورة، ومقدار ما تصغر به AVIF عن JPEG.

الصور ذات التفاصيل الدقيقة والحادة الكثيرة، كالريش وأوراق الشجر واللافتات المضيئة، ربحت أكثر. ولإبقاء هذه التفاصيل بجودة عالية، اضطرت JPEG للذهاب إلى إعداد جودة بين 90 و98، حيث تكبر ملفاتها بسرعة. الصور الناعمة ذات الخلفيات الهادئة تنضغط جيدًا بكل صيغة، فلا يبقى للصيغ الأحدث مجال كبير للتحسين. وفي صورة القهوة، ناسب نسيج الحبك WebP أكثر من AVIF.

النتائج حين يجب أن تكون الملفات صغيرة

عند المستوى الأدنى، SSIM 0.95، بلغ مجموع الصور الست 1,011 كيلوبايت بصيغة JPEG و844 كيلوبايت بصيغة WebP و683 كيلوبايت بصيغة AVIF: أقل بنسبة 17% و32% من JPEG. الفوارق تنكمش نسبيًا، لكن ما تراه عند حجم معين يتغير أكثر، لأن JPEG تفشل بطريقة أوضح. هذا رأس الببغاء وكل ملف محدود بالحجم نفسه، 100 كيلوبايت للصورة كاملة:

AVIF، 95 كيلوبايت
JPEG، 99 كيلوبايت
JPEG، 99 كيلوبايتAVIF، 95 كيلوبايت
اسحب للمقارنة. كلا الملفين نحو 100 كيلوبايت للصورة كاملة بعرض 2048 بكسل؛ والجزء مكبر مرتين لتظهر التفاصيل. JPEG تكسّر الحواف الدقيقة إلى مربعات من 8 بكسلات، وAVIF تنعّمها.

التدرجات الناعمة تُظهر النمط نفسه. في الغروب المحدود بنحو 39 كيلوبايت تظهر مربعات JPEG في السماء، وتنعّمها WebP، وتحافظ AVIF على انتقالات الألوان شبه سليمة (SSIM 0.939 و0.956 و0.974):

AVIF، 38 كيلوبايت
JPEG، 39 كيلوبايت
JPEG، 39 كيلوبايتAVIF، 38 كيلوبايت
جزء من السماء بحجم 1200 في 750 بكسل بحجمه الحقيقي. انظر إلى الغيوم قرب الحافة العليا.

لقطات الشاشة والرسوم مختلفة

الصور الفوتوغرافية هي الحالة التي صُممت لها الصيغ ذات الفقدان. لقطات الشاشة والمخططات والرسوم التوضيحية والشعارات فيها مساحات كبيرة بلون واحد ونص حاد، وهنا تتغير الصورة. رسمنا مخططًا بسيطًا فيه نص بحجم 1600 في 1000 بكسل وحفظناه بكل صيغة:

الصيغةالحجمنسخة مطابقة؟
PNG43.5 كيلوبايتنعم
JPEG، الجودة 7542.5 كيلوبايتلا، هالات حول النص
JPEG، الجودة 9075.9 كيلوبايتلا
WebP، الجودة 7523.6 كيلوبايتلا
AVIF، الجودة 6018.8 كيلوبايتلا

في هذا النوع من الصور تكون PNG بحجم JPEG وتحتفظ بكل بكسل بدقة، فلا تقدم JPEG شيئًا. WebP وAVIF أصغر أيضًا، لكنهما تنعّمان حواف النص قليلًا، وهذا يهم في لقطات الشاشة التي يحتاج الناس إلى قراءتها.

PNG
JPEG 75
JPEG 75PNG
أعلى يسار المخطط مكبرًا ثلاث مرات. الهالات الخافتة حول حروف JPEG نموذجية: JPEG تعاني مع الحواف الحادة على اللون الموحد.

السرعة والتوافق

تكلفة الترميز تختلف أيضًا. بالإعدادات الافتراضية في المتصفح، استغرقت صورة بعرض 2048 بكسل نحو 0.5 ثانية بصيغة WebP، و0.6 ثانية بصيغة JPEG مع التحسين الإضافي في MozJPEG، و1.3 ثانية بصيغة AVIF باستخدام إعداد السرعة الأسرع في libavif. لدفعة من بضع مئات من الصور هذه دقائق لا ساعات، لكن AVIF هي الأبطأ إنشاءً بوضوح.

كل إصدار حالي من Chrome وEdge وFirefox وSafari يعرض WebP وAVIF، فكلتاهما آمنة للمواقع اليوم، مع بديل JPEG فقط إن كنت تخدم أجهزة قديمة جدًا. خارج المتصفح الصورة مختلطة. برامج البريد الإلكتروني والمطابع ومحررات الصور القديمة ونماذج الرفع الحكومية وكثير من تطبيقات المراسلة ما زالت تتوقع JPEG أو PNG. حين تغادر الصورة موقعك، تبقى JPEG الصيغة التي لا يرفضها أحد.

أي صيغة تستخدم

  • صور على موقع ويب: AVIF أو WebP. أعطت AVIF أصغر الملفات في اختبارنا؛ وكانت WebP قريبة وأسرع ترميزًا.
  • صور ترسلها أو تطبعها أو ترفعها في مكان آخر: JPEG بجودة 75 إلى 85، يقبلها كل برنامج. انظر ماذا تغيّر إعدادات جودة JPEG حقًا.
  • لقطات الشاشة والمخططات والشعارات وكل ما فيه نص: PNG، أو WebP إن كان الحجم أهم من البكسلات الدقيقة.
  • صور فيها شفافية: PNG أو WebP أو AVIF. JPEG لا تعرف الشفافية إطلاقًا.
  • صور ستعدّلها لاحقًا: احتفظ بأصل لم يُمس، ويُفضَّل ملف الكاميرا أو PNG، وصدّر نسخة مضغوطة لكل استخدام.

يمكنك تجربة كل هذا على صورك مع ضاغط الصور، الذي يرمّز JPEG وWebP وAVIF وPNG في متصفحك ويُظهر الحجم قبل التنزيل، أو التحويل دفعة واحدة مع محوّل الصور. لا يُرفع شيء.

أسئلة وأجوبة

هل WebP أفضل من JPEG؟

للصور الفوتوغرافية نعم. في اختبارنا أنتجت WebP ملفات أصغر بنسبة 45% من JPEG بالجودة المرئية العالية نفسها، وأصغر بنسبة 17% عند مستوى جودة أدنى. لكن JPEG تبقى متفوقة في التوافق خارج المتصفحات.

هل AVIF أفضل من WebP؟

عادةً، لا دائمًا. كانت AVIF أصغر في أربع من صورنا الست وفي المجموع، بأكبر المكاسب في الصور المفصّلة والتدرجات الناعمة. وهي أيضًا الصيغة الأبطأ ترميزًا.

لماذا صورة PNG لدي كبيرة جدًا؟

PNG بلا فقدان: تحتفظ بكل بكسل بدقة، فلا تستطيع التخلص من التفاصيل الدقيقة التي ترميها الصيغ ذات الفقدان دون أن يُلاحَظ. في الصور كانت خمسة أضعاف JPEG عالي الجودة في اختبارنا.

هل يحسّن تحويل JPEG إلى PNG الجودة؟

لا. التفاصيل التي فُقدت عند إنشاء JPEG لا تعود. ستكون PNG نسخة أكبر بكثير من الصورة نفسها.

الأدوات في هذا المقال

المزيد من المدونة

الصوروقت القراءة: 6 دقائق

SVG أم PNG: أيهما للشعارات والأيقونات والرسوم التوضيحية؟

يخزّن SVG الأشكال ويخزّن PNG البكسلات، وهذا يحدد أيهما يناسب المهمة. قسنا خمسة ملفات SVG متفاوتة جدًا في تعقيدها مقابل نسخ PNG بأربعة أحجام، وحوّلنا شعارًا وختمًا وصورة فوتوغرافية إلى SVG.

الصوروقت القراءة: 5 دقائق

أي إعداد لجودة JPEG عليك استخدامه؟

كل برنامج يحفظ JPEG يطلب جودة من 0 إلى 100، والمقايضة بين الحجم والجودة أبعد ما تكون عن الخطية. حفظنا ست صور باثني عشر إعدادًا وقسنا ما تغيّره كل خطوة.

Esc