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