2010-05-30 97 views
2

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

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

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

任何输入赞赏。

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

回答

2

好了,所以我做了谷歌搜索(也许应该已经开始与此)“的基础上EXIF数据批量重命名ARW DNG JPG”

和弹出的第一页是ExifTool由菲尔·哈维 它支持最新ARW和DNG文件,并使用一些命令行魔术,我应该能够得到它做的事情差不多就是我想要

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

-move文件夹(图片/ YYYY-MM-DD/)并将文件重命名为YYYYMMDD _ ####。ext,位于图片文件夹(和子文件夹)中

希望这可以帮助其他人

0

您还应该尝试Adobe XMP SDK,这对于支持的格式(JPEG,PNG,TIFF和DNG)非常有用。