Exifを含まないJPEGファイルに撮影時刻情報を追加する方法
(2023/5/26)
Exifが含まれていないphoto.jpgというJPEGファイルにExifを追加する例: Exifの時刻情報を追加
% exiftool -ModifyDate="2023:05:23 17:57:01" photo.jpg
これでphoto.jpgにExif情報が追加される
ModifyDateというタグを利用しているが、Rubyのexifr/jpegモジュールがこれを利用していたからである
code:showdate.rb
require 'exifr/jpeg'
puts EXIFR::JPEG.new("photo.jpg").date_time # ⇒ 2023-05-23 17:57:01 +0900
タグ情報チェック
% exiftool -s photo.jpg
Exiftoolはオプションが膨大なので使い方がよくわからなかったのだが、ChatGPTに聞いたらすぐわかったのだった... 撮影時刻はModifyDateOriginalかもしれない!