TIFF

TIFF
TIFF
Autonomes E-Shuttle in Hofer Altstadt 20201126 Dsc6580013021 00RAWb.tif
TIFF 파일의 예.
파일 이름 확장명.tiff,.tif
인터넷 미디어 유형
  • image/tiff
  • image/tiff-fx
유형코드TIFF
동일 유형 식별자(UTI)공설의
매직넘버49 2A 00 또는 4D 4D 00 2A
개발자Aldus Corporation, 현재 Adobe Inc.
초기 릴리즈1986년 9월 12일; 35년 전 (1986년 9월 12일)
최신 릴리즈
TIFF 6.0
1992년 6월 3일; 29년(1992-06-03)
TIFF 보충판 2 / 2002년 3월 22일; 20년 전(2002-03-22)
형식 유형이미지 파일 형식
연장 위치말참견하다
까지 확장Exif, DCF, TIFF/EP, TIFF/IT, TIFF-FX, GeoTIFF
웹사이트www.adobe.io/open/standards/TIFF.html (누락)

TIFF 또는 TIF로 약칭된 태그 이미지 파일 형식래스터 그래픽 이미지를 저장하기 위한 이미지 파일 형식으로 그래픽 아티스트, 출판업계,[1] 사진작가들에게 인기가 있다.TIFF는 스캔, 팩스, 워드 프로세싱, 광학 문자 인식, 이미지 조작, 데스크톱 출판, 페이지 레이아웃 애플리케이션으로 널리 지원되고 있다.[2]이 포맷은 알두스사가 데스크톱 출판에서 사용하기 위해 만들었다.그것은 1992년에 최신 버전 6.0을 출판했고, 이후 1994년에 Adobe Systems 저작권으로 업데이트되었다.이 포맷에 대한 사소한 확장성을 지닌 알두스나 어도비 기술 노트가 여러 개 발표되었으며, TIFF/EP(ISO 12234-2), TIFF/IT(ISO 12639),[3][4][5] TIFF-F(RFC 2306) 및 TIFF-FX(RFC 3949) 등 여러 사양이 TIFF 6.0에 기초하고 있다.[6]

TIFF 로고.

역사

TIFF는 1980년대 중반의 데스크톱 스캐너 벤더들이 다수의 독점적 형식 대신 공통 스캔 이미지 파일 형식에 동의하도록 하기 위한 시도로 만들어졌다.초기에는 TIFF가 바이너리 이미지 형식(각 픽셀마다 가능한 두 개의 값만 가능)에 불과했는데, 이는 데스크톱 스캐너가 처리할 수 있는 전부였기 때문이다.스캐너가 강력해지고, 데스크톱 컴퓨터 디스크 공간이 풍부해지면서 TIFF는 그레이스케일 이미지, 즉 컬러 이미지를 수용할 수 있도록 성장했다.오늘날 TIFF는 JPEG, PNG와 함께 컬러 이미지의 인기 포맷이다.

TIFF 규격의 첫 번째 버전은 1986년 가을 알두스 사에 의해 두 개의 주요 초안 발표 후에 출판되었다.개정 3.0으로 라벨을 붙일 수 있다.다양한 스캐너 제조업체와 소프트웨어 개발업체와의 연쇄 미팅을 거쳐 출간됐다.1987년 4월에 Revision 4.0이 발표되었고 그것은 대부분 사소한 개선사항들을 포함하고 있었다.1988년 10월에 개정 5.0이 출시되었고 팔레트 컬러 영상과 LZW 압축에 대한 지원을 추가했다.[7]

TIFF는 복잡한 형식이며, 많은 태그를 정의하는데, 일반적으로 각 파일에는 몇 개만 사용된다.이는 매우 다양한 형식의 하위 집합을 지원하는 구현으로 이어졌고, TIFF는 수천 개의 호환되지 않는 파일 형식을 의미한다는 농담을 낳았다.[8]이 문제는 TIFF 규격의 개정[7] 6.0(1992년 6월)에서 Baseline TIFF(모든 구현이 지원해야 하는 경우)와 TIFF Extensions(선택 사항인 경우)의 구분을 도입하여 해결되었다.추가 연장은 각각 1995년[9] 9월과 2002년 3월에 발표된 규격에 대한 두 가지 부록에 정의되어 있다.[citation needed]

기능 및 옵션

TIFF는 이미지의 지오메트리를 정의하는 헤더 태그(크기, 정의, 이미지 데이터 배열, 적용 이미지 압축)를 포함함으로써 단일 파일 내에서 이미지와 데이터를 처리하기 위한 유연하고 적응이 가능한 파일 형식이다.예를 들어 TIFF 파일은 JPEG(손실) 및 PackBits(손실 없는) 압축 이미지를 보관하는 컨테이너일 수 있다.TIFF 파일에는 벡터 기반 클리핑 경로(아웃라인, 크로핑, 이미지 프레임)도 포함될 수 있다.이미지 데이터를 무손실 형식으로 저장하는 기능은 TIFF 파일을 유용한 이미지 아카이브로 만든다. 표준 JPEG 파일과 달리 무손실 압축(또는 무손실)을 사용하는 TIFF 파일을 편집하여 이미지 품질을 잃지 않고 다시 저장할 수 있기 때문이다.TIFF를 압축 JPEG를 보관하는 용기로 사용하는 경우에는 그렇지 않다.다른 TIFF 옵션으로는 레이어와 페이지가 있다.

