كيفية تحويل WebP إلى PNG في Linux
WebP هو تنسيق صور حديث تم إنشاؤه بواسطة Google. تم صنعه خصيصًا للويب ، مما يوفر نسبة ضغط عالية دون التأثير على جودة الصورة. على نظام Windows ، يمكن لأي عارض للصور مثل IrfanView فتح صور WebP وحفظها بتنسيق JPG / PNG. ومع ذلك ، في نظام Linux ، قد يكون من الصعب تحرير أو تحويل صورة WebP ، لأن أدوات تحرير الصور التقليدية مثل GIMP لا تدعم WebP حتى الآن. إليك كيفية تحويل صورة WebP إلى تنسيق PNG والعكس صحيح.
الإعلانات
هناك طريقتان يمكنك استخدامهما للحصول على صورة PNG من صورة WebP موجودة. يمكنك استخدام أي منهما libwebp أو ffmpeg الحزم التي توفر أدوات لمهامنا.
تحويل WebP إلى PNG
اعتمادًا على التوزيعات الخاصة بك ، libwebp قد يتم تثبيته خارج الصندوق أم لا. على سبيل المثال ، في تبعيات حزمة Arch Linux ليست صارمة ، لذلك لا يتم تثبيت libwebp عند تثبيت واجهة المستخدم الرسومية. يجب عليك تثبيته يدويًا بواسطة تشغيل الأمر كجذر:
# pacman -S libwebp
في توزيعة مبنية على دبيان مثل Linux Mint ، قم بإصدار الأمر:
# apt تثبيت webp
توفر الحزمة الأدوات التالية:
- cwebp - أداة تشفير WebP.
- dwebp - أداة فك تشفير WebP.
- vwebp - تطبيق عارض WebP.
- wepmux - أداة muxing WebP.
- gif2webp - أداة لتحويل صور GIF إلى WebP.
لتحويل صورة WebP إلى PNG في Linux، قم بما يلي.
- افتح المفضلة لديك تطبيق طرفي.
- اكتب الأمر التالي:
dwebp file.webp -o file.png
- سيكون ملف الإخراج file.png بتنسيق PNG.
ملاحظة: لسوء الحظ ، يقوم dwebp فقط بتحويل WebP إلى PNG ، وليس إلى JPG. لذلك ، إذا كنت بحاجة إلى الحصول على صورة JPEG من ملف WebP الخاص بك ، فأنت بحاجة إلى تحويلها إلى PNG أولاً ، ثم تحويل صورة PNG إلى JPG باستخدام أداة مثل GIMP أو تحويلها باستخدام ImageMagicK.
تحويل WebP إلى PNG باستخدام ffmpeg
إذا لم تتمكن من تثبيت libwebp ، فيمكنك استخدام ffmpeg. على عكس libwebp ، يستخدم ffmpeg على نطاق واسع ويأتي مثبتًا مسبقًا في العديد من التوزيعات. افعل ذلك على النحو التالي:
- افتح تطبيق Terminal المفضل لديك.
- اكتب الأمر التالي:
ffmpeg -i file.webp file.png
ضع في اعتبارك أن ffmpeg ينتج ملفات أكبر من مشفر WebP. قد تحتاج إلى ضبط خياراته وتحسين ملف الإخراج.
قم بتحويل ملفات PNG إلى WebP
قد يكون التحويل المعاكس مفيدًا أيضًا. في عدد من المواقف ، يوفر WebP نسبة ضغط أفضل من PNG. لتحويل ملف PNG إلى WebP ، قم بتنفيذ الأمر التالي:
cwebp file.png -o file.webp
تم تعيين الجودة الافتراضية لـ WebP على 75. يمكنك زيادتها أو تقليلها بتحديد الوسيطة -q لبرنامج التشفير ، على النحو التالي.
cwebp -q 80 file.png -o file.webp
هذا كل شيء.