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.