NAME
Mac::iPhoto::Exif - Write iPhoto meta data to Exif
SYNOPSIS
console$ iphoto2exif --directory /data/photo/2010/summer_vacation
or
use Mac::iPhoto::Exif;
my $iphotoexif = Mac::iPhoto::Exif->new(
directory => '/data/photo/2010/summer_vacation'
);
$iphotoexif->run;
DESCRIPTION
This module write meta data from the iPhoto database like keywords, geo
locations, comments, ratings and faces to the pictures Exif data.
The following exif tags are being used:
* PersonInImage
* Keywords
* UserComment
* Rating
* GPSLatitude, GPSLongitude, GPSLatitudeRef, GPSLongitudeRef
* Rating
ACCESSORS
directory
Limit operation to one or more directories.
ArrayRef of Path::Class::Dir
exclude
Exclude one or more directories.
ArrayRef of Path::Class::Dir
iphoto_album
Path to the iPhoto AlbumData.xml database.
Path::Class::File
loglevel
Be more/less verbose.
Accepted loglevels are : debug, info, warn and error
Default: info
changetime
Change file create time according to exif timestamps
Default: true
backup
Backup changed files
Default: false
dryrun
Do not alter files, just log actions
Default: false
METHODS
parse_album
Return the iPhoto album as a XML::LibXml::Doc object
run
Run the iPhoto to Exif conversion
log
Log message
DISCLAIMER
This module has been extensively tested on my machine (OSX 10.6.6,
iPhoto 9.1.1) and deemed to work correctly. However I do not guarantee
that it will work correctly on any other machine/setup. So make sure
that you have backups of your valualble pictures before running this
program!
THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
PERFORMANCE OF THE SOFTWARE IS WITH YOU.
IN NO EVENT WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE SOFTWARE AS PERMITTED BY THE ABOVE LICENCE, BE
LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL,
OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
SOFTWARE.
SUPPORT
Please report any bugs or feature requests to
"mac-iphoto-exif@rt.cpan.org", or through the web interface at
<http://rt.cpan.org/Public/Bug/Report.html?Queue=Mac::iPhoto::Exif>. I
will be notified and then you'll automatically be notified of the
progress on your report as I make changes.
AUTHOR
Maroš Kollár
CPAN ID: MAROS
maros [at] k-1.com
L<http://www.k-1.com>
COPYRIGHT & LICENSE
Mac::iPhoto::Exif is Copyright (c) 2009, Maroš Kollár -
<http://www.k-1.com>
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included
with this module.