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