Создание файла JPEG с метаданными - PullRequest
1 голос
/ 11 октября 2010

У меня есть Java приложение, которое создает BufferedImage и сохраняет его на диск в формате JPEG. Я бы очень хотел добавить подпись к изображению. Чтобы изображение не вытеснялось текстом на самом изображении, было бы здорово, если бы я мог написать подпись к метаданным JPEG.

Я искал повсюду решение, но не нашел ничего удовлетворительного. Sanselan часто появляется, но я не понял, как правильно его использовать. Я нашел примеры, которые изменяют существующие метаданные, но мои файлы не содержат метаданных, поскольку они просто создаются из ImageIO.write () или Sanselan.writeImage ().

Я нашел еще одну запись , которая делает то, что я ищу, но она на C # и мне нужна Java.

Любая помощь будет принята с благодарностью.

1 Ответ

3 голосов
/ 11 октября 2010

пакет, который вы хотите посмотреть, это javax.imageio.metadata

Класс IIOMetaData (который имеет конкретный подкласс для JPEG) содержит методы для получения информации метаданных в различных форматах, в том числе в виде дерева XML DOMкорневой узел.

...