![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
Perlで写真のファイル名を管理しています。
写真のEXIFの撮影日付をタイムスタンプに書換えたい、Perlでのやり方を教えてください。
写真をファイル名変更や画像処理した後タイムスタンプがその作業の時間に書き換えられます。オリジナルの時間を大切にしたいので、ファイルのタイムスタンプにEXIFの撮影時間、ファイル管理のNautilusで見ると、ImageタグのDate Taken:に情報があります。
例えば、Date Takenが 2009:12:15 06:00:00 の場合、Accessed と Modified の所にも同じ時間情報 2009:12:15 06:00 を取り込みたいのです。よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
とりあえず1つ変更する分です。
沢山変更するのは、foreachなりなんなりで回せばよいでしょう。
use strict;
use warnings;
use 5.010;
use Time::Local;
# 以下はデフォでは入ってないので、CPANなりppmなりで入れる。
use Image::ExifTool;
#------------------------------------------------------------
my $file = "./hogehoge.jpg";
#------------------------------------------------------------
my $exifTool = new Image::ExifTool;
# $exifInfo はExif情報ハッシュへのリファレンス
my $exifInfo = $exifTool->ImageInfo($file);
my $exifTime = $exifInfo->{'DateTimeOriginal'};
print $exifTime;
#------------------------------------------------------------
# 2000:10:21 10:30:25 みたいな形になるようなので分解
my ($year, $mon, $day, $hour, $min, $sec) = $exifTime =~ /(\d{4}):(\d\d):(\d\d) (\d\d):(\d\d):(\d\d)/;
my $exifTimeEpoch = timelocal($sec,$min,$hour,$day,$mon-1,$year);
#------------------------------------------------------------
# ModifyとAccessを修正
utime $exifTimeEpoch , $exifTimeEpoch , $file;
# とはいえ、Accessってアクセスしちゃうから直ぐにまた変更になるんじゃ・・・
#------------------------------------------------------------
kokucho81さん、ほんとうに有難うございました。
アドバイスと指摘の通り、下記に2箇所を補足させていただきます。
1. ExifToolは下記のリンクでダウンロードし、インストールしました。
http://www.sno.phy.queensu.ca/~phil/exiftool/ind …
OSはFedora 14だったので、こちらのパッケージを使いました。
http://www.sno.phy.queensu.ca/~phil/exiftool/Ima …
2. ModifyとAccessタイムについて
確かにAccessは意味がありませんでした。(笑)コンソールでModifyタイムがExif時間でよかったです。
このように修正して使わせていただきました。
# ModifyとAccessを修正
utime time() , $exifTimeEpoch , $file;
有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 Windows10のメタデータの「メディアの作成日時」は、タイムゾーンによって表示が変わりますか? 3 2022/06/21 02:30
- フリーソフト Windowsのフリーソフト「拡張コピー」のタイムスタンプ関係の仕様は、タイムゾーンを反映しますか? 2 2022/06/21 02:58
- iPhone(アイフォーン) iphoneで撮影した写真、動画を連番のファイル名で保存したい。 1 2022/04/28 02:12
- その他(開発・運用・管理) 複数ファイル名の一括変更について 3 2023/04/27 13:08
- デジタルカメラ ミラーレス一眼カメラで撮影した写真のExifデータを一度削除しても、復元出来ますか?撮影日時と使用レ 2 2023/07/09 19:24
- 法人税 電子帳簿保存法について 1 2022/04/07 11:17
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- その他(Microsoft Office) Microsoft365で写真をアルバム管理・共有する方法。 1 2023/04/30 08:40
- その他(パソコン・周辺機器) 同じファイル名 上書きしないフリーソフトなどあったら教えて下さい。 仕事で大量の写真などを扱っており 3 2023/05/18 06:43
- デジタルカメラ ファイルに入れた写真データを取り出せなくなりました 3 2022/09/28 00:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
どれが周りから見た私の顔です...
-
奥様のエッチな写真を撮って楽...
-
近くで写真を撮るとノーマルカ...
-
レポート作成:写真の載せ方
-
自分の彼女の顔や脚の写真を見...
-
コンビニの外とかにある証明写...
-
外でスマホの外カメで自撮りす...
-
写真で撮って見る肌と鏡で見る...
-
旦那のやばい性癖について。 先...
-
全身写真を撮影して貰うとバラ...
-
写真を1枚も撮らないのは別れる...
-
ハメ撮りってなんですか?
-
写真写りが良いイケメンと写真...
-
勝手に家を撮影されて困ってい...
-
実物はイケメンなのに、写真で...
-
卒業アルバムに写真が載ってい...
-
写真用語の意味を教えて下さい
-
鏡に映っている自分を写真で撮...
-
写真写りが悪いです。人にも生...
-
マイナンバーカード、写真がダ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どれが周りから見た私の顔です...
-
近くで写真を撮るとノーマルカ...
-
奥様のエッチな写真を撮って楽...
-
コンビニの外とかにある証明写...
-
自分の彼女の顔や脚の写真を見...
-
旦那のやばい性癖について。 先...
-
インカメの遠くで撮った顔が本...
-
勝手に家を撮影されて困ってい...
-
写真写りが良いイケメンと写真...
-
写真で撮って見る肌と鏡で見る...
-
ハメ撮りってなんですか?
-
レポート作成:写真の載せ方
-
写真を1枚も撮らないのは別れる...
-
LINEで受領した、写真名.jpgか...
-
鏡に映っている自分を写真で撮...
-
「顔写真」と「上半身写真」は...
-
全身写真を撮影して貰うとバラ...
-
マイナンバーカード、写真がダ...
-
インカメで撮った自分の写真っ...
-
体育祭写真撮ったあとのDM
おすすめ情報