Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPEGファイルの撮影日時取得
[go: Go Back, main page]

JPEGファイルの撮影日時取得


 Image::MetaData::JPEGモジュールを使うと取得できます。
use strict;
use Image::MetaData::JPEG;

my $file = 'image.jpg';
my $image = Image::MetaData::JPEG->new($file);
unless ($image) {
	die Image::MetaData::JPEG::Error();
}

my $segment = $image->retrieve_app1_Exif_segment(0);
my $data = $segment->get_Exif_data('SUBIFD_DATA', 'TEXTUAL');

my $date = $data->{DateTimeOriginal}->[0];
$date =~ s/\x00//g;

print $date, "\n";

関連項目

JPEGファイルの情報取得
JPEGファイルの生成機器取得