ข้ามไปยังเนื้อหา
Vizua

WebP กับ AVIF: วิธีเลือกและทดสอบรูปแบบภาพที่เหมาะสม

อัปเดต:

AVIF อาจเหนือกว่า WebP ในภาพและเป้าหมายคุณภาพบางแบบ ส่วน WebP อาจเข้ารหัสเร็วกว่าและเข้ากับกระบวนการเดิมได้กว้างกว่า นามสกุลไฟล์ไม่รับประกันผล ควรเปรียบเทียบผลลัพธ์ตัวแทน ความเข้ากันได้ และต้นทุนกระบวนการ พร้อมมีรูปแบบสำรองเมื่อผู้ใช้ต้องการ

ภาพรวมสองฟอร์แมต

ทั้ง WebP และ AVIF ถือกำเนิดจาก Video Codec Google เปิดตัว WebP ในปี 2010 โดยอิงจาก VP8 เทคโนโลยีเดียวกับฟอร์แมตวิดีโอ WebM Alliance for Open Media เปิดตัว AVIF ในปี 2019 โดยอิงจาก AV1 ซึ่งเป็น Video Codec รุ่นใหม่ที่มีประสิทธิภาพกว่า พัฒนาร่วมกันโดย Google, Mozilla, Apple, Netflix และอื่นๆ

เครื่องมือเข้ารหัสที่ใหม่กว่าใน AV1 อาจช่วยบีบอัดได้ดีขึ้น ขณะที่การทำงาน WebP ที่เรียบง่ายและพัฒนาเต็มที่อาจลดต้นทุนประมวลผล พฤติกรรมจริงของการเข้าและถอดรหัสขึ้นกับการทำงานของโคเดก การตั้งค่า ลักษณะภาพ และอุปกรณ์

การบีบอัด: ไฟล์เล็กลงเท่าไหร่?

ผล benchmark เปลี่ยนตามชุดภาพ ตัวเข้ารหัส ระดับการประมวลผล ประวัติต้นทาง และตัวชี้วัดคุณภาพ การทดสอบที่เหมาะสมจะคงมิติและนโยบายข้อมูลกำกับให้เหมือนกัน แล้วเปรียบเทียบตัวชี้วัดภาพหลายแบบร่วมกับการตรวจโดยมนุษย์:

  • AVIF — อาจให้ผลดีสำหรับภาพถ่าย ไล่สี HDR และกระบวนการความลึกบิตสูง แต่การเข้ารหัสอาจมีต้นทุนสูง
  • WebP — อาจให้ผลแบบสูญเสียหรือไม่สูญเสียที่มีประสิทธิภาพด้วยเครื่องมือที่พัฒนาเต็มที่และความซับซ้อนด้านปฏิบัติการต่ำกว่า

อย่านำค่าเฉลี่ยทางการตลาดของรูปแบบมาใช้ทำนายทุกไฟล์ ส่งออกทั้งสองจากต้นฉบับเดียวกัน เลือกคุณภาพที่มองเห็นใกล้เคียงกัน และรวมเวลาเข้ารหัส พฤติกรรมถอดรหัส ข้อมูลกำกับ และการส่งไฟล์สำรองไว้ในการตัดสินใจ

เนื้อหาที่ไม่ใช่ภาพถ่ายอาจให้ผลต่างจาก benchmark ภาพถ่าย สำหรับกราฟิกง่าย ไอคอน และภาพวาดสีเรียบ ให้เปรียบเทียบตัวเลือกไม่สูญเสียหรือเกือบไม่สูญเสียเมื่อรองรับ ผลอาจชนะได้ทั้งสองฝั่งตามพาเลต อัลฟา ตัวเข้ารหัส และการตั้งค่า

การรองรับของเบราว์เซอร์และซอฟต์แวร์

เบราว์เซอร์ สถานะ WebP สถานะ AVIF
Chrome รองรับในรุ่นปัจจุบัน รองรับในรุ่นปัจจุบัน
Firefox รองรับในรุ่นปัจจุบัน รองรับในรุ่นปัจจุบัน
Safari รองรับในรุ่นปัจจุบัน รองรับในรุ่นปัจจุบัน
Edge รองรับในรุ่นปัจจุบัน รองรับในรุ่นปัจจุบัน
Samsung Internet รองรับในรุ่นปัจจุบัน ตรวจรุ่นและอุปกรณ์เป้าหมาย
ระบบรับข้อมูลอื่น ตรวจ WebView อีเมล บอต และแอป ตรวจ WebView อีเมล บอต และแอป

