HEIC은 이미지 형식이 아니라 컨테이너
.heic 파일은 ISO Base Media File Format입니다. MP4와 같은 box 구조이고, 담고 있는 것은 항목의 모음입니다. 보통 HEVC으로 부호화된 그림 하나, 자주 섬네일, 때로는 깊이 지도, HDR 게인 지도, 연속 촬영의 여러 장면입니다. 메타데이터도 항목의 하나입니다. EXIF는 자기 항목에 들어가고, 어느 그림을 설명하는지 알려 주는 참조 box가 그것을 가리킵니다. JPEG처럼 머리 부분에 앉아 있는 것이 아닙니다.
미리보기가 안 나올 때가 있는 까닭
HEVC은 특허에 둘러싸여 있어 Safari는 HEIC을 그대로 디코딩하지만 다른 브라우저 대부분은 그러지 않습니다. 브라우저가 거절하면 이 작업 공간은 WebAssembly 디코더로 파일을 풀어 미리보기를 만듭니다. 더 느리고, 큰 사진에서는 실패할 수도 있습니다. 그럴 때는 태그와 함께 그림을 그리지 못했다는 안내가 나옵니다. 메타데이터 읽기는 이미지 디코딩에 기대지 않으므로 태그는 어느 쪽이든 손에 들어옵니다.
아이폰이 실제로 쓰는 것
온전한 EXIF. 카메라 모델, 렌즈, 노출, 방향, 촬영 시각. 위치가 켜져 있으면 위도와 경도, 대개 고도까지. 그 위에 애플의 제조사 메모 — 연속 촬영 식별자나 장면 분류 단서 같은 것을 담은 제조사 전용 블록입니다. Live Photo는 짝이 되는 영상도 가리키지만, 그것은 별도의 파일이고 이 작업 공간이 여는 것이 아닙니다.
HEIC의 생김새
- 구조
- 메타데이터를 담을 수 있음
- 그림 자체
HEIC은 무엇을 어디에 두는가
- meta
- 파일에서 그림이 아닌 항목을 모두 담는 box.
- iinf / iloc
- 어떤 항목이 있는지, 그리고 각각의 바이트 위치.
- Exif 항목
- TIFF 구조의 온전한 EXIF 블록. 카메라와 위치정보를 포함.
- mime 항목
- 편집기가 썼다면 XMP.
- iref
- 어느 항목이 어느 그림을 설명하는지.
- colr
- 색 프로파일. 다시 부호화하면 사라집니다.
HEIC에 대한 질문
브라우저가 보여 주지 못하는 HEIC도 읽을 수 있나요?열기
있습니다. 태그를 읽는 것은 파일의 box 구조를 따라가는 일이라 HEVC 디코더가 필요 없습니다. 태그는 모두 보이고, 빠질 수 있는 것은 미리보기 쪽입니다.
아이폰 HEIC에 위치정보가 있나요?열기
찍는 순간 카메라에 위치가 켜져 있었다면 언제나 있고, 대개 고도까지 있습니다. 위에 파일을 놓으면 있는 경우 좌표가 보입니다.
HEIC에서 메타데이터를 어떻게 없애나요?열기
재부호화 정리로 없앱니다. HEIC을 쓸 수 있는 브라우저가 없기 때문입니다. 이미지를 디코딩해 아무것도 새겨지지 않은 JPEG으로 내보냅니다. 깨끗한 파일을 다른 컨테이너로, 재부호화가 주는 품질로 받게 됩니다.
제 HEIC이 한 파일에 사진 여러 장인 이유는 무엇인가요?열기
컨테이너가 그것을 허락하기 때문입니다. 연속 촬영, 인물 사진 모드의 깊이 지도, HDR 게인 지도가 주 이미지 옆에 추가 항목으로 담깁니다. 태그 표는 주 이미지의 메타데이터를 보여 줍니다.
할 수 있는 일
- EXIF 데이터 지우기
- 사진을 놓고 새겨진 메타데이터가 없는 사본을 내려받으세요. JPEG은 화소를 건드리지 않고 EXIF 세그먼트를 잃고, HEIC·PNG·WebP 등은 다시 부호화됩니다. 아무것도 올라가지 않습니다.
- 위치정보 지우기
- 사진이 지니고 있는 좌표를 본 다음, 그것이 없는 사본을 내려받으세요. JPEG은 위치 태그만 잃고 나머지는 모두 남습니다. 아무것도 올라가지 않습니다.
- JPEG EXIF 편집
- JPEG의 제목, 작성자, 설명, 저작권, 소프트웨어, 촬영 시각을 바꾸고 편집한 사본을 내려받으세요. 기기 안에서 돌아가며 원본 파일은 결코 손대지 않습니다.
- XMP·IPTC·ICC 뷰어
- 파일이 지닌 모든 메타데이터 묶음 — EXIF, XMP, IPTC, ICC, 제조사 메모 — 을 묶음별로 읽고 JSON으로 내보냅니다. 자산 검수, 포렌식, 처리 점검용. 아무것도 올라가지 않습니다.
- 여러 사진 열기
- 최대 쉰 장을 열어 어느 것이 위치를 담고 있는지 확인하고, 전체를 스프레드시트로 뽑아낼 수 있습니다. 업로드하지 않으며 원본에 쓰지도 않습니다.