使用Apache Imaging Library编辑jpg标签和标题

时间:2017-04-20 17:01:26

标签: java jpeg apache-commons-imaging

我正在尝试使用标题和标记批量修改超过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

0 个答案:

没有答案
相关问题