TIFFField
TIFFField (TIFF 필드)
TIFF 6.0 Image File Directory의 필드를 나타내는 클래스입니다. TIFF IFD의 필드는 동일한 데이터 타입의 값 시퀀스와 함께 제공되는 태그 번호로 정의됩니다.
본문
TIFF 6.0은 12개 데이터 타입을 정의하며, 13번째 타입 IFD는 TIFF 사양 보충 1의 TIFF 테크 노트 1에서 정의됩니다. 이 타입들은 Java 상수로 참조되고 Java 언어 타입에 매핑됩니다: BYTE→TIFF_BYTE→byte, ASCII→TIFF_ASCII→String, SHORT→TIFF_SHORT→char, LONG→TIFF_LONG→long, RATIONAL→TIFF_RATIONAL→long[2]{분자, 분모}, FLOAT→TIFF_FLOAT→float, DOUBLE→TIFF_DOUBLE→double 등입니다.
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에 접근할 수 있습니다.