TIFF는 파일 크기를 줄이기 위한 무손실 데이터 압축 기술인 LZW 압축을 사용할 수 있는 옵션을 제공한다.이 옵션의 사용은 2004년 만료될 때까지 LZW 기술에 대한 특허에 의해 제한되었다.

TIFF 6.0 사양은 다음과 같은 부분으로 구성된다.[7]

  • 소개(TIFF 관리, 개인 필드 및 값 사용 등에 대한 정보 포함)
  • 1부: 기준선 TIFF
  • 2부: TIFF 확장
  • 3부: 부록

1부: 기준선 TIFF

TIFF가 도입되었을 때 그 확장성은 호환성 문제를 야기했다.인코딩의 유연성은 TIFF가 수천 개의 호환되지 않는 파일 포맷을 의미한다는 농담을 불러일으켰다.[8]이러한 문제를 피하기 위해 모든 TIFF 리더는 Baseline TIFF를 읽어야 했다.무엇보다도, Baseline TIFF는 레이어, 또는 압축된 JPEG 또는 LZW 이미지를 포함하지 않는다.기본 TIFF는 공식적으로 TIFF 6.0, Part 1: Baseline TIFF로 알려져 있다.

다음은 필요한 Baseline TIFF 기능의 불완전한 목록이다.[7]

여러 개의 하위 파일

TIFF 리더는 TIFF 파일당 다중/멀티 페이지 이미지(하위 파일)에 대한 준비를 해야 하지만 첫 번째 이미지 이후로는 실제로 어떤 것도 할 필요가 없다.

TIFF 파일에는 둘 이상의 IFD(Image File Directory)가 있을 수 있다.각 IFD는 하위 파일을 정의한다.하위 파일의 한 가지 용도는 팩시밀리 문서의 페이지와 같은 관련 이미지를 설명하는 것이다.기준선 TIFF 리더는 첫 번째 판독기 이외의 IFD를 읽을 필요가 없다.[7]

스트립

기준 TIFF 이미지는 하나 이상의 스트립으로 구성된다.스트립(또는 밴드)은 하나 이상의 행으로 구성된 이미지의 하위 섹션이다.각 스트립은 전체 이미지와 독립적으로 압축될 수 있으며, 각 스트립은 바이트 경계에서 시작한다.영상 높이가 스트립의 행 수로 균등하게 분할되지 않는 경우, 마지막 스트립은 더 적은 행을 포함할 수 있다.스트립 정의 태그가 생략된 경우 이미지는 단일 스트립을 포함하는 것으로 가정한다.

압축

기본 TIFF 리더는 다음 세 가지 압축 체계를 처리해야 한다.[7]

이미지 유형

기본 TIFF 이미지 유형: 담즙, 그레이스케일, 팔레트 색상 및 RGB 풀 컬러 이미지.[7]

바이트 순서

모든 TIFF 파일은 바이트 순서의 2바이트 표시기로 시작한다: "II"Little-endian("Intel byte 순서 지정", 1980년 경)[10] 또는 "MM"빅엔디안(예: "Motorola 바이트 순서 지정", 1980년 경)[10] 바이트 순서.다음 2바이트 단어에는 형식 버전 번호가 포함되어 있으며, 형식 버전 번호는 TIFF의 모든 버전(예: TIFF v5.0 및 TIFF v6.0)에 대해 항상 42개였다.[11]TIFF 파일에 있는 모든 2바이트 단어, 이중 단어 등은 표시된 바이트 순서에 있는 것으로 가정한다.TIFF 6.0 사양에는 호환 TIFF 리더가 두 바이트 주문을 모두 지원해야 한다고 명시되어 있다.II그리고MM); 작가는 다음 중 하나를 사용할 수 있다.[12]

기타 TIFF 필드

TIFF 판독기는 TIFF 규격에 설명되지 않은 개인 필드를 접하고 무시할 준비가 되어 있어야 한다.선택적 필드가 없는 경우 TIFF 리더는 TIFF 파일 읽기를 거부해서는 안 된다.[7]

2부: TIFF 확장

많은 TIFF 리더는 기본 TIFF에 있는 리더에 추가적으로 태그를 지원하지만 모든 리더가 모든 확장을 지원하는 것은 아니다.[13][14][15][16]결과적으로, 기본 TIFF 기능은 TIFF의 가장 낮은 공통 분모가 되었다.기본 TIFF 기능은 TIFF Extensions(TIFF 6.0 Part 2 사양에 정의됨)에서 확장되지만 개인 태그에서도 확장을 정의할 수 있다.

TIFF Extensions는 공식적으로 TIFF 6.0, Part 2: TIFF Extensions로 알려져 있다.다음은 TIFF 6.0 사양에 정의된 TIFF 확장의 몇 가지 예:[7]

압축

  • CCITT T.4 바이 레벨 인코딩
  • CCITT T.6 바이 레벨 인코딩
  • LZW
  • JPEG

이미지 유형

이미지 트리

