Browse Source

Update to 12.31

pull/96/head 12.31
exiftool 10 months ago
parent
commit
f5a05afd26
  1. 17
      Changes
  2. 2
      META.json
  3. 2
      META.yml
  4. 4
      README
  5. 2
      config_files/example.config
  6. 11
      exiftool
  7. 2
      fmt_files/gpx.fmt
  8. 2
      fmt_files/gpx_wpt.fmt
  9. 10
      html/ExifTool.html
  10. 286
      html/ExifTool.pdf
  11. 6
      html/Shift.pdf
  12. 9
      html/TagNames/Canon.html
  13. 20
      html/TagNames/Composite.html
  14. 21
      html/TagNames/DPX.html
  15. 109
      html/TagNames/GoPro.html
  16. 28
      html/TagNames/PDF.html
  17. 6
      html/TagNames/PNG.html
  18. 105
      html/TagNames/QuickTime.html
  19. 11
      html/TagNames/Sony.html
  20. 4
      html/TagNames/index.html
  21. 2
      html/config.html
  22. 4
      html/exiftool_pod.html
  23. 580
      html/exiftool_pod.pdf
  24. 8
      html/geotag.html
  25. 18
      html/history.html
  26. 14
      html/index.html
  27. 22
      html/install.html
  28. 2
      lib/Image/ExifTool.pm
  29. 20
      lib/Image/ExifTool.pod
  30. 9
      lib/Image/ExifTool/Canon.pm
  31. 15
      lib/Image/ExifTool/DPX.pm
  32. 17
      lib/Image/ExifTool/GoPro.pm
  33. 39
      lib/Image/ExifTool/M2TS.pm
  34. 21
      lib/Image/ExifTool/PDF.pm
  35. 4
      lib/Image/ExifTool/PNG.pm
  36. 54
      lib/Image/ExifTool/QuickTime.pm
  37. 63
      lib/Image/ExifTool/QuickTimeStream.pl
  38. 25
      lib/Image/ExifTool/Sony.pm
  39. 20
      lib/Image/ExifTool/TagLookup.pm
  40. 50
      lib/Image/ExifTool/TagNames.pod
  41. 1
      lib/Image/ExifTool/WritePDF.pl
  42. 2
      lib/Image/ExifTool/WritePNG.pl
  43. 2
      perl-Image-ExifTool.spec
  44. 8
      pp_build_exe.args
  45. 4
      t/GoPro_2.out
  46. 8
      t/QuickTime_3.out
  47. 10
      windows_exiftool

17
Changes

@ -7,6 +7,23 @@ RSS feed: https://exiftool.org/rss.xml
Note: The most recent production release is Version 12.30. (Other versions are
considered development releases, and are not uploaded to MetaCPAN.)
Sept. 22, 2021 - Version 12.31
- Added a new SonyModelID and a couple of new Sony lenses (thanks Jos Roost)
- Added a new Canon LensType (thanks Chris Skopec)
- Added Composite GPSLatitude/Longitude tags for Sony videos which combine the
reference hemispheres as with the Composite tags for EXIF GPS
- Decode DPX AspectRatio
- Decode more GoPro MP4 tags
- Extract ICC_Profile from CS0 object in PDF files
- Extract encrypted GPS from Akaso V1 dashcam videos (can't yet decrypt)
- Improved handling of QuickTime iTunesInfo tags, and created new "iTunes"
family 1 group for these
- Patched so NoPDFList option also applies when writing
- Patched to allow user-defined PNG TextualData tags to be written only as iTXt
- Patched PDF reader to avoid concatenating values of multiple List-type tags
into a single tag
Aug. 12, 2021 - Version 12.30 (production release)
- Added read support for Portable FloatMap (PFM) images (this was a bit of a

2
META.json

@ -47,6 +47,6 @@
}
},
"release_status" : "stable",
"version" : "12.30",
"version" : "12.31",
"x_serialization_backend" : "JSON::PP version 4.02"
}

2
META.yml

@ -28,5 +28,5 @@ recommends:
Time::HiRes: 0
requires:
perl: 5.004
version: 12.30
version: 12.31
x_serialization_backend: 'JSON::PP version 4.02'

4
README

@ -107,8 +107,8 @@ your home directory, then you would type the following commands in a
terminal window to extract and run ExifTool:
cd ~/Desktop
gzip -dc Image-ExifTool-12.30.tar.gz | tar -xf -
cd Image-ExifTool-12.30
gzip -dc Image-ExifTool-12.31.tar.gz | tar -xf -
cd Image-ExifTool-12.31
./exiftool t/images/ExifTool.jpg
Note: These commands extract meta information from one of the test images.

2
config_files/example.config

