jpg、arw、および dng ファイルからメタデータ (特に日付) にアクセスする方法を新しく知っている人がいるかどうか疑問に思っていました。
最近、マージ操作がうまくいかなくなった後、フォルダー構造が失われ、メタデータに従って復元されたファイルの名前を変更したいと考えています。
各ファイルを掘り下げてメタデータを取得する小さな C++ アプリを作成する予定です。
どんな入力でも大歓迎です。
(または、すでにこれを行っているアプリを知っている場合は、知りたいです:)
libexif プロジェクトhttp://libexif.sourceforge.net/を見ましたか?
わかりましたので、「exif データ arw dng jpg に基づくバッチの名前変更」について Google 検索を行いました (おそらくそれから始めるべきでした)。
ポップアップした最初のページは、Phil Harvey による ExifTool で、最近の arw および dng ファイルをサポートしており、コマンド ライン マジックを使用すると、ほとんどやりたいことを実行できるはずです。
exiftool -r -d images/%Y-%m-%d/%Y%m%d_%%.4c.%%e "-filename<filemodifydate" pics
- ファイルをフォルダー (images/YYYY-MM-DD/) に移動し、pics フォルダー (およびサブフォルダー) にあるファイルの名前を YYYYMMDD_####.ext に変更します
これが他の人に役立つことを願っています