模块 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
的输出流接口,供ImageWriter
使用。 -
类摘要 类 描述 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
。