@ -133,7 +133,7 @@
# Example 12. PNG:NewPngTag1
NewPngTag1 => { },
# Example 13. PNG:NewPngTag2
NewPngTag2 => { },
NewPngTag2 => { iTXt => 1 }, # (force this tag to be written as iTXt)
# Example 14. PNG:NewPngTag3
NewPngTag3 => { },
},

11
exiftool

@ -10,7 +10,7 @@
use strict;
require 5.004;
my $version = '12.30';
my $version = '12.31';
# add our 'lib' directory to the include list BEFORE 'use Image::ExifTool'
my $exeDir;
@ -5406,7 +5406,7 @@ with this command:
produces output like this:
-- Generated by ExifTool 12.30 --
-- Generated by ExifTool 12.31 --
File: a.jpg - 2003:10:31 15:44:19
(f/5.6, 1/60s, ISO 100)
File: b.jpg - 2006:05:23 11:57:38
@ -5722,9 +5722,10 @@ The B<-t> option adds tag table information to the output (see B<-t> for
details).
Note: This output is NOT the same as XMP because it uses
dynamically-generated property names corresponding to the ExifTool tag
names, and not the standard XMP properties. To write XMP instead, use the
B<-o> option with an XMP extension for the output file.
dynamically-generated property names corresponding to the ExifTool tag names
with ExifTool family 1 group names as namespaces, and not the standard XMP
properties and namespaces. To write XMP instead, use the B<-o> option with
an XMP extension for the output file.
=back

2
fmt_files/gpx.fmt

@ -13,7 +13,7 @@
# 2019/10/24 - PH Preserve sub-seconds in GPSDateTime value
#
# Notes: 1) Input file(s) must contain GPSLatitude and GPSLongitude.
# 2) The -ee option is to extract the full track from video files.
# 2) The -ee3 option is to extract the full track from video files.
# 3) The -fileOrder option may be used to control the order of the
# generated track points when processing multiple files.
#------------------------------------------------------------------------------

2
fmt_files/gpx_wpt.fmt

@ -14,7 +14,7 @@
# 2019/10/24 - PH Preserve sub-seconds in GPSDateTime value
#
# Notes: 1) Input file(s) must contain GPSLatitude and GPSLongitude.
# 2) The -ee option is to extract the full track from video files.
# 2) The -ee3 option is to extract the full track from video files.
# 3) The -fileOrder option may be used to control the order of the
# generated track points when processing multiple files.
#------------------------------------------------------------------------------

10
html/ExifTool.html

@ -1134,8 +1134,8 @@ and Warning tags.</p>
<a href="#WriteInfo">WriteInfo</a>:</p>
<blockquote>
ByteOrder, Charset, CharsetEXIF, CharsetFileName, CharsetIPTC, Compact,
Compress, FixBase, IgnoreMinorErrors, NoMultiExif, Password, QuickTimeHandler,
Verbose and WriteMode.
Compress, FixBase, IgnoreMinorErrors, NoMultiExif, NoPDFList, Password,
QuickTimeHandler, Verbose and WriteMode.
</blockquote>
<hr><h2><a name="GetTagList">GetTagList</a></h2>
@ -1294,8 +1294,8 @@ the same tag name for each value, or call with a reference to the list of values
to using a Group option argument. Also, a '<code>#</code>' may be appended
to the tag name (eg. '<code>EXIF:Orientation#</code>'), with the same effect
as setting Type to 'ValueConv'. Wildcards ('<code>*</code>' and
'<code>?</code>') may be used in the tag name to assign multiple tags
simultaneously A tag name of '<code>*</code>' is special when deleting
'<code>?</code>') may be used in the tag name to assign or delete multiple
tags simultaneously. A tag name of '<code>*</code>' is special when deleting
information, and will delete an entire group even if some individual tags in
the group are not writable, but only if a single family 0 or 1 group name is
specified (otherwise, the tags are deleted individually). Use
@ -2131,7 +2131,7 @@ XMP-iptcCore, XMP-iptcExt, XMP-lr, XMP-mediapro, XMP-microsoft,
XMP-mwg-coll, XMP-mwg-kw, XMP-mwg-rs, XMP-pdf, XMP-pdfx, XMP-photomech,
XMP-photoshop, XMP-plus, XMP-pmi, XMP-prism, XMP-prl, XMP-prm, XMP-pur,
XMP-rdf, XMP-swf, XMP-tiff, XMP-x, XMP-xmp, XMP-xmpBJ, XMP-xmpDM, XMP-xmpMM,
XMP-xmpNote, XMP-xmpPLUS, XMP-xmpRights, XMP-xmpTPg, ZIP
XMP-xmpNote, XMP-xmpPLUS, XMP-xmpRights, XMP-xmpTPg, ZIP, iTunes
</td></tr>
<tr><td><b>2&nbsp;(Category)</b></td>
<td>Audio, Author, Camera, Device, Document, ExifTool, Image, Location, Other,

