JavaTM 2 Platform
Standard Ed. 5.0

软件包 javax.imageio.stream

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

请参见:
          描述

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

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

软件包 javax.imageio.stream 的描述

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

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

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

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

从以下版本开始:
1.4

JavaTM 2 Platform
Standard Ed. 5.0

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

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