TIFF는 Tagged Image File Format의 약자입니다. Aldus가 Microsoft의 참여 아래 스캐너와 데스크톱 퍼블리싱 소프트웨어가 모두 합의해서 사용할 수 있는 하나의 형식을 만들기 위해 개발했으며, 이후 Aldus를 인수한 Adobe가 관리를 맡고 있습니다. tagged라는 단어가 핵심 개념입니다. 고정된 레이아웃 대신 TIFF는 번호가 매겨진 태그들의 디렉터리로 되어 있고, 각 태그가 파일의 일부가 무엇을 의미하는지 알려 줍니다. 이 구조 덕분에 매우 유연하며, 그래서 스캔, 아카이빙, 인쇄 제작, 팩스의 표준이 되었고, 프로그램이 하나의 TIFF는 문제 없이 읽지만 다른 TIFF는 거부할 만큼 서로 다를 수 있습니다.
TIFF가 이미지를 저장하는 방식
TIFF는 매우 짧은 헤더로 시작합니다. 이 헤더에는 숫자를 기록할 때 어느 쪽 바이트를 먼저 쓰는지(바이트 순서)가 II 또는 MM로 표시되고, 첫 번째 이미지 파일 디렉터리를 가리킵니다. 이 디렉터리는 태그 목록이며, 일부 태그는 값을 직접 포함하고, 다른 태그는 실제 데이터가 파일 내 어디에 있는지를 가리킵니다. 각 디렉터리는 다른 디렉터리를 가리킬 수 있으므로, 하나의 TIFF 파일에 여러 이미지를 담을 수 있고, 이를 통해 다중 페이지 스캔과 팩스가 동작합니다.
픽셀 자체는 여러 방식으로 저장될 수 있으며, 어느 방식을 쓰는지는 태그로 지정됩니다.
- 무압축. 구조는 가장 단순하지만 파일 크기는 가장 큽니다.
- LZW, Deflate, PackBits. 모두 비손실 압축이며, 보통 사진 원본에 사용됩니다.
- CCITT Group 3 및 Group 4. 흑백 팩스와 문서 스캔을 위해 설계된 비손실 방식입니다.
- JPEG. 이 방식을 사용하면 해당 TIFF는 손실 압축이 됩니다.
따라서 TIFF는 일반적인 사용에서는 비손실이지만, 정의상 언제나 그런 것은 아니며 압축 태그에 따라 달라집니다. 이 형식은 일반적인 이미지 범위를 넘어섭니다. 채널당 16비트 및 32비트, 인쇄용 CMYK와 Lab 색상, 알파 채널, 초대형 이미지를 위한 타일, 그리고 Photoshop 레이어를 포함해 프로그램이 자체 정보를 저장하는 개인 태그까지 지원합니다.
TIFF가 담고 있는 메타데이터
다른 어떤 일반적인 이미지 형식보다 메타데이터를 많이 담을 수 있는데, TIFF에서는 메타데이터와 이미지 모두가 태그 형태로 동일하게 저장되기 때문입니다.
- 기본 TIFF 태그는 문서 머리글처럼 보입니다.
ImageDescription,Make,Model,Software,DateTime,Artist,Copyright,HostComputer,Orientation및 해상도 태그 등이 있습니다. - EXIF 카메라 메타데이터 표준은 태그가 가리키는 별도의 개인 디렉터리에 저장됩니다. 이는 우연이 아닙니다. EXIF는 TIFF 구조를 기반으로 설계되었기 때문에, JPG 내부의 EXIF 블록 자체도 작은 TIFF라고 볼 수 있습니다.
DateTimeOriginal,ExposureTime,FNumber,ISOSpeedRatings,FocalLength,LensModel및 자주 카메라나 렌즈의 일련 번호가 포함됩니다. - GPS 태그는 위도, 경도, 고도 및 UTC 기준 타임스탬프를 담은 별도의 디렉터리를 사용합니다.
- XMP는 Adobe의 XML 메타데이터 형식으로, 제목, 설명, 키워드, 별점, 색상 라벨, 그리고 파일을 편집한 소프트웨어 이름이 포함된 수정 이력을 하나의 태그 안에 담습니다.
- IPTC는 출판 표준으로, 작성자, 캡션, 키워드, 도시, 크레딧 필드를 담는 또 다른 태그를 사용합니다. ICC 색상 프로필과 Photoshop 리소스 블록도 각각 하나의 태그를 사용합니다.
이 중 여러 필드는 개인 정보이며, TIFF는 보통 이러한 정보를 유지합니다. TIFF는 다시 내보내기보다는 복사 또는 보관용 원본으로 쓰이기 때문입니다. Artist, Copyright 및 XMP의 creator 필드에는 이름이 들어갈 수 있습니다. HostComputer에는 파일을 저장한 컴퓨터 이름이 기록될 수 있습니다. 일련 번호는 카메라나 렌즈를 식별하고, GPS 태그는 장소를 식별합니다. 문서 스캔 파일도 한 번 더 확인할 가치가 있습니다. 스캐너의 제조사, 모델, 드라이버 버전이 보통 페이지와 함께 기록되기 때문입니다.
TIFF를 사용해야 할 때
TIFF는 전달용이라기보다 원본용 형식입니다. 계속 편집할 사진 원본, 보관용 스캔, CMYK로 출력소에 보낼 아트워크, 다중 페이지 문서 등에 적합합니다. 비손실 압축이므로 저장을 반복해도 품질 손상이 누적되지 않고, 높은 비트 깊이와 색상 옵션 덕분에 JPG가 견디지 못하는 전문 작업 흐름에서도 정보를 유지합니다.
대신 크기와 호환성이 비용입니다. TIFF 원본은 여기서 내보낸 JPG보다 훨씬 클 수 있고, 대부분의 브라우저는 TIFF를 전혀 표시하지 못하며, 특이한 TIFF는 일반 TIFF를 잘 읽는 소프트웨어에서도 거부될 수 있습니다. 카메라에서 바로 나온 사진에는 RAW 파일이나 DNG가 더 넓은 보정 여지를 주고, 다중 페이지 문서는 PDF가 다른 사람에게 열어 보이기 더 쉽습니다. TIFF는 원본으로 보관하고, 공유할 때는 다른 형식으로 내보내 사용하세요.