286
html/ExifTool.pdf

@ -12,7 +12,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 1)Tj
( -- Image::ExifTool 12.31 -- 1)Tj
/TT4 1 Tf
0 -1.6333 TD
(EXIFTOOL\(1\) User Contributed Perl Documentation EXIFTOOL\(1\))Tj
@ -189,7 +189,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 2)Tj
( -- Image::ExifTool 12.31 -- 2)Tj
/TT4 1 Tf
0 -1.6333 TD
( ARW r/w | F4A/V r/w | M4A/V r/w | PCD r | SWF r)Tj
@ -384,7 +384,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 3)Tj
( -- Image::ExifTool 12.31 -- 3)Tj
/TT4 1 Tf
0 -1.6333 TD
( Exports nothing by default, but "ImageInfo" and all static methods may)Tj
@ -619,7 +619,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 4)Tj
( -- Image::ExifTool 12.31 -- 4)Tj
/TT4 1 Tf
0 -1.6333 TD
( are interpreted:)Tj
@ -768,7 +768,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 5)Tj
( -- Image::ExifTool 12.31 -- 5)Tj
/TT4 1 Tf
0 -1.6333 TD
( There will be 1:1 correspondence between the requested tags and)Tj
@ -923,7 +923,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 6)Tj
( -- Image::ExifTool 12.31 -- 6)Tj
/TT4 1 Tf
0 -1.6333 TD
( details about the encodings. By default, most returned values are)Tj
@ -1114,7 +1114,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 7)Tj
( -- Image::ExifTool 12.31 -- 7)Tj
/TT4 1 Tf
0 -1.6333 TD
( name documentation\) as a block. Setting this to a value of 2)Tj
@ -1267,7 +1267,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 8)Tj
( -- Image::ExifTool 12.31 -- 8)Tj
/TT4 1 Tf
0 -1.6333 TD
( Fallback internal IPTC character set to assume if IPTC)Tj
@ -1414,7 +1414,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 9)Tj
( -- Image::ExifTool 12.31 -- 9)Tj
/TT4 1 Tf
0 -1.6333 TD
( format is different when copying tags with)Tj
@ -1567,7 +1567,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 10)Tj
( -- Image::ExifTool 12.31 -- 10)Tj
/TT4 1 Tf
0 -1.6333 TD
( stop parsing at the IDAT chunk of PNG images. \(By the PNG)Tj
@ -1720,7 +1720,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 11)Tj
( -- Image::ExifTool 12.31 -- 11)Tj
/TT4 1 Tf
0 -2.7333 TD
( GeoSpeedRef)Tj
@ -1909,7 +1909,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 12)Tj
( -- Image::ExifTool 12.31 -- 12)Tj
/TT4 1 Tf
0 -1.6333 TD
( ListJoin)Tj
@ -2056,7 +2056,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 13)Tj
( -- Image::ExifTool 12.31 -- 13)Tj
/TT4 1 Tf
0 -1.6333 TD
( date/time values, and enforces a time zero of 1904 as per the)Tj
@ -2201,7 +2201,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 14)Tj
( -- Image::ExifTool 12.31 -- 14)Tj
/TT4 1 Tf
0 -1.6333 TD
( POSIX::strptime or Time::Piece is available and can)Tj
@ -2356,7 +2356,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 15)Tj
( -- Image::ExifTool 12.31 -- 15)Tj
/TT4 1 Tf
0 -1.6333 TD
( Validate)Tj
@ -2541,7 +2541,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 16)Tj
( -- Image::ExifTool 12.31 -- 16)Tj
/TT4 1 Tf
0 -1.6333 TD
( HtmlDump, HtmlDumpBase, IgnoreMinorErrors, Lang, LargeFileSupport,)Tj
@ -2700,7 +2700,7 @@ endobj
endobj
56 0 obj
<<
/Length 4064
/Length 4088
>>
stream
BT
@ -2710,7 +2710,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 17)Tj
( -- Image::ExifTool 12.31 -- 17)Tj
/TT4 1 Tf
0 -1.6333 TD
( $exifTool->WriteInfo\(undef, $dstfile, 'XMP'\);)Tj
@ -2803,9 +2803,9 @@ T*
0 -2.2 TD
( ByteOrder, Charset, CharsetEXIF, CharsetFileName, CharsetIPTC, Compact,)Tj
0 -1.1 TD
( Compress, FixBase, IgnoreMinorErrors, Password, QuickTimeHandler,)Tj
( Compress, FixBase, IgnoreMinorErrors, NoMultiExif, NoPDFList, Password,)Tj
T*
( Verbose and WriteMode.)Tj
( QuickTimeHandler, Verbose and WriteMode.)Tj
0 -2.2 TD
( G)Tj
1.8 0 TD
@ -2865,7 +2865,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 18)Tj
( -- Image::ExifTool 12.31 -- 18)Tj
/TT4 1 Tf
0 -2.7333 TD
( 1\) [optional] Information hash reference or tag list reference)Tj
@ -3070,7 +3070,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 19)Tj
( -- Image::ExifTool 12.31 -- 19)Tj
/TT4 1 Tf
0 -1.6333 TD
( "GetValue" always returns the list itself.)Tj
@ -3233,7 +3233,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 20)Tj
( -- Image::ExifTool 12.31 -- 20)Tj
/TT4 1 Tf
0 -1.6333 TD
( same tag name for each value, or call with a reference to the list of)Tj
@ -3356,7 +3356,7 @@ endobj
endobj
68 0 obj
<<
/Length 4650
/Length 4660
>>
stream
BT
@ -3366,7 +3366,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 21)Tj
( -- Image::ExifTool 12.31 -- 21)Tj
/TT4 1 Tf
0 -1.6333 TD
( 1\) [optional] Tag key or tag name, or undef to clear all new)Tj
@ -3383,19 +3383,19 @@ T*
T*
( Type to 'ValueConv'. Wildcards \('*' and '?'\) may be used in the)Tj
T*
( tag name to assign multiple tags simultaneously. A tag name of '*')Tj
( tag name to assign or delete multiple tags simultaneously. A tag)Tj
T*
( is special when deleting information, and will delete an entire)Tj
( name of '*' is special when deleting information, and will delete)Tj
T*
( group even if some individual tags in the group are not writable,)Tj
( an entire group even if some individual tags in the group are not)Tj
T*
( but only if a single family 0 or 1 group is specified \(otherwise)Tj
( writable, but only if a single family 0 or 1 group is specified)Tj
T*
( the tags are deleted individually\). Use "GetDeleteGroups" to get a)Tj
( \(otherwise the tags are deleted individually\). Use)Tj
T*
( list of deletable group names, and see Image::ExifTool::TagNames)Tj
( "GetDeleteGroups" to get a list of deletable group names, and see)Tj
T*
( for a complete list of tag names.)Tj
( Image::ExifTool::TagNames for a complete list of tag names.)Tj
0 -2.2 TD
( 2\) [optional] New value for tag. Undefined to delete tag from)Tj
0 -1.1 TD
@ -3515,7 +3515,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 22)Tj
( -- Image::ExifTool 12.31 -- 22)Tj
/TT4 1 Tf
0 -1.6333 TD
( writing of 'unsafe' tags \(ie. tags not copied automatically via)Tj
@ -3726,7 +3726,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 23)Tj
( -- Image::ExifTool 12.31 -- 23)Tj
/TT4 1 Tf
0 -2.7333 TD
( Inputs:)Tj
@ -3901,7 +3901,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 24)Tj
( -- Image::ExifTool 12.31 -- 24)Tj
/TT4 1 Tf
0 -1.6333 TD
( 'DSTTAG<SRCTAG' \(or 'SRCTAG>DSTTAG'\) to be specified to copy)Tj
@ -4048,7 +4048,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 25)Tj
( -- Image::ExifTool 12.31 -- 25)Tj
/TT4 1 Tf
0 -2.7333 TD
( The "Duplicates" option is always in effect for tags extracted from)Tj
@ -4297,7 +4297,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 26)Tj
( -- Image::ExifTool 12.31 -- 26)Tj
/TT4 1 Tf
0 -1.6333 TD
( Return Value:)Tj
@ -4504,7 +4504,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 27)Tj
( -- Image::ExifTool 12.31 -- 27)Tj
/TT4 1 Tf
0 -2.7333 TD
( @groups = $exifTool->GetNewGroups\(\);)Tj
@ -4691,7 +4691,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 28)Tj
( -- Image::ExifTool 12.31 -- 28)Tj
/TT4 1 Tf
0 -1.6333 TD
( specified, "GetGroup" returns the name of the group in family 0)Tj
@ -4842,7 +4842,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 29)Tj
( -- Image::ExifTool 12.31 -- 29)Tj
/TT4 1 Tf
0 -1.6333 TD
( or may not have characters other than [-_A-Za-z0-9] converted to)Tj
@ -5105,7 +5105,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 30)Tj
( -- Image::ExifTool 12.31 -- 30)Tj
/TT4 1 Tf
0 -2.7333 TD
( Inputs:)Tj
@ -5352,7 +5352,7 @@ endobj
endobj
99 0 obj
<<
/Length 5034
/Length 5042
>>
stream
BT
@ -5362,7 +5362,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 31)Tj
( -- Image::ExifTool 12.31 -- 31)Tj
/TT4 1 Tf
0 -1.6333 TD
( Flash, FlashPix, Font, FotoStation, FujiFilm, FujiIFD, GE, GIF,)Tj
@ -5439,7 +5439,7 @@ T*
T*
( xmpBJ, XMP-xmpDM, XMP-xmpMM, XMP-xmpNote, XMP-xmpPLUS, XMP-)Tj
T*
( xmpRights, XMP-xmpTPg, ZIP)Tj
( xmpRights, XMP-xmpTPg, ZIP, iTunes)Tj
0 -2.2 TD
( Family 2 \(Category\):)Tj
0 -1.1 TD
@ -5559,7 +5559,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 32)Tj
( -- Image::ExifTool 12.31 -- 32)Tj
/TT4 1 Tf
0 -1.6333 TD
( @delGroups = Image::ExifTool::GetDeleteGroups\(\);)Tj
@ -5768,7 +5768,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 33)Tj
( -- Image::ExifTool 12.31 -- 33)Tj
/TT4 1 Tf
0 -1.6333 TD
( file extension\).)Tj
@ -6031,7 +6031,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 34)Tj
( -- Image::ExifTool 12.31 -- 34)Tj
/TT4 1 Tf
0 -1.6333 TD
( appropriate for the system. In Windows this also has the effect of)Tj
@ -6242,7 +6242,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 35)Tj
( -- Image::ExifTool 12.31 -- 35)Tj
/TT4 1 Tf
0 -1.6333 TD
( CodedCharacterSet was already 'UTF8'\):)Tj
@ -6427,7 +6427,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 12.30 -- 36)Tj
( -- Image::ExifTool 12.31 -- 36)Tj
/TT4 1 Tf
0 -1.6333 TD
( P)Tj
@ -6870,7 +6870,7 @@ T*
0.6 0 TD
(G\(3pm\))Tj
-27 -4.4 TD
(perl v5.18.4 2021-08-12 EXIFTOOL\(1\))Tj
(perl v5.18.4 2021-09-22 EXIFTOOL\(1\))Tj
ET
endstream
endobj
@ -7306,8 +7306,8 @@ endobj
endobj
121 0 obj
<<
/CreationDate (D:20210812090730-04'00')
/ModDate (D:20210812090730-04'00')
/CreationDate (D:20210922144406-04'00')
/ModDate (D:20210922144406-04'00')
/Producer (Apple pstopdf)
>>
endobj
@ -7321,135 +7321,135 @@ endobj
xref
0 123
0000000000 65535 f
0000170790 00000 n
0000170832 00000 n
0000000016 00000 n
0000004112 00000 n
0000169791 00000 n
0000170192 00000 n
0000169256 00000 n
0000173892 00000 n
0000170870 00000 n
0000169833 00000 n
0000170234 00000 n
0000169298 00000 n
0000173934 00000 n
0000170912 00000 n
0000004218 00000 n
0000009527 00000 n
0000170951 00000 n
0000170993 00000 n
0000009634 00000 n
0000014443 00000 n
0000171034 00000 n
0000171076 00000 n
0000014550 00000 n
0000019284 00000 n
0000171117 00000 n
0000171159 00000 n
0000019391 00000 n
0000023877 00000 n
0000171200 00000 n
0000171242 00000 n
0000023984 00000 n
0000028251 00000 n
0000171283 00000 n
0000171325 00000 n
0000028358 00000 n
0000033111 00000 n
0000171366 00000 n
0000171408 00000 n
0000033218 00000 n
0000037788 00000 n
0000171449 00000 n
0000171491 00000 n
0000037895 00000 n
0000042739 00000 n
0000171532 00000 n
0000171574 00000 n
0000042846 00000 n
0000047612 00000 n
0000171615 00000 n
0000171657 00000 n
0000047719 00000 n
0000052326 00000 n
0000174418 00000 n
0000174027 00000 n
0000171699 00000 n
0000174460 00000 n
0000174069 00000 n
0000171741 00000 n
0000052433 00000 n
0000056907 00000 n
0000171783 00000 n
0000171825 00000 n
0000057014 00000 n
0000061480 00000 n
0000171867 00000 n
0000171909 00000 n
0000061587 00000 n
0000065942 00000 n
0000171951 00000 n
0000171993 00000 n
0000066049 00000 n
0000070236 00000 n
0000172035 00000 n
0000172077 00000 n
0000070343 00000 n
0000074699 00000 n
0000172119 00000 n
0000172161 00000 n
0000074806 00000 n
0000078923 00000 n
0000172203 00000 n
0000079030 00000 n
0000083370 00000 n
0000172287 00000 n
0000083477 00000 n
0000087543 00000 n
0000172371 00000 n
0000087650 00000 n
0000091579 00000 n
0000172455 00000 n
0000091686 00000 n
0000096389 00000 n
0000174165 00000 n
0000172539 00000 n
0000096496 00000 n
0000101395 00000 n
0000172623 00000 n
0000101502 00000 n
0000105960 00000 n
0000172707 00000 n
0000106067 00000 n
0000110781 00000 n
0000172791 00000 n
0000110888 00000 n
0000115292 00000 n
0000172875 00000 n
0000115399 00000 n
0000119644 00000 n
0000172959 00000 n
0000119751 00000 n
0000123309 00000 n
0000173043 00000 n
0000123416 00000 n
0000128560 00000 n
0000173127 00000 n
0000128667 00000 n
0000133295 00000 n
0000173211 00000 n
0000133402 00000 n
0000138077 00000 n
0000173295 00000 n
0000138184 00000 n
0000143271 00000 n
0000174303 00000 n
0000173381 00000 n
0000143379 00000 n
0000148080 00000 n
0000173469 00000 n
0000148188 00000 n
0000153028 00000 n
0000173557 00000 n
0000153136 00000 n
0000158682 00000 n
0000173645 00000 n
0000158790 00000 n
0000163238 00000 n
0000173733 00000 n
0000163346 00000 n
0000169148 00000 n
0000169396 00000 n
0000169599 00000 n
0000173821 00000 n
0000173850 00000 n
0000174524 00000 n
0000174648 00000 n
0000078947 00000 n
0000172245 00000 n
0000079054 00000 n
0000083394 00000 n
0000172329 00000 n
0000083501 00000 n
0000087567 00000 n
0000172413 00000 n
0000087674 00000 n
0000091603 00000 n
0000172497 00000 n
0000091710 00000 n
0000096423 00000 n
0000174207 00000 n
0000172581 00000 n
0000096530 00000 n
0000101429 00000 n
0000172665 00000 n
0000101536 00000 n
0000105994 00000 n
0000172749 00000 n
0000106101 00000 n
0000110815 00000 n
0000172833 00000 n
0000110922 00000 n
0000115326 00000 n
0000172917 00000 n
0000115433 00000 n
0000119678 00000 n
0000173001 00000 n
0000119785 00000 n
0000123343 00000 n
0000173085 00000 n
0000123450 00000 n
0000128594 00000 n
0000173169 00000 n
0000128701 00000 n
0000133329 00000 n
0000173253 00000 n
0000133436 00000 n
0000138111 00000 n
0000173337 00000 n
0000138218 00000 n
0000143313 00000 n
0000174345 00000 n
0000173423 00000 n
0000143421 00000 n
0000148122 00000 n
0000173511 00000 n
0000148230 00000 n
0000153070 00000 n
0000173599 00000 n
0000153178 00000 n
0000158724 00000 n
0000173687 00000 n
0000158832 00000 n
0000163280 00000 n
0000173775 00000 n
0000163388 00000 n
0000169190 00000 n
0000169438 00000 n
0000169641 00000 n
0000173863 00000 n
0000173892 00000 n
0000174566 00000 n
0000174690 00000 n
trailer
<<
/Size 123
/Root 122 0 R
/Info 121 0 R
/ID [<56031c22c1b1fb76534c34beb84ae95d><56031c22c1b1fb76534c34beb84ae95d>]
/ID [<3fba51366cf950d0287f09a6324c560d><3fba51366cf950d0287f09a6324c560d>]
>>
startxref
174720
174762
%%EOF

