Spec-Zone .ru
спецификации, руководства, описания, API
|
Интерфейс | Описание |
---|---|
IIOParamController |
Интерфейс, который будет реализован объектами, которые могут определить настройки
IIOParam объект, или поднимая GUI, чтобы получить значения от пользователя, или другими средствами. |
ImageTranscoder |
Интерфейс, обеспечивающий возможность транскодирования метаданных.
|
Класс | Описание |
---|---|
IIOImage |
Простой контейнерный class, чтобы агрегировать изображение, ряд миниатюры (предварительный просмотр) изображения, и метаданные представления объекта, связанные с изображением.
|
IIOParam |
Суперкласс всех классов, описывающих, как потоки должны декодироваться или закодированы.
|
ImageIO |
class, содержащий статические методы удобства для того, чтобы расположиться
ImageReader s и ImageWriter s, и выполнение простого кодирования и декодирование. |
ImageReader |
Абстрактный суперкласс для парсинга и декодирования изображений.
|
ImageReadParam |
class, описывающий, как должен декодироваться поток.
|
ImageTypeSpecifier |
class, который позволяет формат изображения (в частности
SampleModel и ColorModel ) быть определенным удобным способом. |
ImageWriteParam |
class, описывающий, как должен быть закодирован поток.
|
ImageWriter |
Абстрактный суперкласс для кодирования и записи изображений.
|
Исключение | Описание |
---|---|
IIOException |
Исключение class используется для сигнального отказа времени выполнения чтения и записи операций.
|
Много общих операций ввода-вывода изображения могут быть выполнены, используя статические методы ImageIO
class.
Этот пакет содержит основные классы и интерфейсы для того, чтобы описать содержание файлов изображений, включая метаданные и миниатюры (IIOImage
); для того, чтобы управлять процессом считывания изображения (ImageReader
, ImageReadParam
, и ImageTypeSpecifier
) и запись изображения (ImageWriter
и ImageWriteParam
); для того, чтобы выполнить транскодирование между форматами (ImageTranscoder
), и для того, чтобы сообщить об ошибках (IIOException
).
Все реализации javax.imageio обеспечивают следующие стандартные плагины формата изображения:
Чтение | Запись | Примечания | Метаданные | |
---|---|---|---|---|
|
да | да | ни один | Формат метаданных JPEG |
да | да | ни один | Формат метаданных PNG | |
BMP | да | да | ни один | Формат метаданных BMP |
да | да | ни один | Формат метаданных WBMP | |
да | да | Примечания плагина ДЖИФА | Формат метаданных ДЖИФА |
ImageIO обеспечивает ImageReader
и ImageWriter
плагины для
По умолчанию плагин писателя ДЖИФА создает изображения версии "89a". Это может быть изменено на "87a", явно устанавливая версию в потоковых метаданных (см. Спецификацию Формата Метаданных ДЖИФА Стрима).
Плагин писателя ДЖИФА поддерживает создание анимированных изображений ДЖИФА через стандартные методы записи последовательности, определенные в ImageWriter
class.
Глобальная таблица цветов пишется потоку вывода, если одно из следующих условий встречается:
В первом случае глобальная таблица цветов в потоковых метаданных используется во втором, локальная таблица цветов в метаданных изображения используется, и в третьем глобальная таблица цветов создается из ColorModel или SampleModel (первого) изображения.
Локальная таблица цветов пишется потоку вывода, только если метаданные изображения, содержащие элемент LocalColorTable, предоставляются писателю, или никакие метаданные изображения не предоставляются писателю и локальной таблице цветов, которая была бы сгенерирована от самого изображения, не равно глобальной таблице цветов.
Графический блок Расширения Управления пишется потоку вывода, только если метаданные изображения, содержащие элемент GraphicControlExtension, предоставляются писателю, или никакие метаданные изображения не предоставляются, и локальная таблица цветов, сгенерированная от изображения, требует, чтобы прозрачное индексировало. Приложение, Простой текст, и блоки Расширения Комментария пишутся, только если они предоставляются писателю через метаданные изображения.
Записью чересстрочных изображений может управлять прогрессивный режим обеспеченного ImageWriteParam
экземпляр. Если прогрессивный режим MODE_DISABLED
тогда нечередуемое изображение будет записано. Если прогрессивный режим MODE_DEFAULT
тогда чересстрочное изображение будет записано. Если прогрессивный режим MODE_COPY_FROM_METADATA
, тогда установка метаданных используется (если она будет обеспечена, иначе то чересстрочное изображение будет записано).
Плагин писателя изображения ДЖИФА поддерживает метаданные потока вывода установки от метаданных, предоставленных писателю или в собственном потоковом формате javax_imageio_gif_stream_1.0 метаданных ДЖИФА или в стандартном формате javax_imageio_1.0 метаданных, и установке выходных метаданных изображения от метаданных, предоставленных писателю или в собственном формате javax_imageio_gif_image_1.0 метаданных изображения ДЖИФА или стандартном формате javax_imageio_1.0 метаданных. Отображение стандартного формата метаданных ДЖИФУ собственный поток и форматы метаданных изображения дается в таблицах здесь.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92