Spec-Zone .ru
спецификации, руководства, описания, API
|
См.: Описание
Интерфейс | Описание |
---|---|
IIOMetadataController |
Интерфейс, который будет реализован объектами, которые могут определить настройки
IIOMetadata объект, или поднимая GUI, чтобы получить значения от пользователя, или другими средствами. |
IIOMetadataFormat |
Объект, описывающий структуру документов метаданных, возвращенных из
IIOMetadata.getAsTree и передал к IIOMetadata.setFromTree и mergeTree . |
Класс | Описание |
---|---|
IIOMetadata |
Абстрактный class, который будет расширен объектами, которые представляют метаданные (данные неизображения) связанный с изображениями и потоками.
|
IIOMetadataFormatImpl |
Конкретный class, обеспечивающий допускающую повторное использование реализацию
IIOMetadataFormat интерфейс. |
IIOMetadataNode |
class, представляющий узел в дереве метаданных, которое реализует
org.w3c.dom.Element взаимодействуйте через интерфейс и дополнительно учитывает хранение нетекстовых объектов через getUserObject и setUserObject методы. |
Исключение | Описание |
---|---|
IIOInvalidTreeException |
IIOInvalidTreeException бросается когда попытка IIOMetadata возразите, чтобы проанализировать дерево IIOMetadataNode s сбои. |
Читая изображение, его метаданные на изображение и на поток делаются доступными как IIOMetadata
объект. Внутренности этого объекта являются определенными для плагина, который создал его. К его содержанию можно получить доступ в форме XML Document
, который реализуется как дерево IIOMetadataNode
объекты.
При записи изображения его метаданные могут быть установлены, определяя или изменяя IIOMetadata
объект. Такой объект может быть получен из ImageWriter
или ImageTranscoder
(от javax.imageio
пакет). Как только такой объект был получен, его содержание может быть набором измененных через a Document
состоя из IIOMetadataNode
s. Формат документа может дополнительно быть описан, используя IIOMetadataFormat
объект.
Формат метаданных содержится в XML Document
идентифицируется строкой, которая появляется как корневой узел дерева IIOMetadataNode
объекты. Эта строка содержит номер версии, например, "javax_imageio_jpeg_image_1.0". Читатели и писатели могут поддерживать многократные версии того же самого основного формата, и у API ввода-вывода Изображения есть методы, которые позволяют определять который версия использовать, передавая строку к методу/конструктору, используемому, чтобы получить IIOMetadata
объект. В некоторых случаях более свежая версия, возможно, не является строго совместимой с программой, записанной, ожидая более старую версию (для примера, см. Собственный раздел Формата Метаданных Примечаний Использования Метаданных JPEG ниже).
Плагины могут хотеть поддерживать стандарт (нейтральный плагин) формат. Этот формат не обеспечивает кодирование без потерь метаданных, но позволяет части метаданных быть полученной доступ универсальным способом.
Каждый из стандартных плагинов поддерживает так называемый "собственный" формат метаданных, который кодирует его метаданные без потерь:
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92