我想知道是否有人如何從jpg,arw和dng文件訪問元數據(特別是日期)。從jpg,dng和arw原始文件中獲取元數據
我最近在合併操作失敗後丟失了文件夾結構,並且想根據元數據重命名恢復的文件。
我打算創建一個小C++應用程序來挖掘每個文件並獲取元數據。
任何輸入讚賞。
(或者,如果你知道已經這樣做了一個應用程序的我想知道:)
我想知道是否有人如何從jpg,arw和dng文件訪問元數據(特別是日期)。從jpg,dng和arw原始文件中獲取元數據
我最近在合併操作失敗後丟失了文件夾結構,並且想根據元數據重命名恢復的文件。
我打算創建一個小C++應用程序來挖掘每個文件並獲取元數據。
任何輸入讚賞。
(或者,如果你知道已經這樣做了一個應用程序的我想知道:)
好了,所以我做了谷歌搜索(也許應該已經開始與此)「的基礎上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,位於圖片文件夾(和子文件夾)中
希望這可以幫助其他人
你看的libexif項目http://libexif.sourceforge.net/?
您還應該嘗試Adobe XMP SDK,這對於支持的格式(JPEG,PNG,TIFF和DNG)非常有用。