好的元数据图像转储工具?

时间:2010-01-29 23:41:31

标签: image metadata exif xmp mining

我正在寻找最好的工具来提取嵌入在最流行的图像文件格式(特别是JPEG和PNG)中的任何和所有元数据。我想知道那里有什么(XMP,Exif,IPTC / IIM等)。理想情况下,我正在寻找一个可以从命令行运行的一体化解决方案,但我很想知道这个领域中任何其他有价值的工具。

我找到了以下各项,每项都有优点/缺点:

3 个答案:

答案 0 :(得分:1)

我最近发布了Binspector,我最后写的工具是为了让我自己满意地回答这个问题。该工具的基本前提是它采用格式语法并使用它来分析二进制文件。只要格式语法和二进制文件格式正确,就可以检查和分析无数的二进制文件和格式。

代码托管在GitHub上,该工具的博客为here。 (该工具的概述帖子为here。)

答案 1 :(得分:0)

由于您没有提及任何首选的编程语言,我以PHP为例。 有一个PHP的Exif扩展,可用于从图像中轻松检索元数据。

http://www.php.net/manual/en/function.exif-read-data.php

您可以轻松创建可以从命令行调用的脚本。我必须补充一点,扩展似乎只提供对JPEG和TIFF图像的支持。

答案 2 :(得分:0)

您可以试用官方的ADOBE XMP SDK。它可从以下网址下载:

http://www.adobe.com/devnet/xmp.html

这是一个完整的SDK,可以读取/编写/操作各种格式的元数据。

在SDK包中,您可能会感兴趣的是一个特定的示例。转到"样本"文件夹根据文档构建样本(在包中可用)。寻找示例exe" DumpFile"。这会将文件中的所有元数据转储到控制台。