我正在尝试使用标题和标记批量修改超过2000张JPG照片。我可以很容易地获得ImageDescription(标签)和标题字段,但我找不到插入新标题和新标签的方法。
是否有关于如何使用Apache Imaging Lib(或其他比Apaches更好的库)插入新标题和标签的示例?
以下是我现在提取数据的方法:
JpegImageMetadata metadata = (JpegImageMetadata) Imaging.getMetadata(image);
TiffImageMetadata tiffMetadataItem = metadata.getExif();
TiffOutputSet tiffOutputSet = tiffMetadataItem.getOutputSet();
if (tiffOutputSet == null) {
tiffOutputSet = new TiffOutputSet();
}
TiffOutputDirectory tiffOutputDirectory = tiffOutputSet.getOrCreateExifDirectory();
System.out.println(tiffOutputDirectory.getFields());
编辑:这是我目前在编辑字段方面得到的' XPTitle'
https://gist.github.com/TheMasteredPanda/08fe51447fc6de47293bf1b34758e692