โคเดกรุ่นถัดไปที่จะมาแทน JPEG
(cloudinary.com)- JPEG ที่ครองตำแหน่งในแท็ก img มาตลอด 25 ปี ตอนนี้มาถึงขีดจำกัดแล้ว
→ ไม่รองรับอัลฟาชาแนล, จำกัดที่ 8bit จึงใช้ HDR ไม่ได้, อัตราการบีบอัดต่ำ
- โคเดกรุ่นถัดไป 6 ตัว
→ JPEG 2000 (JPEG group) : ผู้สืบทอด JPEG ที่เก่าแก่ที่สุด ใช้งานได้ใน Safari
→ WebP (Google) : ใช้งานได้ในทุกเบราว์เซอร์
→ HEIC (MPEG group) : พัฒนาบนพื้นฐาน HEVC และรองรับใน iOS
→ AVIF (Alliance for Open Media, AOM) : รองรับใน Chrome และ Firefox
→ JPEG XL (JPEG group) : โคเดกรุ่นถัดไป
→ WebP2 (Google) : ผู้สืบทอดเชิงทดลองของ WebP ที่ไม่เข้ากันกับ WebP
-
ยกเว้น WebP2 โคเดกอื่น ๆ เสร็จสมบูรณ์แล้วทั้งหมด เพียงแต่ระดับความพร้อมใช้งานยังต่างกันอยู่บ้าง โดย JPEG2000 มีอายุ 20 ปีแล้ว ส่วน JPEG XL เพิ่งมีอายุเพียงหนึ่งเดือน
-
แม้ Apple จะรองรับ HEIC แต่เนื่องจากไม่ใช่ royalty-free จึงยากที่จะมาแทน JPEG ได้
- การเปรียบเทียบ
→ ในการบีบอัดแบบสูญเสียข้อมูล AVIF และ JPEG XL ทำได้ยอดเยี่ยม อย่างไรก็ตาม ในแบบ low-fidelity, high-appeal (ความเที่ยงตรงต่ำ แต่ดึงดูดสายตาสูง) AVIF ทำได้ดีกว่า
→ ด้านความเร็ว JPEG XL ดีที่สุด
- ข้อจำกัด
→ JPEG XL : 32bit, 4099 ช่องสัญญาณ, 4:4:4, รองรับ HDR, ขนาดสูงสุด 1073741823x1073741823
→ AVIF : 10bit, 5 ช่องสัญญาณ, 4:4:4, รองรับ HDR, ขนาดสูงสุด 8193x4320
→ HEIC : 10bit, 5 ช่องสัญญาณ, รองรับ HDR, ขนาดสูงสุด 8193x4320
→ WebP : 8bit, 4 ช่องสัญญาณ, ขนาดสูงสุด : 16383x16383
- ผู้เขียนบทความนี้คือ Jon Sneyers ซึ่งเป็น co-chair ของกลุ่มชั่วคราวที่สร้าง JPEG XL
1 ความคิดเห็น
webp ยังใช้ไม่ได้กับ IE11, Safari ก่อน Big Sur และ iOS Safari เวอร์ชันก่อน 14 อยู่ครับ
ถ้าเลิกสนับสนุน IE11 แล้วรอให้อัปเดต macOS กับ iOS กันอีกนิด ก็น่าจะใช้ webp ได้...
แต่พอถึงตอนนั้น โค้ดเจนถัดไปตัวอื่นก็คงขึ้นมาครองแทน... เป็นโค้ดเจนถัดไปไปตลอดกาล...