Đọc một tệp HEIC mà không phải chuyển đổi trước.

Thả một tệp HEIC hay HEIF xuống dưới. Các thẻ được đọc từ chính tệp đó, bất kể trình duyệt của bạn có vẽ được bức ảnh hay không.

HEIC là vỏ chứa, không phải một định dạng ảnh

Tệp .heic là ISO Base Media File Format — cùng cấu trúc hộp với MP4. Thứ nó chứa là một tập hợp các mục: thường là một bức ảnh mã hóa bằng HEVC, hay có cả một ảnh thu nhỏ, đôi khi là bản đồ độ sâu, bản đồ tăng sáng HDR, hoặc vài khung hình đầy đủ của một loạt chụp liên tiếp. Metadata cũng là một mục. EXIF nằm trong mục riêng của nó, được trỏ tới bởi một hộp tham chiếu nói rõ nó mô tả bức ảnh nào, chứ không nằm ở phần đầu tệp như trong JPEG.

Vì sao đôi khi ảnh xem trước không hiện ra

HEVC vướng bằng sáng chế, nên Safari giải mã HEIC ngay trong máy còn phần lớn trình duyệt khác thì không. Khi trình duyệt từ chối, không gian này giải mã tệp bằng một bộ giải mã WebAssembly để dựng ảnh xem trước. Cách đó chậm hơn, và với ảnh lớn thì có thể thất bại — khi ấy bạn vẫn nhận các thẻ kèm một ghi chú rằng không vẽ được chính bức ảnh. Việc đọc metadata không bao giờ phụ thuộc vào việc giải mã ảnh, nên đằng nào các thẻ cũng có.

iPhone thật ra ghi những gì

EXIF đầy đủ: mẫu máy ảnh, ống kính, phơi sáng, hướng ảnh và thời điểm chụp, kèm vĩ độ, kinh độ và thường là cả độ cao khi định vị đang bật. Trên nữa là ghi chú của Apple — một khối riêng của hãng chứa những thứ như mã loạt chụp và gợi ý phân loại cảnh. Ảnh Live Photo còn tham chiếu tới đoạn phim đi kèm, nhưng đó là một tệp riêng và không phải thứ không gian này mở.

Hình hài một tệp HEIC

HEIC là một cây hộp, chứ không phải một dãy đoạn. Mọi thứ không phải bức ảnh đều nằm trong meta, và vì vậy gỡ một thứ ra khỏi đây là việc khác hẳn với xóa một đoạn khỏi JPEG. Hình vẽ chỉ dựng một tầng của cái cây ấy: colr nằm sâu hơn, dưới một hộp thuộc tính, và các byte của một mục được tìm tới qua iloc chứ không nằm ngay chỗ khai báo mục.
ftypmetaiinf / ilocirefMục ExifMục mimecolrmdat
  • Cấu trúc
  • Chứa được metadata
  • Bức ảnh

HEIC cất mọi thứ ở đâu

meta
Hộp chứa mọi mục không phải bức ảnh trong tệp.
iinf / iloc
Có những mục nào, và mỗi mục nằm ở khoảng byte nào.
Mục Exif
Một khối EXIF nguyên vẹn theo cấu trúc TIFF, gồm cả máy ảnh và vị trí.
Mục mime
XMP, nếu có trình sửa ảnh nào từng ghi vào.
iref
Mục nào mô tả bức ảnh nào.
colr
Hồ sơ màu, thứ sẽ mất khi tệp được mã hóa lại.

Câu hỏi về HEIC

Trình duyệt không hiện được HEIC thì tôi vẫn đọc được chứ?Mở

Được. Đọc các thẻ nghĩa là đi dọc cấu trúc hộp của tệp, việc đó không cần bộ giải mã HEVC. Bạn sẽ thấy mọi thẻ; thứ có thể thiếu là ảnh xem trước.

Ảnh HEIC từ iPhone có chứa vị trí không?Mở

Có, mỗi khi định vị đang bật cho máy ảnh vào lúc chụp, thường kèm cả độ cao. Thả tệp lên trên rồi bạn sẽ thấy tọa độ nếu chúng có ở đó.

Gỡ metadata khỏi HEIC bằng cách nào?Mở

Bằng lối làm sạch qua mã hóa lại, vì không trình duyệt nào ghi được HEIC. Ảnh được giải mã rồi xuất ra thành JPEG không còn gì nhúng — bạn nhận một tệp sạch, ở một vỏ chứa khác, với chất lượng mà lần mã hóa lại cho ra.

Vì sao tệp HEIC của tôi lại là mấy tấm ảnh trong một tệp?Mở

Vì vỏ chứa cho phép thế. Loạt chụp liên tiếp, bản đồ độ sâu của chế độ chân dung và bản đồ tăng sáng HDR được cất thành các mục thêm bên cạnh bức ảnh chính. Bảng thẻ hiện metadata của ảnh chính.

Làm được những gì

Xóa dữ liệu EXIF
Thả một tấm ảnh vào rồi tải về bản đã bỏ metadata nhúng. Với JPEG, đoạn EXIF rơi ra mà không đụng tới điểm ảnh; HEIC, PNG, WebP và phần còn lại thì được mã hóa lại. Không có gì được tải lên máy chủ.
Gỡ vị trí
Xem tọa độ mà một tấm ảnh đang mang, rồi tải về bản không có chúng. JPEG mất các thẻ vị trí và giữ lại mọi thứ còn lại. Không có gì được tải lên máy chủ.
Sửa EXIF của JPEG
Đổi tiêu đề, tác giả, mô tả, bản quyền, phần mềm và thời điểm chụp của một tệp JPEG, rồi tải bản đã sửa về. Chạy ngay trên máy; tệp gốc của bạn không bao giờ bị sửa.
Trình xem XMP, IPTC và ICC
Đọc mọi nhóm metadata mà một tệp mang theo — EXIF, XMP, IPTC, ICC, ghi chú của hãng — chia nhóm sẵn và xuất được ra JSON. Dành cho kiểm định tài nguyên, pháp chứng và dò lỗi một quy trình. Không có gì được tải lên máy chủ.
Mở nhiều tấm ảnh
Mở tới năm mươi tấm ảnh, xem tấm nào mang vị trí, rồi lấy cả cụm ra dưới dạng bảng tính. Không có gì được tải lên, và bản gốc không bao giờ bị ghi đè.