Vì sao ảnh iPhone của bạn có dạng HEIC
Từ iOS 11 năm 2017, iPhone và iPad lưu ảnh ở định dạng HEIF, High Efficiency Image File, với phần mở rộng .heic. Container là một tiêu chuẩn MPEG; bức ảnh bên trong được nén bằng HEVC (H.265), cùng codec mà iPhone dùng cho video. Lợi ích là có thật: một bức ảnh 12 MP lẽ ra chiếm 3 đến 4 MB ở dạng JPG thường chỉ còn 1,5 đến 2,5 MB ở dạng HEIC với cùng mức chi tiết nhìn thấy được.
Vấn đề nằm ở khả năng tương thích. Windows chỉ mở được HEIC sau khi cài thêm gói codec, nhiều biểu mẫu web và cửa hàng online từ chối nó, điện thoại Android đời cũ hiển thị ô xám giữ chỗ, và rất nhiều dịch vụ in ảnh cũng như trình chỉnh sửa ảnh vẫn đòi JPG.
Tự chuyển đổi ở phía bạn giải quyết điều này một lần, mà không phải yêu cầu từng người nhận cài thêm gì.
Tránh HEIC ngay từ đầu
Nếu bạn thường xuyên cần JPG, chính iPhone có hai công tắc đáng biết:
- Cài đặt → Camera → Định dạng → Tương thích nhất khiến camera lưu JPG từ nay về sau. Tệp lớn hơn, nhưng không cần chuyển đổi gì.
- Cài đặt → Ảnh → Truyền sang Mac hoặc PC → Tự động chuyển sang JPG khi bạn sao chép ảnh qua cáp.
Không cách nào trong hai cách trên giúp được với những ảnh bạn đã có, ảnh được gửi cho bạn dưới dạng tệp, hay ảnh HEIC xuất từ iCloud. Đó là lúc công cụ chuyển đổi này hữu ích.
Cách chuyển đổi hoạt động
Phần lớn trình duyệt không tự đọc được HEIC, nên trang sẽ tải libheif, một bộ giải mã HEIF mã nguồn mở biên dịch sang WebAssembly, khi bạn thêm tệp đầu tiên. Cùng một bộ giải mã được dùng trên mọi trình duyệt, nên kết quả nhất quán.
Bộ giải mã đọc ảnh chính từ tệp HEIC. Ảnh iPhone được lưu bên trong dưới dạng lưới các ô nhỏ, và libheif ghép chúng lại thành bức ảnh đầy đủ rồi áp dụng hướng xoay đã lưu, nên ảnh chụp dọc ra đúng chiều. Các điểm ảnh sau đó được vẽ lên canvas và mã hóa thành JPG với chất lượng bạn chọn. Tất cả diễn ra trên thiết bị của bạn; ảnh không được tải lên.
Một số phần của tệp HEIC không có chỗ trong JPG và bị bỏ đi:
- Bản đồ độ sâu từ chế độ Chân dung, nên sau này không thể chỉnh lại độ mờ hậu cảnh. Độ mờ đã áp dụng lên ảnh vẫn được giữ.
- Bản đồ gain HDR mà các iPhone mới thêm vào. JPG trông như phiên bản độ sáng tiêu chuẩn của bức ảnh, nên trên màn hình HDR nó có thể kém sáng hơn so với trong ứng dụng Ảnh.
- Siêu dữ liệu EXIF: ngày chụp, mẫu máy, ống kính, phơi sáng và vị trí GPS.
Điểm cuối cùng có cả hai mặt. Xóa dữ liệu vị trí là điểm cộng khi bạn đăng ảnh công khai. Nếu bạn cần ngày chụp để sắp xếp kho ảnh, hãy ghi lại trước bằng trình xem siêu dữ liệu EXIF, hoặc giữ tệp HEIC gốc bên cạnh các tệp JPG.
Chọn chất lượng theo mục đích
Thanh trượt Chất lượng đi từ 10% đến 100% và bắt đầu ở 85%. Thứ thay đổi là số byte mà bộ mã hóa JPG được phép dùng; kích thước điểm ảnh giữ nguyên, nên ảnh HEIC 4032×3024 trở thành JPG 4032×3024.
- Chia sẻ và biểu mẫu online: 75–85%. Một bức ảnh iPhone điển hình vào khoảng 1,5 đến 3 MB ở 85%, ít hơn ở 75%.
- In ảnh: 90%. Số byte thêm vào giữ lại kết cấu mịn của da, tán lá và vải, những thứ lộ rõ trên giấy.
- Chỉnh sửa tiếp: 95–100%. Mỗi lần lưu lại dưới dạng JPG sau này đều mất thêm một chút, nên hãy bắt đầu từ chất lượng cao nhất có thể.
Hãy nhớ rằng JPG thường lớn hơn HEIC ngay cả ở 85%, vì HEVC là codec hiệu quả hơn. Nếu một trang giới hạn tải lên ở 1 hoặc 2 MB, giảm độ phân giải hiệu quả hơn là hạ chất lượng xuống rất thấp: thay đổi kích thước một bức ảnh 12 MP về 2048 px ở cạnh dài thường đưa nó xuống dưới 1 MB khá xa mà vẫn sắc nét trên mọi màn hình điện thoại hay laptop.
Loạt ảnh lớn và xử lý sự cố
Bạn có thể thả ảnh của cả một thư mục cùng lúc. Chúng được giải mã lần lượt, và danh sách hiển thị dung lượng gốc và dung lượng sau chuyển đổi của từng tệp. Khi xong cả loạt, hãy tải từng tệp hoặc gộp thành một tệp ZIP. Mỗi tệp có thể đến 50 MB, đủ cho cả ảnh 48 MP từ các mẫu Pro gần đây.
Nếu có gì trục trặc:
- Tệp bị từ chối hoặc không giải mã được. Hãy kiểm tra xem nó có thực sự là HEIC không; một số ứng dụng gắn phần mở rộng
.heiccho tệp JPG hoặc video. Một tệp mở được trong ứng dụng Ảnh nhưng không mở được ở đây có thể đã bị hỏng khi truyền; hãy sao chép lại. - Chuyển đổi chậm trên điện thoại. Giải mã HEVC rất nặng; một trăm ảnh 12 MP xử lý nhanh trên laptop nhưng mất khá lâu trên điện thoại đời cũ.
- Live Photos. Tệp HEIC chỉ chứa ảnh tĩnh; đoạn video ngắn nằm trong một tệp
.movriêng và không thuộc phần chuyển đổi.