Пакет javax.imageio.stream
Интерфейс ImageInputStream объединяет потоковые и основанные на файлах операции. Предоставляется абстрактный базовый класс ImageInputStreamImpl, чтобы упростить написание нового класса ImageInputStream. Предоставляются конкретные реализации (FileImageInputStream, FileCacheImageInputStream и MemoryCacheImageInputStream), которые позволяют вводу поступать из File или InputStream с использованием или без временного файла-кеша.
Интерфейс ImageOutputStream выполняет аналогичную функцию для вывода. Предоставляется абстрактный базовый класс ImageOutputStreamImpl, а также конкретные реализации (FileImageOutputStream, FileCacheImageOutputStream и MemoryCacheImageOutputStream), которые позволяют выводу записываться в File или OutputStream с использованием или без временного файла-кеша.
Класс IIOByteBuffer предоставляет альтернативный способ выполнения чтения последовательностей байтов, который уменьшает количество внутренней копирования данных.
- Since:
- 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/imageio/stream/package-summary.html