6
html/Shift.pdf

@ -593,8 +593,8 @@ endobj
endobj
16 0 obj
<<
/CreationDate (D:20210812090731-04'00')
/ModDate (D:20210812090731-04'00')
/CreationDate (D:20210922144406-04'00')
/ModDate (D:20210922144406-04'00')
/Producer (Apple pstopdf)
>>
endobj
@ -630,7 +630,7 @@ trailer
/Size 18
/Root 17 0 R
/Info 16 0 R
/ID [<d350f121dcdb75fc86a0ab6d96f20b28><d350f121dcdb75fc86a0ab6d96f20b28>]
/ID [<a2e0d8485c17f82781f4056616cb80e8><a2e0d8485c17f82781f4056616cb80e8>]
>>
startxref
11800

9
html/TagNames/Canon.html

@ -1776,7 +1776,8 @@ attempting to identify the specific lens model.</p>
</tr><tr><td>507</td><td>= Canon EF 16-35mm f/4L IS USM</td>
</tr><tr><td>508</td><td>= Canon EF 11-24mm f/4L USM or Tamron Lens</td>
</tr><tr><td>508.1</td><td>= Tamron 10-24mm f/3.5-4.5 Di II VC HLD (B023)</td>
</tr><tr><td>624</td><td>= Sigma 70-200mm f/2.8 DG OS HSM | S</td>
</tr><tr><td>624</td><td>= Sigma 70-200mm f/2.8 DG OS HSM | S or other Sigma Lens</td>
</tr><tr><td>624.1</td><td>= Sigma 150-600mm f/5-6.3 | C</td>
</tr><tr><td>747</td><td>= Canon EF 100-400mm f/4.5-5.6L IS II USM or Tamron Lens</td>
</tr><tr><td>747.1</td><td>= Tamron SP 150-600mm f/5-6.3 Di VC USD G2</td>
</tr><tr><td>748</td><td>= Canon EF 100-400mm f/4.5-5.6L IS II USM + 1.4x or Tamron Lens</td>
@ -1839,6 +1840,7 @@ attempting to identify the specific lens model.</p>
</tr><tr><td>61182.20</td><td>= Canon RF 100-500mm F4.5-7.1L IS USM + RF2x</td>
</tr><tr><td>61182.21</td><td>= Canon RF 70-200mm F4L IS USM</td>
</tr><tr><td>61182.22</td><td>= Canon RF 50mm F1.8 STM</td>
</tr><tr><td>61182.23</td><td>= Canon RF 14-35mm F4L IS USM</td>
</tr><tr><td>61491</td><td>= Canon CN-E 14mm T3.1 L F</td>
</tr><tr><td>61492</td><td>= Canon CN-E 24mm T1.5 L F</td>
</tr><tr><td>61494</td><td>= Canon CN-E 85mm T1.3 L F</td>
@ -6523,7 +6525,8 @@ valid for all camera models)</span></span></td></tr>
<br>276 = Canon RF 100-500mm F4.5-7.1L IS USM + RF1.4x
<br>277 = Canon RF 100-500mm F4.5-7.1L IS USM + RF2x
<br>278 = Canon RF 70-200mm F4L IS USM
<br>280 = Canon RF 50mm F1.8 STM</span></td></tr>
<br>280 = Canon RF 50mm F1.8 STM
<br>281 = Canon RF 14-35mm F4L IS USM</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='SerialInfo'>Canon SerialInfo Tags</a></h2>
@ -11109,7 +11112,7 @@ SX280, and CR3 images from cameras such as the EOS M50.</p>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Aug 12, 2021</i>
<br><i>Last revised Sep 22, 2021</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

