วิธีแปลง WebP เป็น PNG ใน Linux
WebP คือรูปแบบรูปภาพสมัยใหม่ที่สร้างโดย Google สร้างขึ้นเป็นพิเศษสำหรับเว็บ โดยมีอัตราการบีบอัดสูงโดยไม่ส่งผลต่อคุณภาพของภาพ บน Windows โปรแกรมดูรูปภาพใดๆ เช่น IrfanView สามารถเปิดรูปภาพ WebP และบันทึกเป็น JPG/PNG อย่างไรก็ตาม บน Linux อาจแก้ไขหรือแปลงรูปภาพ WebP ได้ยาก เนื่องจากเครื่องมือแก้ไขรูปภาพแบบเดิม เช่น GIMP ยังไม่รองรับ WebP นี่คือวิธีการแปลงภาพ WebP เป็นรูปแบบ PNG และในทางกลับกัน
โฆษณา

มีสองวิธีที่คุณสามารถใช้เพื่อรับภาพ PNG จากภาพ WebP ที่มีอยู่ คุณสามารถใช้อย่างใดอย่างหนึ่ง libwebp หรือ ffmpeg แพ็คเกจที่ให้เครื่องมือสำหรับงานของเรา
แปลง WebP เป็น PNG
ขึ้นอยู่กับ distro ของคุณ libwebp อาจจะติดตั้งแบบแกะกล่องหรือไม่ก็ได้ ตัวอย่างเช่น ในการพึ่งพาแพ็คเกจ Arch Linux นั้นไม่เข้มงวด ดังนั้น libwebp จะไม่ได้รับการติดตั้งเมื่อคุณติดตั้ง GUI คุณควรติดตั้งด้วยตนเองโดย รันคำสั่งในฐานะ root:
# pacman -S libwebp
บน distro ที่ใช้ Debian เช่น 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 ffmpeg ต่างจาก libwebp ตรงที่มีการใช้กันอย่างแพร่หลายและมีการติดตั้งล่วงหน้าใน distros จำนวนมาก ทำดังนี้:
- เปิดแอปเทอร์มินัลที่คุณชื่นชอบ
- พิมพ์คำสั่งต่อไปนี้:
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
แค่นั้นแหละ.