انتقل إلى المحتوى الرئيسي

صيغ الملفات

ما هو WebP؟ دليل شامل لصيغة الصور من Google

WebP صيغة صور طورتها Google للويب، تجمع الضغط مع فقد وبلا فقد والشفافية والحركة في نوع ملف واحد. نشرح كيف تعمل، وأين تسبب المتاعب، وكيف تحوّلها.

الكاتب: Hemen Dönüştür Editör Ekibiتاريخ النشر: 7 دقائق قراءة

صورة غلاف دليل صيغة WebP

WebP صيغة صور طورتها Google لتصغير الصور في صفحات الويب. وهي تجمع في نوع ملف واحد ضغط الصور الفوتوغرافية مع فقد على طريقة JPG، والضغط بلا فقد والشفافية على طريقة PNG، والحركة على طريقة GIF. وتعرض كل المتصفحات الحالية صيغة WebP، ومع ذلك لا يزال ملف WebP الذي تنزّله ولا يُفتح في برنامج قديم إزعاجا شائعا. يتناول هذا المقال كيف تعمل WebP، وكم توفّر فعلا، وما ينبغي مراعاته عند تحويلها.

لمحة عن تاريخ WebP

أعلنت Google عن WebP في مدونة Chromium في 30 سبتمبر 2010. وكانت النسخة الأولى تقدم الضغط مع فقد فقط، وتعتمد على ترميز الإطار الداخلي (intra-frame) في برنامج ترميز الفيديو VP8. ثم نمت الصيغة في السنوات التالية: إذ تذكر صفحة الأسئلة الشائعة عن WebP لدى Google أن الضغط بلا فقد والشفافية مدعومان منذ Chrome 23، والحركة منذ Chrome 32. وظلت WebP زمنا طويلا معرّفة بوثائق Google وحدها، ثم نشرتها IETF في نوفمبر 2024 بوصفها RFC 9649، وهي وثيقة إعلامية (Informational) كتبها مهندسو Google جيه. زيرن وبي. ماسيمينو وجيه. ألاكويالا، وسجّلت أيضا نوع الوسائط image/webp.

كيف تعمل WebP؟

حاوية RIFF

وفق RFC 9649 تقوم WebP على RIFF (Resource Interchange File Format). يبدأ الملف بترويسة RIFF وتوقيع WEBP، وتُخزَّن بيانات الصورة في كتل (chunks). وتتيح هذه البنية لصيغة واحدة أن تضم أنواع ضغط مختلفة وبيانات إضافية جنبا إلى جنب.

WebP مع فقد (VP8)

تخزّن WebP مع فقد الصورة في كتلة VP8 باستخدام ترميز الإطار الداخلي في VP8. وهي تعمل بالكتل مثل JPEG، لكنها تتوقع كل كتلة من البكسلات المجاورة ولا ترمّز إلا الفرق عن هذا التوقع، وهذا الترميز التنبؤي هو المصدر الرئيسي لتفوقها على JPEG. ووفق الأسئلة الشائعة لدى Google تعمل WebP مع فقد بعمق 8 بت وتقليل عينات الألوان 4:2:0 (YUV420)، فيُحفظ اللون بنصف الدقة كما في الإعداد الشائع لـ JPEG.

WebP بلا فقد (VP8L)

يستخدم النمط بلا فقد تدفق بتات مختلفا تماما هو VP8L. ويصفه RFC 9649 بأنه يجمع بين LZ77 والترميز البادئي (prefix coding) وذاكرة تخزين مؤقت للألوان، ومع تحويلات مثل توقّع قنوات الألوان بعضها من بعض يحقق ضغطا أفضل من PNG. ويعمل ببيانات ARGB بعمق 8 بت لكل قناة.

الشفافية والحركة

تتضمن WebP بلا فقد قناة ألفا مباشرة. أما في WebP مع فقد فتُخزَّن الشفافية في كتلة ALPH منفصلة، فيمكن أن يكون الجزء الفوتوغرافي مع فقد بينما تحتفظ الحواف بشفافية كاملة. وتستخدم الحركة كتلتي ANIM وANMF، اللتين تحددان موضع كل إطار ومدته بالميلي ثانية وطريقة مزجه والتخلص منه. وعلى عكس GIF لا تقتصر الإطارات على 256 لونا.

