Module java.desktop
Package javax.imageio.stream
package javax.imageio.stream
一个处理来自文件和流的低级I/O的Java Image I/O API包。
ImageInputStream接口统一了流和基于文件的操作。提供了一个抽象基类ImageInputStreamImpl来简化编写新的ImageInputStream类。提供了具体的实现类(FileImageInputStream、FileCacheImageInputStream和MemoryCacheImageInputStream),允许输入来自File或InputStream,可以选择是否使用临时缓存文件。
ImageOutputStream接口执行类似的输出功能。提供了一个抽象基类ImageOutputStreamImpl,以及具体的实现类(FileImageOutputStream、FileCacheImageOutputStream和MemoryCacheImageOutputStream),允许输出到File或OutputStream,可以选择是否使用临时缓存文件。
IIOByteBuffer类提供了一种替代方式来执行字节序列的读取,减少了内部数据复制的量。
- 自版本:
- 1.4
-
ClassDescription一个实现
ImageInputStream接口的类,从常规InputStream获取输入。一个实现ImageOutputStream接口的类,将输出写入常规OutputStream。一个实现ImageInputStream接口的类,从File或RandomAccessFile获取输入。一个实现ImageOutputStream接口的类,直接将输出写入File或RandomAccessFile。一个表示对字节数组的可变引用以及该数组内的偏移量和长度的类。供ImageReader使用的可寻址输入流接口。实现ImageInputStream接口的抽象类。供ImageWriter使用的可寻址输出流接口。实现ImageOutputStream接口的抽象类。一个实现ImageInputStream接口的类,从常规InputStream获取输入。一个实现ImageOutputStream接口的类,将输出写入常规OutputStream。