png に日付情報 (Exif) を追加
スマホのあるアプリで撮ったスクショ (PNG) を Amazon Photo に上げると「日付なし」となって日付で整理できない。
ファイル名にスクショしたタイムスタンプが使われているようなので、これを exiftool で撮影日として登録するスクリプトを書いてみた。
#!/usr/bin/ruby ARGV.each do |arg| /([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})/.match(arg) year = $1 month = $2 day = $3 hour = $4 minuite = $5 sec = $6 puts "#{year}/#{month}/#{day} #{hour}:#{minuite}:#{sec} <- #{arg}" system("exiftool -DateTimeOriginal=\"#{year}/#{month}/#{day} #{hour}:#{minuite}:#{sec} JST\" #{arg}") end
コメント
コメントを投稿