Windows Tips & News

วิธีแปลง WebP เป็น PNG ใน Linux

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบ

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

โฆษณา

ข้อความแสดงข้อผิดพลาด GIMP Webp

มีสองวิธีที่คุณสามารถใช้เพื่อรับภาพ PNG จากภาพ WebP ที่มีอยู่ คุณสามารถใช้อย่างใดอย่างหนึ่ง libwebp หรือ ffmpeg แพ็คเกจที่ให้เครื่องมือสำหรับงานของเรา

สารบัญซ่อน
แปลง WebP เป็น PNG
แปลง WebP เป็น PNG ด้วย ffmpeg
แปลงไฟล์ PNG เป็น WebP

แปลง 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ให้ทำดังต่อไปนี้

  1. เปิดรายการโปรดของคุณ แอพเทอร์มินัล.
  2. พิมพ์คำสั่งต่อไปนี้:
    dwebp file.webp -o file.png
  3. ไฟล์ที่ส่งออกจะเป็น file.png ในรูปแบบ PNGLinux Webp เป็น Png

หมายเหตุ: ขออภัย dwebp แปลง WebP เป็น PNG เท่านั้น ไม่ใช่ JPG ดังนั้น หากคุณต้องการรับภาพ JPEG จากไฟล์ WebP คุณต้องแปลงเป็น PNG ก่อน จากนั้นจึงแปลงภาพ PNG เป็น JPG โดยใช้เครื่องมือเช่น GIMP หรือแปลงโดยใช้ ImageMagicK

แปลง WebP เป็น PNG ด้วย ffmpeg

หากคุณไม่สามารถติดตั้ง libwebp ได้ คุณสามารถใช้ ffmpeg ffmpeg ต่างจาก libwebp ตรงที่มีการใช้กันอย่างแพร่หลายและมีการติดตั้งล่วงหน้าใน distros จำนวนมาก ทำดังนี้:

  1. เปิดแอปเทอร์มินัลที่คุณชื่นชอบ
  2. พิมพ์คำสั่งต่อไปนี้:
    ffmpeg -i file.webp file.png

Linux Webp เป็น Png Ffmpegโปรดทราบว่า 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

แค่นั้นแหละ.

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบ
ขณะนี้การแชทด้วยเสียงของ Discord พร้อมใช้งานสำหรับผู้ใช้ Xbox ทุกคนแล้ว

ขณะนี้การแชทด้วยเสียงของ Discord พร้อมใช้งานสำหรับผู้ใช้ Xbox ทุกคนแล้ว

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพของระบบการอัปเดตใหม่ของคอนโซล Xbox...

อ่านเพิ่มเติม

Google Chrome 108 พร้อมให้ดาวน์โหลดแล้ว

Google Chrome 108 พร้อมให้ดาวน์โหลดแล้ว

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพของระบบGoogle ได้เปิดตัว Chrome 10...

อ่านเพิ่มเติม

Firefox 106 เปิดตัวพร้อม Firefox View และหน้าต่างส่วนตัวแบบใหม่

Firefox 106 เปิดตัวพร้อม Firefox View และหน้าต่างส่วนตัวแบบใหม่

Firefox 106 พร้อมให้ดาวน์โหลดแล้วพร้อมกับ Firefox 102.4 ESR เวอร์ชันใหม่นี้เพิ่ม Firefox View, กา...

อ่านเพิ่มเติม