Пакет javax.imageio.stream

Пакет API Java Image I/O, работающий с низкоуровневым вводом-выводом из файлов и потоков.

Интерфейс ImageInputStream объединяет операции с потоками и файлами. Предоставляется абстрактный базовый класс ImageInputStreamImpl, упрощающий создание нового класса ImageInputStream. Предоставляются конкретные реализации классов (FileImageInputStream, FileCacheImageInputStream, и MemoryCacheImageInputStream), которые позволяют ввод из File или InputStream с использованием или без временного файла-кеша.

Интерфейс ImageOutputStream выполняет аналогичную функцию для вывода. Предоставляется абстрактный базовый класс ImageOutputStreamImpl, а также конкретные реализации классов (FileImageOutputStream, FileCacheImageOutputStream, и MemoryCacheImageOutputStream). Они позволяют вывод в File или OutputStream с использованием или без временного файла-кеша.

Класс IIOByteBuffer предоставляет альтернативный способ выполнения чтения последовательностей байтов, который уменьшает количество внутренних копирований данных.

С:
1.4
ИнтерфейсОписание
ImageInputStream

Интерфейс потока ввода с возможностью поиска, используемый ImageReader.

ImageOutputStream

Интерфейс потока вывода с возможностью поиска, используемый ImageWriter.

КлассОписание
FileCacheImageInputStream

Реализация ImageInputStream, получающая входные данные из обычного InputStream.

FileCacheImageOutputStream

Реализация ImageOutputStream, записывающая свой вывод в обычный OutputStream.

FileImageInputStream

Реализация ImageInputStream, получающая входные данные из File или RandomAccessFile.

FileImageOutputStream

Реализация ImageOutputStream, записывающая свой вывод непосредственно в File или RandomAccessFile.

IIOByteBuffer

Класс, представляющий изменяемую ссылку на массив байтов и смещение и длину в этом массиве.

ImageInputStreamImpl

Абстрактный класс, реализующий интерфейс ImageInputStream.

ImageOutputStreamImpl

Абстрактный класс, реализующий интерфейс ImageOutputStream.

MemoryCacheImageInputStream

Реализация ImageInputStream, получающая входные данные из обычного InputStream.

MemoryCacheImageOutputStream

Реализация ImageOutputStream, записывающая свой вывод в обычный OutputStream.

© 1993, 2020, 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/11/docs/api/java.desktop/javax/imageio/stream/package-summary.html

Spec-Zone .ru
спецификации, руководства, описания, API