Spec-Zone .ru
спецификации, руководства, описания, API
Пожалуйста, учтите, что спецификации и другая информация, содержащаяся здесь, не являются заключительными и могут быть изменены. Информация доступна для вас исключительно ради ознакомления.
 Платформа Java™
Стандарт Эд. 8

Проект сборка-b92

Пакет javax.imageio.metadata

Пакет API ввода-вывода Изображения Java, имеющего дело с чтением и записью метаданных.

См.: Описание

Пакет javax.imageio.metadata Описание

Пакет API ввода-вывода Изображения Java, имеющего дело с чтением и записью метаданных.

Читая изображение, его метаданные на изображение и на поток делаются доступными как IIOMetadata объект. Внутренности этого объекта являются определенными для плагина, который создал его. К его содержанию можно получить доступ в форме XML Document, который реализуется как дерево IIOMetadataNode объекты.

При записи изображения его метаданные могут быть установлены, определяя или изменяя IIOMetadata объект. Такой объект может быть получен из ImageWriter или ImageTranscoder (от javax.imageio пакет). Как только такой объект был получен, его содержание может быть набором измененных через a Document состоя из IIOMetadataNodes. Формат документа может дополнительно быть описан, используя IIOMetadataFormat объект.

Формат метаданных содержится в XML Document идентифицируется строкой, которая появляется как корневой узел дерева IIOMetadataNode объекты. Эта строка содержит номер версии, например, "javax_imageio_jpeg_image_1.0". Читатели и писатели могут поддерживать многократные версии того же самого основного формата, и у API ввода-вывода Изображения есть методы, которые позволяют определять который версия использовать, передавая строку к методу/конструктору, используемому, чтобы получить IIOMetadata объект. В некоторых случаях более свежая версия, возможно, не является строго совместимой с программой, записанной, ожидая более старую версию (для примера, см. Собственный раздел Формата Метаданных Примечаний Использования Метаданных JPEG ниже).

Плагины могут хотеть поддерживать стандарт (нейтральный плагин) формат. Этот формат не обеспечивает кодирование без потерь метаданных, но позволяет части метаданных быть полученной доступ универсальным способом.

Каждый из стандартных плагинов поддерживает так называемый "собственный" формат метаданных, который кодирует его метаданные без потерь:

С тех пор:
1.4
 Платформа Java™
Стандарт Эд. 8

Проект сборка-b92

Представьте ошибку или функцию
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.

Проект сборка-b92