用于将 IPTC 元数据读写到 JPEG 和 TIFF 的 Java 库
有谁知道一些开源Java库,用于将IPTC元数据读取和写入JPEG和TIFF?现在我使用的是Apache Sanselan。不幸的是,它只能读取IPTC,不能写入(http://commons.apache.org/sanselan/formatsupport.html)。
将不胜感激您的帮助。
丹尼斯。
有谁知道一些开源Java库,用于将IPTC元数据读取和写入JPEG和TIFF?现在我使用的是Apache Sanselan。不幸的是,它只能读取IPTC,不能写入(http://commons.apache.org/sanselan/formatsupport.html)。
将不胜感激您的帮助。
丹尼斯。
这似乎是一个相当古老的问题,但以下是一些有用的信息:
读取元数据,如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)