20
html/TagNames/Composite.html

@ -372,27 +372,39 @@ manual mode)</span>
<td class=n>QuickTime:LocationInformation</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSLatitude</td>
<td class=c>no</td>
<td class=n>Sony:GPSLatitude
<br>Sony:GPSLatitudeRef</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSLatitudeRef</td>
<td class=c>no</td>
<td class=n>XMP-exif:GPSLatitude</td>
<td><span class=s>&#39;N&#39; = North
<br>&#39;S&#39; = South</span></td></tr>
<tr class=b>
<tr>
<td>GPSLongitude</td>
<td class=c>no</td>
<td class=n>GPS:GPSLongitude
<br>GPS:GPSLongitudeRef</td>
<td>&nbsp;</td></tr>
<tr>
<tr class=b>
<td>GPSLongitude</td>
<td class=c>no</td>
<td class=n>QuickTime:GPSCoordinates</td>
<td>&nbsp;</td></tr>
<tr class=b>
<tr>
<td>GPSLongitude</td>
<td class=c>no</td>
<td class=n>QuickTime:LocationInformation</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSLongitude</td>
<td class=c>no</td>
<td class=n>Sony:GPSLongitude
<br>Sony:GPSLongitudeRef</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSLongitudeRef</td>
<td class=c>no</td>
@ -810,7 +822,7 @@ those of the originating tags)</span></span></td></tr>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Mar 17, 2021</i>
<br><i>Last revised Sep 22, 2021</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

