良好的元数据图像转储实用程序?

问题描述 投票:2回答:3

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

我发现了以下优点/缺点:

  • ExifTool很好,但是我想要的输出有点粗糙。
  • ExifTool中的[DumpImage具有找到的元数据的良好格式,但不支持PNG。
image metadata exif xmp mining
3个回答
2
投票

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

代码位于DumpImage上,该工具的博客为Metadata Working Group。 (该工具的概述文章为GitHub。)


0
投票

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

here

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


0
投票

您可以尝试使用官方的ADOBE XMP SDK。可从以下位置下载:

here

这是用于读取/写入/处理各种格式的元数据的完整SDK。

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

© www.soinside.com 2019 - 2024. All rights reserved.