IIOMetadata

IIOMetadata (이미지 메타데이터)

이미지·스트림과 관련된 메타데이터(비이미지 데이터)를 나타내는 객체가 확장하는 추상 클래스입니다.

출처: Java API Reference

본문

플러그인은 불투명한 플러그인별 객체로 메타데이터를 표현합니다. 이 객체들은 XML DOM 인터페이스를 지원하는 IIOMetadataNode 객체 트리 뿐 아니라 텍스트가 아닌 데이터를 저장하고 합법적인 데이터 값에 대한 정보를 얻는 추가 인터페이스로 내부 정보에 접근할 수 있게 합니다.

단일 플러그인은 이름을 getMetadataFormatNames로 알아낼 수 있는 여러 메타데이터 포맷을 지원할 수 있습니다. 또한 메타데이터를 무손실로 인코딩하도록 설계된 "네이티브" 포맷이라는 단일 특수 포맷을 지원할 수 있습니다.

네이티브 포맷은 보통 특정 파일 포맷과 함께 작동하도록 설계되어 같은 포맷으로 이미지를 저장·로드해도 메타데이터 손실이 없지만, 서로 다른 이미지 포맷의 ImageReaderImageWriter 간 메타데이터 전송에는 덜 유용할 수 있습니다. 서로 다른 두 네이티브 포맷을 파일 포맷이 허용하는 범위 내에서 무손실로 변환하려면 ImageTranscoder 객체를 사용해야 합니다.

더 알아보기 (Learn more)

Java 공식 API