| 
JavaTM 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 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。