В этом примере кода показано, как добавить пользовательский тег в пакет EXIF.
Java
try (Metadata metadata = new Metadata("input.tiff")) {
IExif root = (IExif) metadata.getRootPackage();
// Установите пакет EXIF, если он отсутствует.
if (root.getExifPackage() == null) {
root.setExifPackage(new ExifPackage());
}
// Добавить известное свойство
root.getExifPackage().set(new TiffAsciiTag(TiffTagID.Artist, "Artist's name"));
// Добавьте полностью настраиваемое свойство (которое не описано в спецификации EXIF)
// Обратите внимание, что выбранный идентификатор может пересекаться с идентификаторами, используемыми некоторыми сторонними инструментами.
root.getExifPackage().set(new TiffAsciiTag(TiffTagID.getByRawValue(65523), "Hidden data"));
metadata.save("output.tiff");
}