HEIC
High Efficiency Image Coding — định dạng ảnh mặc định của Apple trên iPhone từ iOS 11 (2017). Lưu ảnh với khoảng một nửa dung lượng JPG ở cùng chất lượng, nhờ dùng codec video HEVC để nén ảnh tĩnh. Thực chất là một container dựa trên HEIF.
Loading…
Định nghĩa dễ hiểu cho mọi thuật ngữ bạn gặp khi làm việc với ảnh HEIC, HEVC và PNG.
High Efficiency Image Coding — định dạng ảnh mặc định của Apple trên iPhone từ iOS 11 (2017). Lưu ảnh với khoảng một nửa dung lượng JPG ở cùng chất lượng, nhờ dùng codec video HEVC để nén ảnh tĩnh. Thực chất là một container dựa trên HEIF.
High Efficiency Image File Format — container tiêu chuẩn ISO/IEC 23008-12 mà HEIC dựa vào. HEIF có thể chứa ảnh mã hóa HEVC, chuỗi ảnh (như Live Photo), bản đồ độ sâu và kênh alpha trong cùng một tệp.
High Efficiency Video Coding (còn gọi là H.265) — chuẩn nén video mà Apple tận dụng để nén ảnh HEIC tĩnh. Hiệu quả hơn khoảng 50% so với nén JPEG cũ ở cùng chất lượng.
Advanced Video Coding — tiền thân của HEVC, vẫn được hầu hết video MP4 sử dụng. Hiệu quả kém hơn HEVC nhưng có mức hỗ trợ rộng rãi hơn; nhiều điện thoại cũ vẫn lưu video bằng H.264 dù ảnh đã là HEIC.
Viết tắt của coder/decoder. Thuật toán nén (mã hóa) và giải nén (giải mã) dữ liệu ảnh hoặc video. HEIC dùng codec HEVC; JPG dùng nén JPEG dựa trên DCT.
Vỏ bao chứa dữ liệu ảnh đã mã hóa cùng metadata. Tệp .heic là một container HEIF chứa ảnh mã hóa HEVC bên trong. Container mô tả cách sắp xếp byte, còn codec mô tả cách nén điểm ảnh.
Phương pháp nén giữ nguyên từng điểm ảnh — giải nén lại được dữ liệu giống hệt đến từng bit. PNG dùng nén không mất dữ liệu, nên phù hợp cho chỉnh sửa, logo và ảnh chụp màn hình khi chất lượng là ưu tiên.
Phương pháp nén bỏ bớt một phần dữ liệu để giảm dung lượng, đánh đổi chất lượng lấy không gian. JPG và HEIC đều là nén có mất dữ liệu. Sự mất mát thường khó nhận ra ở khoảng cách xem bình thường.
Portable Network Graphics — định dạng ảnh không mất dữ liệu có hỗ trợ kênh alpha, chuẩn hóa năm 1996. Tương thích toàn bộ trình duyệt và hệ điều hành, là định dạng đầu ra lý tưởng khi chuyển từ HEIC vì quá trình giải mã không làm mất chất lượng.
Joint Photographic Experts Group — định dạng nén có mất dữ liệu phổ biến nhất cho ảnh chụp từ thập niên 1990. Tệp nhỏ hơn PNG nhưng không có độ trong suốt. Là lựa chọn đầu ra thường thấy khi cần tối ưu dung lượng hơn chất lượng.
Kênh độ trong suốt của ảnh, tách biệt khỏi đỏ/lục/lam. PNG và HEIC hỗ trợ alpha; JPG thì không. Cần thiết cho logo, lớp phủ và ảnh ghép có nền trong suốt.
Exchangeable Image File Format — metadata nhúng trong ảnh mô tả máy ảnh, phơi sáng, ngày chụp, tọa độ GPS, hướng và nhiều thứ khác. Hầu hết công cụ giữ EXIF khi chuyển HEIC sang PNG; công cụ của chúng tôi cho phép bạn bật/tắt tùy chọn này.
Lớp dữ liệu thang xám ghi lại khoảng cách từ camera đến từng điểm ảnh, được tạo bởi iPhone có ống kính kép/ba. Dùng cho hiệu ứng làm mờ chế độ Chân dung. Khi làm phẳng HEIC thành PNG, thông tin này bị mất vì PNG không có kênh chuẩn cho độ sâu.
Tính năng trên iPhone ghi lại 1,5 giây video trước và sau khoảnh khắc chụp. Lưu dưới dạng một ảnh HEIC tĩnh kèm tệp MOV mã hóa HEVC. Khi chuyển sang PNG, chỉ ảnh tĩnh được giữ; phần video không được bảo lưu trong PNG.
Quá trình xử lý chạy trong trình duyệt thay vì trên máy chủ. Công cụ HEIC-sang-PNG của chúng tôi giải mã HEVC và ghi PNG hoàn toàn trên thiết bị của bạn — ảnh không rời trình duyệt, nhờ vậy mới bảo mật và hoạt động offline sau khi tải trang.
Dots per inch / pixel per inch — đơn vị mô tả mật độ điểm ảnh khi in hoặc hiển thị. Với web, chỉ số pixel là quan trọng; DPI có ý nghĩa khi in ấn. Chuyển HEIC sang PNG giữ nguyên cả kích thước pixel và metadata DPI.
Số bit dùng cho mỗi kênh màu trên mỗi điểm ảnh. Chuẩn là 8 bit/kênh (tổng 24 bit RGB); HEIC 10-bit lưu được vùng sáng và tối giàu chi tiết hơn. PNG hỗ trợ 8-bit và 16-bit nhưng không hỗ trợ 10-bit, nên các ảnh HEIC HDR 10-bit hiếm hoi sẽ bị giảm xuống 8-bit khi chuyển đổi.
Một lối tắt nén: lưu thông tin màu (chroma) ở độ phân giải thấp hơn độ sáng (luma). JPG thường dùng 4:2:0; HEIC cũng dùng 4:2:0 nhưng xử lý tốt hơn. PNG không lấy mẫu màu phụ — mỗi điểm ảnh giữ nguyên toàn bộ màu sắc. Đó là lý do PNG nhìn sắc hơn ở văn bản và cạnh.
Metadata mô tả không gian màu của ảnh (sRGB, Display P3, Adobe RGB, v.v.). Ảnh iPhone thường được gắn Display P3 để có dải màu rộng hơn. Giữ hồ sơ ICC khi chuyển HEIC sang PNG đảm bảo màu sắc chính xác trên nhiều trình duyệt và trình chỉnh sửa.
Chuỗi ảnh chụp nhanh khi giữ nút chụp. iPhone lưu chúng như một chuỗi ảnh trong cùng một container HEIC. Chuyển ảnh liên tiếp sang PNG sẽ cho ra nhiều tệp PNG — mỗi khung hình thành một PNG.