模块 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。一个类,表示对字节数组的可变引用以及该数组中的偏移量和长度。供ImageReaders 使用的可搜索输入流接口。实现ImageInputStream接口的抽象类。供ImageWriters 使用的可搜索输出流接口。实现ImageOutputStream接口的抽象类。ImageInputStream的实现,它从常规InputStream获取输入。ImageOutputStream的实现,将其输出写入常规OutputStream。