تحويل PNG إلى WebP
قد يقلل تحويل صور PNG حجم الملف مع الحفاظ على الشفافية؛ وتعتمد النتيجة على استخدام الترميز بفقد أو من دونه ومحتوى الصورة.
مقارنة التنسيقات والمواصفات التقنية
| المواصفات | PNG | WEBP |
|---|---|---|
| نوع MIME | image/ | image/ |
| النوع | صورة نقطية | صورة نقطية |
| الضغط | دون فقدان (DEFLATE / LZ77 + Huffman) | بفقدان بعض البيانات (VP8) ودون فقدان (VP8L) |
| المواصفات القياسية | الإصدار الثالث من معيار W3C PNG | IETF RFC 6386 / مواصفات Google WebP |
| رأس البايتات السحرية (Magic Bytes) | 89 50 4E 47 0D 0A 1A 0A | 52 49 46 46 (RIFF) ... 57 45 42 50 (WEBP) |
نظرة عامة على التنسيق والاستخدامات
يقوم مطورو الويب ومصممو الجرافيك بشكل متكرر بتحويل رسومات PNG إلى صيغة WebP لتسريع تحميل مواقع الويب وتقليل استهلاك النطاق الترددي. نظراً لأن PNG تستخدم ضغطاً صارماً عديم الفقد، فإن الصور ذات المساحات الكبيرة من الألوان الصلبة أو النصوص الحادة يمكن أن تنتج أحجام ملفات كبيرة بشكل مثير للدهشة. تدعم متصفحات وتطبيقات الويب الحديثة صيغة WebP، مما يجعلها خياراً قياسياً للتسليم عبر الإنترنت. يسمح نقل هذه الأصول إلى WebP للناشرين بالحفاظ على حواف رسومية حادة وشفافية قناة ألفا دون بصمة التخزين الكبيرة. أصبحت أنظمة إدارة المحتوى وشبكات تسليم الصور تستخدم أصول WebP افتراضياً الآن لتحسين درجات تجربة المستخدم العامة وتقليل تكاليف تخزين الخادم.
المواصفات التقنية وتحليل الترميز (Codec)
PNG هي صيغة صورة نقطية تخضع لمواصفات PNG (ISO/IEC 15948)، وتستخدم خوارزمية DEFLATE، التي تجمع بين قواميس LZ77 المنزلقة وترميز هوفمان للضغط عديم الفقد. تبدأ ملفاتها بتوقيع سحري من 8 بايت: القيمة السحرية 89 50 4E 47 0D 0A 1A 0A، تليها أجزاء منظمة مثل IHDR وIDAT وIEND. في المقابل، WebP هي صيغة نقطية حديثة طورتها شركة Google، مستندة إلى هيكل حاوية RIFF. يبدأ ملف WebP بالبايتات السحرية ASCII لـ 'RIFF'، متبوعة بطول ملف من 4 بايت، ورمز 'WEBP' المكون من أربعة أحرف. تدعم WebP وضعين مميزين للضغط: وضع ذو فقد يستخدم تقنيات التشفير التنبئي لترميز فيديو VP8، ووضع عديم الفقد يستخدم تحويل مكاني مخصص، وذاكرة تخزين مؤقت للألوان، وخط أنابيب لتشفير الانتروبيا.
توافق أنظمة التشغيل والمتصفحات
تدعم الإصدارات الحالية من المتصفحات الرئيسية وكثير من تطبيقات الصور WebP. قد تحتاج البرامج وأنظمة التشغيل الأقدم إلى تحديث أو إلى تنسيق صورة بديل.
معلومات مفيدة
ينشئ هذا المحوّل ملفات WebP بضغط مع فقدان البيانات وجودة ثابتة قدرها 85، مع الحفاظ على الشفافية، ما يجعله مناسبًا للصور الفوتوغرافية ومعظم رسومات الويب. أما الشعارات ورسومات واجهة المستخدم التي يجب أن تبقى مطابقة تمامًا للبكسلات، فاحتفظ بنسخة PNG الأصلية أيضًا.
الأسئلة الشائعة
كيف تحول صورة PNG إلى صورة WebP دون فقدان الجودة؟
ينشئ هذا المحوّل ملفات WebP بضغط مع فقدان البيانات وجودة ثابتة قدرها 85، لذلك يُفقد قدر قليل من التفاصيل، لا يكون مرئيًا عادةً، مع الحفاظ على الشفافية. إذا كنت تحتاج إلى قيم بكسل مطابقة تمامًا، فاحتفظ بملف PNG، لأن نمط WebP دون فقدان البيانات غير متاح هنا.
ما الفرق بين صورة PNG وصورة WebP؟
يستخدم PNG بنية أجزاء مفتوحة وموحّدة، مع ضغط zlib/DEFLATE المصمم أساسًا للرسومات النقطية دون فقدان البيانات. أما WebP فيعتمد على بنية حاوية RIFF التي تدمج الترميز التنبؤي بفقدان البيانات المشتق من ضغط الفيديو مع نمط متقدم دون فقدان البيانات، ما ينتج ملفات أصغر بكثير من PNG.