21
html/TagNames/DPX.html

@ -246,41 +246,46 @@
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1628 = 0x65c'>1628</td>
<td>AspectRatio</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='1724 = 0x6bc'>1724</td>
<td>OriginalFrameRate</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<tr class=b>
<td class=r title='1728 = 0x6c0'>1728</td>
<td>ShutterAngle</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<tr>
<td class=r title='1732 = 0x6c4'>1732</td>
<td>FrameID</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<tr class=b>
<td class=r title='1764 = 0x6e4'>1764</td>
<td>SlateInformation</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<tr>
<td class=r title='1920 = 0x780'>1920</td>
<td>TimeCode</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<tr class=b>
<td class=r title='1940 = 0x794'>1940</td>
<td>FrameRate</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<tr>
<td class=r title='1972 = 0x7b4'>1972</td>
<td>Reserved5?</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<tr class=b>
<td class=r title='2048 = 0x800'>2048</td>
<td>UserID</td>
<td class=c>no</td>
@ -289,7 +294,7 @@
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Aug 24, 2020</i>
<br><i>Last revised Sep 22, 2021</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

109
html/TagNames/GoPro.html

@ -101,179 +101,209 @@ let me know if you discover the meaning of any of these unknown tags. See
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'EXPT'</td>
<td>MaximumShutterAngle</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'FACE'</td>
<td>FaceDetected</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<tr>
<td>'FCNM'</td>
<td>FaceNumbers</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<tr class=b>
<td>'FMWR'</td>
<td>FirmwareVersion</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<tr>
<td>'FWVS'</td>
<td>OtherFirmware</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<tr class=b>
<td>'GLPI'</td>
<td>GPSPos</td>
<td class=c>-</td>
<td>--&gt; <a href='GoPro.html#GLPI'>GoPro GLPI Tags</a></td></tr>
<tr class=b>
<tr>
<td>'GPRI'</td>
<td>GPSRaw?</td>
<td class=c>-</td>
<td>--&gt; <a href='GoPro.html#GPRI'>GoPro GPRI Tags</a></td></tr>
<tr>
<tr class=b>
<td>'GPS5'</td>
<td>GPSInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='GoPro.html#GPS5'>GoPro GPS5 Tags</a></td></tr>
<tr class=b>
<tr>
<td>'GPSF'</td>
<td>GPSMeasureMode</td>
<td class=c>no</td>
<td><span class=s>2 = 2-Dimensional Measurement
<br>3 = 3-Dimensional Measurement</span></td></tr>
<tr>
<tr class=b>
<td>'GPSP'</td>
<td>GPSHPositioningError</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<tr>
<td>'GPSU'</td>
<td>GPSDateTime</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<tr class=b>
<td>'GYRO'</td>
<td>Gyroscope</td>
<td class=c>no</td>
<td><span class=s><span class=n>(gyroscope readings in rad/s)</span></span></td></tr>
<tr class=b>
<tr>
<td>'ISOE'</td>
<td>ISOSpeeds</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<tr class=b>
<td>'ISOG'</td>
<td>ImageSensorGain</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<tr>
<td>'KBAT'</td>
<td>BatteryStatus</td>
<td class=c>-</td>
<td>--&gt; <a href='GoPro.html#KBAT'>GoPro KBAT Tags</a></td></tr>
<tr>
<tr class=b>
<td>'LNED'</td>
<td>LocalPositionNED</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<tr>
<td>'MAGN'</td>
<td>Magnetometer</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<tr class=b>
<td>'MINF'</td>
<td>Model</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'MTRX'</td>
<td>AccelerometerMatrix</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'MUID'</td>
<td>MediaUniqueID</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'OREN'</td>
<td>AutoRotation</td>
<td class=c>no</td>
<td><span class=s>&#39;A&#39; = Auto
<br>&#39;D&#39; = Down
<br>&#39;U&#39; = Up</span></td></tr>
<tr class=b>
<td>'ORIN'</td>
<td>InputOrientation</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ORIO'</td>
<td>OutputOrientation</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'PHDR'</td>
<td>HDRSetting</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<tr>
<td>'PIMN'</td>
<td>AutoISOMin</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<tr class=b>
<td>'PIMX'</td>
<td>AutoISOMax</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<tr>
<td>'PRES'</td>
<td>PhotoResolution</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<tr class=b>
<td>'PRTN'</td>
<td>ProTune</td>
<td class=c>no</td>
<td><span class=s>&#39;N&#39; = Off
<br>&#39;Y&#39; = On</span></td></tr>
<tr class=b>
<tr>
<td>'PTCL'</td>
<td>ColorMode</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<tr class=b>
<td>'PTEV'</td>
<td>ExposureCompensation</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<tr>
<td>'PTSH'</td>
<td>Sharpness</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<tr class=b>
<td>'PTWB'</td>
<td>WhiteBalance</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<tr>
<td>'RATE'</td>
<td>Rate</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<tr class=b>
<td>'RMRK'</td>
<td>Comments</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<tr>
<td>'SCAL'</td>
<td>ScaleFactor?</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<tr class=b>
<td>'SCPR'</td>
<td>ScaledPressure</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<tr>
<td>'SHUT'</td>
<td>ExposureTimes</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<tr class=b>
<td>'SIMU'</td>
<td>ScaledIMU</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<tr>
<td>'SIUN'</td>
<td>SIUnits?</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'SROT'</td>
<td>SensorReadoutTime</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'STMP'</td>
<td>TimeStamp</td>
@ -310,33 +340,38 @@ let me know if you discover the meaning of any of these unknown tags. See
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'UNIF'</td>
<td>InputUniformity</