الحدود

تذكر الأسئلة الشائعة لدى Google أن الحد الأقصى لأبعاد صورة WebP هو 16383 x 16383 بكسل. ولا توفر WebP عرضا تدريجيا أو متشابكا بالمعنى الموجود في JPEG أو PNG. ويقتصر عمق ألوانها على 8 بت، مما يجعلها غير مناسبة لصور HDR، وهنا تتميز AVIF.

كم تصغر WebP فعلا؟

وفق قياسات Google نفسها، صور WebP مع فقد أصغر بنسبة 25-34% من صور JPEG المماثلة عند مؤشر جودة SSIM مكافئ، وصور WebP بلا فقد أصغر بنسبة 26% من صور PNG. وتذكر صفحة Google نفسها أن WebP بلا فقد تدعم الشفافية بكلفة لا تتجاوز 22% من البايتات الإضافية. وهذه متوسطات على مجموعات الاختبار لدى Google، وقد تكسب صورك أكثر أو أقل.

وتحكي بيانات الويب الفعلية قصة مشابهة: إذ يقدّر Web Almanac 2024 الصادر عن HTTP Archive وسيط صور WebP على الهاتف المحمول بـ 1.3 بت لكل بكسل، مقابل 2.0 لـ JPEG و3.8 لـ PNG.

دعم المتصفحات والبرامج

وفق موقع Can I use، تمثل المتصفحات الداعمة لـ WebP دعما كاملا 97.18% من الاستخدام العالمي (أكتوبر 2026). ويبدأ الدعم الكامل مع Chrome 32 وFirefox 65 وEdge 18 وSafari 16، بينما يقدم Safari 14 و15 دعما جزئيا. ويشير MDN إلى أن Safari على macOS يحتاج إلى الإصدار 14 أو أحدث مع macOS Big Sur (11) أو أحدث لعرض WebP.

الاعتماد ينمو بسرعة لكنه لم يبلغ مستوى JPEG أو PNG. فبيانات W3Techs لشهر أكتوبر 2026 تُظهر WebP في 22.7% من المواقع التي ترصدها. ووفق Web Almanac 2024 فإن 12% من الصور في صفحات الهاتف المحمول بصيغة WebP، وقد زادت هذه الحصة بنحو ثلاث نقاط مئوية بين 2022 و2024.

كيف تقدّم صور WebP في موقعك؟

لأن كل المتصفحات الحالية تعرض WebP، يكفي لمعظم المواقع استخدام الصورة مباشرة بامتداد .webp. وإذا احتجت أيضا إلى دعم متصفحات قديمة جدا فإن عنصر HTML <picture> يتيح لك إدراج WebP أولا ثم بديل JPG بعدها، ويختار المتصفح أول مصدر يفهمه:

<picture>
  <source srcset="photo.webp" type="image/webp">
  <img src="photo.jpg" alt="Descriptive alt text" width="1200" height="800">
</picture>

وتعيد بعض الخوادم وشبكات توصيل المحتوى WebP أو JPG من العنوان نفسه بحسب ترويسة Accept التي يرسلها المتصفح. وهذا مريح، لكنه أيضا السبب الرئيسي في حصول الناس على ملف WebP غير متوقع عند اختيار "حفظ الصورة باسم".

المشكلات الشائعة

ملف WebP الذي نزّلته لا يُفتح

تقدّم مواقع كثيرة الصور بصيغة WebP تلقائيا متى دعمها المتصفح. فعند اختيار "حفظ الصورة باسم" تحصل على ملف .webp، ولا تستطيع فتحه برامج العرض القديمة وبعض البرامج المكتبية وخدمات الطباعة ونماذج الرفع التي لا تقبل إلا JPG أو PNG. والحل الأكثر عملية هو تحويل الملف إلى JPG أو PNG.

توقفت صورة WebP المتحركة عن الحركة بعد التحويل

