13 điểm bởi xguru 2021-02-25 | 1 bình luận | Chia sẻ qua WhatsApp
  • JPEG, đã giữ vị trí trong thẻ img suốt 25 năm, giờ đã chạm tới giới hạn

→ Không hỗ trợ kênh alpha, giới hạn 8bit nên không thể dùng HDR, tỷ lệ nén thấp

  • 6 codec thế hệ mới

→ JPEG 2000 (JPEG group): hậu duệ JPEG lâu đời nhất, dùng được trên Safari

→ WebP (Google): dùng được trên mọi trình duyệt

→ HEIC (MPEG group): dựa trên HEVC và được hỗ trợ trên iOS

→ AVIF (Alliance for Open Media, AOM): được hỗ trợ trên Chrome và Firefox

→ JPEG XL (JPEG group): codec thế hệ mới

→ WebP2 (Google): hậu duệ thử nghiệm của WebP. Không tương thích với WebP

  • Ngoại trừ WebP2, các codec còn lại đều đã hoàn thiện. Mức độ trưởng thành vẫn có khác biệt đôi chút. JPEG2000 đã 20 năm tuổi, còn JPEG XL mới chỉ khoảng một tháng

  • HEIC tuy được Apple hỗ trợ, nhưng không miễn phí bản quyền nên khó thay thế JPEG

  • So sánh

→ Trong nén mất dữ liệu, AVIF và JPEG XL đều rất xuất sắc. Tuy nhiên, ở low-fidelity, high-appeal (độ trung thực thấp, sức hấp dẫn cao), AVIF nổi trội hơn

→ Về tốc độ, JPEG XL là tốt nhất

  • Giới hạn

→ JPEG XL: 32bit, 4099 kênh, 4:4:4, hỗ trợ HDR, kích thước tối đa 1073741823x1073741823

→ AVIF: 10bit, 5 kênh, 4:4:4, hỗ trợ HDR, kích thước tối đa 8193x4320

→ HEIC: 10bit, 5 kênh, hỗ trợ HDR, kích thước tối đa 8193x4320

→ WebP: 8bit, 4 kênh, kích thước tối đa: 16383x16383

  • Tác giả bài viết này là Jon Sneyers, đồng chủ tịch nhóm tạm thời đã tạo ra JPEG XL

1 bình luận

 
iolothebard 2021-02-26

webp vẫn chưa dùng được trên IE11, các phiên bản trước Safari Big Sur và iOS Safari 14.

Nếu bỏ IE11 và chờ thêm một chút để macOS & iOS cập nhật thì có lẽ sẽ dùng được webp...

Nhưng đến lúc đó thì có vẻ một chuẩn thế hệ tiếp theo khác lại lên ngôi... mãi mãi là "thế hệ tiếp theo"...