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

Sto*_*orm 17 java jpeg iptc tiff


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

Ben*_*sen 5

看看IIM4J.使用IIMWriter写IPTC IIM标记为(JPEG)的图像.


小智 5

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

可以使用 Apache Commons Imaging(以前称为 Sanselan)或元数据提取器(by draw noaks)来读取 EXIF、IPTC 等元数据。

可以使用 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 )


sam*_*ake 1

我过去曾审视过自己,但没有找到。我建议查看一个开源项目,例如http://sourceforge.net/projects/image-tagger/并看看他们是如何做到的。