اختيار صيغة صورة خاطئة هو أحد المُسببات التي تؤثر على الأداء. إذا استُخدمت صورة PNG بدل صورة JPEG، فهذا يزيد من وزن الصفحة بمقدار 3 إلى 5 أضعاف. تقديم صورة JPEG في عام 2025 بينما كان من الممكن استخدام صورة WebP التي تؤدي إلى نفس المهمة بحجم 30% أصغر هو استعمال للاستهلاك غير المُستخدم. هذه القرارات بسيطة - ما عليك سوى وجود خريطة واضحة.
إليك كيف تعمل كل صيغة، متى تُستخدم، وكيفية التحويل بينها باستخدام مُحول صورة أو أدوات السطر التوجهي.
JPEG
استمرت صورة JPEG كصيغة افتراضية للصور منذ العقد 1990، وما زالت تمتلك هذه المكانة. تستخدم ضغطًا مُخَلَّفًا: يتم إزالة بعض بيانات الصورة أثناء الترميز، ولكن عند إعدادات الجودة 75-85، لا يُلاحظ الفرق للعين البشرية. لا تدعم JPEG الشفافية.
أفضل للاستخدام في: الصور، صور المنتجات، رسومات بجوانب معقدة، أي محتوى صوتي بدون حاجة للشفافية.
تجنب استخدامها عندما: تحتاج إلى خلفية شفافة، أو إن كانت الصورة تحتوي على نصوص أو حواف حادة حيث تظهر عيوب الترميز.
بي إن جي
تستخدم ضغطًا مُضمنًا - يتم الحفاظ على كل بيكسل بالكامل كما تم ترميزه. تدعم قناة ألفا كاملة، مما يجعلها الخيار المناسب لجميع المحتوى الذي يحتاج إلى شفافية: شعارات، صور واجهة المستخدم، أيقونات، طبقات تراكيب، وصور تحتوي على نص.
السعر المُترادف هو حجم الملف. غالبًا ما يكون ملف PNG أكبر بمقدار 2 إلى 5 أضعاف مقارنة بملف JPEG مماثل للصور. الخطأ الأكثر شيوعًا: حفظ صورة صورية كـ PNG لأنها "تبدو أفضل". لا تبدو أفضل - فقط لم تُضغط بعد. إذا لم تكن الصورة تحتاج إلى شفافية، فإن صيغة PNG هي خيار خاطئ.
أفضل للاستخدام في: الصور، موارد واجهة المستخدم، شعارات، أيقونات، أي محتوى يتطلب شفافية.
تجنب استخدامها عندما: تقديم صورة صورية لا تحتاج إلى شفافية.
ويب بي
تم إطلاق صيغة WebP من قبل جوجل في عام 2010، ووصلت الآن إلى دعم واسع النطاق في المتصفحات (97%+ في عام 2025). تدعم ضغطًا مُخَلَّفًا وضَغطًا مُضمنًا، شفافية كاملة، وتحريك - بمعنى أن هذه الصيغة تجمع بين قدرات JPEG وPNG في صيغة واحدة.
تُقلل الضغط بمقدار 25 إلى 35% مقارنة بـ JPEG عند جودة بصرية مماثلة. في حالات الضغط المضمن، تكون ملفات WebP أصغر من ملفات PNG. لم يعد هناك سبب مقبول للإهمال من استخدام WebP في المواقع الحديثة.
أفضل للاستخدام في: استبدال شامل للصورة JPEG وPNG. الصور، موارد واجهة المستخدم، أي مكان كان يُستخدم فيه الصيغتين القديمتين.
أفيف
تُستمد صيغة AVIF من مُشفّر الفيديو AV1، وتُقدّم أداء ضغط أفضل من أي صيغة صورة ويب - عادة بمقدار 20 إلى 50% أصغر من WebP عند جودة بصرية مماثلة. تدعم ألوان HDR، نطاق ألوان واسع، وشفافية القناة ألفا.
يدعم الدعم في المتصفحات بنسبة تصل إلى 93% عالميًا. العقبة الرئيسية هي سرعة الترميز: ترميز AVIF أبطأ بكثير من WebP، رغم أن أدوات الترميز تتحسن بسرعة. في معظم عمليات الإنتاج، يتم إنشاء AVIF خارج الخدمة وتقديمها بشكل ثابت - ولا تؤثر وقت الترميز على وقت تحميل الصفحة.
أفضل للاستخدام في: صور عالية الجودة، صور مقدمة، أي مكان يكون فائدة التسريع تفوق وقت الترميز المسبق.
GIF، SVG، والآخرون
صورة متحركة مُضمنة وظيفيًا. حدود 256 لونًا وضغط ضعيف جعلها غير كافية للحركة وفاسدة للصور. صور WebP المتحركة، الترميز بالكود، و <video> تُنتج نتائج أفضل بحجم أصغر. لا تستخدم GIF في المشاريع الجديدة.
SVG ليست صيغة مُرَسِّخة - بل هي مُكوّنات XML تصف أشكالًا متجهة. استخدمها للإشارات، الشعارات، الرسوم الخطية التي تحتاج إلى تكبير بسلاسة دون تباعد. ليست مناسبة للصور أو الصور الواقعية.
مقارنة بين الصيغ في نظرة عامة
| شكل | فقدان البيانات | الشفافية | دعم المتصفح | الأفضل لـ | حجم الملف مقارنة بـ JPEG |
|---|---|---|---|---|---|
| JPEG | نعم | لا | 100% | الصور، التدرجات | الأساس |
| بي إن جي | لا | نعم | 100% | الصور، موارد واجهة المستخدم، أيقونات | أكبر بمقدار 2 إلى 5 أضعاف |
| ويب بي | كلاهما | نعم | 97%+ | استبدال عصري شامل | أصغر بمقدار ~30% |
| أفيف | كلاهما | نعم | 93%+ | صور عالية الجودة | أصغر بمقدار ~45% |
| صورة متحركة | لا | نعم (1 بيت) | 100% | محدودة للحركة القديمة | تجنبها |
| SVG | لا يوجد | نعم | 100% | الأيقونات والشعارات والرسوم التوضيحية | لا يوجد |
كيفية التحويل بين الصيغ
أسرع طريقة لتحويل الصور دون تثبيت أي برنامج: IO Tools مُحول صورة يُعالج صور JPEG، PNG، WebP، AVIF، GIF وغيرها - ارفع ملفك، اختر صيغة المخرج، واحصل عليه. يعمل بالكامل داخل المتصفح للصيغ المدعومة من جانب العميل، ويستخدم معالجة خادم للصيغ مثل AVIF.
لأعمال تجميع أو تدفق البناء، ffmpeg و ImageMagick هما الأدوات المعيارية:
# Convert to WebP (ffmpeg)
ffmpeg -i input.jpg -quality 85 output.webp
# Convert to AVIF (ffmpeg)
ffmpeg -i input.jpg -c:v libaom-av1 -crf 30 output.avif
# Convert to WebP (ImageMagick)
convert input.png -quality 85 output.webp
# Batch convert all JPEGs to WebP
for f in *.jpg; do convert "$f" -quality 85 "${f%.jpg}.webp"; done
بعد التحويل، يمكنك تقليل حجم الملف باستخدام IO Tools مُضغّط صورة - مفيد لاستخلاص أحرف إضافية قبل الإطلاق دون الحاجة إلى تحويل إضافي.
تقديم صيغ حديثة مع تنازل
ال <picture> عنصر يسمح لك بعرض صور AVIF وWebP للمتصفحات المُتاحة، بينما يعود إلى JPEG للمتصفحات القديمة. يختار المتصفح أول صيغة يدعمها: <source> هذا يوفر أقصى تقليل حجم الملف حيث يُمكن استخدامه، دون تدمير التوافق. AVIF للمتصفحات التي تدعمها، WebP كخيار ثانٍ، JPEG كمُستقر كمُناسب. هو
<picture>
<source srcset="hero.avif" type="image/avif">
<source srcset="hero.webp" type="image/webp">
<img src="hero.jpg" alt="Hero image" width="1200" height="600">
</picture>
العنصر الذي يُستخدم للاسترجاع من محركات البحث وقراءة الشاشات - املأ <img> النص بحسب الوضع. alt القرارات بسرعة
صورة بدون شفافية
- → WebP (أو AVIF + WebP كخيار بديل إذا كنت تسعى للتحسين) خلفية شفافة
- → WebP (PNG إذا كانت الحاجة إلى التوافق القصوى) شعار، أيقونة، رسم
- → SVG صورة شاشة واجهة المستخدم أو مخطط
- → PNG أقصى توافق مع المتصفحات
- → JPEG + PNG أقصى أداء
- → AVIF + WebP بديل باستخدام الإجابة القصيرة: ابدأ بـ WebP للصور وموارد واجهة المستخدم، وابدأ بـ SVG لكل ما هو متجه. أضف AVIF عندما يكون الأداء مُهمًا. اعتمد على JPEG وPNG فقط عندما تمتلك سببًا محددًا - وليس كخيارات افتراضية.
<picture>
الجواب القصير: استخدم WebP للصور والموارد البصرية، واستخدم SVG لكل ما هو متجه. أضف AVIF <source> عندما تكون الأداء مهمًا. اعتمد على JPEG وPNG عندما يكون لديك سبب محدد — وليس كخيارات افتراضية.
تثبيت ملحقاتنا
أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع
恵 وصلت لوحة النتائج!
لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!
