Image-Synchronize
view release on metacpan or search on metacpan
lib/Image/Synchronize.pm view on Meta::CPAN
package Image::Synchronize;
use Modern::Perl;
=head1 NAME
Image::Synchronize - a module for synchronizing filesystem
modification timestamps of images, movies, and related files.
=head1 SYNOPSIS
use Image::Synchronize;
$ims = Image::Synchronize->new(%options);
$ims->process(@pathpatterns);
=head1 DESCRIPTION
This module is the backend of L<imsync> and was not designed to be
used outside of that context.
=head1 SEE ALSO
See the documentation of L<imsync> for more details.
=head1 AUTHOR
Louis Strous, E<lt>imsync@quae.nl<gt>
=head1 COPYRIGHT AND LICENSE
Copyright (C) 2018-2023 by Louis Strous
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.26.2 or,
at your option, any later version of Perl 5 you may have available.
=cut
use parent 'Exporter';
our @EXPORT_OK = qw(normalize_options);
use feature 'state';
use Carp;
use Clone qw(clone);
use File::Copy qw(
copy
move
);
use File::Spec qw(
case_tolerant
);
use Image::ExifTool 10.14;
use Image::Synchronize::CameraOffsets;
use Image::Synchronize::GpsPositionCollection;
use Image::Synchronize::GroupedInfo;
use Image::Synchronize::Logger qw(
default_logger
log_error
log_message
log_warn
);
( run in 0.707 second using v1.01-cache-2.11-cpan-437f7b0c052 )