请参见:
描述
接口摘要 | |
---|---|
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 的实现。 |
Java Image I/O API 的一个包,用来处理从文件和流中产生的低级别 I/O。
ImageInputStream
接口统一了流操作和基于文件的操作。提供抽象基类 ImageInputStreamImpl
来简化新 ImageInputStream
类的编写。提供的具体实现类(FileImageInputStream
、FileCacheImageInputStream
、和 MemoryCacheImageInputStream
)允许使用(或不使用)临时缓存文件从 File
或 InputStream
进行输入。
ImageOutputStream
接口执行输出模拟功能。提供抽象基类 ImageOutputStreamImpl
以及一些具体实现类(FileImageOutputStream
、FileCacheImageOutputStream
和 MemoryCacheImageOutputStream
)来允许使用(或不使用)临时缓存文件向 File
或 OutputStream
进行输出。
IIOByteBuffer
类提供一种可选择的方式来执行字节序列的读取,从而减少了内部数据复制量。