接口 | 描述 |
---|---|
IIOMetadataController |
一个接口是由能决定一个
IIOMetadata 对象设置对象实现的,通过把一个图形用户界面从用户获得的价值,或通过其他方式。
|
IIOMetadataFormat |
一个对象描述元数据文件的结构
IIOMetadata.getAsTree 归来并通过
IIOMetadata.setFromTree 和
mergeTree 。
|
类 | 描述 |
---|---|
IIOMetadata |
通过表示与图像和流关联的元数据(非图像数据)的对象来扩展的抽象类。
|
IIOMetadataFormatImpl |
一个具体的类提供了一个可重用的
IIOMetadataFormat 接口实现。
|
IIOMetadataNode |
异常 | 描述 |
---|---|
IIOInvalidTreeException |
一个
IIOInvalidTreeException 抛出时试图通过一
IIOMetadata 对象解析树的
IIOMetadataNode s失败。
|
读取图像时,其每流和每幅图像的元数据可以作为一个IIOMetadata
对象。这个对象的内部特定的插件创建它。它的内容可以在一个XML Document
形式的访问,这是一棵IIOMetadataNode
对象实现。
写的一个图像时,其元数据可以定义或修改IIOMetadata
对象。这样的对象可以从一个ImageWriter
或ImageTranscoder
获得(从javax.imageio
包)。一旦这样的对象了,它的内容可以通过由IIOMetadataNode
s 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.