تنسيق WebP هو تنسيق صور حديث يوفّر ضغطًا عاليًا لفقدان البيانات
أو فقدان البيانات للصور على الويب. وباستخدام تنسيق WebP، يمكن لمشرفي المواقع ومطوّري البرامج على الويب إنشاء صور أصغر وذات جودة أعلى، ما يجعل تجربتك على الويب أسرع.
تكون صور WebP بدون فقدان بيانات بنسبة% 26 مقارنةً بملفات PNG. تكون صور WebP الم فقدانة أصغر من 25% إلى 34% من صور JPEG المماثلة بمؤشر جودة SSIM مكافئ.
يوفّر تنسيق WebP بدون انقطاع إمكانية الشفافية (المعروفة أيضًا باسم قناة ألفا) بتكلفة 22% إضافية بالبايت. في الحالات التي يتم فيها قبول الضغط على طريقة RGB المفقودة، يتوافق WebP الضائع أيضًا مع الشفافية، وعادةً ما يوفّر 3 أضعاف أحجام الملفات مقارنةً بتنسيق PNG.
يمكن استخدام جميع نماذج فقدان البيانات والشفافية والشفافية في صور WebP المتحركة، التي يمكن أن توفّر أحجامًا مخفّضة مقارنةً بملفات GIF وAPNG.
آلية عمل WebP
يستخدم ضغط WebP الضائع الترميز التنبئي لترميز صورة، وهي الطريقة نفسها التي يستخدمها برنامج ترميز الفيديو VP8 لضغط الإطارات الرئيسية في الفيديوهات. يستخدم الترميز التنبؤي القيم في وحدات البكسل المجاورة لتوقّع القيم في مجموعة، ثمّ يشفّر الفرق فقط.
يستخدم ضغط WebP بدون فقدان أجزاء صورًا تمت إعادة ترتيبها لإعادة إنشاء وحدات بكسل جديدة. ويمكنه أيضًا استخدام لوحة محلية إذا لم يتم العثور على مطابقة مثيرة للاهتمام.
ويتكون ملف WebP من بيانات صورة VP8 أو VP8L، فضلاً عن حاوية تستند إلى RIFF. إنّ مكتبة libwebp
المستقلة هي بمثابة مرجع
لمواصفات WebP، وتتوفّر من
مستودع git أو باعتبارها tarball.
دعم WebP
يكون تنسيق WebP متاحًا في الأصل في متصفّحات Google Chrome وSafari وFirefox وEdge ومتصفِّح Opera ومن خلال العديد من الأدوات الأخرى ومكتبات البرامج. أضاف مطوّرو البرامج أيضًا دعمًا لمجموعة متنوعة من أدوات تعديل الصور.
يتضمّن تنسيق WebP الترميز الخفيف وفك ترميز المكتبة libwebp
وأدوات سطر الأوامر cwebp
وdwebp
لتحويل
الصور إلى تنسيق WebP وإليه، بالإضافة إلى أدوات لعرض صور WebP ودمجها
وتحريكها. يمكنك الاطّلاع على رمز المصدر الكامل في صفحة التنزيل.
تنزيل محوِّل WebP
يمكنك تحويل مجموعتك المفضّلة من PNG وJPEG إلى WebP من خلال تنزيل أداة التحويل cwebp
المجمّعة مسبقًا لنظام التشغيل Linux أو Windows أو macOS.
أخبرنا عن تجربتك في القائمة البريدية للمشروع.