기준 TIFF 파일에는 일련의 이미지(IFD)가 포함될 수 있다.일반적으로 모든 이미지는 관련이 있지만 문서의 페이지와 같이 서로 다른 데이터를 나타낸다.동일한 데이터의 다중 뷰를 명시적으로 지원하기 위해 SubIFD 태그가 도입되었다.[9]를 통해 트리 구조를 따라 이미지를 정의할 수 있다.각각의 이미지는 아이들의 순서를 가질 수 있고, 각각의 아이들은 그 자체가 하나의 이미지가 될 수 있다.일반적인 용도는 미리 보기 또는 여러 버전의 이미지를 다른 색 공간으로 제공하는 것이다.

타일
TIFF 이미지가 손상되면 월시 매트릭스 타일이 나타난다.

TIFF 이미지는 여러 타일로 구성될 수도 있다.동일한 이미지의 모든 타일은 치수가 같으며 스트립과 유사하게 전체 이미지와 독립적으로 압축될 수 있다(위 참조).타일 이미지는 TIFF 6.0, Part 2: TIFF Extensions의 일부분이므로 타일 이미지 지원은 Baseline TIFF 리더에서 필요하지 않다.

기타 확장자

TIFF 6.0 사양(소개서)에 따르면 기본 TIFF의 일부로 Adobe에 의해 승인되지 않은 제안된 TIFF 확장을 사용하는 모든 TIFF 파일은 TIFF 파일이라고 부르지 않거나 일부 표시되어야 한다.주류 TIFF 파일과 혼동되지 않도록 하는 방법.

개인 태그

개발자는 "개인 태그" 블록을 신청하여 파일 교환에 문제를 일으키지 않고 TIFF 파일에 자신의 소유권 정보를 포함시킬 수 있다.TIFF 리더는 인식하지 못하는 태그를 무시해야 하며, 등록된 개발자의 개인 태그는 다른 사람의 태그 또는 규격에 정의된 표준 태그 집합과 충돌하지 않도록 보장된다.개인 태그의 번호는 32,768 이상이다.

개인 태그는 일부 조직에 대해서만 의미 있는 정보를 제공하거나 TIFF 내에서 새로운 압축 체계를 사용하는 실험을 위해 예약된다.요청 시 TIFF 관리자(현 Adobe)는 다른 조직과의 충돌을 방지하기 위해 조직에 하나 이상의 개인 태그를 할당하고 등록한다.조직과 개발자는 자신의 태그 번호를 임의로 선택하는 것을 꺼린다. 그렇게 하는 것은 심각한 호환성 문제를 야기할 수 있기 때문이다.그러나 TIFF 파일이 개인 환경에서 벗어날 가능성이 거의 또는 전혀 없다면, 조직과 개발자들은 "재사용 가능한" 65,000–65,535 범위의 TIFF 태그를 사용하는 것을 고려하도록 권장된다.이 범위의 숫자를 사용할 때는 Adobe에 연락할 필요가 없다.[7]

인터넷 미디어 유형

응용 프로그램 매개 변수가 없는 MIME 유형 이미지/티프(RFC 3302에서 정의됨)는 Baseline TIFF 6.0 파일에 사용되거나 TIFF 또는 TIFF 확장의 특정 하위 집합을 식별할 필요가 없음을 나타내기 위해 사용된다.선택적 "응용프로그램" 매개변수(예: 내용 유형: image/tiff; application=foo)는 인코딩된 이미지 데이터에 대한 TIFF 및 TIFF 확장의 특정 하위 집합을 식별하기 위해 정의된다.RFC 3302에 따르면 애플리케이션 매개변수에 사용되는 특정 TIFF 하위 집합 또는 TIFF 확장은 RFC로 게시되어야 한다.[17]

MIME 유형 이미지/tiff-fx(RFC 3949 및 RFC 3950에서 정의됨)는 TIFF 기술 노트 TTN1(트리) 및 TTN2(교체 TIFF/JPEG 사양)가 포함된 TIFF 6.0을 기반으로 한다.그룹 3 흑백, 그레이스케일, 컬러 팩스에 대한 ITU-T 권장사항과 호환되는 인터넷 팩스에 사용된다.

TIFF 압축 태그

TIFF Tag 259(010316)는 압축 방법에 대한 정보를 저장한다.기본값은 1 = 압축 없음입니다.

대부분의 TIFF 작성자와 TIFF 리더는 일부 TIFF 압축 방식만 지원한다.사용된 TIFF 압축 방식의 몇 가지 예는 다음과 같다.

