Ghi chú từ đội ngũ về tay nghề, định dạng và những quyết định nhỏ đằng sau một kết quả tốt.
Vì sao đọc AVIF vào thì nhanh nhưng ghi AVIF ra thì chậm
Một trong những hiểu sai phổ biến nhất về AVIF là nó luôn chậm. Giải mã AVIF thì nhanh. Bộ giải mã AVIF gốc của trình duyệt, có trong Chrome từ phiên bản 85, Firefox từ 93 và Safari từ 16.4, chạy bằng mã gốc đã biên dịch mà không có chi phí JavaScript. Với một AVIF 1024 nhân 768, giải mã gốc mất vài chục mili giây. Ghi AVIF lại là một công việc hoàn toàn khác. Việc nén của codec codec của AVIF thử nhiều chế độ dự đoán cho mỗi khối và chạy những lượt cân bằng tốc độ và méo tốn kém. Khi trang này xuất AVIF, ở trang JPG sang AVIF, nó dùng một bộ ghi phần mềm nặng. Khi nó nhận AVIF vào, ở trang này, nó dùng bộ giải mã gốc nhanh, không mô-đun để tải, không khởi động làm nóng, và không có vài trăm mili giây khởi tạo. Đó chính là lý do chuyển AVIF sang JPG cảm thấy nhanh dù JPG sang AVIF mất vài giây.
Vấn đề trong suốt chi tiết: alpha, hợp ảnh và tô trắng
Kênh alpha của AVIF lưu độ mờ đục cho từng điểm ảnh từ 0, trong suốt hoàn toàn, đến 255, đục hoàn toàn. Khi trình duyệt vẽ ảnh AVIF lên một bề mặt vẽ rồi ghi bề mặt đó thành JPEG, bước hợp ảnh phải quyết màu cuối cho mỗi điểm ảnh. Bề mặt mặc định bắt đầu là đen trong suốt, R 0 G 0 B 0 A 0. Đường xuất JPEG sau đó tô nền bề mặt thành trắng trước khi ghi, vì JPEG không có kênh alpha và phải cho ra một kết quả đục. Nên mọi vùng trong suốt trong AVIF của bạn thành trắng trong JPG. Điểm ảnh bán trong được hợp lên nền trắng, nên một điểm ảnh ở 50 phần trăm độ đục nằm giữa màu của chính nó và màu trắng. Không có thiết lập nào đổi được lớp tô này trừ khi tự bạn vẽ phần hợp ảnh lên một bề mặt có nền tùy chỉnh, mà đó là việc của trình chỉnh ảnh chứ không phải của bộ chuyển.
Chất lượng đo được: 43.66 dB PSNR nghĩa là gì trên thực tế
PSNR, Tỷ lệ Tín hiệu trên Nhiễu Đỉnh, đo bằng decibel và cho thấy một ảnh ghi lại khớp với nguồn của nó tới đâu. Càng cao càng tốt. Trong lượt thử đầu cuối của chúng tôi, bộ ghi JPEG dùng ở đây cho ra 43.66 dB PSNR trên một mẫu ảnh chụp chuẩn 1024 nhân 768 ở chất lượng mặc định. Để tham chiếu, 36 dB thường được mô tả là ngưỡng mà dưới đó khác biệt trở nên thấy rõ với hầu hết người xem trong điều kiện bình thường, còn 40 dB nói chung được đánh giá là trong suốt về cảm nhận với nội dung ảnh chụp. Ở 43.66 dB, đầu ra nhìn giống hệt nguồn với ảnh xem trên màn hình ở kích thước thông thường. Với hình đồ họa có cạnh sắc, chữ nhỏ hay vùng tương phản cực độ, có thể lộ vài vết JPEG mờ nhạt, vì nén DCT theo khối của JPEG xử lý những vùng đó khác với các dải chuyển màu mượt của ảnh chụp.
Tương thích AVIF: nơi nó chạy và nơi nó vẫn hỏng
Tính đến giữa năm 2026, AVIF giải mã được trên mọi trình duyệt lớn, nhưng tương thích với phần mềm ngoài trình duyệt thì vẫn chắp vá. Trên Windows, AVIF Image Extension từ Microsoft Store thêm hỗ trợ cho Photos và File Explorer trên Windows 10 và 11, thiếu nó thì tệp AVIF hiện ra như biểu tượng trống. Adobe thêm hỗ trợ AVIF trong Lightroom 13.3 năm 2024 và Photoshop 23.2 năm 2022, nên các bản cũ hơn không mở được. Affinity Photo 2.3 từ 2023 hỗ trợ nhập và xuất AVIF. Paint.net cần plugin AVIF miễn phí. Trên macOS, Preview đã đọc AVIF từ Monterey. Trên điện thoại, trình xem ảnh hệ thống hỗ trợ AVIF trên iOS 16 và Android 12 trở lên. Những lỗ hổng là thật và tập trung ở công cụ doanh nghiệp, biểu mẫu tải lên và quy trình in, đúng những tình huống mà chuyển sang JPG là câu trả lời thực tế.
AVIF so với HEIF: khác biệt và vì sao nó quan trọng
Cả AVIF lẫn HEIF, tức High Efficiency Image File Format, đều lưu ảnh bằng nén của codec video hiện đại. HEIF thường dùng engine nén riêng của mình, trong khi AVIF dùng một hệ thống khác không có phí bản quyền. Điểm phân biệt then chốt cho web là bản quyền. Hệ thống HEIF mang phí bản quyền theo từng thiết bị mà các nhà sản xuất trình duyệt không muốn trả, vì vậy Safari hỗ trợ HEIF nhưng Chrome thì không. Hệ thống AVIF được xây dựng bởi một liên minh ngành gồm Google, Mozilla và Apple, vì vậy AVIF được hỗ trợ rộng rãi hơn HEIF dù HEIF là định dạng ra đời trước. iPhone chụp ảnh dưới dạng HEIF từ iPhone 7, và các tệp đó mang phần mở rộng .heic. Chuyển HEIC sang JPG là danh mục công cụ khác với AVIF sang JPG. Bộ chuyển đổi này chỉ xử lý đầu vào AVIF, vì vậy nếu bạn có tệp .heic từ iPhone, bạn cần bộ chuyển đổi HEIC sang JPG.
Khi nào giữ AVIF và khi nào chuyển sang JPG
Một quy tắc hữu ích: giữ AVIF khi bạn kiểm soát cả hai đầu của quy trình, và chuyển sang JPG khi tệp phải đi qua một hệ thống bạn không kiểm soát. Nếu bạn phân phối ảnh trên một trang do bạn dựng, với một CDN hỗ trợ thương lượng định dạng, AVIF là lựa chọn tốt hơn, nhẹ hơn, đẹp ngang nhau, và nay phủ 94 phần trăm lưu lượng trình duyệt. Nếu ảnh đi vào một bản tin email, một lần đăng mạng xã hội, một biểu mẫu gửi đi, một mẫu in do khách cung cấp, một thư mục Dropbox chia sẻ mà người khác mở trên phần mềm cũ, hay một CMS đời cũ kiểm tra kiểu MIME, thì JPG là lựa chọn an toàn hơn. Mẫu hành xử thực tế cho hầu hết dự án web là lưu bản gốc AVIF và tạo bản xuất JPG theo yêu cầu cho mọi tình huống cần tương thích phổ quát.