Spec-Zone.ru › OpenJDK 24

Пакет 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, 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

Spec-Zone.ru

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