TIFF 압축 태그[14][16][18][19][20][21][22][23][24][25]
태그 값 압축 방식 손실/손실 없음 사양 설명 이미지 유형 사용 및 지원
000116 없음 무손실 TIFF 6.0 기준선 TIFF 전부 공통의[26]
000216 CCITT Group 3 1차원 수정 Huffman 런 길이 인코딩(예.k.a)MH 또는 CCITT 1D) 무손실 TIFF 6.0 기본 TIFF, ITU-T T.4 기반 압축 검은색과 흰색. 공통의
000316 ITU-T 권장사항 T.4의 섹션 4, 코딩(예: CCITT 그룹 3 팩스 인코딩 또는 CCITT 그룹 3 2D)에 명시된 CCITT T.4 바이 레벨 인코딩 무손실 TIFF 6.0 TIFF 6.0 확장, ITU-T T.4 기반 압축 검은색과 흰색. 공통의
000416 ITU-T 권장사항 T.6의 섹션 2에 명시된 CCITT T.6 바이 레벨 인코딩(예: CCITT 그룹 4 팩스 인코딩) 무손실 TIFF 6.0 TIFF 6.0 확장, ITU-T T.6 기반 압축 검은색과 흰색. 공통의
000516 렘펠-지브-웰치 무손실 TIFF 6.0 TIFF 6.0 확장, TIFF 5(1988)에 처음 정의됨, 특허받은 압축 알고리즘, 그러나 특허는 2003년과 2004년에 만료됨 전부 공통의[27]
000616 JPEG('구식' JPEG, 나중에 Technote2에서 대체됨) 로시 TIFF 6.0 TIFF 6.0 확장, TIFF 6(1992)에서 처음 정의, 구식, 절대 작성해서는 안 된다. 연속음 희귀한
000716 JPEG('new-style' JPEG) 로시 TIFF 6 Technote2(1995) Technote2는 이전 스타일의 JPEG 압축을 대체하며 TIFF 6.0 확장이다. 연속음 흔치 않은
000816 감압(zlib), Adobe 변종(공식) 무손실 TIFF 사양 보충판 2(2002) RFC 1950 (1996), RFC 1951 (1996), Adobe Photoshop TIFF 기술 노트; TIFF 6.0 확장이다. 전부 공통의
000916 ITU-T T.85에 따른 JBIG 무손실 TIFF-FX RFC 2301(1998), RFC 3949(2005) 검은색과 흰색. 희귀한
000A16 ITU-T T.43에 따른 JBIG 무손실 TIFF-FX RFC 2301(1998), RFC 3949(2005) 검은색과 흰색. 희귀한
7FE16 NeXT RLE 2비트 그리스케일 인코딩 소유권 희귀한
800516 PackBits (.K.A.)Macintosh RLE) 무손실 TIFF 6.0 기준선 TIFF 전부 희귀한[27]
802916 ThunderScan RLE 4비트 인코딩 소유권 검은색과 흰색. 희귀한
807F16 연속 톤(CT) 또는 단색 그림(MP)의 래스터패딩 무손실 TIFF/IT(1998, 2004) ISO 12639 희귀한
808016 라인 작업용 RLE(LW) 무손실 TIFF/IT(1998, 2004) ISO 12639 희귀한
808116 고해상도 연속 톤(HC)을 위한 RLE 무손실 TIFF/IT(1998, 2004) ISO 12639 희귀한
808216 바이너리 라인 작업에 대한 RLE(BL) 무손실 TIFF/IT(1998, 2004) ISO 12639 희귀한
80B2년16 감압, PKZIP 변형(오브솔트) 무손실 소유권 TIFF 사양 보충판 2에 따르면 이는 쓸모 없는 것으로 간주되어야 하지만 읽는 것이 권장된다. 전부 흔치 않은
80B3년16 코닥 DCS 소유권 희귀한
876516 JBIG 리비티프. 검은색과 흰색. 희귀한
879816 JPEG 2000 소유권 TIFF 파일 안에 전체 JP2 파일 포함(권장하지 않음)Leadtools에서 소개.[28] 흔치 않은
879916 니콘 NEF 압축 소유권 희귀한
879B16 JBIG2 무손실, 무손실 TIFF-FX 확장 세트 1.0 2001년[29] 폐기 IETF 초안 희귀한

디지털 보존

Adobe는 TIFF 사양(일명 TIFF 6.0)에 대한 저작권을 발행한 두 가지 부록과 함께 보유하고 있다.이러한 문서는 Adobe TIFF Resources 페이지에서 찾을 수 있다.[30]RFC 3949의 팩스 표준은 이러한 TIFF 규격을 기반으로 한다.[31]

압축 기술을 TIFF 6.0에서 식별된 방법으로 제한하고 TIFF 6.0에서 정의한 기본 "태그 세트"를 엄격히 사용하는 TIFF 파일을 사용하여 생성되는 모든 문서에 대해 여러 출처에서 적절한 테스트와 검증을 거친 TIFF 파일을 문서 저장에 사용할 수 있다.TIFF 파일 사용과 관련하여 콘텐츠 및 문서 관리 업계에서 흔히 볼 수 있는 문제는 구조가 독점적 헤더를 포함하고 있고, 제대로 문서화되지 않았거나, TIFF 데이터셋 주변에 "wrapper" 또는 기타 컨테이너를 포함하고, 또는 부적절한 압축 기술 또는 압축 t를 포함할 때 발생한다.전자 공학이 제대로 구현되지 않는다.

TIFF의 변형은 색상을 지원하는 다른 압축 기술 중 흑백(복원, 단색) 이미지를 지원하는 CCITT Group IV 2D 압축을 사용하여 문서 이미징 및 컨텐츠/문서 관리 시스템 내에서 사용될 수 있다.스토리지 용량과 네트워크 대역폭이 오늘날의 서버 환경에서 흔히 볼 수 있는 것보다 더 큰 문제였을 때, 스토리지 용량을 보존하기 위해 문서를 흑백(색상이나 그레이스케일이 아님)으로 스캔했다.

