แปลง PNG เป็น WebP
การแปลงภาพ PNG เป็น WebP อาจลดขนาดไฟล์โดยคงความโปร่งใสไว้ ผลลัพธ์ขึ้นอยู่กับการเข้ารหัสแบบสูญเสียหรือไม่สูญเสียข้อมูลและเนื้อหาภาพ
การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค
| ข้อกำหนด | PNG | WEBP |
|---|---|---|
| ประเภท MIME | image/ | image/ |
| ประเภท | แรสเตอร์ | แรสเตอร์ |
| การบีบอัด | ไม่สูญเสียคุณภาพ (DEFLATE / LZ77 + Huffman) | สูญเสียคุณภาพ (VP8) และไม่สูญเสียคุณภาพ (VP8L) |
| ข้อกำหนดมาตรฐาน | ข้อกำหนด W3C PNG ฉบับที่ 3 | IETF RFC 6386 / ข้อกำหนด WebP ของ Google |
| ส่วนหัวที่ระบุลายเซ็นไฟล์ | 89 50 4E 47 0D 0A 1A 0A | 52 49 46 46 (RIFF) ... 57 45 42 50 (WEBP) |
ภาพรวมรูปแบบและการใช้งาน
นักพัฒนาเว็บและนักออกแบบกราฟิกมักแปลงกราฟิก PNG เป็นรูปแบบ WebP เพื่อเร่งความเร็วในการโหลดเว็บไซต์และลดการใช้แบนด์วิดท์ เนื่องจาก PNG ใช้การบีบอัดแบบไม่สูญเสียข้อมูลที่เข้มงวด ภาพที่มีพื้นที่สีทึบขนาดใหญ่หรือข้อความคมชัดอาจทำให้ขนาดไฟล์ใหญ่โตอย่างน่าประหลาดใจ เว็บเบราว์เซอร์และแอปพลิเคชันสมัยใหม่รองรับ WebP ทำให้เป็นตัวเลือกมาตรฐานสำหรับการเผยแพร่ออนไลน์ การย้ายเนื้อหาเหล่านี้ไปยัง WebP ช่วยให้ผู้เผยแพร่สามารถรักษาขอบกราฟิกที่คมชัดและความโปร่งใสของช่องอัลฟาได้โดยไม่ต้องใช้พื้นที่จัดเก็บมาก ระบบจัดการเนื้อหาและเครือข่ายจัดส่งภาพปัจจุบันตั้งค่าเริ่มต้นให้เป็นเนื้อหา WebP เพื่อปรับปรุงคะแนนประสบการณ์ผู้ใช้โดยรวมและลดต้นทุนการจัดเก็บเซิร์ฟเวอร์
ข้อกำหนดทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ
PNG เป็นรูปแบบภาพแรสเตอร์ที่อยู่ภายใต้ข้อกำหนด PNG (ISO/IEC 15948) ใช้อัลกอริทึม DEFLATE ซึ่งผสานพจนานุกรมแบบหน้าต่างเลื่อน LZ77 กับการเข้ารหัส Huffman เพื่อบีบอัดโดยไม่สูญเสียข้อมูล ไฟล์เริ่มด้วยลายเซ็น 8 ไบต์ 89 50 4E 47 0D 0A 1A 0A แล้วตามด้วยส่วนข้อมูลที่มีโครงสร้าง เช่น IHDR, IDAT และ IEND ส่วน WebP เป็นรูปแบบภาพแรสเตอร์สมัยใหม่ที่ Google พัฒนาบนคอนเทนเนอร์ RIFF ไฟล์ WebP เริ่มด้วยอักขระ ASCII “RIFF” ตามด้วยความยาวไฟล์ 4 ไบต์และรหัส “WEBP” WebP มีโหมดบีบอัดสองแบบ ได้แก่ แบบสูญเสียข้อมูลที่ใช้เทคนิคการเข้ารหัสเชิงพยากรณ์ของตัวแปลงสัญญาณ VP8 และแบบไม่สูญเสียข้อมูลที่ใช้การแปลงเชิงพื้นที่ แคชสี และการเข้ารหัสเอนโทรปี
ความเข้ากันได้ของระบบปฏิบัติการและเบราว์เซอร์
WebP รองรับในเบราว์เซอร์หลักรุ่นปัจจุบันและแอปภาพหลายตัว ซอฟต์แวร์หรือระบบปฏิบัติการเก่าอาจต้องอัปเดตหรือใช้รูปแบบภาพสำรอง
เคล็ดลับการใช้งาน
ตัวแปลงนี้บันทึก WebP แบบสูญเสียข้อมูลด้วยคุณภาพคงที่ที่ 85 และคงความโปร่งใสไว้ เหมาะกับภาพถ่ายและกราฟิกเว็บส่วนใหญ่ สำหรับโลโก้หรือกราฟิก UI ที่ต้องคงความแม่นยำระดับพิกเซล ให้เก็บไฟล์ PNG ต้นฉบับไว้ด้วย
คำถามที่พบบ่อย
วิธีแปลงภาพ PNG เป็น WebP โดยไม่สูญเสียคุณภาพทำอย่างไร
ตัวแปลงนี้สร้าง WebP แบบสูญเสียข้อมูลด้วยคุณภาพคงที่ที่ 85 จึงสูญเสียรายละเอียดเล็กน้อย ซึ่งโดยปกติมองไม่เห็น แต่ยังคงความโปร่งใสไว้ หากต้องการค่าพิกเซลที่ตรงกันทุกประการ ให้เก็บไฟล์ PNG ไว้ เนื่องจากที่นี่ไม่มี WebP แบบไม่สูญเสียข้อมูลให้เลือก
ความแตกต่างระหว่างภาพ PNG และภาพ WebP คืออะไร
PNG ใช้โครงสร้างแบบ chunk ที่เปิดและเป็นมาตรฐาน พร้อมการบีบอัด zlib/DEFLATE ซึ่งออกแบบมาสำหรับกราฟิกแรสเตอร์แบบไม่สูญเสียข้อมูลเป็นหลัก ส่วน WebP สร้างขึ้นบนสถาปัตยกรรมคอนเทนเนอร์ RIFF ที่ผสานทั้งการเข้ารหัสเชิงพยากรณ์แบบสูญเสียข้อมูลซึ่งพัฒนาต่อยอดจากการบีบอัดวิดีโอ และโหมดไม่สูญเสียข้อมูลขั้นสูง ทำให้ได้ไฟล์ที่เล็กกว่า PNG อย่างมาก