| 接口 | 描述 |
|---|---|
| IIOMetadataController |
一个接口是由能决定一个
IIOMetadata对象设置对象实现的,通过把一个图形用户界面从用户获得的价值,或通过其他方式。
|
| IIOMetadataFormat |
一个对象描述元数据文件的结构
IIOMetadata.getAsTree归来并通过
IIOMetadata.setFromTree和
mergeTree。
|
| 类 | 描述 |
|---|---|
| IIOMetadata |
通过表示与图像和流关联的元数据(非图像数据)的对象来扩展的抽象类。
|
| IIOMetadataFormatImpl |
一个具体的类提供了一个可重用的
IIOMetadataFormat接口实现。
|
| IIOMetadataNode |
| 异常 | 描述 |
|---|---|
| IIOInvalidTreeException |
一个
IIOInvalidTreeException抛出时试图通过一
IIOMetadata对象解析树的
IIOMetadataNodes失败。
|
读取图像时,其每流和每幅图像的元数据可以作为一个IIOMetadata对象。这个对象的内部特定的插件创建它。它的内容可以在一个XML Document形式的访问,这是一棵IIOMetadataNode对象实现。
写的一个图像时,其元数据可以定义或修改IIOMetadata对象。这样的对象可以从一个ImageWriter或ImageTranscoder获得(从javax.imageio包)。一旦这样的对象了,它的内容可以通过由IIOMetadataNodes Document修改。文件格式可以被使用IIOMetadataFormat对象描述。
在XML Document包含元数据的格式由一个字符串出现的IIOMetadataNode对象树的根节点确定。此字符串包含版本号,例如“javax_imageio_jpeg_image_1.0”。读者和作者可能支持多个版本的相同的基本格式和图像I/O API方法允许指定要使用哪个版本通过字符串,用来获得一个IIOMetadata对象的方法或构造器。在某些情况下,最近的一个版本可能不希望旧版本编写的程序严格兼容(例如,见本地元数据格式部分的JPEG的元数据的使用下面的注释)。
插件可以选择支持standard (plug-in neutral) format。此格式不提供元数据的无损编码,但允许以通用的方式访问元数据的一部分。
每个标准的插件支持所谓的“本土”的元数据格式,无损编码的元数据:
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.