Пакет 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, 2021, 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/17/docs/api/java.desktop/javax/imageio/stream/package-summary.html