Chuyển đến nội dung
Convertube

Tệp HEIC: vì sao ảnh iPhone không mở được, và nên làm gì

HEIC là gì, vì sao Windows, Android và biểu mẫu tải lên từ chối ảnh iPhone, và cách chuyển chúng thành JPG hoặc PNG ngay trên trình duyệt mà không cần tải lên.

Tóm tắt nhanh

Loại
Hình ảnh
Kiểu nén
Nén có mất dữ liệu
Đuôi tệp
.heic, .heif
Kiểu MIME
image/heic
Tên gọi khác
HEIF, iPhone photo

HEIC là tệp mà camera iPhone ghi ra. Định dạng bên dưới là HEIF, High Efficiency Image File Format, được MPEG chuẩn hoá năm 2015; tệp .heic là một định dạng chứa HEIF chứa ảnh được nén bằng HEVC, codec video còn được gọi là H.265. Apple đặt nó làm mặc định cho camera từ iOS 11 năm 2017, và mọi iPhone từ đó đều lưu ảnh theo cách này trừ khi được chỉnh khác.

Đọc thêm

Lý do là dung lượng. Mã hoá một bức ảnh như một khung hình chính của video giúp lưu nó với dung lượng chỉ khoảng một nửa so với JPEG ở chất lượng tương đương, điều quan trọng với chiếc điện thoại chụp hàng nghìn tấm. HEIF còn chứa những thứ JPEG không chứa được: nhiều ảnh trong một tệp cho ảnh chụp liên tiếp và Live Photo, bản đồ độ sâu cho chế độ chân dung, nền trong suốt và màu 10-bit. Ảnh lớn được lưu thành một lưới các ô mà trình xem ghép lại với nhau.

Cái giá là khả năng tương thích. HEVC được bảo hộ bởi các bằng sáng chế kèm phí bản quyền, nên hỗ trợ bên ngoài Apple đến chậm. Windows chỉ hiển thị HEIC sau khi cài tiện ích mở rộng từ Microsoft Store, trong đó có một cái phải trả phí; Chrome và Firefox hoàn toàn không giải mã được; và nhiều biểu mẫu tải lên, dịch vụ in ảnh và chương trình cũ từ chối thẳng tệp này. iPhone tự chuyển sang JPG khi chia sẻ qua một số cách, nhưng không phải tất cả, và ảnh sao chép qua cáp hay đồng bộ đám mây thường đến nơi ở dạng HEIC.

Chuyển đổi là cách khắc phục đáng tin cậy. JPG là định dạng đích cho ảnh cần mở được ở mọi nơi — tệp ra khoảng gấp đôi dung lượng HEIC. PNG hợp với ảnh bạn sắp chỉnh sửa, hoặc ảnh có nền trong suốt, với dung lượng gấp mấy lần. Ở đây việc giải mã do libheif, bộ giải mã tham chiếu, đảm nhiệm, chạy trong trình duyệt của bạn dưới dạng WebAssembly, nên ảnh ở yên trên thiết bị của bạn; bản sao đã chuyển không mang theo vị trí hay siêu dữ liệu máy ảnh.

Chuyển HEIC sang định dạng khác

Câu hỏi thường gặp về HEIC

Tệp HEIC là gì?

Là ảnh ở định dạng High Efficiency Image File Format, nén bằng codec HEVC. Đó là định dạng iPhone lưu theo mặc định, và nó lưu một bức ảnh với dung lượng khoảng một nửa JPEG ở chất lượng tương đương.

Vì sao tôi không mở được HEIC trên Windows?

Vì Windows không có sẵn khả năng giải mã HEVC. Nó cần các tiện ích mở rộng HEIF và HEVC từ Microsoft Store, trong đó cái thứ hai phải trả phí. Chuyển sang JPG giúp bạn không cần cái nào.

HEIC có tốt hơn JPG không?

Về nén thì có — chất lượng tương đương mà chỉ khoảng một nửa dung lượng — và nó hỗ trợ nền trong suốt, màu 10-bit và nhiều ảnh trong một tệp. Ưu điểm của JPG là thứ gì cũng mở được, và khi chia sẻ thì đó thường là điều quan trọng nhất.

Chuyển HEIC sang JPG hay sang PNG?

JPG để chia sẻ và tải lên. PNG khi bạn sắp chỉnh sửa ảnh, hoặc khi ảnh có nền trong suốt cần giữ. Tệp PNG sẽ lớn gấp mấy lần tệp HEIC; tệp JPG khoảng gấp đôi.

HEIF có giống HEIC không?

HEIF là định dạng chứa; HEIC là HEIF chứa ảnh nén bằng HEVC, đúng thứ iPhone tạo ra. Phần mở rộng .heif đôi khi được dùng cho cùng loại tệp, và trình chuyển đổi này nhận cả hai.

Ảnh của tôi có bị tải lên khi chuyển đổi ở đây không?

Không. Bộ giải mã chạy trong trình duyệt của bạn; chỉ cần tải về 1,4 MB ở lần chuyển đổi đầu tiên và không gì hơn. Hãy chuyển một ảnh, ngắt mạng, rồi chuyển một ảnh khác để tự kiểm chứng.

Chuyển đổi có giữ vị trí và ngày chụp không?

Không. Canvas của trình duyệt không mang siêu dữ liệu theo, nên toạ độ GPS, thông tin máy ảnh và ngày chụp bị xoá. Điều đó bảo vệ vị trí của bạn khi chia sẻ, nhưng hãy giữ bản gốc nếu bạn cần ngày chụp.

Làm sao để iPhone lưu ảnh dạng JPG?

Cài đặt → Camera → Định dạng → Tương thích nhất. Ảnh mới khi đó được lưu dạng JPG và tốn dung lượng hơn; ảnh đã chụp vẫn là HEIC.