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