| 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 IIOMetadata 的软件包 | |
|---|---|
| javax.imageio | Java Image I/O API 的主要包。 | 
| javax.imageio.metadata | 用于处理读写元数据的 Java Image I/O API 的包。 | 
| javax.imageio 中 IIOMetadata 的使用 | 
|---|
| 声明为 IIOMetadata 的 javax.imageio 中的字段 | |
|---|---|
protected  IIOMetadata | 
IIOImage.metadata
包含与图像关联的元数据的 IIOMetadata 对象。 | 
| 返回 IIOMetadata 的 javax.imageio 中的方法 | |
|---|---|
 IIOMetadata | 
ImageTranscoder.convertImageMetadata(IIOMetadata inData,
ImageTypeSpecifier imageType,
ImageWriteParam param)
返回一个 IIOMetadata 对象,该对象可用于编码,并且可以使用其文档接口或特定于将用于编码的 writer 插件的其他接口有选择地对其进行修改。 | 
abstract  IIOMetadata | 
ImageWriter.convertImageMetadata(IIOMetadata inData,
ImageTypeSpecifier imageType,
ImageWriteParam param)
 | 
 IIOMetadata | 
ImageTranscoder.convertStreamMetadata(IIOMetadata inData,
ImageWriteParam param)
返回一个 IIOMetadata 对象,该对象可用于编码,并且可以使用其文档接口或特定于将用于编码的 writer 插件的其他接口有选择地对其进行修改。 | 
abstract  IIOMetadata | 
ImageWriter.convertStreamMetadata(IIOMetadata inData,
ImageWriteParam param)
 | 
abstract  IIOMetadata | 
ImageWriter.getDefaultImageMetadata(ImageTypeSpecifier imageType,
ImageWriteParam param)
返回包含用来编码给定类型图像的默认值的 IIOMetadata 对象。 | 
abstract  IIOMetadata | 
ImageWriter.getDefaultStreamMetadata(ImageWriteParam param)
返回包含用来对图像流进行编码的默认值的 IIOMetadata 对象。 | 
abstract  IIOMetadata | 
ImageReader.getImageMetadata(int imageIndex)
返回包含与给定图像关联的元数据的 IIOMetadata 对象,如果 reader 不支持读取元数据、被设置为忽略元数据,或者没有元数据可用,则返回 null。 | 
 IIOMetadata | 
ImageReader.getImageMetadata(int imageIndex,
String formatName,
Set<String> nodeNames)
返回表示与给定图像关联的元数据的 IIOMetadata 对象,如果 reader 不支持读取元数据或者没有元数据可用,则返回 null。 | 
 IIOMetadata | 
IIOImage.getMetadata()
返回对当前 IIOMetadata 对象的引用,如果没有设置任何这样的对象,则返回 null。 | 
abstract  IIOMetadata | 
ImageReader.getStreamMetadata()
返回一个 IIOMetadata 对象,它表示作为一个整体与输入源关联的元数据(即不与任何特定图像关联);如果 reader 不支持读取元数据、被设置为忽略元数据,或者没有元数据可用,则返回 null。 | 
 IIOMetadata | 
ImageReader.getStreamMetadata(String formatName,
Set<String> nodeNames)
返回一个 IIOMetadata 对象,它表示作为一个整体与输入源关联的元数据(即不与任何特定图像关联)。 | 
| 参数类型为 IIOMetadata 的 javax.imageio 中的方法 | |
|---|---|
 IIOMetadata | 
ImageTranscoder.convertImageMetadata(IIOMetadata inData,
ImageTypeSpecifier imageType,
ImageWriteParam param)
返回一个 IIOMetadata 对象,该对象可用于编码,并且可以使用其文档接口或特定于将用于编码的 writer 插件的其他接口有选择地对其进行修改。 | 
abstract  IIOMetadata | 
ImageWriter.convertImageMetadata(IIOMetadata inData,
ImageTypeSpecifier imageType,
ImageWriteParam param)
 | 
 IIOMetadata | 
ImageTranscoder.convertStreamMetadata(IIOMetadata inData,
ImageWriteParam param)
返回一个 IIOMetadata 对象,该对象可用于编码,并且可以使用其文档接口或特定于将用于编码的 writer 插件的其他接口有选择地对其进行修改。 | 
abstract  IIOMetadata | 
ImageWriter.convertStreamMetadata(IIOMetadata inData,
ImageWriteParam param)
 | 
 int | 
ImageWriter.getNumThumbnailsSupported(ImageTypeSpecifier imageType,
ImageWriteParam param,
IIOMetadata streamMetadata,
IIOMetadata imageMetadata)
返回受将写入的格式、给定图像类型和任何其他 write 参数支持的缩略图,以及将在编码期间使用的元数据对象。  | 
 Dimension[] | 
ImageWriter.getPreferredThumbnailSizes(ImageTypeSpecifier imageType,
ImageWriteParam param,
IIOMetadata streamMetadata,
IIOMetadata imageMetadata)
返回一个 Dimension 数组,指示在输出文件或流中进行编码时合法的缩略图大小范围。 | 
 void | 
ImageWriter.prepareInsertEmpty(int imageIndex,
ImageTypeSpecifier imageType,
int width,
int height,
IIOMetadata imageMetadata,
List<? extends BufferedImage> thumbnails,
ImageWriteParam param)
从将带有不确定像素值的新图像插入现有图像流中开始。  | 
 void | 
ImageWriter.prepareWriteEmpty(IIOMetadata streamMetadata,
ImageTypeSpecifier imageType,
int width,
int height,
IIOMetadata imageMetadata,
List<? extends BufferedImage> thumbnails,
ImageWriteParam param)
从写入完整图像流开始,该图像流由带有要输出的不确定像素值、有关元数据和缩略图的单个图像组成。  | 
 void | 
ImageWriter.prepareWriteSequence(IIOMetadata streamMetadata)
使用提供的流元数据对象准备一个流,以接受一系列的后续 writeToSequence 调用。 | 
 void | 
ImageWriter.replaceImageMetadata(int imageIndex,
IIOMetadata imageMetadata)
替换与现有图像有关的图像元数据。  | 
 void | 
ImageWriter.replaceStreamMetadata(IIOMetadata streamMetadata)
使用新信息替换输出中的流元数据。  | 
 void | 
IIOImage.setMetadata(IIOMetadata metadata)
将 IIOMetadata 设置为一个新对象或 null。 | 
abstract  void | 
ImageWriter.write(IIOMetadata streamMetadata,
IIOImage image,
ImageWriteParam param)
添加一个完整的图像流,该图像流包含一幅图像、相关的流、图像元数据和要输出的缩略图。  | 
| 参数类型为 IIOMetadata 的 javax.imageio 中的构造方法 | |
|---|---|
IIOImage(Raster raster,
List<? extends BufferedImage> thumbnails,
IIOMetadata metadata)
构造一个 IIOImage,它包含 Raster 以及与之关联的缩略图和元数据。 | 
|
IIOImage(RenderedImage image,
List<? extends BufferedImage> thumbnails,
IIOMetadata metadata)
构造一个 IIOImage,它包含 RenderedImage 以及与之关联的缩略图和元数据。 | 
|
| javax.imageio.metadata 中 IIOMetadata 的使用 | 
|---|
| 参数类型为 IIOMetadata 的 javax.imageio.metadata 中的方法 | |
|---|---|
 boolean | 
IIOMetadataController.activate(IIOMetadata metadata)
激活控制器。  | 
  | 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。