У цьому прикладі коду показано, як додати спеціальний тег до пакета 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");
}