文字
分享


JavaTM 2 Platform
Standard Ed. 6

类 javax.imageio.ImageWriter
的使用

使用 ImageWriter 的软件包
javax.imageio Java Image I/O API 的主要包。 
javax.imageio.event Java Image I/O API 的一个包,用于在读取和写入图像期间处理事件的同步通知。 
javax.imageio.spi 包含用于 reader、writer、transcoder 和流的插件接口以及一个运行时注册表的 Java Image I/O API 包。 
 

javax.imageio 中 ImageWriter 的使用
 

返回 ImageWriter 的 javax.imageio 中的方法
static ImageWriter ImageIO.getImageWriter(ImageReader reader)
          返回对应于给定 ImageReaderImageWriter(如果有);如果此 ImageReader 的插件没有指定相应的 ImageWriter,或者给定的 ImageReader 没有注册,则返回 null
 

返回变量类型为 ImageWriter 的类型的 javax.imageio 中的方法
static Iterator<ImageWriter> ImageIO.getImageWriters(ImageTypeSpecifier type, String formatName)
          返回包含所有当前已注册 ImageWriterIterator,这些 ImageWriter 声称能够编码使用给定格式的、具有给定布局(使用 ImageTypeSpecifier 指定)的图像。
static Iterator<ImageWriter> ImageIO.getImageWritersByFormatName(String formatName)
          返回包含所有当前已注册 ImageWriterIterator,这些 ImageReader 声称能够编码指定格式。
static Iterator<ImageWriter> ImageIO.getImageWritersByMIMEType(String MIMEType)
          返回包含所有当前已注册 ImageWriterIterator,这些 ImageReader 声称能够编码具有给定 MIME 类型的文件。
static Iterator<ImageWriter> ImageIO.getImageWritersBySuffix(String fileSuffix)
          返回包含所有当前已注册 ImageWriterIterator,这些 ImageReader 声称能够编码具有给定后缀的文件。
 

参数类型为 ImageWriter 的 javax.imageio 中的方法
static ImageReader ImageIO.getImageReader(ImageWriter writer)
          返回对应于给定 ImageWriterImageReader(如果有);如果此 ImageWriter 的插件没有指定相应的 ImageReader,或者给定 ImageWriter 没有注册,则返回 null
static Iterator<ImageTranscoder> ImageIO.getImageTranscoders(ImageReader reader, ImageWriter writer)
          返回包含所有当前已注册 ImageTranscoderIterator,这些 ImageTranscoder 声称能够在给定 ImageReaderImageWriter 的元数据之间进行代码转换。
 

javax.imageio.event 中 ImageWriter 的使用
 

参数类型为 ImageWriter 的 javax.imageio.event 中的方法
 void IIOWriteProgressListener.imageComplete(ImageWriter source)
          报告图像写操作已经完成。
 void IIOWriteProgressListener.imageProgress(ImageWriter source, float percentageDone)
          报告在关联的 ImageWriter 中完成当前 write 调用的近似程度。
 void IIOWriteProgressListener.imageStarted(ImageWriter source, int imageIndex)
          报告图像写操作将要开始。
 void IIOWriteProgressListener.thumbnailComplete(ImageWriter source)
          报告缩略图写操作已经完成。
 void IIOWriteProgressListener.thumbnailProgress(ImageWriter source, float percentageDone)
          报告在关联的 ImageWriter 中完成当前缩略图写操作的近似程度。
 void IIOWriteProgressListener.thumbnailStarted(ImageWriter source, int imageIndex, int thumbnailIndex)
          报告缩略图写操作将要开始。
 void IIOWriteWarningListener.warningOccurred(ImageWriter source, int imageIndex, String warning)
          报告在编码中发生非严重错误。
 void IIOWriteProgressListener.writeAborted(ImageWriter source)
          报告已通过 writer 的 abort 方法中止写操作。
 

javax.imageio.spi 中 ImageWriter 的使用
 

返回 ImageWriter 的 javax.imageio.spi 中的方法
 ImageWriter ImageWriterSpi.createWriterInstance()
          返回与此服务提供者关联的 ImageWriter 实现的实例。
abstract  ImageWriter ImageWriterSpi.createWriterInstance(Object extension)
          返回与此服务提供者关联的 ImageWriter 实现的实例。
 

参数类型为 ImageWriter 的 javax.imageio.spi 中的方法
 boolean ImageWriterSpi.isOwnWriter(ImageWriter writer)
          如果传入的 ImageWriter 对象是与此服务提供者关联的 ImageWriter 的实例,则返回 true
 


JavaTM 2 Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。

上一篇:ImageWriteParam下一篇:ImageTypeSpecifier