2

我想知道是否有人新如何从 jpg、arw 和 dng 文件中访问元数据(特别是日期)。

我最近在合并操作失败后丢失了文件夹结构,并想根据元数据重命名恢复的文件。

我计划创建一个小 C++ 应用程序来挖掘每个文件并获取元数据。

任何意见表示赞赏。

(或者,如果您知道一个已经这样做的应用程序,我想知道:)

4

3 回答 3

3

你看过 libexif 项目http://libexif.sourceforge.net/吗?

于 2010-05-30T22:03:40.443 回答
2

好的,所以我做了一个谷歌搜索(可能应该从那个开始)“基于 exif 数据 arw dng jpg 的批量重命名”

弹出的第一页是 Phil Harvey 的 ExifTool,它支持最近的 arw 和 dng 文件,并且通过一些命令行魔法,我应该能够让它做我想做的事

exiftool -r -d images/%Y-%m-%d/%Y%m%d_%%.4c.%%e "-filename<filemodifydate" pics

- 将文件移动到文件夹(图像/YYYY-MM-DD/)并将文件重命名为 YYYYMMDD_####.ext 位于 pics 文件夹(和子文件夹)中

希望这对其他人有帮助

于 2010-05-31T00:51:02.360 回答
0

您还应该尝试 Adob​​e XMP SDK,它非常适合其支持的格式(JPEG、PNG、TIFF 和 DNG)。

于 2013-05-20T18:27:38.287 回答