TIFF 6.0에 SampleFormat 태그를 포함하면 TIFF 파일이 채널당 8비트 이상의 정수 영상과 부동 소수점 이미지를 포함한 고급 픽셀 데이터 유형을 처리할 수 있다.이 태그는 TIFF 6.0을 확장 정밀도가 요구되는 과학적 이미지 처리를 위한 실행 가능한 포맷으로 만들었다.예를 들어, 강도 분해능의 포토사이트당 최대 16비트를 제공하는 과학적인 CCD 카메라를 사용하여 획득한 이미지를 저장하기 위해 TIFF를 사용하는 것이 그 예일 것이다.여러 페이지 이미지에 대한 규칙을 준수할 경우 하나의 TIFF 파일에 이미지 시퀀스를 저장하는 것도 가능하며 TIFF 6.0에서는 허용된다.

관련 형식

빅티프

TIFF 파일 형식은 파일 크기를 약 4GiB로 제한하는 32비트 오프셋을 사용한다.일부 구현에서는 서명된 32비트 오프셋을 사용하기도 하며, 2 GiB 전후의 문제가 발생한다.빅TIFF는 64비트 오프셋을 사용하고 훨씬 큰 파일(최대 18EB 크기)을 지원하는 TIFF 변종 파일 형식이다.[32]더 빅TIFF 파일 포맷 사양은 LibTIFF 버전 4.0의 개발 릴리스에서 2007년에 구현되었으며, 2011년 12월에 안정성으로 최종 출시되었다.빅 지원애플리케이션별 TIFF 파일 형식은 제한적이다.

TIFF/IT

TIFF/IT
파일 이름 확장명
.fp, .ct, .lw, .hc, .mp, .bp, .bl, .sd[17]
인터넷 미디어 유형
정의되지[17] 않은
개발자ANSI, ISO
초기 릴리즈1993 (1993)
최신 릴리즈
TIFF/IT
2004; 18년 전(2004)
형식 유형이미지 파일 형식
연장 위치TIFF 6.0
표준ISO 12639[3][33][34]

TIFF/IT는 고급 프리프레시 시스템에 설계된 인쇄 준비 페이지의 데이터를 전송하는 데 사용된다.[35]TIFF/IT 규격(ISO 12639)은 파일 세트당 하나의 페이지를 설명할 수 있는 다중 파일 형식을 설명한다.[36]TIFF/IT 파일은 일반적인 TIFF 파일과 교환할 수 없다.[37][38][39]

TIFF/IT 개발의 목표는 원래의 IT8 마그네틱 테이프 형식을 중간 독립 버전으로 추진하는 것이었다.TIFF/IT는 Adobe TIFF 6.0 사양을 기반으로 하며, TIFF 6은 태그를 추가함으로써 확장되며 태그 내의 일부 태그와 값을 제한하여 확장된다.모든 유효한 TIFF/IT 이미지가 유효한 TIFF 6.0 이미지는 아니다.[40]

TIFF/IT는 컬러 연속 톤 사진 이미지, 컬러 라인 아트 이미지, 고해상도 연속 톤 이미지, 모노크롬 연속 톤 이미지, 바이너리 사진 이미지, 바이너리 라인 아트 이미지, 스크리닝 데이터, 복합 최종 페이지의 이미지를 인코딩하기 위한 이미지 파일 형식을 정의한다.[4]

TIFF/IT에 대해 정의된 MIME 유형은 없다.TIFF/IT는 Baseline TIFF 6.0을 준수하지 않으며 널리 배포된 TIFF 6.0 리더는 TIFF/IT를 읽을 수 없으므로 TIFF/IT 파일에 MIME 유형 이미지/티프를 사용하지 마십시오.응용 프로그램 매개 변수가 없는 MIME 유형 이미지/티프(RFC 3302에서 정의됨)는 Baseline TIFF 6.0 파일에 사용되거나 TIFF 또는 TIFF 확장의 특정 하위 집합을 식별할 필요가 없음을 나타내기 위해 사용된다.애플리케이션 매개 변수는 TIFF 확장 또는 TIFF 하위 세트를 구별하기 위해 image/tiff와 함께 사용해야 한다.RFC 3302에 따르면 특정 TIFF 하위 세트 또는 TIFF 확장은 RFC로 게시되어야 한다.TIFF/IT를 위한 그러한 RFC는 없다.또한 TIFF/IT 표준을 감독하는 ISO 위원회의 계획은 TIFF/IT를 이미지/티프에 매개 변수를 포함하거나 새로운 별도의 MIME 유형으로 등록하는 것이 아니다.[17]

TIFF/IT 파일

TIFF/IT는 다수의 다른 파일로 구성되며 일반적인 데스크톱 애플리케이션에서 생성하거나 열 수 없다.[17][37][41]TIFF/IT-P1 파일 세트는 일반적으로 다음과 같은 파일로 구성된다.[4][5][42]

  • 최종 페이지(FP)
  • 연속 톤 이미지(CT)
  • 라인 작업 이미지(LW)
  • 고해상도 연속 톤 파일(HC - 옵션)

TIFF/IT는 또한 다음과 같은 파일을 정의한다.[4]

  • 단색 연속 톤 그림 이미지(MP)
  • 이진 그림 영상(BP)
  • 바이너리 라인 아트 이미지(BL)
  • 선별된 데이터(SD)