لا تحمل JPG ولا PNG الحركة. وعند تحويل WebP متحركة إلى أيّ منهما لا يبقى إلا إطار واحد.

ضاعت الشفافية

عند تحويل WebP شفافة إلى JPG تُملأ المناطق الشفافة بلون مصمت. حوّلها إلى PNG إذا احتجت إلى الحفاظ على الشفافية.

ملف WebP أكبر مما توقعت

تحويل ملف JPG مضغوط جيدا أصلا إلى WebP لا يوفر الكثير دائما، وإعادة الترميز تضيف أيضا فقدا طفيفا في الجودة. وإذا اختير WebP بلا فقد فقد يصبح الملف أكبر حتى من المصدر.

نصائح لتحويل WebP

  • لفتح ملف WebP في أي مكان: حوّل WebP إلى JPG للصور الفوتوغرافية، أو WebP إلى PNG للصور الشفافة والرسوم الحادة. وفي ملفات WebP المتحركة يُحوَّل الإطار الأول فقط.
  • لتصغير صور موقعك: يستخدم محوّلا JPG إلى WebP وPNG إلى WebP لدينا الجودة 80 افتراضيا، وهذا يعطي لمعظم الصور توفيرا واضحا في الحجم مع فقد يصعب رؤيته.
  • للشعارات ولقطات الشاشة فعّل خيار "WebP بلا فقد". يُحتفظ بكل بكسل كما هو وتبقى الشفافية، لكن الملف أكبر منه في النمط مع فقد وقد يتجاوز حتى المصدر.
  • لتحويل عدة صيغ دفعة واحدة استخدم محوّل الصور، إذ يمكنك إضافة ما يصل إلى 50 ملفا مرة واحدة وتنزيل النتائج في ملف ZIP.
  • تعمل هذه التحويلات في متصفحك، فلا تغادر ملفاتك جهازك أبدا. ولا تُكتب بيانات EXIF أو الموقع في الملف الناتج.

الأسئلة الشائعة

هل WebP صيغة مع فقد أم بلا فقد؟

كلاهما. لدى WebP نمطا ضغط منفصلان: مع فقد (VP8) وبلا فقد (VP8L). والامتداد واحد، أما النمط المستخدم فيُخزَّن في الكتلة داخل الملف.

هل تُفتح WebP في Safari وعلى iPhone؟

نعم. تدعم إصدارات Safari الحالية WebP دعما كاملا. ووفق Can I use كان الدعم جزئيا في Safari 14 و15، ووصل الدعم الكامل مع Safari 16.

هل جودة WebP أفضل من JPG؟

لا تكون صيغة "أفضل جودة" بذاتها، لكن WebP تعطي عادة صورة أفضل بحجم الملف نفسه، أو ملفا أصغر بجودة الصورة نفسها. وفي قياسات Google يبلغ هذا الفرق 25-34% عند جودة مكافئة.

هل أستخدم WebP أم AVIF؟

تنتج AVIF عادة ملفات أصغر للصور الفوتوغرافية وتدعم HDR، لكن ترميزها أبطأ ودعمها على الأجهزة القديمة أحدث عهدا. أما WebP فترميزها سريع ودعمها أقدم. والنهج الشائع في المواقع هو تقديم الاثنتين عبر عنصر <picture> مع الإبقاء على JPG بديلا احتياطيا.

هل تؤثر صور WebP في تحسين محركات البحث (SEO)؟

WebP بحد ذاتها ليست عاملا في الترتيب، لكن الصور الأصغر تساعد الصفحات على التحميل أسرع. والمهم تقديم الصورة بالحجم المناسب ومع نص بديل وصفي وبسرعة.

هل يمكنني طباعة ملف WebP أو إرساله بالبريد الإلكتروني؟

يمكنك ذلك، لكن برامج المستلم قد لا تفتح WebP، وكثيرا ما تقبل خدمات الطباعة وبعض نماذج الرفع في المؤسسات JPG أو PNG أو PDF فقط. وتحويل الصور الفوتوغرافية إلى JPG والصور الشفافة إلى PNG قبل المشاركة يضمن فتح الملف في كل مكان.

المصادر

محولات ذات صلة

كل المقالات