JavaTM Platform
Standard Ed. 6

软件包 javax.imageio.stream

Java Image I/O API 的一个包,用来处理从文件和流中产生的低级别 I/O。

请参见:
          描述

接口摘要
ImageInputStream 供 ImageReader 使用的可查找输入流接口。
ImageOutputStream 供 ImageWriter 使用的可查找输出流接口。
 

类摘要
FileCacheImageInputStream 从常规 InputStream 获取其输入的 ImageInputStream 的实现。
FileCacheImageOutputStream 将输出写入常规 OutputStream 中的 ImageOutputStream 的实现。
FileImageInputStream 从 File 或 RandomAccessFile 中获取输入的 ImageInputStream 的实现。
FileImageOutputStream 将输出直接写入 File 或 RandomAccessFile 的 ImageOutputStream 的实现。
IIOByteBuffer 表示对某个字节数组及该数组中偏移量和长度的可变引用的类。
ImageInputStreamImpl 实现 ImageInputStream 接口的抽象类。
ImageOutputStreamImpl 实现 ImageOutputStream 接口的抽象类。
MemoryCacheImageInputStream 从常规 InputStream 获取输入的 ImageInputStream 的实现。
MemoryCacheImageOutputStream 将输出写入常规 OutputStream 中的 ImageOutputStream 的实现。
 

软件包 javax.imageio.stream 的描述

Java Image I/O API 的一个包,用来处理从文件和流中产生的低级别 I/O。

ImageInputStream 接口统一了流操作和基于文件的操作。提供抽象基类 ImageInputStreamImpl 来简化新 ImageInputStream 类的编写。提供的具体实现类(FileImageInputStream、FileCacheImageInputStream、和 MemoryCacheImageInputStream)允许使用(或不使用)临时缓存文件从 File 或 InputStream 进行输入。

ImageOutputStream 接口执行输出模拟功能。提供抽象基类 ImageOutputStreamImpl 以及一些具体实现类(FileImageOutputStream、FileCacheImageOutputStream 和 MemoryCacheImageOutputStream)来允许使用(或不使用)临时缓存文件向 File 或 OutputStream 进行输出。

IIOByteBuffer 类提供一种可选择的方式来执行字节序列的读取,从而减少了内部数据复制量。

从以下版本开始:
1.4

JavaTM Platform
Standard Ed. 6

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

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