ตารางการรองรับเปลี่ยนได้ และส่วนแบ่งทั่วโลกไม่ใช่กลุ่มผู้ใช้ของคุณ ตรวจเบราว์เซอร์เป้าหมายและระบบรับข้อมูลอื่น องค์ประกอบ <picture> สามารถเสนอ AVIF ก่อน ตามด้วย WebP และใช้ JPEG เป็น <img> สำรองสุดท้าย:

<picture>
  <source srcset="photo.avif" type="image/avif" />
  <source srcset="photo.webp" type="image/webp" />
  <img src="photo.jpg" alt="คำอธิบาย" />
</picture>

ความเร็ว Encoding และเครื่องมือ

ที่ระดับการประมวลผลใกล้กัน ตัวเข้ารหัส WebP มักใช้การคำนวณน้อยกว่า AVIF แต่อัตราส่วนต่างกันมาก หาก CMS แปลงภาพตอนอัปโหลดหรือเป็นชุดใหญ่ ให้วัดปริมาณงาน หน่วยความจำ เวลารอ และคุณภาพด้วยไลบรารีและการตั้งค่าที่ใช้งานจริง

ประสิทธิภาพตัวเข้ารหัสเปลี่ยนตามไลบรารีและรุ่น ต้นทุนถอดรหัสยังขึ้นกับมิติ ความลึกบิต อุปกรณ์ เบราว์เซอร์ และการทำงาน ควรทดสอบอุปกรณ์เป้าหมายระดับล่างแทนการคิดว่าความต่างมองไม่เห็น

การรองรับของเครื่องมือกว้างแต่ไม่สม่ำเสมอ ตรวจการนำเข้า ส่งออก ภาพเคลื่อนไหว โปรไฟล์สี ข้อมูลกำกับ และการเลือกอัตโนมัติในโปรแกรมแก้ไข CMS แผน CDN และชุดเบราว์เซอร์ที่ใช้จริง

เปรียบเทียบฟีเจอร์

ฟีเจอร์ WebP AVIF
Lossy Compressionได้ (VP8) ใช่ (AV1) ขนาดสัมพัทธ์เปลี่ยนได้
Lossless Compressionได้ได้
Transparency (Alpha)ได้ได้
Animationได้ได้
ความลึกบิตสูง / สัญญาณ HDR การเข้ารหัส WebP พื้นฐานเป็น 8 บิต โปรไฟล์ยังมีผลต่อสี โปรไฟล์ AVIF เก็บความลึกบิตสูงขึ้นและข้อมูลกำกับ HDR ได้
ความละเอียดสูงสุด ขีดจำกัดตามเอกสาร 16383 × 16383 มีข้อจำกัดจากโปรไฟล์ คอนเทนเนอร์ และตัวถอดรหัส
ความเร็ว Encoding มักมีต้นทุนต่ำกว่า มักมีต้นทุนสูงกว่า ควรวัดตัวเข้ารหัส
ความเร็ว Decoding ขึ้นกับการทำงาน ขึ้นกับการทำงาน
การรองรับเบราว์เซอร์ เบราว์เซอร์หลักปัจจุบัน เบราว์เซอร์หลักปัจจุบัน ตรวจเป้าหมายเก่า

AVIF แสดงความลึกบิตสูงขึ้น ขอบเขตสีกว้าง และสัญญาณ HDR เกินการเข้ารหัส WebP แบบ 8 บิตได้ แต่ความสามารถนี้ไม่รับประกันสีแม่นยำ การทำต้นฉบับ โปรไฟล์ ข้อมูลกำกับ พฤติกรรมเบราว์เซอร์ ความสามารถจอ และการทดสอบยังสำคัญ

เมื่อไหร่ควรใช้ฟอร์แมตไหน

เลือก AVIF เมื่อ:

  • คุณควบคุม Image Pipeline และส่ง Fallback ได้
  • ผล AVIF ตัวแทนช่วยแก้คอขวดด้านการส่งหรือคุณภาพที่เกี่ยวข้อง
  • ต้องใช้ความสามารถ AVIF เช่น ความลึกบิตสูงขึ้นหรือ HDR และทดสอบเส้นทางสีทั้งหมดแล้ว
  • CDN หรือกระบวนการ build สร้าง แคช และเลือกไฟล์ที่ตรวจแล้วได้ถูกต้อง

เลือก WebP เมื่อ:

  • ปริมาณงานตัวเข้ารหัสที่วัดได้หรือความเรียบง่ายด้านปฏิบัติการสนับสนุน WebP
  • ไคลเอนต์ที่รองรับรับ WebP และไฟล์ AVIF เพิ่มเติมไม่คุ้มค่า
  • กราฟิกตัวแทนบรรลุเป้าหมายไบต์และคุณภาพใน WebP
  • ส่ง WebP อยู่แล้วและความพยายามย้ายไม่คุ้ม

