| 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 ImageReader 的软件包 | |
|---|---|
| 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 中 ImageReader 的使用 | 
|---|
| 返回 ImageReader 的 javax.imageio 中的方法 | |
|---|---|
static ImageReader | 
ImageIO.getImageReader(ImageWriter writer)
返回对应于给定 ImageWriter 的 ImageReader(如果有);如果此 ImageWriter 的插件没有指定相应的 ImageReader,或者给定 ImageWriter 没有注册,则返回 null。 | 
| 返回变量类型为 ImageReader 的类型的 javax.imageio 中的方法 | |
|---|---|
static Iterator<ImageReader> | 
ImageIO.getImageReaders(Object input)
返回包含所有当前已注册 ImageReader 的 Iterator,这些 ImageReader 声称能够解码所提供的 Object(通常是一个 ImageInputStream)。 | 
static Iterator<ImageReader> | 
ImageIO.getImageReadersByFormatName(String formatName)
返回包含所有当前已注册 ImageReader 的 Iterator,这些 ImageReader 声称能够解码指定格式。 | 
static Iterator<ImageReader> | 
ImageIO.getImageReadersByMIMEType(String MIMEType)
返回包含所有当前已注册 ImageReader 的 Iterator,这些 ImageReader 声称能够解码具有给定 MIME 类型的文件。 | 
static Iterator<ImageReader> | 
ImageIO.getImageReadersBySuffix(String fileSuffix)
返回包含所有当前已注册 ImageReader 的 Iterator,这些 ImageReader 声称能够解码具有给定后缀的文件。 | 
| 参数类型为 ImageReader 的 javax.imageio 中的方法 | |
|---|---|
static Iterator<ImageTranscoder> | 
ImageIO.getImageTranscoders(ImageReader reader,
                    ImageWriter writer)
返回包含所有当前已注册 ImageTranscoder 的 Iterator,这些 ImageTranscoder 声称能够在给定 ImageReader 和 ImageWriter 的元数据之间进行代码转换。 | 
static ImageWriter | 
ImageIO.getImageWriter(ImageReader reader)
返回对应于给定 ImageReader 的 ImageWriter(如果有);如果此 ImageReader 的插件没有指定相应的 ImageWriter,或者给定的 ImageReader 没有注册,则返回 null。 | 
| javax.imageio.event 中 ImageReader 的使用 | 
|---|
| 参数类型为 ImageReader 的 javax.imageio.event 中的方法 | |
|---|---|
 void | 
IIOReadProgressListener.imageComplete(ImageReader source)
报告当前图像读操作已经完成。  | 
 void | 
IIOReadProgressListener.imageProgress(ImageReader source,
              float percentageDone)
报告对关联 ImageReader 的 read 当前调用的近似完成程度。 | 
 void | 
IIOReadProgressListener.imageStarted(ImageReader source,
             int imageIndex)
报告图像读操作将要开始。  | 
 void | 
IIOReadUpdateListener.imageUpdate(ImageReader source,
            BufferedImage theImage,
            int minX,
            int minY,
            int width,
            int height,
            int periodX,
            int periodY,
            int[] bands)
报告已更新图像的给定区域。  | 
 void | 
IIOReadUpdateListener.passComplete(ImageReader source,
             BufferedImage theImage)
报告当前读操作已经完成一个逐步传递。  | 
 void | 
IIOReadUpdateListener.passStarted(ImageReader source,
            BufferedImage theImage,
            int pass,
            int minPass,
            int maxPass,
            int minX,
            int minY,
            int periodX,
            int periodY,
            int[] bands)
报告当前的读操作将开始逐步传递 (progressive pass)。  | 
 void | 
IIOReadProgressListener.readAborted(ImageReader source)
报告已通过 reader 的 abort 方法中止读操作。 | 
 void | 
IIOReadProgressListener.sequenceComplete(ImageReader source)
报告读操作序列已经完成。  | 
 void | 
IIOReadProgressListener.sequenceStarted(ImageReader source,
                int minIndex)
报告读操作序列将要开始。  | 
 void | 
IIOReadProgressListener.thumbnailComplete(ImageReader source)
报告缩略图读操作已经完成。  | 
 void | 
IIOReadUpdateListener.thumbnailPassComplete(ImageReader source,
                      BufferedImage theThumbnail)
报告当前缩略图读操作已经完成一个逐步传递。  | 
 void | 
IIOReadUpdateListener.thumbnailPassStarted(ImageReader source,
                     BufferedImage theThumbnail,
                     int pass,
                     int minPass,
                     int maxPass,
                     int minX,
                     int minY,
                     int periodX,
                     int periodY,
                     int[] bands)
报告当前的缩略图读操作将开始逐步传递。  | 
 void | 
IIOReadProgressListener.thumbnailProgress(ImageReader source,
                  float percentageDone)
报告在关联的 ImageReader 中完成当前 getThumbnail 调用的近似程度。 | 
 void | 
IIOReadProgressListener.thumbnailStarted(ImageReader source,
                 int imageIndex,
                 int thumbnailIndex)
报告缩略图读操作将要开始。  | 
 void | 
IIOReadUpdateListener.thumbnailUpdate(ImageReader source,
                BufferedImage theThumbnail,
                int minX,
                int minY,
                int width,
                int height,
                int periodX,
                int periodY,
                int[] bands)
报告已更新缩略图图像的给定区域。  | 
 void | 
IIOReadWarningListener.warningOccurred(ImageReader source,
                String warning)
报告在解码中发生非严重错误。  | 
| javax.imageio.spi 中 ImageReader 的使用 | 
|---|
| 返回 ImageReader 的 javax.imageio.spi 中的方法 | |
|---|---|
 ImageReader | 
ImageReaderSpi.createReaderInstance()
返回与此服务提供者关联的 ImageReader 实现的实例。 | 
abstract  ImageReader | 
ImageReaderSpi.createReaderInstance(Object extension)
返回与此服务提供者关联的 ImageReader 实现的实例。 | 
| 参数类型为 ImageReader 的 javax.imageio.spi 中的方法 | |
|---|---|
 boolean | 
ImageReaderSpi.isOwnReader(ImageReader reader)
如果传入的 ImageReader 对象为与此服务提供者关联的 ImageReader 的实例,则返回 true。 | 
  | 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。