用于将 IPTC 元数据读写到 JPEG 和 TIFF 的 Java 库

2022-09-02 13:48:01


有谁知道一些开源Java库,用于将IPTC元数据读取和写入JPEG和TIFF?现在我使用的是Apache Sanselan。不幸的是,它只能读取IPTC,不能写入(http://commons.apache.org/sanselan/formatsupport.html)。
将不胜感激您的帮助。
丹尼斯。


答案 1

这似乎是一个相当古老的问题,但以下是一些有用的信息:

读取元数据,如EXIF,IPTC。等可以使用Apache Commons Imaging(以前称为Sanselan)或Datadata Extractor(通过dre noaks)来完成。

元数据的编写可以使用Apache Commons Imaging使用以下类来完成:

EXIF - ExifRewriter (http://commons.apache.org/proper/commons-imaging/apidocs/org/apache/commons/imaging/formats/jpeg/exif/ExifRewriter.html)

IPTC - JpegIptcRewriter (http://commons.apache.org/proper/commons-imaging/apidocs/org/apache/commons/imaging/formats/jpeg/iptc/JpegIptcRewriter.html)

XMP - JpegXmpRewriter (http://commons.apache.org/proper/commons-imaging/apidocs/org/apache/commons/imaging/formats/jpeg/xmp/JpegXmpRewriter.html)


答案 2

看看IIM4J。用于将 IPTC IIM 标记写入 (jpeg) 图像。IIMWriter


推荐