Image-Synchronize
view release on metacpan or search on metacpan
The M Offset field shows what time offset is added to the file system
modification timestamp, in units of years (y), days (d), hours (h),
minutes (m), and seconds (s). If the value had to be truncated to fit
in the available space, then it ends in a period (C<.>). For example,
C<-37d2h> means I<exactly> -37 days and 2 hours, and C<-37d2h.> means
the value was truncated from an amount slightly larger than that.
The letter at the beginning of the M Offset field says what the source
of the target time was, according to a table printed before the report.
The c Offset field shows the difference between the target time and
the embedded creation time of the image, formatted similarly to the
offset in the M Offset field. For example, C<+2h> means the target
time is exactly 2 hours later than the embedded creation time.
The File field identifies the file, including just as much of the
directory part of the name as is needed to make the file name unique
within the collection of files that were processed.
=head2 Export GPX
The location information from (or for) the processed files can be
exported to a GPX file, even if file modification (L</--modify>) is
not requested. In this way you can verify the positions in a mapping
tool and only embed the locations in the image files when you're
satisfied they are correct. Use the L</--exportgpx> option to request
export of location information to a file. If you specify a file name
after the option, then the information is exported to the named file.
Otherwise, the information is exported to file I<export.gpx> in the
current working directory.
=head1 EXIT STATUS
The current application returns 0 if it detects nothing left to change
for the inspected image files, 1 if it identified additional changes
to make for one or more image files, and 2 if there was a severe
problem that prevented it from completing.
=head1 CONFIGURATION
The current application reads and writes a L</Camera Timezone Offsets
File> that contains information (in L<YAML|http://www.yaml.org>
format) about how the camera clocks run compared to Coordinated
Universal Time (UTC). If there is a file
I<.imsync-cameraoffsets.yaml> in the current working directory, then
it is used as the camera timezone offsets file. Otherwise, a file by
that same name in the user's home directory (as determined by the
C<HOME> environment variable) is used.
=head1 DEPENDENCIES
This application uses the following non-core Perl modules:
=over
=item L<IO::Interactive>
=item L<Image::ExifTool> version 10.14 or up
=item L<Modern::Perl>
=item L<Path::Class>
=item L<Path::Iterator::Rule>
=item L<Term::ProgressBar>
=item L<XML::Twig>
=item L<YAML::Any>
=back
=head1 AUTHOR
Louis Strous E<lt>LS@quae.nlE<gt>.
=head1 LICENSE AND COPYRIGHT
Copyright (c) 2018-2020 Louis Strous.
This program is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
=cut
( run in 0.782 second using v1.01-cache-2.11-cpan-75ffa21a3d4 )