TIFFField

TIFFField (TIFF 필드)

TIFF 6.0 Image File Directory의 필드를 나타내는 클래스입니다. TIFF IFD의 필드는 동일한 데이터 타입의 값 시퀀스와 함께 제공되는 태그 번호로 정의됩니다.

출처: Java API Reference

본문

TIFF 6.0은 12개 데이터 타입을 정의하며, 13번째 타입 IFD는 TIFF 사양 보충 1의 TIFF 테크 노트 1에서 정의됩니다. 이 타입들은 Java 상수로 참조되고 Java 언어 타입에 매핑됩니다: BYTETIFF_BYTEbyte, ASCIITIFF_ASCIIString, SHORTTIFF_SHORTchar, LONGTIFF_LONGlong, RATIONALTIFF_RATIONALlong[2]{분자, 분모}, FLOATTIFF_FLOATfloat, DOUBLETIFF_DOUBLEdouble 등입니다.

getAsBytes, getAsChars, getAsShorts, getAsInts, getAsLongs, getAsFloats, getAsDoubles, getAsSRationals, getAsRationals 등 다양한 타입으로 데이터를 읽는 메서드와 getAsInt(int), getAsDouble(int), getAsString(int) 같은 항목 접근자를 제공합니다.

isIntegral(), getCount(), getData(), getType(), getTagNumber() 등으로 필드의 속성을 조회하고, createFromMetadataNode로 메타데이터 노드에서 필드를 생성합니다. IFD 포인터 필드는 hasDirectory()/getDirectory()로 연결된 TIFFDirectory에 접근할 수 있습니다.

더 알아보기 (Learn more)

Java 공식 API