请输入您要查询的百科知识:

 

词条 javax.imageio.metadata
释义

软件包 javax.imageio.metadata 的描述

用于处理读写元数据的 Java Image I/O API 的包。

读取图像时,其每个流和每个图像元数据都可以作为 IIOMetadata 对象使用。此对象的内部特定于创建它的插件。其内容能够以作为 IIOMetadataNode 对象的树实现的 XML Document 的形式访问。

写入图像时,其元数据可以通过定义或修改 IIOMetadata 对象设置。这种对象可以从(javax.imageio 包中的)ImageWriter 或 ImageTranscoder 获得。获得这种对象后,就可以通过修改由 IIOMetadataNode 组成的 Document 来设置其内容。可以选择是否使用 IIOMetadataFormat 对象来描述文档格式。

XML Document 中所含元数据的格式由一个字符串标识,该字符串作为 IIOMetadataNode 对象的树的根节点出现。此字符串包含版本号,例如,"javax_imageio_jpeg_image_1.0"。Reader 和 writer 可能支持同一基本格式的多个版本号,Image I/O API 的方法可以通过将字符串传递给用于获取 IIOMetadata 对象的方法/构造方法来指定要使用的版本。在某些情况下,较新的版本可能与按较旧版本编写的程序不完全兼容(有关示例,请参见下文 JPEG 元数据用法说明的 Native Metadata Format 一节)。

插件可以选择支持标准(插件无关)格式。此格式不提供元数据的无损耗编码,但是允许以通用方式访问部分元数据。

每个标准插件都支持所谓的“本机”元数据格式,该格式以无损耗的方式编码其元数据:

GIF 元数据

JPEG 元数据

PNG 元数据

BMP 元数据

WBMP 元数据

从以下版本开始:

1.4

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/24 21:13:55