13 คะแนน โดย xguru 2021-02-25 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • 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 ความคิดเห็น

 
iolothebard 2021-02-26

webp ยังใช้ไม่ได้กับ IE11, Safari ก่อน Big Sur และ iOS Safari เวอร์ชันก่อน 14 อยู่ครับ

ถ้าเลิกสนับสนุน IE11 แล้วรอให้อัปเดต macOS กับ iOS กันอีกนิด ก็น่าจะใช้ webp ได้...

แต่พอถึงตอนนั้น โค้ดเจนถัดไปตัวอื่นก็คงขึ้นมาครองแทน... เป็นโค้ดเจนถัดไปไปตลอดกาล...