이러한 데이터 유형 중 일부는 TIFF 6.0 규격의 해당 정의와 부분적으로 호환된다.Final Page(FP)는 전체 페이지를 정의하는 데 필요한 다양한 파일을 함께 그룹화할 수 있도록 하고, 별도의 이미지 레이어(CT, LW 등 유형)를 포함하는 패키지를 만들어 최종 인쇄 이미지를 만드는 메커니즘을 제공한다.그것의 사용은 권장되지만 필수는 아니다.FP 파일에는 하나 이상의 하위 파일이 있어야 하지만 각 유형에는 하나 이상의 하위 파일이 없어야 한다.일반적으로 CT 하위 파일과 LW 하위 파일을 포함한다.[4][40][43]

이 표준의 기본 색상 공간은 CMYK이지만, 다른 색상 공간과 ICC 프로파일 사용이 지원된다.[4]

TIFF/IT 압축

TIFF/IT는 파일 구조 자체 내에서 압축을 위한 프로비저닝은 하지 않지만, 제약은 없다.[40] (예를 들어, ZIP 아카이브에서 전체 파일 구조를 압축하는 것이 허용된다.

LW 파일은 LW에 대해 Run-length 인코딩이라고 알려진 특정 압축 체계를 사용한다(압축 태그 값은 808016).HC 파일도 HC에 대해 특정 Run-length 인코딩을 사용한다(압축 태그 값은 808116).TIFF/IT P1 사양에서는 CT 파일 내에서 압축을 사용할 수 없다.

정의된 TIFF/IT 압축 스키마의 목록은 다음과 같다.[34]

TIFF/IT 압축 방식
파일 형식 TIFF/IT 준수 TIFF/IT-P1 준수 TIFF/IT-P2 준수
최종 페이지(FP) 0번째 IFD 필드 압축되지 않음(000116), 감압(000816) 또는 PackBits(800516)
연속 톤(CT) 압축되지 않은(00011616), JPEG(000716), 감압(000816) 또는 래스터패딩(807F) 압축되지 않음(000116) 압축되지 않음(000116), JPEG(000716), 감압(000816)
라인 작업(LW) LW용 RLE(808016)
고해상도 연속 톤(HC) HC용 RLE(808116)
단색 연속 톤 그림(MP) 압축되지 않은(00011616), JPEG(000716), 감압(000816) 또는 래스터패딩(807F) 압축되지 않음(000116) 압축되지 않음(000116), JPEG(000716), 감압(000816)
이진 그림 영상(BP) 압축되지 않음(000116), CCITT T.6 바이 레벨 인코딩(000416), 감압(000816) 압축되지 않음(000116) 압축되지 않음(000116), CCITT T.6 바이 레벨 인코딩(000416), 감압(000816)
바이너리 라인 아트(BL) BL용 RLE(808216)
선별된 데이터(SD) 압축되지 않음(000116), CCITT T.6 바이 레벨 인코딩(000416), 감압(000816) 압축되지 않음(000116), CCITT T.6 바이 레벨 인코딩(000416), 감압(000816)

TIFF/IT P1

ISO 12639:1998은 TIFF/IT-P1(프로필 1)을 도입하였는데, 이는 TIFF/IT 표준의 직접적인 하위 집합(이전 명칭은 ANSI IT8.8–1993에 정의되어 있다)이었다.이 하위 집합은 한 벤더에 의한 완전한 TIFF/IT 표준의 구현이 (복잡성 때문에) 가능성이 낮고 불필요하다는 표준과 소프트웨어 개발 공동체 모두의 상호 실현을 근거로 개발되었다(프로파일 1은 디지털 광고 전달을 위한 대부분의 애플리케이션을 다루기 때문이다).2001년에는 디지털 광고의 거의 모든 TIFF/IT 파일들이 TIFF/IT-P1 파일 세트로 배포되었다.[44][45]사람들이 TIFF/IT에 대해 이야기할 때, 그들은 보통 P1 표준을 의미한다.[5]

TIFF/IT-P1(TIFF/IT와 비교)에 대한 몇 가지 제한 사항은 다음과 같다.[43]

  • CMYK만 사용(해당하는 경우)
  • 픽셀 인터리브(해당되는 경우)
  • 단일 이미지 방향 선택 가능
  • 단일 도트 범위 선택 가능
  • 제한된 압축 방법

TIFF/IT-P1은 TIFF/IT의 단순화된 적합성 수준으로, 컬러 전자 프리프레시 시스템(CEPS)과 데스크 탑 퍼블리싱(DTP) 월드 간의 호환성을 극대화한다.[40][46]그것은 Scitex CT/LW 형식과 같은 독점적인 CEPS 형식에 대한 깨끗한 인터페이스를 제공한다.

TIFF/IT P2

TIFF/IT P1에는 여러 가지 제한이 있었기 때문에 확장형식이 개발되었다.ISO 12639:2004는 새로운 확장 적합성 수준 TIFF/IT-P2(프로필 2)를 도입하였다.TIFF/IT-P2는 다음과 같이 TIFF/IT-P1에 여러 기능을 추가했다.[5]

  • CMYK 스폿 색상만(해당하는 경우)
  • CT 및 BP 데이터 압축 지원(JPEG 및 감압)
  • 단일 파일에서 여러 LW 및 CT 파일 지원
  • SD(Screened Data)라는 새로운 파일 형식을 통한 copydot 파일 지원
  • FP, LW, CT 파일을 GF(Group Final) 파일이라는 단일 파일로 통합할 수 있는 가능성을 만들기 위한 노력이 있었지만, 이는 ISO 12639:2004 초안 버전에서는 정의되지 않았다.[34]

이 형식은 널리 쓰이지 않았다.

개인 태그

TIFF/IT 규격은 개발자들이 개인 태그를 활용할 수 있는 TIFF 가능성을 보존했다.TIFF/IT 규격은 이러한 개인 태그를 어떻게 처리해야 하는지에 대해 매우 정밀하다. 즉, 태그를 구문 분석해야 하지만 무시해야 한다.[47]

TIFF/IT-P1 규격의 개인 태그는 원래 개발자들에게 특정 애플리케이션에 대한 특정 기능을 추가하는 방법을 제공하기 위한 것이었다.개발자(예: Scitex)가 전용 태그를 사용하여 특정 인쇄 값이나 기타 기능을 보존할 수 있다.개인 태그는 일반적으로 32768보다 크거나 같은 태그 번호로 라벨을 표시한다.

모든 개인 태그는 Adobe(TIFF 관리자)에서 요청하고 등록해야 한다.

1992년에, DDAP는 디지털 광고 전달에 대한 요구 사항을 개발했다.이는 디지털 광고 전달을 위한 인가된 파일 형식 표준 개발을 위해 ANSI 인증 CGATS(Committee for Graphic Arts Technology Standards)에 제시되었다.CGATS는 이러한 목적을 위한 그들의 대안을 검토했고 TIFF는 특정한 필요한 기능을 처리할 수 없다는 점을 제외하고는 이상적인 후보처럼 보였다.CGATS는 결국 TIFF/IT가 된 것을 구현하기 위해 Aldus(TIFF 관리자)에게 TIFF 전용 태그 블록을 요청했다.예를 들어, 색의 순서를 식별하는 기능은 태그 34017 - 색상 시퀀스 태그로 처리된다.[47]

TIFF/IT는 IT8.1, IT8.2 및 IT8.5 표준에서 래스터 데이터를 인코딩하는 전송 독립적인 방법의 필요성을 충족시키기 위해 만들어졌다.

표준

TIFF/IT는 1993년 ANSI IT8.8–1993 표준에서 정의되었으며 이후 국제표준 ISO 12639:1998 - 디지털 데이터 교환 프리프레시 - 이미지 기술(TIFF/IT)위한 이미지 파일 형식 태그에서 개정되었다.[3]ISO 표준은 ANSI IT8.8–1993을 대체한다.그것은 전자 데이터 교환을 억제하기 위한 미디어 독립적 수단을 명시한다.[48]

TIFF/IT에 대한 ISO 12639:2004(제2판) 표준은 ISO 12639:1998을 대체했다.나중에 ISO 12639:2004 / Amd. 1:2007 - TIFF/IT에서 JBIG2-Amd2 압축 사용에서도 확장되었다.[49]

참고 항목

참조

  1. ^ Murray, James D.; vanRyper, William (April 1996). Encyclopedia of Graphics File Formats (Second ed.). O'Reilly. ISBN 1-56592-161-5. Retrieved 2014-03-07.
  2. ^ NeXTstep 운영 체제에서 래스터 그래픽의 기본 형식으로 TIFF가 선택되었으며, 이 TIFF 지원은 Mac OS X로 이전되었다.
  3. ^ a b c "TIFF/IT ISO/IEC 12639". ISO. 1998.
  4. ^ a b c d e f "TIFF/IT for Image Technology". The National Digital Information Infrastructure and Preservation Program at the Library of Congress. 2006-10-03.
  5. ^ a b c d "The TIFF/IT file format". Retrieved 2011-02-19.
  6. ^ "File Format for Internet Fax". 2005. Retrieved 2011-02-19. This file format specification is commonly known as TIFF for Fax eXtended (TIFF-FX).
  7. ^ a b c d e f g h i j TIFF Revision 6.0 Final 1992년 6월 3일, 2020-06-06에 검색됨
  8. ^ a b Trauth, Martin H. (2006). MATLAB Recipes For Earth Sciences. Springer. p. 198. ISBN 3-540-27983-0.
  9. ^ a b TIFF 사양 보충판 1, 2021-09-22 검색
  10. ^ a b 지난 30년 동안 수십 개의 이미지 처리 엔진의 저자 데이비드 비처.모든 TIFF 파일은 HEX 편집기로 볼 수 있다.
  11. ^ Aldus/Microsoft (1988-08-08). "1) Structure". TIFF. Revision 5.0. Aldus Corporation and Microsoft Corporation. Archived from the original on 2008-12-04. Retrieved 2009-06-29. The number 42 was chosen for its deep philosophical significance.
  12. ^ Adobe Developers Association (1992-06-03). "Section 7: Additional baseline TIFF Requirements". TIFF (PDF). Revision 6.0. Adobe Systems Incorporated. p. 26. Retrieved 2018-12-25. ‘MM’ and ‘II’ byte order. TIFF readers must be able to handle both byte orders. TIFF writers can do whichever is most convenient or efficient.
  13. ^ Microsoft. "You cannot preview scanned TIFF file in Windows Picture and Fax Viewer". Retrieved 2011-02-28.
  14. ^ a b Microsoft. "You Cannot View TIFF Images Using Windows Picture and Fax Viewer". Retrieved 2011-02-28.
  15. ^ Microsoft. "Handling Microsoft Office Document Scanning TNEF and TIFFs in Linux". Archived from the original on 2013-04-30. Retrieved 2011-02-28.
  16. ^ a b "About Tagged Image File Format (TIFF)". Retrieved 2011-03-04.
  17. ^ a b c d e CIP4 (2008). "JDF Specification - Appendix H MimeType and MimeTypeVersion Attributes". Retrieved 2011-03-03.
  18. ^ "Baseline TIFF Tag Compression". Retrieved 2011-02-26.
  19. ^ "LibTIFF - TIFF 6.0 Specification Coverage". Retrieved 2011-02-28.
  20. ^ "JSTOR/Harvard Object Validation Environment - TIFF Compression Schemes". Archived from the original on January 30, 2011. Retrieved 2011-02-26.
  21. ^ "JSTOR/Harvard Object Validation Environment - JHOVE TIFF-hul Module". Archived from the original on December 10, 2010. Retrieved 2011-02-26.
  22. ^ "TIFF Fields". Retrieved 2011-02-27.
  23. ^ Library of Congress Collections. "Tags for TIFF and Related Specifications". Retrieved 2011-02-27.
  24. ^ "GIMP Documentation - Saving as TIFF". Retrieved 2011-02-27.
  25. ^ "IrfanView - History of changes". Retrieved 2011-02-27.
  26. ^ 일반적으로 지원되는 TIFF 유형은 Irfanview와 같은 이미지 뷰어가 표시할 수 있음
  27. ^ a b Succeed project (2014). Recommendations for metadata and data formats for online availability and long-term preservation (PDF). p. 68. If files are actively managed in a digital repository, it is possible to consider using either LZW or ZIP lossless compression for the TIFF files. JPEG compression should not be used within [...] TIFF. [...] Most of the respondents use uncompressed images (64%), if compression is used then LZW is mostly used.
  28. ^ "LEADTOOLS TIFF SDK". Retrieved 2011-07-04.
  29. ^ https://tools.ietf.org/html/draft-ietf-fax-tiff-fx-extension1-01
  30. ^ "Adobe TIFF Resources page". Retrieved 2018-08-10.{{cite web}}: CS1 maint : url-status (링크)
  31. ^ "TIFF, Revision 6.0". Digital Preservation. Library of Congress. 2014-01-08. Retrieved 2014-03-11.
  32. ^ "Extending LibTiff library with support for the new format called BigTIFF".
  33. ^ "ISO 12639:2004 - Graphic technology - Prepress digital data exchange - Tag image file format for image technology (TIFF/IT)". Retrieved 2011-03-03.
  34. ^ a b c ISO (2002), DRAFT INTERNATIONAL STANDARD ISO/DIS 12639 - Graphic technology — Prepress digital data exchange — Tag image file format for image technology (TIFF/IT) - Revision of first edition (ISO 12639:1998) (PDF), retrieved 2011-03-07
  35. ^ "Glossary of Printing Terms - TIFF/IT". Retrieved 2011-03-01.
  36. ^ CIP3 application note (PDF), retrieved 2011-03-01
  37. ^ a b Tiff/It Questions and Answers (PDF), retrieved 2011-03-01
  38. ^ Introduction to PDF/X, retrieved 2011-03-01
  39. ^ "Tiff/It P1 Specifications". Retrieved 2011-03-03. Note: TIFF/IT-P1 is not equivalent to a Photoshop® Tiff!
  40. ^ a b c d DDAP, TIFF/IT-P1, PDF-X/1 (PDF), 1998, archived from the original (PDF) on February 15, 2006, retrieved 2011-03-01
  41. ^ DDAP Association (2003). "TIFF/IT Implementers". Archived from the original on April 25, 2005. Retrieved 2011-03-03.{{cite web}}: CS1 maint : 부적합한 URL(링크)
  42. ^ Harlequin RIP - manual for a commercial TIFF/IT plugin (PDF), archived from the original (PDF) on February 20, 2011, retrieved 2011-03-02
  43. ^ a b A software manual with information about TIFF/IT (PDF), archived from the original (PDF) on September 20, 2011
  44. ^ DDAP Position Statement - TIFF/IT as a File Format for Delivery of Digital Advertising - October, 2001, October 2001, archived from the original on 2004-01-11, retrieved 2011-03-03
  45. ^ DDAP Position Statement - TIFF/IT as a File Format for Delivery of Digital Advertising - October, 2001 (PDF), October 2001, archived from the original on March 21, 2003, retrieved 2011-03-03{{citation}}: CS1 maint : 부적합한 URL(링크)
  46. ^ "TIFF/IT-P1". Retrieved 2011-03-01.
  47. ^ a b DDAP Association (2002). "TIFF/IT Private Tags". Archived from the original on April 28, 2003. Retrieved 2011-03-03.{{cite web}}: CS1 maint : 부적합한 URL(링크)
  48. ^ "Glossary of Printing Terms - TIFF/IT-P1". Retrieved 2011-03-01.
  49. ^ 14:00-17:00. "ISO 12639:2004". ISO. Retrieved 2020-04-19.{{cite web}}: CS1 maint: 숫자 이름: 작성자 목록(링크)

외부 링크