Пакет javax.imageio.stream
Интерфейс ImageInputStream объединяет операции с потоками и файлами. Для упрощения создания нового класса ImageInputStream предоставлен абстрактный базовый класс ImageInputStreamImpl. Предоставляются конкретные классы реализации (FileImageInputStream, FileCacheImageInputStream и MemoryCacheImageInputStream), позволяющие выполнять ввод из File или InputStream с использованием или без использования временного файла кэша.
Интерфейс ImageOutputStream выполняет аналогичную функцию для вывода. Предоставлен абстрактный базовый класс ImageOutputStreamImpl, а также конкретные классы реализации (FileImageOutputStream, FileCacheImageOutputStream и MemoryCacheImageOutputStream), позволяющие выполнять вывод в File или OutputStream с использованием или без использования временного файла кэша.
Класс IIOByteBuffer предоставляет альтернативный способ чтения последовательностей байтов, сокращающий объем внутреннего копирования данных.
- Начиная с:
- 1.4
| Класс | Описание |
|---|---|
| FileCacheImageInputStream | Реализация ImageInputStream, получающая входные данные из обычного InputStream. |
| FileCacheImageOutputStream | Реализация ImageOutputStream, записывающая выходные данные в обычный OutputStream. |
| FileImageInputStream | Реализация ImageInputStream, получающая входные данные из File или RandomAccessFile. |
| FileImageOutputStream | Реализация ImageOutputStream, записывающая выходные данные непосредственно в File или RandomAccessFile. |
| IIOByteBuffer | Класс, представляющий изменяемую ссылку на массив байтов, а также смещение и длину области в этом массиве. |
| ImageInputStream | Интерфейс входного потока с поддержкой перемещения по данным, предназначенный для использования средствами ImageReader. |
| ImageInputStreamImpl | Абстрактный класс, реализующий интерфейс ImageInputStream. |
| ImageOutputStream | Интерфейс выходного потока с поддержкой перемещения по данным, предназначенный для использования средствами ImageWriter. |
| ImageOutputStreamImpl | Абстрактный класс, реализующий интерфейс ImageOutputStream. |
| MemoryCacheImageInputStream | Реализация ImageInputStream, получающая входные данные из обычного InputStream. |
| MemoryCacheImageOutputStream | Реализация ImageOutputStream, записывающая выходные данные в обычный OutputStream. |
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/imageio/stream/package-summary.html