The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Template::Plugin::ExifTool - Interface to Image::ExifTool Module

SYNOPSIS

  [% # filepath is full path of image file. %]
  [% USE image = ExifTool(filepath) %]

  [% # Return meta information for 2 tags only %]
  [% USE image = ExifTool(filepath, 'tag1', 'tag2') %]

  [% # get hash of meta information from an image %]
  [% FOREACH info = image.info %]
  [% info.key %] => [% info.value %]
  [% END %]

  [% # using ExifTool methods %]
  [% image.GetValue(tag, type) %]
  [% image.GetDescription(tag) %]
  ...

DESCRIPTION

Template::Plugin::ExifTool is interface to Image::ExifTool Module.

METHODS

info

Return hash of meta information tag names/values from an image. This return value is same as Image::ExifTool::ImageInfo.

  [% image.info %]
Using Image::ExifTool methods

It can use methods of Image::ExifTool. Get the value of specified tag.

  [% image.GetValue(tag, type) %]

Get the description for specified tag.

  [% image.GetDescription(tag) %]

...

AUTHOR

Author <kurihara@cpan.org>

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

Image::ExifTool, Template::Plugin