Spec-Zone.ru › OpenJDK 21

Пакет javax.imageio.stream

package javax.imageio.stream
Пакет API Java Image I/O, отвечающий за низкоуровневое ввод/вывод из файлов и потоков.

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

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

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

Since:
1.4
Пакет Описание
javax.imageio
Основной пакет API Java Image I/O.
javax.imageio.event
Пакет API Java Image I/O, отвечающий за синхронное уведомление о событиях во время чтения и записи изображений.
javax.imageio.metadata
Пакет API Java Image I/O, отвечающий за чтение и запись метаданных.
javax.imageio.spi
Пакет API Java Image I/O, содержащий интерфейсы плагинов для читателей, писателей, транс кодеров и потоков, а также реестр во время выполнения.
Класс Описание
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, 2023, 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/21/docs/api/java.desktop/javax/imageio/stream/package-summary.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API