แปลง JPG เป็น WebP
การแปลงภาพ JPEG เป็น WebP อาจลดขนาดไฟล์ที่คุณภาพภาพใกล้เคียงกัน แต่ผลลัพธ์แตกต่างตามเนื้อหาภาพและการตั้งค่าการเข้ารหัส
การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค
| ข้อกำหนด | JPG | WEBP |
|---|---|---|
| ประเภท MIME | image/ | image/ |
| ประเภท | แรสเตอร์ | แรสเตอร์ |
| การบีบอัด | สูญเสียคุณภาพ (Discrete Cosine Transform / DCT) | สูญเสียคุณภาพ (VP8) และไม่สูญเสียคุณภาพ (VP8L) |
| ข้อกำหนดมาตรฐาน | ISO/IEC 10918-1 / ITU-T T.81 | IETF RFC 6386 / ข้อกำหนด WebP ของ Google |
| ส่วนหัวที่ระบุลายเซ็นไฟล์ | FF D8 FF | 52 49 46 46 (RIFF) ... 57 45 42 50 (WEBP) |
ภาพรวมรูปแบบและการใช้งาน
นักพัฒนาเว็บและผู้สร้างเนื้อหามักแปลงไฟล์ JPEG รุ่นเก่าเป็น WebP เพื่อปรับปรุงประสิทธิภาพของเว็บไซต์ เนื่องจากเครื่องมือค้นหาให้ความสำคัญกับหน้าเว็บที่โหลดเร็ว การเปลี่ยนมาใช้รูปแบบภาพที่ใหม่กว่าจึงช่วยเพิ่มคะแนนความเร็วของหน้าเว็บ ระบบจัดการเนื้อหาและระบบจัดส่งไฟล์ภาพสมัยใหม่มักแปลงไฟล์ให้อัตโนมัติเมื่ออัปโหลด โปรแกรมแก้ไขภาพ ชุดเครื่องมือออกแบบกราฟิก และเครื่องมือบรรทัดคำสั่งสามารถแปลงไฟล์เหล่านี้เป็นชุดได้ เบราว์เซอร์สมัยใหม่รองรับ WebP จึงนิยมใช้รูปแบบนี้ในการเผยแพร่ออนไลน์ แกลเลอรีสินค้าอีคอมเมิร์ซ และพอร์ตโฟลิโอดิจิทัล
ข้อกำหนดทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ
รูปแบบ JPEG (Joint Photographic Experts Group) ใช้ MIME type image/jpeg และการบีบอัด DCT แบบสูญเสียข้อมูล ไฟล์ JPEG มักเริ่มด้วยลายเซ็นไฟล์ฐานสิบหก FF D8 FF ส่วน WebP ใช้ MIME type image/webp และโครงสร้างคอนเทนเนอร์ RIFF ลายเซ็นไฟล์ WebP เริ่มด้วยอักขระ ASCII “RIFF” ตามด้วยขนาดไฟล์ 4 ไบต์และรหัส “WEBP” WebP รองรับทั้งการบีบอัดแบบสูญเสียข้อมูลด้วยตัวแปลงสัญญาณ VP8 และแบบไม่สูญเสียข้อมูลด้วย VP8L จึงรองรับคุณสมบัติอย่างความโปร่งใสของช่องอัลฟาซึ่ง JPEG ไม่มี
ความเข้ากันได้ของระบบปฏิบัติการและเบราว์เซอร์
WebP รองรับในเบราว์เซอร์หลักรุ่นปัจจุบัน แต่การรองรับในเบราว์เซอร์ ระบบปฏิบัติการ และแอปเดสก์ท็อปรุ่นเก่าแตกต่างกันตามเวอร์ชัน
เคล็ดลับการใช้งาน
เมื่อแปลงภาพถ่ายจาก JPEG เป็น WebP ตัวแปลงนี้ใช้ WebP แบบสูญเสียข้อมูลด้วยคุณภาพคงที่ที่ 85 ซึ่งให้สมดุลระหว่างขนาดไฟล์ที่เล็กกับรายละเอียดภาพที่คมชัด โดยไม่มีการตั้งค่าให้ปรับ
คำถามที่พบบ่อย
จะแปลงรูปภาพ JPEG เป็น WebP โดยไม่สูญเสียคุณภาพได้อย่างไร
เนื่องจาก JPEG ใช้การบีบอัด DCT แบบสูญเสียข้อมูลอยู่แล้ว การแปลงเป็น WebP แบบสูญเสียข้อมูลจึงทำให้เกิดการสูญเสียคุณภาพจากการแปลงซ้ำ ตัวแปลงนี้บันทึก WebP แบบสูญเสียข้อมูลด้วยคุณภาพคงที่ที่ 85 ซึ่งช่วยจำกัดการสูญเสียเพิ่มเติมให้มีน้อย โดยที่นี่ไม่มีเอาต์พุต WebP แบบไม่สูญเสียข้อมูลให้เลือก
รูปภาพ JPEG และ WebP แตกต่างกันอย่างไร
JPEG เป็นรูปแบบแรสเตอร์รุ่นเก่าที่ใช้การบีบอัด DCT แบบสูญเสียข้อมูลภายในโครงสร้างคอนเทนเนอร์ JFIF ซึ่งจำกัดสีไว้ที่ 24 บิต ส่วน WebP เป็นรูปแบบคอนเทนเนอร์สมัยใหม่ที่อ้างอิงจาก RIFF ซึ่งใช้ตัวแปลงสัญญาณ VP8 หรือ VP8L ขั้นสูง รองรับทั้งการบีบอัดแบบสูญเสียและไม่สูญเสียข้อมูล รวมถึงมีช่องความโปร่งใสด้วย