ใช้ทั้งสองเมื่อประโยชน์ที่วัดได้คุ้มค่า:

ชุด <picture> เพิ่มงานสร้าง จัดเก็บ แคช มาร์กอัป และตรวจคุณภาพ แต่อาจช่วยการส่งได้ CDN บางรายเลือกให้อัตโนมัติ แต่ต้องตรวจพฤติกรรมแผน คีย์แคช การจัดการ Vary การตั้งค่าคุณภาพ และผลสำรอง แทนการเหมาว่า “ดีที่สุด”

วิธีแปลงรูปของคุณ

Vizua สร้างผลลัพธ์ WebP และ AVIF ที่รองรับในเบราว์เซอร์ได้โดยไม่ติดตั้งซอฟต์แวร์ ไฟล์ที่เลือกไม่ถูกส่งไปยังเซิร์ฟเวอร์ประมวลผลภาพของเรา แต่โค้ดที่จำเป็นและบริการเว็บไซต์อาจยังใช้เครือข่าย:

หากทำงานกับต้นทาง JPEG คู่มือบีบอัดภาพโดยไม่เสียคุณภาพอธิบายวิธีเลือกค่าเริ่มต้นและเปรียบเทียบผลจริง

คำถามที่พบบ่อย

ใช้ AVIF โดยไม่มี WebP สำรองได้หรือไม่

ได้เฉพาะเมื่อกลุ่มผู้ใช้ที่รองรับและระบบรับข้อมูลที่เกี่ยวข้องทั้งหมดถอดรหัส AVIF ได้ เบราว์เซอร์หลักรุ่นปัจจุบันรองรับ แต่เบราว์เซอร์เก่า WebView แบบฝัง โปรแกรมอีเมล บอต โปรแกรมแก้ไข และระบบปลายทางอาจต่างกัน การมี WebP หรือ JPEG สำรองในองค์ประกอบ picture มักเป็นหลักประกันต้นทุนต่ำเมื่อจำเป็นต้องส่งถึงผู้ใช้วงกว้าง

รูปแบบใดโหลดเร็วกว่าในเบราว์เซอร์

ไม่มีผู้ชนะในทุกกรณี ขนาดที่ส่ง การเชื่อมต่อ แคช การทำงานของตัวถอดรหัส มิติภาพ ความลึกบิต อุปกรณ์ และการตั้งค่าตัวเข้ารหัสล้วนกระทบเวลารวม WebP มักมีต้นทุนเข้ารหัสต่ำกว่า ส่วน AVIF ที่เข้ารหัสดีอาจส่งไบต์น้อยกว่า ควรวัดไฟล์ตัวแทนบนอุปกรณ์เป้าหมายแทนการคิดว่าความต่างในการถอดรหัสไม่มีนัยสำคัญ

การแปลง JPEG เป็น AVIF หรือ WebP ทำให้คุณภาพลดลงหรือไม่

การแปลงจากรูปแบบสูญเสียข้อมูลไปสู่อีกรูปแบบหนึ่งอาจเพิ่มการสูญเสียจากการเข้ารหัสซ้ำ เพราะพิกเซลที่เปลี่ยนแล้วถูกเข้ารหัสอีกครั้ง ตัวเลขคุณภาพสูงไม่รับประกันว่าผลกระทบจะน้อย และมาตราส่วนต่างกันตามตัวเข้ารหัส ควรสร้างไฟล์ส่งมอบจากต้นฉบับที่ดีที่สุด เก็บต้นฉบับไว้ และตรวจผลลัพธ์

ควรแปลงคลังภาพทั้งหมดเป็น AVIF หรือไม่

ไม่ควรทำโดยไม่ทดสอบ การแปลงคลังไฟล์สูญเสียข้อมูลเดิมเพิ่มทั้งงานและอาจเพิ่มการสูญเสียจากการเข้ารหัสซ้ำ ขณะที่การประหยัดขึ้นกับต้นทาง เริ่มจากการส่งออกใหม่จากต้นฉบับหรือชุดตัวอย่าง เปรียบเทียบคุณภาพกับต้นทุน และเก็บ WebP หรือ JPEG เมื่อประโยชน์ที่วัดได้ไม่คุ้มการย้าย

ลองทั้งสองฟอร์แมตด้วยตัวเอง

แปลงฟรีในเบราว์เซอร์ ไฟล์ที่เลือกไม่ถูกส่งไปยังเซิร์ฟเวอร์ประมวลผลภาพของเรา แต่บริการเว็บไซต์อาจยังใช้เครือข่าย