Module
java.desktop
Package 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
-
接口摘要 接口 描述 ImageInputStream 一个可寻求的输入流接口,供ImageReader使用。ImageOutputStream 一个可寻求的输出流接口,供ImageWriter使用。 -
类摘要 Class 描述 FileCacheImageInputStream 一个ImageInputStream的实现,从常规的InputStream获取它的输入。FileCacheImageOutputStream 实现ImageOutputStream将其输出写入常规的OutputStream。FileImageInputStream 一个ImageInputStream的实现,从File或RandomAccessFile获取其输入。FileImageOutputStream 实现ImageOutputStream将其输出直接写入File或RandomAccessFile。IIOByteBuffer 表示对字节数组的可变引用以及该数组中的偏移量和长度的类。ImageInputStreamImpl 一个实现ImageInputStream接口的抽象类。ImageOutputStreamImpl 一个实现ImageOutputStream接口的抽象类。MemoryCacheImageInputStream 一个ImageInputStream的实现,从常规的InputStream获取它的输入。MemoryCacheImageOutputStream 实现ImageOutputStream,将其输出写入常规的OutputStream。