TIFF은 EXIF가 지어진 바탕 구조입니다.

아래에 TIFF을 놓으세요. 브라우저는 거의 확실히 그리지 못하지만, 태그는 그래도 읽힙니다.

TIFF에서는 메타데이터가 곧 파일입니다

다른 형식은 메타데이터를 덧붙입니다. JPEG은 APP1 세그먼트 안에 TIFF 블록을 넣고, HEIC은 항목으로 담고, PNG은 청크를 지어냈습니다. TIFF에 세그먼트가 없는 것은 필요가 없기 때문입니다. 파일은 8바이트 머리로 시작해 Image File Directory를 가리키고, 그 디렉터리는 태그 목록이면서 동시에 화소의 색인입니다. 다른 어디서 EXIF를 읽을 때, 여러분은 다른 컨테이너로 옮겨진 TIFF 조각을 읽고 있는 것입니다.

바이트 순서는 선언되는 것이지 가정하는 것이 아닙니다

TIFF은 II 또는 MM — Intel이냐 Motorola냐, 리틀엔디언이냐 빅엔디언이냐 — 으로 시작하고, 이어서 그 순서로 숫자 42를 씁니다. 앞의 두 바이트를 제대로 읽었는지 스스로 확인하는 것입니다. 그 뒤의 모든 것, 모든 오프셋과 정수는 그렇게 읽힙니다. 그래서 같은 태그가 두 가지 바이트 배열로 저장될 수 있고, 중간이 잘린 TIFF이 그토록 완전히 못 읽히는 것도 이 때문입니다. 머리를 잃으면 파일 안의 오프셋을 하나도 해석할 수 없습니다.

한 파일, 여러 디렉터리

IFD는 이어집니다. 각각의 끝에 다음 것의 위치가, 아니면 0이 있습니다. 여러 쪽 스캔은 이 사슬을 쪽에 쓰고, 섬네일은 두 번째 디렉터리에 놓이는 것이 관례입니다. EXIF와 위치정보는 포인터 태그로 첫 디렉터리에 매달린 하위 디렉터리입니다. 그러니 아래 표는 여러 쪽 가운데 첫 쪽을 보여 주고 있을 수 있습니다. TIFF에 태그를 더한 DNG도 같은 모양입니다.

TIFF은 무엇을 어디에 두는가

II / MM
앞의 두 바이트에 있는 바이트 순서. 나머지는 모두 이것을 통해 읽습니다.
IFD0
주 디렉터리: 이미지 태그, 제조사, 모델, 방향, 해상도.
IFD1
두 번째 디렉터리. 관례상 섬네일이나 다음 쪽.
ExifIFD
노출, 렌즈, 촬영 시각. 포인터 태그로 닿는 하위 디렉터리.
GPSIFD
위도, 경도, 고도. 또 하나의 하위 디렉터리.
StripOffsets
화소가 있는 곳. 여느 태그와 다르지 않은 태그 — 그것이 요점입니다.

TIFF에 대한 질문

브라우저가 이미지를 못 보여 주는데 태그는 왜 읽히나요?열기

태그를 읽는 것은 디렉터리와 오프셋을 따라가는 산수이지만, 이미지를 보여 주려면 그 파일이 쓰는 압축의 디코더가 필요하기 때문입니다. 주요 브라우저에 TIFF 디코더는 들어 있지 않습니다. 미리보기는 만들 수 없다고 나오고, 태그 표는 온전합니다.

DNG은 TIFF과 같은 것인가요?열기

구조로는 거의 같습니다. DNG은 TIFF/EP 위에 지어져 같은 머리, 같은 디렉터리, 같은 12바이트 태그 항목을 쓰고 센서 원시 데이터를 위한 태그가 더해집니다. 여기서 배운 IFD 이야기가 그대로 적용됩니다.

제 TIFF은 40쪽입니다. 어느 쪽을 보고 있나요?열기

첫 쪽입니다. 디렉터리는 연결 목록이고 이 작업 공간은 머리가 가리키는 것, 곧 첫 쪽을 읽습니다. 뒤쪽은 저마다 태그를 지니지만 보여 주지 않습니다.

TIFF은 어떻게 정리되나요?열기

재부호화 정리로, JPEG을 내보냅니다. TIFF의 태그와 화소 색인은 같은 구조에 있어서, 브라우저 안에서 태그만 떨어뜨리고 파일을 TIFF으로 남길 방법이 없고, 애초에 TIFF을 쓸 수 있는 브라우저도 없습니다.

할 수 있는 일

EXIF 데이터 지우기
사진을 놓고 새겨진 메타데이터가 없는 사본을 내려받으세요. JPEG은 화소를 건드리지 않고 EXIF 세그먼트를 잃고, HEIC·PNG·WebP 등은 다시 부호화됩니다. 아무것도 올라가지 않습니다.
위치정보 지우기
사진이 지니고 있는 좌표를 본 다음, 그것이 없는 사본을 내려받으세요. JPEG은 위치 태그만 잃고 나머지는 모두 남습니다. 아무것도 올라가지 않습니다.
JPEG EXIF 편집
JPEG의 제목, 작성자, 설명, 저작권, 소프트웨어, 촬영 시각을 바꾸고 편집한 사본을 내려받으세요. 기기 안에서 돌아가며 원본 파일은 결코 손대지 않습니다.
XMP·IPTC·ICC 뷰어
파일이 지닌 모든 메타데이터 묶음 — EXIF, XMP, IPTC, ICC, 제조사 메모 — 을 묶음별로 읽고 JSON으로 내보냅니다. 자산 검수, 포렌식, 처리 점검용. 아무것도 올라가지 않습니다.
여러 사진 열기
최대 쉰 장을 열어 어느 것이 위치를 담고 있는지 확인하고, 전체를 스프레드시트로 뽑아낼 수 있습니다. 업로드하지 않으며 원본에 쓰지도 않습니다.