summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Changes16
-rw-r--r--README4
-rw-r--r--config_files/example.config13
-rwxr-xr-xexiftool41
-rw-r--r--html/ExifTool.html41
-rw-r--r--html/TagNames/Canon.html3
-rw-r--r--html/TagNames/Minolta.html103
-rw-r--r--html/TagNames/Olympus.html194
-rw-r--r--html/TagNames/Pentax.html58
-rw-r--r--html/TagNames/Sony.html206
-rw-r--r--html/TagNames/XMP.html44
-rw-r--r--html/config.html19
-rw-r--r--html/exiftool_pod.html13
-rw-r--r--html/history.html19
-rw-r--r--html/index.html12
-rw-r--r--html/install.html22
-rw-r--r--lib/Image/ExifTool.pm33
-rw-r--r--lib/Image/ExifTool.pod49
-rw-r--r--lib/Image/ExifTool/Canon.pm3
-rw-r--r--lib/Image/ExifTool/Exif.pm36
-rw-r--r--lib/Image/ExifTool/Minolta.pm103
-rw-r--r--lib/Image/ExifTool/Olympus.pm3
-rw-r--r--lib/Image/ExifTool/Pentax.pm17
-rw-r--r--lib/Image/ExifTool/Sony.pm11
-rw-r--r--lib/Image/ExifTool/TagLookup.pm3063
-rw-r--r--lib/Image/ExifTool/TagNames.pod20
-rw-r--r--lib/Image/ExifTool/XMP.pm22
-rw-r--r--lib/Image/ExifTool/XMP2.pl92
-rw-r--r--perl-Image-ExifTool.spec2
-rw-r--r--t/IPTC.t2
-rw-r--r--t/PPM.t2
-rw-r--r--t/Writer.t10
-rw-r--r--t/Writer_46.out14
-rw-r--r--t/XMP.t2
-rwxr-xr-xwindows_exiftool41
35 files changed, 2282 insertions, 2051 deletions
diff --git a/Changes b/Changes
index 37aaf2fb..310e45cb 100644
--- a/Changes
+++ b/Changes
@@ -7,6 +7,20 @@ RSS feed: http://owl.phy.queensu.ca/~phil/exiftool/rss.xml
Note: The most recent production release is Version 10.50. (Other versions are
considered development releases, and are not uploaded to CPAN.)
+May 26, 2017 - Version 10.54
+
+ - Added support for Google XMP GImage and GAudio tags
+ - Added a new Olympus CameraType (thanks LibRaw)
+ - Added a two new Sony lenses and decode more ILCE-9 tags (thanks Jos Roost)
+ - Added new values to some Pentax tags (thanks Andras Salamon)
+ - Added a new Canon LensType
+ - Added an additional checks to experimental -validate feature
+ - Improved user-defined FileTypes feature to provide more flexibility
+ - Enhanced -ext option to allow specific files extensions to be processed as
+ well as supported file extensions
+ - API Changes:
+ - Added ListJoin option to replace List and ListSep options
+
May 17, 2017 - Version 10.53
- Added support for "MeSa" Photoshop IRB resource
@@ -17,7 +31,7 @@ May 12, 2017 - Version 10.52
- Added some new values to a number of FujiFilm tags and changed some others
(thanks Albert Shan)
- - Decode a number of new Sony tags for the ICLE-9 (thanks Jos Roost)
+ - Decode a number of new Sony tags for the ILCE-9 (thanks Jos Roost)
- Made SonyISO writable
- Changed behaviour of advanced formatting expression for Shortcut tags so it
now applies to the combined value rather than individual constituent values
diff --git a/README b/README
index 455f2a47..d754a081 100644
--- a/README
+++ b/README
@@ -101,8 +101,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-10.53.tar.gz | tar -xf -
- cd Image-ExifTool-10.53
+ gzip -dc Image-ExifTool-10.54.tar.gz | tar -xf -
+ cd Image-ExifTool-10.54
./exiftool t/images/ExifTool.jpg
Note: These commands extract meta information from one of the test images.
diff --git a/config_files/example.config b/config_files/example.config
index 6de6a170..b5bf4ad0 100644
--- a/config_files/example.config
+++ b/config_files/example.config
@@ -310,12 +310,15 @@ use Image::ExifTool::MIE;
# User-defined file types to recognize
%Image::ExifTool::UserDefined::FileTypes = (
XXX => { # <-- the extension of the new file type (case insensitive)
- # BaseType specifies the format upon which this file is based.
- # If BaseType is defined, then the file will be fully supported,
- # and in this case the Magic pattern should not be defined
+ # BaseType specifies the format upon which this file is based (case
+ # sensitive). If BaseType is defined, then the file will be fully
+ # supported, and in this case the Magic pattern should not be defined
BaseType => 'TIFF',
MIMEType => 'image/x-xxx',
Description => 'My XXX file type',
+ # if the BaseType is writable by ExifTool, then the new file type
+ # will also be writable unless otherwise specified, like this:
+ Writable => 0,
},
YYY => {
# without BaseType, the file will be recognized but not supported
@@ -329,6 +332,10 @@ use Image::ExifTool::MIE;
# unless otherwise specified
Description => 'My ZZZ file type',
},
+ # if only BaseType is specified, then the following simplified syntax
+ # may be used. In this example, files with extension "TTT" will be
+ # processed as JPEG files
+ TTT => 'JPEG',
);
# Specify default ExifTool option values
diff --git a/exiftool b/exiftool
index d1a9ac24..eb9ed341 100755
--- a/exiftool
+++ b/exiftool
@@ -12,7 +12,7 @@
use strict;
require 5.004;
-my $version = '10.53';
+my $version = '10.54';
# add our 'lib' directory to the include list BEFORE 'use Image::ExifTool'
my $exeDir;
@@ -136,7 +136,7 @@ my $executeID; # -execute ID number
my $fileHeader; # header to print to output file (or console, once)
my $fileTrailer; # trailer for output file
my $filtered; # flag indicating file was filtered by name
-my $filterFlag; # file filter flag (0x01=deny extensions, 0x02=allow extensions)
+my $filterFlag; # file filter flag (0x01=deny extensions, 0x02=allow extensions, 0x04=add ext)
my $fixLen; # flag to fix description lengths when writing alternate languages
my $forcePrint; # string to use for missing tag values (undef to not print them)
my $helped; # flag to avoid printing help if no tags specified
@@ -207,6 +207,7 @@ my %jsonChar = ( '"'=>'"', '\\'=>'\\', "\t"=>'t', "\n"=>'n', "\r"=>'r' );
# options requiring additional arguments
# (used only to skip over these arguments when reading -stay_open ARGFILE)
+# (arg is converted to lower case then tested again unless an entry was found with the same case)
my %optArgs = (
'-tagsfromfile' => 1, '-addtagsfromfile' => 1, '-alltagsfromfile' => 1,
'-@' => 1,
@@ -217,7 +218,8 @@ my %optArgs = (
'-d' => 1, '-dateformat' => 1,
'-D' => 0, # necessary to avoid matching lower-case equivalent
'-echo' => 1, '-echo1' => 1, '-echo2' => 1, '-echo3' => 1, '-echo4' => 1,
- '-ext' => 1, '--ext' => 1, '-extension' => 1, '--extension' => 1,
+ '-ext' => 1, '--ext' => 1, '-ext+' => 1, '--ext+' => 1,
+ '-extension' => 1, '--extension' => 1, '-extension+' => 1, '--extension+' => 1,
'-fileorder' => 1,
'-geotag' => 1,
'-globaltimeshift' => 1,
@@ -494,7 +496,7 @@ $mt = new Image::ExifTool; # create ExifTool object
$mt->Options(Duplicates => 0) unless %Image::ExifTool::UserDefined::Options
and defined $Image::ExifTool::UserDefined::Options{Duplicates};
-# default is to join lists if the List option was set in the config file
+# default is to join lists if the List option was set to zero in the config file
$joinLists = 1 if defined $mt->Options('List') and not $mt->Options('List');
# preserve FileCreateDate if possible
@@ -808,13 +810,13 @@ for (;;) {
next;
}
# (-execute handled at top of loop)
- if (/^-?ext(ension)?$/i) {
+ if (/^-?ext(ension)?(\+)?$/i) {
my $ext = shift;
defined $ext or Error("Expecting extension for -ext option\n"), $badCmd=1, next;
- $ext =~ s/^\.//; # remove leading '.' if it exists
- my $flag = /^-/ ? 0 : 1;
+ my $flag = /^-/ ? 0 : ($2 ? 2 : 1);
$filterFlag |= (0x01 << $flag);
- $filterExt{uc($ext)} = $flag;
+ $ext =~ s/^\.//; # remove leading '.' if it exists
+ $filterExt{uc($ext)} = $flag ? 1 : 0;
next;
}
if (/^f$/ or $a eq 'forceprint') {
@@ -4190,7 +4192,7 @@ L<Processing control|/Processing control>
-a (-duplicates) Allow duplicate tags to be extracted
-e (--composite) Do not calculate composite tags
-ee (-extractEmbedded) Extract information from embedded files
- -ext EXT (-extension) Process files with specified extension
+ -ext[+] EXT (-extension) Process files with specified extension
-F[OFFSET] (-fixBase) Fix the base for maker notes offsets
-fast[NUM] Increase speed for slow devices
-fileOrder [-]TAG Set file processing order
@@ -4904,7 +4906,7 @@ with this command:
produces output like this:
- -- Generated by ExifTool 10.53 --
+ -- Generated by ExifTool 10.54 --
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
@@ -5235,16 +5237,18 @@ group name. (eg. C<Doc2-3> is the 3rd sub-document of the 2nd embedded
document.) Note that this option may increase processing time substantially,
especially for PDF files with many embedded images.
-=item B<-ext> I<EXT>, B<--ext> I<EXT> (B<-extension>)
+=item B<-ext>[+] I<EXT>, B<--ext> I<EXT> (B<-extension>)
Process only files with (B<-ext>) or without (B<--ext>) a specified
-extension. There may be multiple B<-ext> and B<--ext> options. EXT may
-begin with a leading '.', and case is not significant. C<"*"> may be used
-to process files with any extension (or none at all), as in the last three
-examples:
+extension. There may be multiple B<-ext> and B<--ext> options. A plus sign
+may be added (ie. B<-ext+>) to add the specified extension to the normally
+processed files. EXT may begin with a leading '.', and case is not
+significant. C<"*"> may be used to process files with any extension (or
+none at all), as in the last three examples:
- exiftool -ext .JPG DIR # process only JPG files
+ exiftool -ext JPG DIR # process only JPG files
exiftool --ext cr2 --ext dng DIR # supported files but CR2/DNG
+ exiftool -ext+ txt DIR # supported files plus TXT
exiftool -ext "*" DIR # process all files
exiftool -ext "*" --ext xml DIR # process all but XML files
exiftool -ext "*" --ext . DIR # all but those with no ext
@@ -5550,6 +5554,11 @@ For example, the following I<ARGFILE> will set the value of Copyright to
%Y
-copyright<Copyright $createdate, Phil Harvey
+Arguments in I<ARGFILE> behave exactly the same as if they were entered at
+the location of the B<-@> option on the command line, with the exception
+that the B<-config> and B<-common_args> options may not be used in an
+I<ARGFILE>.
+
=item B<-k> (B<-pause>)
Pause with the message C<-- press any key --> or C<-- press RETURN -->
diff --git a/html/ExifTool.html b/html/ExifTool.html
index 664ebdf3..be60a6d2 100644
--- a/html/ExifTool.html
+++ b/html/ExifTool.html
@@ -315,11 +315,12 @@ same as requested.</p>
reference is used to indicate binary data and an array reference may be used to
indicate a list. Also, a hash reference may be returned if the
<a href="#Struct">Struct</a> option is used. Lists of values are joined by
-commas into a single string only if the PrintConv option is enabled and the List
-option is disabled (which are the defaults). Note that binary values are not
-necessarily extracted unless specifically requested, or the Binary option is
-enabled and the tag is not specifically excluded. If not extracted the value is
-a reference to a string of the form "<code>Binary data ##### bytes</code>".</p>
+commas into a single string only if the PrintConv option is enabled and the
+ListJoin option is enabled (which are the defaults). Note that binary values
+are not necessarily extracted unless specifically requested, or the Binary
+option is enabled and the tag is not specifically excluded. If not extracted the
+value is a reference to a string of the form "<code>Binary data #####
+bytes</code>".</p>
<p>Here is a simple example to print out the information returned by
<a href="#ImageInfo">ImageInfo</a>:</p>
@@ -657,18 +658,27 @@ distribution for examples.</p>
<td align=center>'en'</td></tr>
<tr id="LargeFileSupport"><td>LargeFileSupport</td><td>Flag to indicate that 64-bit file offsets are supported on this system.</td>
<td align=center>0 or 1</td><td align=center>undef</td></tr>
+<!-- deprecated in ExifTool 10.54; use "ListJoin" instead
<tr id="List"><td>List</td><td>Flag to extract lists of PrintConv values into arrays instead of combining
them into a string of values.</td><td align=center>0 or 1</td><td align=center>undef</td></tr>
+-->
<tr id="ListItem"><td>ListItem</td><td>Return only a specific item from
list-type values. A value of 0 returns the first item in each list, 1 returns
the second item, etc. Negative indices may also be used, with -1 representing the
last item in the list. Applies only to the top-level list of nested lists.</td>
<td align=center>An integer, or undef</td><td align=center>undef</td></tr>
+<tr id="ListJoin"><td>ListJoin</td><td>Separator used to join the PrintConv value of
+ multi-item List-type tags into a single string. If not defined, multi-item lists
+ are returned as a list reference. Does not affect ValueConv values. </td>
+ <td align=center>Any string, or undef</td><td align=center>', '</td></tr>
+<!-- deprecated in ExifTool 10.54; use "ListJoin" instead
<tr id="ListSep"><td>ListSep</td><td>Separator string used to join lists of PrintConv values when
List option is not set.</td><td align=center>Any string</td><td align=center>', '</td></tr>
+-->
<tr id="ListSplit"><td>ListSplit</td><td>Regular expression used to split values of list-type tags
- into individual items when writing. (eg. use ',\\s*' to split a comma-separated list)</td>
- <td align=center>A regular expression pattern</td><td align=center>undef</td></tr>
+ into individual items when writing. (eg. Use <code>',\\s*'</code> to split a comma-separated
+ list.) Split when writing either PrintConv or ValueConv values.</td>
+ <td align=center>A regular expression pattern, or undef</td><td align=center>undef</td></tr>
<tr id="MakerNotes"><td>MakerNotes</td><td>Option to extract MakerNotes and other writable
subdirectories (such as PrintIM) as a data block. Normally when the MakerNotes
are extracted they are rebuilt to include data outside the boundaries of the
@@ -952,9 +962,8 @@ $info = $exifTool-&gt;<b>GetInfo</b>({Group2 =&gt; ['Author', 'Location']});
<p>The following options are effective in the call to <a href="#GetInfo">GetInfo</a>:</p>
<blockquote>
Charset, CoordFormat, DateFormat, Duplicates, Escape, Exclude, Filter, Group#,
-GlobalTimeShift, Lang, List, ListItem, ListSep, PrintConv, QuickTimeUTC
-(conversion to local time), Sort (if a tag list reference is given) and
-StrictDate.
+GlobalTimeShift, Lang, ListItem, ListJoin, PrintConv, QuickTimeUTC (conversion
+to local time), Sort (if a tag list reference is given) and StrictDate.
</blockquote>
<hr><h2><a name="WriteInfo">WriteInfo</a></h2>
@@ -1106,7 +1115,7 @@ in the tag/value hash unless the PrintConv option is disabled.</p>
<p>Tags which represent lists of multiple values (as may happen with
'<code>Keywords</code>' for example) are handled specially. In scalar context,
the returned PrintConv value for these tags is either a string of values or
-a list reference (depending on the List option setting), and the ValueConv
+a list reference (depending on the ListJoin option setting), and the ValueConv
value is always a list reference. But in list context,
<a href="#GetValue">GetValue</a> always returns the list itself.</p>
<p>Note that <a href="#GetInfo">GetValue</a> requires a case-sensitive tag key
@@ -1127,7 +1136,7 @@ instead.</p>
</td></tr>
<tr><td valign=top><b>Returns</b></td><td>
The value of the specified tag. If the tag represents a list of multiple values
-and the List option is disabled then PrintConv returns a string of values,
+and the ListJoin option is enabled then PrintConv returns a string of values,
otherwise a reference to the list is returned in scalar context. The list
itself is returned in list context. (Unless 'Both' values are requested, in
which case two list references are returned, regardless of context.) Values may
@@ -1170,8 +1179,8 @@ my @keywords = $exifTool-&gt;<b>GetValue</b>('Keywords', 'ValueConv');
<p>The following options are in effect when <a href="#GetValue">GetValue</a> is
called:</p>
<blockquote>
-Charset, CoordFormat, DateFormat, Escape, Filter, GlobalTimeShift, Lang, List,
-ListItem, ListSep, PrintConv, QuickTimeUTC (conversion to local time) and
+Charset, CoordFormat, DateFormat, Escape, Filter, GlobalTimeShift, Lang,
+ListItem, ListJoin, PrintConv, QuickTimeUTC (conversion to local time) and
StrictDate.
</blockquote>
@@ -1216,7 +1225,7 @@ errors are printed to STDERR.
<blockquote><table class='norm'>
<tr><th colspan=4 bgcolor='#dddddd'>SetNewValue Options</th></tr>
<tr><th>Option</th><th>Description</th><th width='30%'>Values</th><th>Default</th></tr>
-<tr><td>AddValue</td><td>Add value to existing list in a file rather than overwriting</td>
+<tr><td>AddValue</td><td>Add value to existing list <b>in a file</b> rather than overwriting</td>
<td><table class=clear>
<tr><td valign=top align=center><b>0</b>&nbsp;=</td><td>Overwrite existing value(s)</td></tr>
<tr><td valign=top align=center><b>1</b>&nbsp;=</td><td>Add to existing list, or warn for non-list tags</td></tr>
@@ -1383,7 +1392,7 @@ group (with '<code>Adobe:*</code>') or as a block (with '<code>Adobe</code>').</
<p>The following ExifTool options are effective in the call to
<a href="#SetNewValue">SetNewValue</a>:</p>
<blockquote>
-Charset, DateFormat, Escape, IgnoreMinorErrors, Lang, ListSep, ListSplit,
+Charset, DateFormat, Escape, IgnoreMinorErrors, Lang, ListJoin, ListSplit,
PrintConv, QuickTimeUTC, StrictDate, Verbose and WriteMode.
</blockquote>
diff --git a/html/TagNames/Canon.html b/html/TagNames/Canon.html
index ee279b7a..ebd1fe5f 100644
--- a/html/TagNames/Canon.html
+++ b/html/TagNames/Canon.html
@@ -1647,6 +1647,7 @@ attempting to identify the specific lens model.</p>
</tr><tr><td>4158</td><td>= Canon EF-S 18-55mm f/4-5.6 IS STM</td>
</tr><tr><td>36910</td><td>= Canon EF 70-300mm f/4-5.6 IS II USM</td>
</tr><tr><td>36912</td><td>= Canon EF-S 18-135mm f/3.5-5.6 IS USM</td>
+</tr><tr><td>61494</td><td>= Canon CN-E 85mm T1.3 L F</td>
</tr><tr><td>65535</td><td>= n/a</td>
</tr></table></td></tr></table></blockquote>
@@ -9748,7 +9749,7 @@ SX280.</p>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised Apr 3, 2017</i>
+<br><i>Last revised May 23, 2017</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
diff --git a/html/TagNames/Minolta.html b/html/TagNames/Minolta.html
index 8e8998fb..0af8c174 100644
--- a/html/TagNames/Minolta.html
+++ b/html/TagNames/Minolta.html
@@ -586,55 +586,58 @@ adapter is used.</p>
</tr><tr><td>65535.15</td><td>= Sony E 20mm F2.8</td>
</tr><tr><td>65535.16</td><td>= Sony E 35mm F1.8 OSS</td>
</tr><tr><td>65535.17</td><td>= Sony E PZ 18-105mm F4 G OSS</td>
-</tr><tr><td>65535.18</td><td>= Sony FE 90mm F2.8 Macro G OSS</td>
-</tr><tr><td>65535.19</td><td>= Sony E 18-50mm F4-5.6</td>
-</tr><tr><td>65535.20</td><td>= Sony E PZ 18-200mm F3.5-6.3 OSS</td>
-</tr><tr><td>65535.21</td><td>= Sony FE 55mm F1.8 ZA</td>
-</tr><tr><td>65535.22</td><td>= Sony FE 70-200mm F4 G OSS</td>
-</tr><tr><td>65535.23</td><td>= Sony FE 16-35mm F4 ZA OSS</td>
-</tr><tr><td>65535.24</td><td>= Sony FE 50mm F2.8 Macro</td>
-</tr><tr><td>65535.25</td><td>= Sony FE 28-70mm F3.5-5.6 OSS</td>
-</tr><tr><td>65535.26</td><td>= Sony FE 35mm F1.4 ZA</td>
-</tr><tr><td>65535.27</td><td>= Sony FE 24-240mm F3.5-6.3 OSS</td>
-</tr><tr><td>65535.28</td><td>= Sony FE 28mm F2</td>
-</tr><tr><td>65535.29</td><td>= Sony FE PZ 28-135mm F4 G OSS</td>
-</tr><tr><td>65535.30</td><td>= Sony FE 100mm F2.8 STF GM OSS</td>
-</tr><tr><td>65535.31</td><td>= Sony FE 24-70mm F2.8 GM</td>
-</tr><tr><td>65535.32</td><td>= Sony FE 50mm F1.4 ZA</td>
-</tr><tr><td>65535.33</td><td>= Sony FE 85mm F1.4 GM</td>
-</tr><tr><td>65535.34</td><td>= Sony FE 50mm F1.8</td>
-</tr><tr><td>65535.35</td><td>= Sony FE 21mm F2.8 (SEL28F20 + SEL075UWC)</td>
-</tr><tr><td>65535.36</td><td>= Sony FE 16mm F3.5 Fisheye (SEL28F20 + SEL057FEC)</td>
-</tr><tr><td>65535.37</td><td>= Sony FE 70-300mm F4.5-5.6 G OSS</td>
-</tr><tr><td>65535.38</td><td>= Sony FE 70-200mm F2.8 GM OSS</td>
-</tr><tr><td>65535.39</td><td>= Sony FE 70-200mm F2.8 GM OSS + 1.4X Teleconverter</td>
-</tr><tr><td>65535.40</td><td>= Sony FE 70-200mm F2.8 GM OSS + 2X Teleconverter</td>
-</tr><tr><td>65535.41</td><td>= Samyang AF 50mm F1.4 FE</td>
-</tr><tr><td>65535.42</td><td>= Samyang AF 14mm F2.8 FE</td>
-</tr><tr><td>65535.43</td><td>= Sigma 19mm F2.8 [EX] DN</td>
-</tr><tr><td>65535.44</td><td>= Sigma 30mm F2.8 [EX] DN</td>
-</tr><tr><td>65535.45</td><td>= Sigma 60mm F2.8 DN</td>
-</tr><tr><td>65535.46</td><td>= Sigma 30mm F1.4 DC DN | C 016</td>
-</tr><tr><td>65535.47</td><td>= Tamron 18-200mm F3.5-6.3 Di III VC</td>
-</tr><tr><td>65535.48</td><td>= Tokina Firin 20mm F2 FE MF</td>
-</tr><tr><td>65535.49</td><td>= Zeiss Touit 12mm F2.8</td>
-</tr><tr><td>65535.50</td><td>= Zeiss Touit 32mm F1.8</td>
-</tr><tr><td>65535.51</td><td>= Zeiss Touit 50mm F2.8 Macro</td>
-</tr><tr><td>65535.52</td><td>= Zeiss Batis 25mm F2</td>
-</tr><tr><td>65535.53</td><td>= Zeiss Batis 85mm F1.8</td>
-</tr><tr><td>65535.54</td><td>= Zeiss Batis 18mm F2.8</td>
-</tr><tr><td>65535.55</td><td>= Zeiss Batis 135mm F2.8</td>
-</tr><tr><td>65535.56</td><td>= Zeiss Loxia 50mm F2</td>
-</tr><tr><td>65535.57</td><td>= Zeiss Loxia 35mm F2</td>
-</tr><tr><td>65535.58</td><td>= Zeiss Loxia 21mm F2.8</td>
-</tr><tr><td>65535.59</td><td>= Zeiss Loxia 85mm F2.4</td>
-</tr><tr><td>65535.60</td><td>= Arax MC 35mm F2.8 Tilt+Shift</td>
-</tr><tr><td>65535.61</td><td>= Arax MC 80mm F2.8 Tilt+Shift</td>
-</tr><tr><td>65535.62</td><td>= Zenitar MF 16mm F2.8 Fisheye M42</td>
-</tr><tr><td>65535.63</td><td>= Samyang 500mm Mirror F8.0</td>
-</tr><tr><td>65535.64</td><td>= Pentacon Auto 135mm F2.8</td>
-</tr><tr><td>65535.65</td><td>= Pentacon Auto 29mm F2.8</td>
-</tr><tr><td>65535.66</td><td>= Helios 44-2 58mm F2.0</td>
+</tr><tr><td>65535.18</td><td>= Sony FE 12-24mm F4 G</td>
+</tr><tr><td>65535.19</td><td>= Sony FE 90mm F2.8 Macro G OSS</td>
+</tr><tr><td>65535.20</td><td>= Sony E 18-50mm F4-5.6</td>
+</tr><tr><td>65535.21</td><td>= Sony E PZ 18-200mm F3.5-6.3 OSS</td>
+</tr><tr><td>65535.22</td><td>= Sony FE 55mm F1.8 ZA</td>
+</tr><tr><td>65535.23</td><td>= Sony FE 70-200mm F4 G OSS</td>
+</tr><tr><td>65535.24</td><td>= Sony FE 16-35mm F4 ZA OSS</td>
+</tr><tr><td>65535.25</td><td>= Sony FE 50mm F2.8 Macro</td>
+</tr><tr><td>65535.26</td><td>= Sony FE 28-70mm F3.5-5.6 OSS</td>
+</tr><tr><td>65535.27</td><td>= Sony FE 35mm F1.4 ZA</td>
+</tr><tr><td>65535.28</td><td>= Sony FE 24-240mm F3.5-6.3 OSS</td>
+</tr><tr><td>65535.29</td><td>= Sony FE 28mm F2</td>
+</tr><tr><td>65535.30</td><td>= Sony FE PZ 28-135mm F4 G OSS</td>
+</tr><tr><td>65535.31</td><td>= Sony FE 100mm F2.8 STF GM OSS</td>
+</tr><tr><td>65535.32</td><td>= Sony FE 24-70mm F2.8 GM</td>
+</tr><tr><td>65535.33</td><td>= Sony FE 50mm F1.4 ZA</td>
+</tr><tr><td>65535.34</td><td>= Sony FE 85mm F1.4 GM</td>
+</tr><tr><td>65535.35</td><td>= Sony FE 50mm F1.8</td>
+</tr><tr><td>65535.36</td><td>= Sony FE 21mm F2.8 (SEL28F20 + SEL075UWC)</td>
+</tr><tr><td>65535.37</td><td>= Sony FE 16mm F3.5 Fisheye (SEL28F20 + SEL057FEC)</td>
+</tr><tr><td>65535.38</td><td>= Sony FE 70-300mm F4.5-5.6 G OSS</td>
+</tr><tr><td>65535.39</td><td>= Sony FE 100-400mm F4.5-5.6 GM OSS</td>
+</tr><tr><td>65535.40</td><td>= Sony FE 70-200mm F2.8 GM OSS</td>
+</tr><tr><td>65535.41</td><td>= Sony FE 16-35mm F2.8 GM</td>
+</tr><tr><td>65535.42</td><td>= Sony FE 70-200mm F2.8 GM OSS + 1.4X Teleconverter</td>
+</tr><tr><td>65535.43</td><td>= Sony FE 70-200mm F2.8 GM OSS + 2X Teleconverter</td>
+</tr><tr><td>65535.44</td><td>= Samyang AF 50mm F1.4 FE</td>
+</tr><tr><td>65535.45</td><td>= Samyang AF 14mm F2.8 FE</td>
+</tr><tr><td>65535.46</td><td>= Sigma 19mm F2.8 [EX] DN</td>
+</tr><tr><td>65535.47</td><td>= Sigma 30mm F2.8 [EX] DN</td>
+</tr><tr><td>65535.48</td><td>= Sigma 60mm F2.8 DN</td>
+</tr><tr><td>65535.49</td><td>= Sigma 30mm F1.4 DC DN | C 016</td>
+</tr><tr><td>65535.50</td><td>= Tamron 18-200mm F3.5-6.3 Di III VC</td>
+</tr><tr><td>65535.51</td><td>= Tokina Firin 20mm F2 FE MF</td>
+</tr><tr><td>65535.52</td><td>= Zeiss Touit 12mm F2.8</td>
+</tr><tr><td>65535.53</td><td>= Zeiss Touit 32mm F1.8</td>
+</tr><tr><td>65535.54</td><td>= Zeiss Touit 50mm F2.8 Macro</td>
+</tr><tr><td>65535.55</td><td>= Zeiss Batis 25mm F2</td>
+</tr><tr><td>65535.56</td><td>= Zeiss Batis 85mm F1.8</td>
+</tr><tr><td>65535.57</td><td>= Zeiss Batis 18mm F2.8</td>
+</tr><tr><td>65535.58</td><td>= Zeiss Batis 135mm F2.8</td>
+</tr><tr><td>65535.59</td><td>= Zeiss Loxia 50mm F2</td>
+</tr><tr><td>65535.60</td><td>= Zeiss Loxia 35mm F2</td>
+</tr><tr><td>65535.61</td><td>= Zeiss Loxia 21mm F2.8</td>
+</tr><tr><td>65535.62</td><td>= Zeiss Loxia 85mm F2.4</td>
+</tr><tr><td>65535.63</td><td>= Arax MC 35mm F2.8 Tilt+Shift</td>
+</tr><tr><td>65535.64</td><td>= Arax MC 80mm F2.8 Tilt+Shift</td>
+</tr><tr><td>65535.65</td><td>= Zenitar MF 16mm F2.8 Fisheye M42</td>
+</tr><tr><td>65535.66</td><td>= Samyang 500mm Mirror F8.0</td>
+</tr><tr><td>65535.67</td><td>= Pentacon Auto 135mm F2.8</td>
+</tr><tr><td>65535.68</td><td>= Pentacon Auto 29mm F2.8</td>
+</tr><tr><td>65535.69</td><td>= Helios 44-2 58mm F2.0</td>
</tr></table></td></tr></table></blockquote>
<h2><a name='CameraSettings'>Minolta CameraSettings Tags</a></h2>
@@ -2634,7 +2637,7 @@ DiMAGE X and Xt.</p>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised Apr 6, 2017</i>
+<br><i>Last revised May 19, 2017</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
diff --git a/html/TagNames/Olympus.html b/html/TagNames/Olympus.html
index 59070122..c9fdbd49 100644
--- a/html/TagNames/Olympus.html
+++ b/html/TagNames/Olympus.html
@@ -737,289 +737,289 @@ Vivitar are not listed.</p>
<tr class=h><th>Value</th><th>CameraType</th><th>Value</th><th>CameraType</th><th>Value</th><th>CameraType</th></tr>
<tr><td>'D4028'</td><td>= X-2,C-50Z</td>
<td class=b>'D4392'</td><td class=b>= u7000,S7000</td>
-<td>'S0010'</td><td>= E-510</td>
+<td>'S0009'</td><td>= E-400</td>
</tr><tr><td>'D4029'</td><td>= E-20,E-20N,E-20P</td>
<td class=b>'D4396'</td><td class=b>= FE5010,X915</td>
-<td>'S0011'</td><td>= E-3</td>
+<td>'S0010'</td><td>= E-510</td>
</tr><tr><td>'D4034'</td><td>= C720UZ</td>
<td class=b>'D4397'</td><td class=b>= FE25,X20</td>
-<td>'S0013'</td><td>= E-410</td>
+<td>'S0011'</td><td>= E-3</td>
</tr><tr><td>'D4040'</td><td>= E-1</td>
<td class=b>'D4398'</td><td class=b>= FE45,X40</td>
-<td>'S0016'</td><td>= E-420</td>
+<td>'S0013'</td><td>= E-410</td>
</tr><tr><td>'D4041'</td><td>= E-300</td>
<td class=b>'D4401'</td><td class=b>= XZ-1</td>
-<td>'S0017'</td><td>= E-30</td>
+<td>'S0016'</td><td>= E-420</td>
</tr><tr><td>'D4083'</td><td>= C2Z,D520Z,C220Z</td>
<td class=b>'D4402'</td><td class=b>= uT6010,ST6010</td>
-<td>'S0018'</td><td>= E-520</td>
+<td>'S0017'</td><td>= E-30</td>
</tr><tr><td>'D4106'</td><td>= u20D,S400D,u400D</td>
<td class=b>'D4406'</td><td class=b>= u7010,S7010 / u7020,S7020</td>
-<td>'S0019'</td><td>= E-P1</td>
+<td>'S0018'</td><td>= E-520</td>
</tr><tr><td>'D4120'</td><td>= X-1</td>
<td class=b>'D4407'</td><td class=b>= FE4010,X930</td>
-<td>'S0023'</td><td>= E-620</td>
+<td>'S0019'</td><td>= E-P1</td>
</tr><tr><td>'D4122'</td><td>= u10D,S300D,u300D</td>
<td class=b>'D4408'</td><td class=b>= X560WP</td>
-<td>'S0026'</td><td>= E-P2</td>
+<td>'S0023'</td><td>= E-620</td>
</tr><tr><td>'D4125'</td><td>= AZ-1</td>
<td class=b>'D4409'</td><td class=b>= FE26,X21</td>
-<td>'S0027'</td><td>= E-PL1</td>
+<td>'S0026'</td><td>= E-P2</td>
</tr><tr><td>'D4141'</td><td>= C150,D390</td>
<td class=b>'D4410'</td><td class=b>= FE4000,X920,X925</td>
-<td>'S0029'</td><td>= E-450</td>
+<td>'S0027'</td><td>= E-PL1</td>
</tr><tr><td>'D4193'</td><td>= C-5000Z</td>
<td class=b>'D4411'</td><td class=b>= FE46,X41,X42</td>
-<td>'S0030'</td><td>= E-600</td>
+<td>'S0029'</td><td>= E-450</td>
</tr><tr><td>'D4194'</td><td>= X-3,C-60Z</td>
<td class=b>'D4412'</td><td class=b>= FE5020,X935</td>
-<td>'S0032'</td><td>= E-P3</td>
+<td>'S0030'</td><td>= E-600</td>
</tr><tr><td>'D4199'</td><td>= u30D,S410D,u410D</td>
<td class=b>'D4413'</td><td class=b>= uTough-3000</td>
-<td>'S0033'</td><td>= E-5</td>
+<td>'S0032'</td><td>= E-P3</td>
</tr><tr><td>'D4205'</td><td>= X450,D535Z,C370Z</td>
<td class=b>'D4414'</td><td class=b>= StylusTough-6020</td>
-<td>'S0034'</td><td>= E-PL2</td>
+<td>'S0033'</td><td>= E-5</td>
</tr><tr><td>'D4210'</td><td>= C160,D395</td>
<td class=b>'D4415'</td><td class=b>= StylusTough-8010</td>
-<td>'S0036'</td><td>= E-M5</td>
+<td>'S0034'</td><td>= E-PL2</td>
</tr><tr><td>'D4211'</td><td>= C725UZ</td>
<td class=b>'D4417'</td><td class=b>= u5010,S5010</td>
-<td>'S0038'</td><td>= E-PL3</td>
+<td>'S0036'</td><td>= E-M5</td>
</tr><tr><td>'D4213'</td><td>= FerrariMODEL2003</td>
<td class=b>'D4418'</td><td class=b>= u7040,S7040</td>
-<td>'S0039'</td><td>= E-PM1</td>
+<td>'S0038'</td><td>= E-PL3</td>
</tr><tr><td>'D4216'</td><td>= u15D</td>
<td class=b>'D4419'</td><td class=b>= u9010,S9010</td>
-<td>'S0040'</td><td>= E-PL1s</td>
+<td>'S0039'</td><td>= E-PM1</td>
</tr><tr><td>'D4217'</td><td>= u25D</td>
<td class=b>'D4423'</td><td class=b>= FE4040</td>
-<td>'S0042'</td><td>= E-PL5</td>
+<td>'S0040'</td><td>= E-PL1s</td>
</tr><tr><td>'D4220'</td><td>= u-miniD,Stylus V</td>
<td class=b>'D4424'</td><td class=b>= FE47,X43</td>
-<td>'S0043'</td><td>= E-PM2</td>
+<td>'S0042'</td><td>= E-PL5</td>
</tr><tr><td>'D4221'</td><td>= u40D,S500,uD500</td>
<td class=b>'D4426'</td><td class=b>= FE4030,X950</td>
-<td>'S0044'</td><td>= E-P5</td>
+<td>'S0043'</td><td>= E-PM2</td>
</tr><tr><td>'D4231'</td><td>= FerrariMODEL2004</td>
<td class=b>'D4428'</td><td class=b>= FE5030,X965,X960</td>
-<td>'S0045'</td><td>= E-PL6</td>
+<td>'S0044'</td><td>= E-P5</td>
</tr><tr><td>'D4240'</td><td>= X500,D590Z,C470Z</td>
<td class=b>'D4430'</td><td class=b>= u7030,S7030</td>
-<td>'S0046'</td><td>= E-PL7</td>
+<td>'S0045'</td><td>= E-PL6</td>
</tr><tr><td>'D4244'</td><td>= uD800,S800</td>
<td class=b>'D4432'</td><td class=b>= SP600UZ</td>
-<td>'S0047'</td><td>= E-M1</td>
+<td>'S0046'</td><td>= E-PL7</td>
</tr><tr><td>'D4256'</td><td>= u720SW,S720SW</td>
<td class=b>'D4434'</td><td class=b>= SP800UZ</td>
-<td>'S0051'</td><td>= E-M10</td>
+<td>'S0047'</td><td>= E-M1</td>
</tr><tr><td>'D4261'</td><td>= X600,D630,FE5500</td>
<td class=b>'D4439'</td><td class=b>= FE4020,X940</td>
-<td>'S0052'</td><td>= E-M5MarkII</td>
+<td>'S0051'</td><td>= E-M10</td>
</tr><tr><td>'D4262'</td><td>= uD600,S600</td>
<td class=b>'D4442'</td><td class=b>= FE5035</td>
-<td>'S0059'</td><td>= E-M10MarkII</td>
+<td>'S0052'</td><td>= E-M5MarkII</td>
</tr><tr><td>'D4301'</td><td>= u810/S810</td>
<td class=b>'D4448'</td><td class=b>= FE4050,X970</td>
-<td>'S0061'</td><td>= PEN-F</td>
+<td>'S0059'</td><td>= E-M10MarkII</td>
</tr><tr><td>'D4302'</td><td>= u710,S710</td>
<td class=b>'D4450'</td><td class=b>= FE5050,X985</td>
-<td>'S0065'</td><td>= E-PL8</td>
+<td>'S0061'</td><td>= PEN-F</td>
</tr><tr><td>'D4303'</td><td>= u700,S700</td>
<td class=b>'D4454'</td><td class=b>= u-7050</td>
-<td>'S0067'</td><td>= E-M1MarkII</td>
+<td>'S0065'</td><td>= E-PL8</td>
</tr><tr><td>'D4304'</td><td>= FE100,X710</td>
<td class=b>'D4464'</td><td class=b>= T10,X27</td>
-<td>'SR45'</td><td>= D220</td>
+<td>'S0067'</td><td>= E-M1MarkII</td>
</tr><tr><td>'D4305'</td><td>= FE110,X705</td>
<td class=b>'D4470'</td><td class=b>= FE5040,X980</td>
-<td>'SR55'</td><td>= D320L</td>
+<td>'SR45'</td><td>= D220</td>
</tr><tr><td>'D4310'</td><td>= FE-130,X-720</td>
<td class=b>'D4472'</td><td class=b>= TG-310</td>
-<td>'SR83'</td><td>= D340L</td>
+<td>'SR55'</td><td>= D320L</td>
</tr><tr><td>'D4311'</td><td>= FE-140,X-725</td>
<td class=b>'D4474'</td><td class=b>= TG-610</td>
-<td>'SR85'</td><td>= C830L,D340R</td>
+<td>'SR83'</td><td>= D340L</td>
</tr><tr><td>'D4312'</td><td>= FE150,X730</td>
<td class=b>'D4476'</td><td class=b>= TG-810</td>
-<td>'SR852'</td><td>= C860L,D360L</td>
+<td>'SR85'</td><td>= C830L,D340R</td>
</tr><tr><td>'D4313'</td><td>= FE160,X735</td>
<td class=b>'D4478'</td><td class=b>= VG145,VG140,D715</td>
-<td>'SR872'</td><td>= C900Z,D400Z</td>
+<td>'SR852'</td><td>= C860L,D360L</td>
</tr><tr><td>'D4314'</td><td>= u740,S740</td>
<td class=b>'D4479'</td><td class=b>= VG130,D710</td>
-<td>'SR874'</td><td>= C960Z,D460Z</td>
+<td>'SR872'</td><td>= C900Z,D400Z</td>
</tr><tr><td>'D4315'</td><td>= u750,S750</td>
<td class=b>'D4480'</td><td class=b>= VG120,D705</td>
-<td>'SR951'</td><td>= C2000Z</td>
+<td>'SR874'</td><td>= C960Z,D460Z</td>
</tr><tr><td>'D4316'</td><td>= u730/S730</td>
<td class=b>'D4482'</td><td class=b>= VR310,D720</td>
-<td>'SR952'</td><td>= C21</td>
+<td>'SR951'</td><td>= C2000Z</td>
</tr><tr><td>'D4317'</td><td>= FE115,X715</td>
<td class=b>'D4484'</td><td class=b>= VR320,D725</td>
-<td>'SR953'</td><td>= C21T.commu</td>
+<td>'SR952'</td><td>= C21</td>
</tr><tr><td>'D4321'</td><td>= SP550UZ</td>
<td class=b>'D4486'</td><td class=b>= VR330,D730</td>
-<td>'SR954'</td><td>= C2020Z</td>
+<td>'SR953'</td><td>= C21T.commu</td>
</tr><tr><td>'D4322'</td><td>= SP510UZ</td>
<td class=b>'D4488'</td><td class=b>= VG110,D700</td>
-<td>'SR955'</td><td>= C990Z,D490Z</td>
+<td>'SR954'</td><td>= C2020Z</td>
</tr><tr><td>'D4324'</td><td>= FE170,X760</td>
<td class=b>'D4490'</td><td class=b>= SP-610UZ</td>
-<td>'SR956'</td><td>= C211Z</td>
+<td>'SR955'</td><td>= C990Z,D490Z</td>
</tr><tr><td>'D4326'</td><td>= FE200</td>
<td class=b>'D4492'</td><td class=b>= SZ-10</td>
-<td>'SR959'</td><td>= C990ZS,D490Z</td>
+<td>'SR956'</td><td>= C211Z</td>
</tr><tr><td>'D4327'</td><td>= FE190/X750</td>
<td class=b>'D4494'</td><td class=b>= SZ-20</td>
-<td>'SR95A'</td><td>= C2100UZ</td>
+<td>'SR959'</td><td>= C990ZS,D490Z</td>
</tr><tr><td>'D4328'</td><td>= u760,S760</td>
<td class=b>'D4496'</td><td class=b>= SZ-30MR</td>
-<td>'SR971'</td><td>= C100,D370</td>
+<td>'SR95A'</td><td>= C2100UZ</td>
</tr><tr><td>'D4330'</td><td>= FE180/X745</td>
<td class=b>'D4498'</td><td class=b>= SP-810UZ</td>
-<td>'SR973'</td><td>= C2,D230</td>
+<td>'SR971'</td><td>= C100,D370</td>
</tr><tr><td>'D4331'</td><td>= u1000/S1000</td>
<td class=b>'D4500'</td><td class=b>= SZ-11</td>
-<td>'SX151'</td><td>= E100RS</td>
+<td>'SR973'</td><td>= C2,D230</td>
</tr><tr><td>'D4332'</td><td>= u770SW,S770SW</td>
<td class=b>'D4504'</td><td class=b>= TG-615</td>
-<td>'SX351'</td><td>= C3000Z / C3030Z</td>
+<td>'SX151'</td><td>= E100RS</td>
</tr><tr><td>'D4333'</td><td>= FE240/X795</td>
<td class=b>'D4508'</td><td class=b>= TG-620</td>
-<td>'SX354'</td><td>= C3040Z</td>
+<td>'SX351'</td><td>= C3000Z / C3030Z</td>
</tr><tr><td>'D4334'</td><td>= FE210,X775</td>
<td class=b>'D4510'</td><td class=b>= TG-820</td>
-<td>'SX355'</td><td>= C2040Z</td>
+<td>'SX354'</td><td>= C3040Z</td>
</tr><tr><td>'D4336'</td><td>= FE230/X790</td>
<td class=b>'D4512'</td><td class=b>= TG-1</td>
-<td>'SX357'</td><td>= C700UZ</td>
+<td>'SX355'</td><td>= C2040Z</td>
</tr><tr><td>'D4337'</td><td>= FE220,X785</td>
<td class=b>'D4516'</td><td class=b>= SH-21</td>
-<td>'SX358'</td><td>= C200Z,D510Z</td>
+<td>'SX357'</td><td>= C700UZ</td>
</tr><tr><td>'D4338'</td><td>= u725SW,S725SW</td>
<td class=b>'D4519'</td><td class=b>= SZ-14</td>
-<td>'SX374'</td><td>= C3100Z,C3020Z</td>
+<td>'SX358'</td><td>= C200Z,D510Z</td>
</tr><tr><td>'D4339'</td><td>= FE250/X800</td>
<td class=b>'D4520'</td><td class=b>= SZ-31MR</td>
-<td>'SX552'</td><td>= C4040Z</td>
+<td>'SX374'</td><td>= C3100Z,C3020Z</td>
</tr><tr><td>'D4341'</td><td>= u780,S780</td>
<td class=b>'D4521'</td><td class=b>= SH-25MR</td>
-<td>'SX553'</td><td>= C40Z,D40Z</td>
+<td>'SX552'</td><td>= C4040Z</td>
</tr><tr><td>'D4343'</td><td>= u790SW,S790SW</td>
<td class=b>'D4523'</td><td class=b>= SP-720UZ</td>
-<td>'SX556'</td><td>= C730UZ</td>
+<td>'SX553'</td><td>= C40Z,D40Z</td>
</tr><tr><td>'D4344'</td><td>= u1020,S1020</td>
<td class=b>'D4529'</td><td class=b>= VG170</td>
-<td>'SX558'</td><td>= C5050Z</td>
+<td>'SX556'</td><td>= C730UZ</td>
</tr><tr><td>'D4346'</td><td>= FE15,X10</td>
<td class=b>'D4531'</td><td class=b>= XZ-2</td>
-<td>'SX571'</td><td>= C120,D380</td>
+<td>'SX558'</td><td>= C5050Z</td>
</tr><tr><td>'D4348'</td><td>= FE280,X820,C520</td>
<td class=b>'D4535'</td><td class=b>= SP-620UZ</td>
-<td>'SX574'</td><td>= C300Z,D550Z</td>
+<td>'SX571'</td><td>= C120,D380</td>
</tr><tr><td>'D4349'</td><td>= FE300,X830</td>
<td class=b>'D4536'</td><td class=b>= TG-320</td>
-<td>'SX575'</td><td>= C4100Z,C4000Z</td>
+<td>'SX574'</td><td>= C300Z,D550Z</td>
</tr><tr><td>'D4350'</td><td>= u820,S820</td>
<td class=b>'D4537'</td><td class=b>= VR340,D750</td>
-<td>'SX751'</td><td>= X200,D560Z,C350Z</td>
+<td>'SX575'</td><td>= C4100Z,C4000Z</td>
</tr><tr><td>'D4351'</td><td>= u1200,S1200</td>
<td class=b>'D4538'</td><td class=b>= VG160,X990,D745</td>
-<td>'SX752'</td><td>= X300,D565Z,C450Z</td>
+<td>'SX751'</td><td>= X200,D560Z,C350Z</td>
</tr><tr><td>'D4352'</td><td>= FE270,X815,C510</td>
<td class=b>'D4541'</td><td class=b>= SZ-12</td>
-<td>'SX753'</td><td>= C750UZ</td>
+<td>'SX752'</td><td>= X300,D565Z,C450Z</td>
</tr><tr><td>'D4353'</td><td>= u795SW,S795SW</td>
<td class=b>'D4545'</td><td class=b>= VH410</td>
-<td>'SX754'</td><td>= C740UZ</td>
+<td>'SX753'</td><td>= C750UZ</td>
</tr><tr><td>'D4354'</td><td>= u1030SW,S1030SW</td>
<td class=b>'D4546'</td><td class=b>= XZ-10</td>
-<td>'SX755'</td><td>= C755UZ</td>
+<td>'SX754'</td><td>= C740UZ</td>
</tr><tr><td>'D4355'</td><td>= SP560UZ</td>
<td class=b>'D4547'</td><td class=b>= TG-2</td>
-<td>'SX756'</td><td>= C5060WZ</td>
+<td>'SX755'</td><td>= C755UZ</td>
</tr><tr><td>'D4356'</td><td>= u1010,S1010</td>
<td class=b>'D4548'</td><td class=b>= TG-830</td>
-<td>'SX757'</td><td>= C8080WZ</td>
+<td>'SX756'</td><td>= C5060WZ</td>
</tr><tr><td>'D4357'</td><td>= u830,S830</td>
<td class=b>'D4549'</td><td class=b>= TG-630</td>
-<td>'SX758'</td><td>= X350,D575Z,C360Z</td>
+<td>'SX757'</td><td>= C8080WZ</td>
</tr><tr><td>'D4359'</td><td>= u840,S840</td>
<td class=b>'D4550'</td><td class=b>= SH-50</td>
-<td>'SX759'</td><td>= X400,D580Z,C460Z</td>
+<td>'SX758'</td><td>= X350,D575Z,C360Z</td>
</tr><tr><td>'D4360'</td><td>= FE350WIDE,X865</td>
<td class=b>'D4553'</td><td class=b>= SZ-16,DZ-105</td>
-<td>'SX75A'</td><td>= AZ-2ZOOM</td>
+<td>'SX759'</td><td>= X400,D580Z,C460Z</td>
</tr><tr><td>'D4361'</td><td>= u850SW,S850SW</td>
<td class=b>'D4562'</td><td class=b>= SP-820UZ</td>
-<td>'SX75B'</td><td>= D595Z,C500Z</td>
+<td>'SX75A'</td><td>= AZ-2ZOOM</td>
</tr><tr><td>'D4362'</td><td>= FE340,X855,C560</td>
<td class=b>'D4566'</td><td class=b>= SZ-15</td>
-<td>'SX75C'</td><td>= X550,D545Z,C480Z</td>
+<td>'SX75B'</td><td>= D595Z,C500Z</td>
</tr><tr><td>'D4363'</td><td>= FE320,X835,C540</td>
<td class=b>'D4572'</td><td class=b>= STYLUS1</td>
-<td>'SX75D'</td><td>= IR-300</td>
+<td>'SX75C'</td><td>= X550,D545Z,C480Z</td>
</tr><tr><td>'D4364'</td><td>= SP570UZ</td>
<td class=b>'D4574'</td><td class=b>= TG-3</td>
-<td>'SX75F'</td><td>= C55Z,C5500Z</td>
+<td>'SX75D'</td><td>= IR-300</td>
</tr><tr><td>'D4366'</td><td>= FE330,X845,C550</td>
<td class=b>'D4575'</td><td class=b>= TG-850</td>
-<td>'SX75G'</td><td>= C170,D425</td>
+<td>'SX75F'</td><td>= C55Z,C5500Z</td>
</tr><tr><td>'D4368'</td><td>= FE310,X840,C530</td>
<td class=b>'D4579'</td><td class=b>= SP-100EE</td>
-<td>'SX75J'</td><td>= C180,D435</td>
+<td>'SX75G'</td><td>= C170,D425</td>
</tr><tr><td>'D4370'</td><td>= u1050SW,S1050SW</td>
<td class=b>'D4580'</td><td class=b>= SH-60</td>
-<td>'SX771'</td><td>= C760UZ</td>
+<td>'SX75J'</td><td>= C180,D435</td>
</tr><tr><td>'D4371'</td><td>= u1060,S1060</td>
<td class=b>'D4581'</td><td class=b>= SH-1</td>
-<td>'SX772'</td><td>= C770UZ</td>
+<td>'SX771'</td><td>= C760UZ</td>
</tr><tr><td>'D4372'</td><td>= FE370,X880,C575</td>
<td class=b>'D4582'</td><td class=b>= TG-835</td>
-<td>'SX773'</td><td>= C745UZ</td>
+<td>'SX772'</td><td>= C770UZ</td>
</tr><tr><td>'D4374'</td><td>= SP565UZ</td>
<td class=b>'D4585'</td><td class=b>= SH-2 / SH-3</td>
-<td>'SX774'</td><td>= X250,D560Z,C350Z</td>
+<td>'SX773'</td><td>= C745UZ</td>
</tr><tr><td>'D4377'</td><td>= u1040,S1040</td>
<td class=b>'D4586'</td><td class=b>= TG-4</td>
-<td>'SX775'</td><td>= X100,D540Z,C310Z</td>
+<td>'SX774'</td><td>= X250,D560Z,C350Z</td>
</tr><tr><td>'D4378'</td><td>= FE360,X875,C570</td>
<td class=b>'D4587'</td><td class=b>= TG-860</td>
-<td>'SX776'</td><td>= C460ZdelSol</td>
+<td>'SX775'</td><td>= X100,D540Z,C310Z</td>
</tr><tr><td>'D4379'</td><td>= FE20,X15,C25</td>
<td class=b>'D4591'</td><td class=b>= TG-870</td>
-<td>'SX777'</td><td>= C765UZ</td>
+<td>'SX776'</td><td>= C460ZdelSol</td>
</tr><tr><td>'D4380'</td><td>= uT6000,ST6000</td>
+<td class=b>'D4593'</td><td class=b>= TG-5</td>
+<td>'SX777'</td><td>= C765UZ</td>
+</tr><tr><td>'D4381'</td><td>= uT8000,ST8000</td>
<td class=b>'D4809'</td><td class=b>= C2500L</td>
<td>'SX77A'</td><td>= D555Z,C315Z</td>
-</tr><tr><td>'D4381'</td><td>= uT8000,ST8000</td>
+</tr><tr><td>'D4382'</td><td>= u9000,S9000</td>
<td class=b>'D4842'</td><td class=b>= E-10</td>
<td>'SX851'</td><td>= C7070WZ</td>
-</tr><tr><td>'D4382'</td><td>= u9000,S9000</td>
+</tr><tr><td>'D4384'</td><td>= SP590UZ</td>
<td class=b>'D4856'</td><td class=b>= C-1</td>
<td>'SX852'</td><td>= C70Z,C7000Z</td>
-</tr><tr><td>'D4384'</td><td>= SP590UZ</td>
+</tr><tr><td>'D4385'</td><td>= FE3010,X895</td>
<td class=b>'D4857'</td><td class=b>= C-1Z,D-150Z</td>
<td>'SX853'</td><td>= SP500UZ</td>
-</tr><tr><td>'D4385'</td><td>= FE3010,X895</td>
+</tr><tr><td>'D4386'</td><td>= FE3000,X890</td>
<td class=b>'DCHC'</td><td class=b>= D500L</td>
<td>'SX854'</td><td>= SP310</td>
-</tr><tr><td>'D4386'</td><td>= FE3000,X890</td>
+</tr><tr><td>'D4387'</td><td>= FE35,X30</td>
<td class=b>'DCHT'</td><td class=b>= D600L / D620L</td>
<td>'SX855'</td><td>= SP350</td>
-</tr><tr><td>'D4387'</td><td>= FE35,X30</td>
+</tr><tr><td>'D4388'</td><td>= u550WP,S550WP</td>
<td class=b>'K0055'</td><td class=b>= AIR-A01</td>
<td>'SX873'</td><td>= SP320</td>
-</tr><tr><td>'D4388'</td><td>= u550WP,S550WP</td>
+</tr><tr><td>'D4390'</td><td>= FE5000,X905</td>
<td class=b>'S0003'</td><td class=b>= E-330</td>
<td>'SX875'</td><td>= FE180/X745</td>
-</tr><tr><td>'D4390'</td><td>= FE5000,X905</td>
+</tr><tr><td>'D4391'</td><td>= u5000</td>
<td class=b>'S0004'</td><td class=b>= E-500</td>
<td>'SX876'</td><td>= FE190/X750</td>
-</tr><tr><td>'D4391'</td><td>= u5000</td>
-<td class=b>'S0009'</td><td class=b>= E-400</td>
-<td>&nbsp;</td><td>&nbsp;</td>
</tr></table></td></tr></table></blockquote>
<h2><a name='TextInfo'>Olympus TextInfo Tags</a></h2>
@@ -3649,7 +3649,7 @@ like the LS-5, LS-10, LS-11.</p>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised Apr 19, 2017</i>
+<br><i>Last revised May 19, 2017</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
diff --git a/html/TagNames/Pentax.html b/html/TagNames/Pentax.html
index c6760f4d..e93f82d0 100644
--- a/html/TagNames/Pentax.html
+++ b/html/TagNames/Pentax.html
@@ -471,9 +471,9 @@ different from other models)</span>
<br>19 = 2000
<br>20 = 2500
<br>21 = 3200
- <br>22 = 4000</td><td>&nbsp;&nbsp;</td>
- <td>23 = 5000
- <br>24 = 6400
+ <br>22 = 4000
+ <br>23 = 5000</td><td>&nbsp;&nbsp;</td>
+ <td>24 = 6400
<br>25 = 8000
<br>26 = 10000
<br>27 = 12800
@@ -491,10 +491,10 @@ different from other models)</span>
<br>39 = 204800
<br>40 = 256000
<br>41 = 320000
- <br>42 = 409600</td><td>&nbsp;&nbsp;</td>
- <td>43 = 512000
- <br>44 = 640000
- <br>45 = 819200
+ <br>42 = 409600
+ <br>43 = 512000
+ <br>44 = 640000</td><td>&nbsp;&nbsp;</td>
+ <td>45 = 819200
<br>50 = 50
<br>100 = 100
<br>200 = 200
@@ -511,11 +511,11 @@ different from other models)</span>
<br>268 = 1600
<br>269 = 2200
<br>270 = 3200
- <br>271 = 4500</td><td>&nbsp;&nbsp;</td>
- <td>272 = 6400
+ <br>271 = 4500
+ <br>272 = 6400
<br>273 = 9000
- <br>274 = 12800
- <br>275 = 18000
+ <br>274 = 12800</td><td>&nbsp;&nbsp;</td>
+ <td>275 = 18000
<br>276 = 25600
<br>277 = 36000
<br>278 = 51200
@@ -531,6 +531,7 @@ different from other models)</span>
<br>800 = 800
<br>1600 = 1600
<br>3200 = 3200
+ <br>65534 = Auto 2
<br>65535 = Auto</td></tr></table>
</td></tr>
<tr class=b>
@@ -767,11 +768,11 @@ available. Extended bracket values are printed as &#39;WB-BA&#39;, &#39;WB-GM&#
<br>&#39;0 29&#39; = Forest
<br>&#39;0 30&#39; = Backlight Silhouette
<br>&#39;1 4&#39; = Auto PICT (Standard)
- <br>&#39;1 5&#39; = Auto PICT (Portrait)</td><td>&nbsp;&nbsp;</td>
- <td>&#39;1 6&#39; = Auto PICT (Landscape)
+ <br>&#39;1 5&#39; = Auto PICT (Portrait)
+ <br>&#39;1 6&#39; = Auto PICT (Landscape)
<br>&#39;1 7&#39; = Auto PICT (Macro)
- <br>&#39;1 8&#39; = Auto PICT (Sport)
- <br>&#39;2 0&#39; = Program (HyP)
+ <br>&#39;1 8&#39; = Auto PICT (Sport)</td><td>&nbsp;&nbsp;</td>
+ <td>&#39;2 0&#39; = Program (HyP)
<br>&#39;2 1&#39; = Hi-speed Program (HyP)
<br>&#39;2 2&#39; = DOF Program (HyP)
<br>&#39;2 3&#39; = MTF Program (HyP)
@@ -796,8 +797,13 @@ available. Extended bracket values are printed as &#39;WB-BA&#39;, &#39;WB-GM&#
<br>&#39;18 22&#39; = Auto Program (Shallow DOF)
<br>&#39;19 0&#39; = Astrotracer
<br>&#39;20 22&#39; = Blur Control
- <br>&#39;254 0&#39; = Video
- <br>&#39;255 0&#39; = Video (Auto Aperture)
+ <br>&#39;249 0&#39; = Movie (TAv)
+ <br>&#39;250 0&#39; = Movie (TAv, Auto Aperture)
+ <br>&#39;251 0&#39; = Movie (Manual)
+ <br>&#39;252 0&#39; = Movie (Manual, Auto Aperture)
+ <br>&#39;253 0&#39; = Movie (Av)
+ <br>&#39;254 0&#39; = Movie (Av, Auto Aperture)
+ <br>&#39;255 0&#39; = Movie (P, Auto Aperture)
<br>&#39;255 4&#39; = Video (4)</td></tr></table>
<span class=s>[Value 2]</span><table class=cols><tr>
<td>0 = 1/2 EV steps</td><td>&nbsp;&nbsp;</td>
@@ -4500,13 +4506,15 @@ tags used by Casio.</p>
<td><table class=cols><tr>
<td>10 = 100
<br>16 = 200
- <br>50 = 50</td><td>&nbsp;&nbsp;</td>
- <td>100 = 100
- <br>200 = 200
- <br>400 = 400</td><td>&nbsp;&nbsp;</td>
- <td>800 = 800
- <br>1600 = 1600
- <br>3200 = 3200</td></tr></table>
+ <br>50 = 50
+ <br>100 = 100</td><td>&nbsp;&nbsp;</td>
+ <td>200 = 200
+ <br>400 = 400
+ <br>800 = 800
+ <br>1600 = 1600</td><td>&nbsp;&nbsp;</td>
+ <td>3200 = 3200
+ <br>65534 = Auto 2
+ <br>65535 = Auto</td></tr></table>
</td></tr>
<tr>
<td title='0x0017 = 23'>0x0017</td>
@@ -4850,7 +4858,7 @@ stored as ASCII text in a format very similar to some HP models.</p>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised May 10, 2017</i>
+<br><i>Last revised May 19, 2017</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
diff --git a/html/TagNames/Sony.html b/html/TagNames/Sony.html
index ee21d912..5711fc3d 100644
--- a/html/TagNames/Sony.html
+++ b/html/TagNames/Sony.html
@@ -1467,55 +1467,58 @@ adapter is used.</p>
</tr><tr><td>6553.15</td><td>= Sony E 20mm F2.8</td>
</tr><tr><td>6553.16</td><td>= Sony E 35mm F1.8 OSS</td>
</tr><tr><td>6553.17</td><td>= Sony E PZ 18-105mm F4 G OSS</td>
-</tr><tr><td>6553.18</td><td>= Sony FE 90mm F2.8 Macro G OSS</td>
-</tr><tr><td>6553.19</td><td>= Sony E 18-50mm F4-5.6</td>
-</tr><tr><td>6553.20</td><td>= Sony E PZ 18-200mm F3.5-6.3 OSS</td>
-</tr><tr><td>6553.21</td><td>= Sony FE 55mm F1.8 ZA</td>
-</tr><tr><td>6553.22</td><td>= Sony FE 70-200mm F4 G OSS</td>
-</tr><tr><td>6553.23</td><td>= Sony FE 16-35mm F4 ZA OSS</td>
-</tr><tr><td>6553.24</td><td>= Sony FE 50mm F2.8 Macro</td>
-</tr><tr><td>6553.25</td><td>= Sony FE 28-70mm F3.5-5.6 OSS</td>
-</tr><tr><td>6553.26</td><td>= Sony FE 35mm F1.4 ZA</td>
-</tr><tr><td>6553.27</td><td>= Sony FE 24-240mm F3.5-6.3 OSS</td>
-</tr><tr><td>6553.28</td><td>= Sony FE 28mm F2</td>
-</tr><tr><td>6553.29</td><td>= Sony FE PZ 28-135mm F4 G OSS</td>
-</tr><tr><td>6553.30</td><td>= Sony FE 100mm F2.8 STF GM OSS</td>
-</tr><tr><td>6553.31</td><td>= Sony FE 24-70mm F2.8 GM</td>
-</tr><tr><td>6553.32</td><td>= Sony FE 50mm F1.4 ZA</td>
-</tr><tr><td>6553.33</td><td>= Sony FE 85mm F1.4 GM</td>
-</tr><tr><td>6553.34</td><td>= Sony FE 50mm F1.8</td>
-</tr><tr><td>6553.35</td><td>= Sony FE 21mm F2.8 (SEL28F20 + SEL075UWC)</td>
-</tr><tr><td>6553.36</td><td>= Sony FE 16mm F3.5 Fisheye (SEL28F20 + SEL057FEC)</td>
-</tr><tr><td>6553.37</td><td>= Sony FE 70-300mm F4.5-5.6 G OSS</td>
-</tr><tr><td>6553.38</td><td>= Sony FE 70-200mm F2.8 GM OSS</td>
-</tr><tr><td>6553.39</td><td>= Sony FE 70-200mm F2.8 GM OSS + 1.4X Teleconverter</td>
-</tr><tr><td>6553.40</td><td>= Sony FE 70-200mm F2.8 GM OSS + 2X Teleconverter</td>
-</tr><tr><td>6553.41</td><td>= Samyang AF 50mm F1.4 FE</td>
-</tr><tr><td>6553.42</td><td>= Samyang AF 14mm F2.8 FE</td>
-</tr><tr><td>6553.43</td><td>= Sigma 19mm F2.8 [EX] DN</td>
-</tr><tr><td>6553.44</td><td>= Sigma 30mm F2.8 [EX] DN</td>
-</tr><tr><td>6553.45</td><td>= Sigma 60mm F2.8 DN</td>
-</tr><tr><td>6553.46</td><td>= Sigma 30mm F1.4 DC DN | C 016</td>
-</tr><tr><td>6553.47</td><td>= Tamron 18-200mm F3.5-6.3 Di III VC</td>
-</tr><tr><td>6553.48</td><td>= Tokina Firin 20mm F2 FE MF</td>
-</tr><tr><td>6553.49</td><td>= Zeiss Touit 12mm F2.8</td>
-</tr><tr><td>6553.50</td><td>= Zeiss Touit 32mm F1.8</td>
-</tr><tr><td>6553.51</td><td>= Zeiss Touit 50mm F2.8 Macro</td>
-</tr><tr><td>6553.52</td><td>= Zeiss Batis 25mm F2</td>
-</tr><tr><td>6553.53</td><td>= Zeiss Batis 85mm F1.8</td>
-</tr><tr><td>6553.54</td><td>= Zeiss Batis 18mm F2.8</td>
-</tr><tr><td>6553.55</td><td>= Zeiss Batis 135mm F2.8</td>
-</tr><tr><td>6553.56</td><td>= Zeiss Loxia 50mm F2</td>
-</tr><tr><td>6553.57</td><td>= Zeiss Loxia 35mm F2</td>
-</tr><tr><td>6553.58</td><td>= Zeiss Loxia 21mm F2.8</td>
-</tr><tr><td>6553.59</td><td>= Zeiss Loxia 85mm F2.4</td>
-</tr><tr><td>6553.60</td><td>= Arax MC 35mm F2.8 Tilt+Shift</td>
-</tr><tr><td>6553.61</td><td>= Arax MC 80mm F2.8 Tilt+Shift</td>
-</tr><tr><td>6553.62</td><td>= Zenitar MF 16mm F2.8 Fisheye M42</td>
-</tr><tr><td>6553.63</td><td>= Samyang 500mm Mirror F8.0</td>
-</tr><tr><td>6553.64</td><td>= Pentacon Auto 135mm F2.8</td>
-</tr><tr><td>6553.65</td><td>= Pentacon Auto 29mm F2.8</td>
-</tr><tr><td>6553.66</td><td>= Helios 44-2 58mm F2.0</td>
+</tr><tr><td>6553.18</td><td>= Sony FE 12-24mm F4 G</td>
+</tr><tr><td>6553.19</td><td>= Sony FE 90mm F2.8 Macro G OSS</td>
+</tr><tr><td>6553.20</td><td>= Sony E 18-50mm F4-5.6</td>
+</tr><tr><td>6553.21</td><td>= Sony E PZ 18-200mm F3.5-6.3 OSS</td>
+</tr><tr><td>6553.22</td><td>= Sony FE 55mm F1.8 ZA</td>
+</tr><tr><td>6553.23</td><td>= Sony FE 70-200mm F4 G OSS</td>
+</tr><tr><td>6553.24</td><td>= Sony FE 16-35mm F4 ZA OSS</td>
+</tr><tr><td>6553.25</td><td>= Sony FE 50mm F2.8 Macro</td>
+</tr><tr><td>6553.26</td><td>= Sony FE 28-70mm F3.5-5.6 OSS</td>
+</tr><tr><td>6553.27</td><td>= Sony FE 35mm F1.4 ZA</td>
+</tr><tr><td>6553.28</td><td>= Sony FE 24-240mm F3.5-6.3 OSS</td>
+</tr><tr><td>6553.29</td><td>= Sony FE 28mm F2</td>
+</tr><tr><td>6553.30</td><td>= Sony FE PZ 28-135mm F4 G OSS</td>
+</tr><tr><td>6553.31</td><td>= Sony FE 100mm F2.8 STF GM OSS</td>
+</tr><tr><td>6553.32</td><td>= Sony FE 24-70mm F2.8 GM</td>
+</tr><tr><td>6553.33</td><td>= Sony FE 50mm F1.4 ZA</td>
+</tr><tr><td>6553.34</td><td>= Sony FE 85mm F1.4 GM</td>
+</tr><tr><td>6553.35</td><td>= Sony FE 50mm F1.8</td>
+</tr><tr><td>6553.36</td><td>= Sony FE 21mm F2.8 (SEL28F20 + SEL075UWC)</td>
+</tr><tr><td>6553.37</td><td>= Sony FE 16mm F3.5 Fisheye (SEL28F20 + SEL057FEC)</td>
+</tr><tr><td>6553.38</td><td>= Sony FE 70-300mm F4.5-5.6 G OSS</td>
+</tr><tr><td>6553.39</td><td>= Sony FE 100-400mm F4.5-5.6 GM OSS</td>
+</tr><tr><td>6553.40</td><td>= Sony FE 70-200mm F2.8 GM OSS</td>
+</tr><tr><td>6553.41</td><td>= Sony FE 16-35mm F2.8 GM</td>
+</tr><tr><td>6553.42</td><td>= Sony FE 70-200mm F2.8 GM OSS + 1.4X Teleconverter</td>
+</tr><tr><td>6553.43</td><td>= Sony FE 70-200mm F2.8 GM OSS + 2X Teleconverter</td>
+</tr><tr><td>6553.44</td><td>= Samyang AF 50mm F1.4 FE</td>
+</tr><tr><td>6553.45</td><td>= Samyang AF 14mm F2.8 FE</td>
+</tr><tr><td>6553.46</td><td>= Sigma 19mm F2.8 [EX] DN</td>
+</tr><tr><td>6553.47</td><td>= Sigma 30mm F2.8 [EX] DN</td>
+</tr><tr><td>6553.48</td><td>= Sigma 60mm F2.8 DN</td>
+</tr><tr><td>6553.49</td><td>= Sigma 30mm F1.4 DC DN | C 016</td>
+</tr><tr><td>6553.50</td><td>= Tamron 18-200mm F3.5-6.3 Di III VC</td>
+</tr><tr><td>6553.51</td><td>= Tokina Firin 20mm F2 FE MF</td>
+</tr><tr><td>6553.52</td><td>= Zeiss Touit 12mm F2.8</td>
+</tr><tr><td>6553.53</td><td>= Zeiss Touit 32mm F1.8</td>
+</tr><tr><td>6553.54</td><td>= Zeiss Touit 50mm F2.8 Macro</td>
+</tr><tr><td>6553.55</td><td>= Zeiss Batis 25mm F2</td>
+</tr><tr><td>6553.56</td><td>= Zeiss Batis 85mm F1.8</td>
+</tr><tr><td>6553.57</td><td>= Zeiss Batis 18mm F2.8</td>
+</tr><tr><td>6553.58</td><td>= Zeiss Batis 135mm F2.8</td>
+</tr><tr><td>6553.59</td><td>= Zeiss Loxia 50mm F2</td>
+</tr><tr><td>6553.60</td><td>= Zeiss Loxia 35mm F2</td>
+</tr><tr><td>6553.61</td><td>= Zeiss Loxia 21mm F2.8</td>
+</tr><tr><td>6553.62</td><td>= Zeiss Loxia 85mm F2.4</td>
+</tr><tr><td>6553.63</td><td>= Arax MC 35mm F2.8 Tilt+Shift</td>
+</tr><tr><td>6553.64</td><td>= Arax MC 80mm F2.8 Tilt+Shift</td>
+</tr><tr><td>6553.65</td><td>= Zenitar MF 16mm F2.8 Fisheye M42</td>
+</tr><tr><td>6553.66</td><td>= Samyang 500mm Mirror F8.0</td>
+</tr><tr><td>6553.67</td><td>= Pentacon Auto 135mm F2.8</td>
+</tr><tr><td>6553.68</td><td>= Pentacon Auto 29mm F2.8</td>
+</tr><tr><td>6553.69</td><td>= Helios 44-2 58mm F2.0</td>
</tr><tr><td>18688</td><td>= Sigma MC-11 SA-E Mount Converter with not-supported Sigma lens</td>
</tr><tr><td>25501</td><td>= Minolta AF 50mm F1.7</td>
</tr><tr><td>25511</td><td>= Minolta AF 35-70mm F4 or Other Lens</td>
@@ -1658,55 +1661,58 @@ adapter is used.</p>
</tr><tr><td>65535.15</td><td>= Sony E 20mm F2.8</td>
</tr><tr><td>65535.16</td><td>= Sony E 35mm F1.8 OSS</td>
</tr><tr><td>65535.17</td><td>= Sony E PZ 18-105mm F4 G OSS</td>
-</tr><tr><td>65535.18</td><td>= Sony FE 90mm F2.8 Macro G OSS</td>
-</tr><tr><td>65535.19</td><td>= Sony E 18-50mm F4-5.6</td>
-</tr><tr><td>65535.20</td><td>= Sony E PZ 18-200mm F3.5-6.3 OSS</td>
-</tr><tr><td>65535.21</td><td>= Sony FE 55mm F1.8 ZA</td>
-</tr><tr><td>65535.22</td><td>= Sony FE 70-200mm F4 G OSS</td>
-</tr><tr><td>65535.23</td><td>= Sony FE 16-35mm F4 ZA OSS</td>
-</tr><tr><td>65535.24</td><td>= Sony FE 50mm F2.8 Macro</td>
-</tr><tr><td>65535.25</td><td>= Sony FE 28-70mm F3.5-5.6 OSS</td>
-</tr><tr><td>65535.26</td><td>= Sony FE 35mm F1.4 ZA</td>
-</tr><tr><td>65535.27</td><td>= Sony FE 24-240mm F3.5-6.3 OSS</td>
-</tr><tr><td>65535.28</td><td>= Sony FE 28mm F2</td>
-</tr><tr><td>65535.29</td><td>= Sony FE PZ 28-135mm F4 G OSS</td>
-</tr><tr><td>65535.30</td><td>= Sony FE 100mm F2.8 STF GM OSS</td>
-</tr><tr><td>65535.31</td><td>= Sony FE 24-70mm F2.8 GM</td>
-</tr><tr><td>65535.32</td><td>= Sony FE 50mm F1.4 ZA</td>
-</tr><tr><td>65535.33</td><td>= Sony FE 85mm F1.4 GM</td>
-</tr><tr><td>65535.34</td><td>= Sony FE 50mm F1.8</td>
-</tr><tr><td>65535.35</td><td>= Sony FE 21mm F2.8 (SEL28F20 + SEL075UWC)</td>
-</tr><tr><td>65535.36</td><td>= Sony FE 16mm F3.5 Fisheye (SEL28F20 + SEL057FEC)</td>
-</tr><tr><td>65535.37</td><td>= Sony FE 70-300mm F4.5-5.6 G OSS</td>
-</tr><tr><td>65535.38</td><td>= Sony FE 70-200mm F2.8 GM OSS</td>
-</tr><tr><td>65535.39</td><td>= Sony FE 70-200mm F2.8 GM OSS + 1.4X Teleconverter</td>
-</tr><tr><td>65535.40</td><td>= Sony FE 70-200mm F2.8 GM OSS + 2X Teleconverter</td>
-</tr><tr><td>65535.41</td><td>= Samyang AF 50mm F1.4 FE</td>
-</tr><tr><td>65535.42</td><td>= Samyang AF 14mm F2.8 FE</td>
-</tr><tr><td>65535.43</td><td>= Sigma 19mm F2.8 [EX] DN</td>
-</tr><tr><td>65535.44</td><td>= Sigma 30mm F2.8 [EX] DN</td>
-</tr><tr><td>65535.45</td><td>= Sigma 60mm F2.8 DN</td>
-</tr><tr><td>65535.46</td><td>= Sigma 30mm F1.4 DC DN | C 016</td>
-</tr><tr><td>65535.47</td><td>= Tamron 18-200mm F3.5-6.3 Di III VC</td>
-</tr><tr><td>65535.48</td><td>= Tokina Firin 20mm F2 FE MF</td>
-</tr><tr><td>65535.49</td><td>= Zeiss Touit 12mm F2.8</td>
-</tr><tr><td>65535.50</td><td>= Zeiss Touit 32mm F1.8</td>
-</tr><tr><td>65535.51</td><td>= Zeiss Touit 50mm F2.8 Macro</td>
-</tr><tr><td>65535.52</td><td>= Zeiss Batis 25mm F2</td>
-</tr><tr><td>65535.53</td><td>= Zeiss Batis 85mm F1.8</td>
-</tr><tr><td>65535.54</td><td>= Zeiss Batis 18mm F2.8</td>
-</tr><tr><td>65535.55</td><td>= Zeiss Batis 135mm F2.8</td>
-</tr><tr><td>65535.56</td><td>= Zeiss Loxia 50mm F2</td>
-</tr><tr><td>65535.57</td><td>= Zeiss Loxia 35mm F2</td>
-</tr><tr><td>65535.58</td><td>= Zeiss Loxia 21mm F2.8</td>
-</tr><tr><td>65535.59</td><td>= Zeiss Loxia 85mm F2.4</td>
-</tr><tr><td>65535.60</td><td>= Arax MC 35mm F2.8 Tilt+Shift</td>
-</tr><tr><td>65535.61</td><td>= Arax MC 80mm F2.8 Tilt+Shift</td>
-</tr><tr><td>65535.62</td><td>= Zenitar MF 16mm F2.8 Fisheye M42</td>
-</tr><tr><td>65535.63</td><td>= Samyang 500mm Mirror F8.0</td>
-</tr><tr><td>65535.64</td><td>= Pentacon Auto 135mm F2.8</td>
-</tr><tr><td>65535.65</td><td>= Pentacon Auto 29mm F2.8</td>
-</tr><tr><td>65535.66</td><td>= Helios 44-2 58mm F2.0</td>
+</tr><tr><td>65535.18</td><td>= Sony FE 12-24mm F4 G</td>
+</tr><tr><td>65535.19</td><td>= Sony FE 90mm F2.8 Macro G OSS</td>
+</tr><tr><td>65535.20</td><td>= Sony E 18-50mm F4-5.6</td>
+</tr><tr><td>65535.21</td><td>= Sony E PZ 18-200mm F3.5-6.3 OSS</td>
+</tr><tr><td>65535.22</td><td>= Sony FE 55mm F1.8 ZA</td>
+</tr><tr><td>65535.23</td><td>= Sony FE 70-200mm F4 G OSS</td>
+</tr><tr><td>65535.24</td><td>= Sony FE 16-35mm F4 ZA OSS</td>
+</tr><tr><td>65535.25</td><td>= Sony FE 50mm F2.8 Macro</td>
+</tr><tr><td>65535.26</td><td>= Sony FE 28-70mm F3.5-5.6 OSS</td>
+</tr><tr><td>65535.27</td><td>= Sony FE 35mm F1.4 ZA</td>
+</tr><tr><td>65535.28</td><td>= Sony FE 24-240mm F3.5-6.3 OSS</td>
+</tr><tr><td>65535.29</td><td>= Sony FE 28mm F2</td>
+</tr><tr><td>65535.30</td><td>= Sony FE PZ 28-135mm F4 G OSS</td>
+</tr><tr><td>65535.31</td><td>= Sony FE 100mm F2.8 STF GM OSS</td>
+</tr><tr><td>65535.32</td><td>= Sony FE 24-70mm F2.8 GM</td>
+</tr><tr><td>65535.33</td><td>= Sony FE 50mm F1.4 ZA</td>
+</tr><tr><td>65535.34</td><td>= Sony FE 85mm F1.4 GM</td>
+</tr><tr><td>65535.35</td><td>= Sony FE 50mm F1.8</td>
+</tr><tr><td>65535.36</td><td>= Sony FE 21mm F2.8 (SEL28F20 + SEL075UWC)</td>
+</tr><tr><td>65535.37</td><td>= Sony FE 16mm F3.5 Fisheye (SEL28F20 + SEL057FEC)</td>
+</tr><tr><td>65535.38</td><td>= Sony FE 70-300mm F4.5-5.6 G OSS</td>
+</tr><tr><td>65535.39</td><td>= Sony FE 100-400mm F4.5-5.6 GM OSS</td>
+</tr><tr><td>65535.40</td><td>= Sony FE 70-200mm F2.8 GM OSS</td>
+</tr><tr><td>65535.41</td><td>= Sony FE 16-35mm F2.8 GM</td>
+</tr><tr><td>65535.42</td><td>= Sony FE 70-200mm F2.8 GM OSS + 1.4X Teleconverter</td>
+</tr><tr><td>65535.43</td><td>= Sony FE 70-200mm F2.8 GM OSS + 2X Teleconverter</td>
+</tr><tr><td>65535.44</td><td>= Samyang AF 50mm F1.4 FE</td>
+</tr><tr><td>65535.45</td><td>= Samyang AF 14mm F2.8 FE</td>
+</tr><tr><td>65535.46</td><td>= Sigma 19mm F2.8 [EX] DN</td>
+</tr><tr><td>65535.47</td><td>= Sigma 30mm F2.8 [EX] DN</td>
+</tr><tr><td>65535.48</td><td>= Sigma 60mm F2.8 DN</td>
+</tr><tr><td>65535.49</td><td>= Sigma 30mm F1.4 DC DN | C 016</td>
+</tr><tr><td>65535.50</td><td>= Tamron 18-200mm F3.5-6.3 Di III VC</td>
+</tr><tr><td>65535.51</td><td>= Tokina Firin 20mm F2 FE MF</td>
+</tr><tr><td>65535.52</td><td>= Zeiss Touit 12mm F2.8</td>
+</tr><tr><td>65535.53</td><td>= Zeiss Touit 32mm F1.8</td>
+</tr><tr><td>65535.54</td><td>= Zeiss Touit 50mm F2.8 Macro</td>
+</tr><tr><td>65535.55</td><td>= Zeiss Batis 25mm F2</td>
+</tr><tr><td>65535.56</td><td>= Zeiss Batis 85mm F1.8</td>
+</tr><tr><td>65535.57</td><td>= Zeiss Batis 18mm F2.8</td>
+</tr><tr><td>65535.58</td><td>= Zeiss Batis 135mm F2.8</td>
+</tr><tr><td>65535.59</td><td>= Zeiss Loxia 50mm F2</td>
+</tr><tr><td>65535.60</td><td>= Zeiss Loxia 35mm F2</td>
+</tr><tr><td>65535.61</td><td>= Zeiss Loxia 21mm F2.8</td>
+</tr><tr><td>65535.62</td><td>= Zeiss Loxia 85mm F2.4</td>
+</tr><tr><td>65535.63</td><td>= Arax MC 35mm F2.8 Tilt+Shift</td>
+</tr><tr><td>65535.64</td><td>= Arax MC 80mm F2.8 Tilt+Shift</td>
+</tr><tr><td>65535.65</td><td>= Zenitar MF 16mm F2.8 Fisheye M42</td>
+</tr><tr><td>65535.66</td><td>= Samyang 500mm Mirror F8.0</td>
+</tr><tr><td>65535.67</td><td>= Pentacon Auto 135mm F2.8</td>
+</tr><tr><td>65535.68</td><td>= Pentacon Auto 29mm F2.8</td>
+</tr><tr><td>65535.69</td><td>= Helios 44-2 58mm F2.0</td>
</tr></table></td></tr></table></blockquote>
<h2><a name='CameraInfo'>Sony CameraInfo Tags</a></h2>
@@ -4675,6 +4681,7 @@ multi-frame noise reduction)</span></span></td></tr>
</tr><tr><td>32798</td><td>= Sony E 20mm F2.8</td>
</tr><tr><td>32799</td><td>= Sony E 35mm F1.8 OSS</td>
</tr><tr><td>32800</td><td>= Sony E PZ 18-105mm F4 G OSS</td>
+</tr><tr><td>32801</td><td>= Sony FE 12-24mm F4 G</td>
</tr><tr><td>32802</td><td>= Sony FE 90mm F2.8 Macro G OSS</td>
</tr><tr><td>32803</td><td>= Sony E 18-50mm F4-5.6</td>
</tr><tr><td>32807</td><td>= Sony E PZ 18-200mm F3.5-6.3 OSS</td>
@@ -4697,6 +4704,7 @@ multi-frame noise reduction)</span></span></td></tr>
</tr><tr><td>32828</td><td>= Sony FE 70-300mm F4.5-5.6 G OSS</td>
</tr><tr><td>32829</td><td>= Sony FE 100-400mm F4.5-5.6 GM OSS</td>
</tr><tr><td>32830</td><td>= Sony FE 70-200mm F2.8 GM OSS</td>
+</tr><tr><td>32831</td><td>= Sony FE 16-35mm F2.8 GM</td>
</tr><tr><td>33002</td><td>= Sigma 85mm F1.4 DG HSM | A 016 (+ Metabones Ver.50)</td>
</tr><tr><td>33072</td><td>= Sony FE 70-200mm F2.8 GM OSS + 1.4X Teleconverter</td>
</tr><tr><td>33073</td><td>= Sony FE 70-200mm F2.8 GM OSS + 2X Teleconverter</td>
@@ -10565,7 +10573,7 @@ the JPEG image from a PMP file)</span></span></td></tr>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised May 4, 2017</i>
+<br><i>Last revised May 19, 2017</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
diff --git a/html/TagNames/XMP.html b/html/TagNames/XMP.html
index 4610c7ec..9566eb60 100644
--- a/html/TagNames/XMP.html
+++ b/html/TagNames/XMP.html
@@ -168,9 +168,17 @@ as extensions from various other sources. See
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#fpv'>XMP fpv Tags</a></td></tr>
<tr class=b>
+<td>GAudio</td>
+<td class=c>-</td>
+<td>--&gt; <a href='XMP.html#GAudio'>XMP GAudio Tags</a></td></tr>
+<tr>
<td>getty</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GettyImages'>XMP GettyImages Tags</a></td></tr>
+<tr class=b>
+<td>GImage</td>
+<td class=c>-</td>
+<td>--&gt; <a href='XMP.html#GImage'>XMP GImage Tags</a></td></tr>
<tr>
<td>GPano</td>
<td class=c>-</td>
@@ -3741,6 +3749,23 @@ These tags belong to the ExifTool XMP-fpv family 1 group.</p>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
+<h2><a name='GAudio'>XMP GAudio Tags</a></h2>
+<p>These tags belong to the ExifTool XMP-GAudio family 1 group.</p>
+<blockquote>
+<table class=frame><tr><td>
+<table class=inner cellspacing=1>
+<tr class=h><th>Tag Name</th>
+<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
+<tr>
+<td>AudioData</td>
+<td class=c>string</td>
+<td><span class=s><span class=n>(called Data by the spec)</span></span></td></tr>
+<tr class=b>
+<td>AudioMimeType</td>
+<td class=c>string</td>
+<td><span class=s><span class=n>(called Mime by the spec)</span></span></td></tr>
+</table></td></tr></table></blockquote>
+
<h2><a name='GettyImages'>XMP GettyImages Tags</a></h2>
<p>The actual Getty Images namespace prefix is &quot;GettyImagesGIFT&quot;, which is the
prefix recorded in the file, but ExifTool shortens this for the family 1
@@ -3835,6 +3860,23 @@ These tags belong to the ExifTool XMP-getty family 1 group.</p>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
+<h2><a name='GImage'>XMP GImage Tags</a></h2>
+<p>These tags belong to the ExifTool XMP-GImage family 1 group.</p>
+<blockquote>
+<table class=frame><tr><td>
+<table class=inner cellspacing=1>
+<tr class=h><th>Tag Name</th>
+<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
+<tr>
+<td>ImageData</td>
+<td class=c>string</td>
+<td><span class=s><span class=n>(called Data by the spec)</span></span></td></tr>
+<tr class=b>
+<td>ImageMimeType</td>
+<td class=c>string</td>
+<td><span class=s><span class=n>(called Mime by the spec)</span></span></td></tr>
+</table></td></tr></table></blockquote>
+
<h2><a name='GPano'>XMP GPano Tags</a></h2>
<p>Panorama tags written by Google Photosphere. See
<a href="https://developers.google.com/panorama/metadata/">https://developers.google.com/panorama/metadata/</a> for the specification.</p>
@@ -10157,7 +10199,7 @@ These tags belong to the ExifTool XMP-svg family 1 group.</p>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised May 15, 2017</i>
+<br><i>Last revised May 23, 2017</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
diff --git a/html/config.html b/html/config.html
index 4a8b41ee..de7a3a09 100644
--- a/html/config.html
+++ b/html/config.html
@@ -169,8 +169,8 @@
# the numerical (-n) values of these tags. All Require'd tags must
# exist for the Composite tag to be evaluated. If no Require'd tags
# are specified, then at least one of the Desire'd tags must exist.
- # See the Composite table in Image::ExifTool::Exif for more
- # examples, and lib/Image/ExifTool/README for all of the details.</span>
+ # See the Composite table in Image::ExifTool::Exif for more examples,
+ # and lib/Image/ExifTool/README for all of the details.</span>
BaseName =&gt; {
Require =&gt; {
0 =&gt; 'FileName',
@@ -318,18 +318,21 @@ use Image::ExifTool::MIE;
<span class=com># User-defined file types to recognize</span>
%Image::ExifTool::UserDefined::FileTypes = (
XXX =&gt; { <span class=com># &lt;-- the extension of the new file type (case insensitive)</span>
- <span class=com># BaseType specifies the format upon which this file is based.
- # If BaseType is defined, then the file will be fully supported,
- # and in this case the Magic pattern should not be defined</span>
+ <span class=com># BaseType specifies the format upon which this file is based (case
+ # sensitive). If BaseType is defined, then the file will be fully
+ # supported, and in this case the Magic pattern should not be defined</span>
BaseType =&gt; 'TIFF',
MIMEType =&gt; 'image/x-xxx',
Description =&gt; 'My XXX file type',
+ <span class=com># if the BaseType is writable by ExifTool, then the new file type
+ # will also be writable unless otherwise specified, like this:</span>
+ Writable =&gt; 0,
},
YYY =&gt; {
<span class=com># without BaseType, the file will be recognized but not supported</span>
Magic =&gt; '0123abcd', <span class=com># regular expression to match at start of file</span>
MIMEType =&gt; 'application/test',
- Description =&gt; 'Test imaginary file type',
+ Description =&gt; 'My YYY file type',
},
ZZZ =&gt; {
<span class=com># if neither BaseType nor Magic are defined, the file will be
@@ -337,6 +340,10 @@ use Image::ExifTool::MIE;
# unless otherwise specified</span>
Description =&gt; 'My ZZZ file type',
},
+ <span class=com># if only BaseType is specified, then the following simplified syntax
+ # may be used. In this example, files with extension "TTT" will be
+ # processed as JPEG files</span>
+ TTT =&gt; 'JPEG',
);
<span class=com># Specify default ExifTool option values
diff --git a/html/exiftool_pod.html b/html/exiftool_pod.html
index ba1a5ffe..a7cc55d4 100644
--- a/html/exiftool_pod.html
+++ b/html/exiftool_pod.html
@@ -208,7 +208,7 @@
<pre><code> -a (-duplicates) Allow duplicate tags to be extracted
-e (--composite) Do not calculate composite tags
-ee (-extractEmbedded) Extract information from embedded files
- -ext EXT (-extension) Process files with specified extension
+ -ext[+] EXT (-extension) Process files with specified extension
-F[OFFSET] (-fixBase) Fix the base for maker notes offsets
-fast[NUM] Increase speed for slow devices
-fileOrder [-]TAG Set file processing order
@@ -626,7 +626,7 @@
<p>produces output like this:</p>
-<pre><code> -- Generated by ExifTool 10.53 --
+<pre><code> -- Generated by ExifTool 10.54 --
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
@@ -843,13 +843,14 @@
<p>Extract information from embedded documents in EPS files, embedded EPS information and JPEG and Jpeg2000 images in PDF files, embedded MPF images in JPEG and MPO files, streaming metadata in AVCHD videos, and the resource fork of Mac OS files. Implies the <b>-a</b> option. Use <b>-g3</b> or <b>-G3</b> to identify the originating document for extracted information. Embedded documents containing sub-documents are indicated with dashes in the family 3 group name. (eg. <code>Doc2-3</code> is the 3rd sub-document of the 2nd embedded document.) Note that this option may increase processing time substantially, especially for PDF files with many embedded images.</p>
</dd>
-<dt id="ext-EXT---ext-EXT--extension"><b>-ext</b> <i>EXT</i>, <b>--ext</b> <i>EXT</i> (<b>-extension</b>)</dt>
+<dt id="ext-EXT---ext-EXT--extension"><b>-ext</b>[+] <i>EXT</i>, <b>--ext</b> <i>EXT</i> (<b>-extension</b>)</dt>
<dd>
-<p>Process only files with (<b>-ext</b>) or without (<b>--ext</b>) a specified extension. There may be multiple <b>-ext</b> and <b>--ext</b> options. EXT may begin with a leading &#39;.&#39;, and case is not significant. <code>&quot;*&quot;</code> may be used to process files with any extension (or none at all), as in the last three examples:</p>
+<p>Process only files with (<b>-ext</b>) or without (<b>--ext</b>) a specified extension. There may be multiple <b>-ext</b> and <b>--ext</b> options. A plus sign may be added (ie. <b>-ext+</b>) to add the specified extension to the normally processed files. EXT may begin with a leading &#39;.&#39;, and case is not significant. <code>&quot;*&quot;</code> may be used to process files with any extension (or none at all), as in the last three examples:</p>
-<pre><code> exiftool -ext .JPG DIR # process only JPG files
+<pre><code> exiftool -ext JPG DIR # process only JPG files
exiftool --ext cr2 --ext dng DIR # supported files but CR2/DNG
+ exiftool -ext+ txt DIR # supported files plus TXT
exiftool -ext &quot;*&quot; DIR # process all files
exiftool -ext &quot;*&quot; --ext xml DIR # process all but XML files
exiftool -ext &quot;*&quot; --ext . DIR # all but those with no ext</code></pre>
@@ -1041,6 +1042,8 @@
%Y
-copyright&lt;Copyright $createdate, Phil Harvey</code></pre>
+<p>Arguments in <i>ARGFILE</i> behave exactly the same as if they were entered at the location of the <b>-@</b> option on the command line, with the exception that the <b>-config</b> and <b>-common_args</b> options may not be used in an <i>ARGFILE</i>.</p>
+
</dd>
<dt id="k--pause"><b>-k</b> (<b>-pause</b>)</dt>
<dd>
diff --git a/html/history.html b/html/history.html
index 680ec059..cbc659a9 100644
--- a/html/history.html
+++ b/html/history.html
@@ -17,6 +17,23 @@ considered development releases, and are not uploaded to <a href="http://search.
<!-- Use line width of 80 -->
<!-- *********************************************************************** -->
+<a name='v10.54'><b>May 26, 2017 - Version 10.54</b></a>
+<ul>
+<li>Added support for Google XMP GImage and GAudio tags
+<li>Added a new Olympus CameraType (thanks LibRaw)
+<li>Added a two new Sony lenses and decode more ILCE-9 tags (thanks Jos Roost)
+<li>Added new values to some Pentax tags (thanks Andras Salamon)
+<li>Added a new Canon LensType
+<li>Added an additional checks to experimental -validate feature
+<li>Improved user-defined FileTypes feature to provide more flexibility
+<li>Enhanced -ext option to allow specific files extensions to be processed as
+ well as supported file extensions
+<li>API Changes:
+ <ul>
+ <li>Added ListJoin option to replace List and ListSep options
+ </ul>
+</ul>
+
<a name='v10.53'><b>May 17, 2017 - Version 10.53</b></a>
<ul>
<li>Added support for "MeSa" Photoshop IRB resource
@@ -28,7 +45,7 @@ considered development releases, and are not uploaded to <a href="http://search.
<ul>
<li>Added some new values to a number of FujiFilm tags and changed some others
(thanks Albert Shan)
-<li>Decode a number of new Sony tags for the ICLE-9 (thanks Jos Roost)
+<li>Decode a number of new Sony tags for the ILCE-9 (thanks Jos Roost)
<li>Made SonyISO writable
<li>Changed behaviour of advanced formatting expression for Shortcut tags so it
now applies to the combined value rather than individual constituent values
diff --git a/html/index.html b/html/index.html
index 71f346ae..9840383c 100644
--- a/html/index.html
+++ b/html/index.html
@@ -74,9 +74,9 @@ span.sup { font-size: 0.8em; font-weight: normal; position: relative; top
</div>
<blockquote><table class='dl lg'><tr><td><b>
-<a href="http://sourceforge.net/projects/exiftool/files/Image-ExifTool-10.53.tar.gz/download">
-Download Version 10.53</a> (4.1 MB) -
-<a href="history.html">May 17, 2017</a></b></td></tr></table></blockquote>
+<a href="http://sourceforge.net/projects/exiftool/files/Image-ExifTool-10.54.tar.gz/download">
+Download Version 10.54</a> (4.1 MB) -
+<a href="history.html">May 26, 2017</a></b></td></tr></table></blockquote>
<p><b>ExifTool is a platform-independent <a href="ExifTool.html">Perl
library</a> plus a <a href="exiftool_pod.html">command-line application</a> for
@@ -127,8 +127,8 @@ distribution above.)</i></p>
<blockquote><table class='dl lg'><tr><td><b>
<a name="alone">Windows Executable:</a>
-<a href="http://sourceforge.net/projects/exiftool/files/exiftool-10.53.zip/download">
- exiftool-10.53.zip</a> (5.8 MB)</b></td></tr></table></blockquote>
+<a href="http://sourceforge.net/projects/exiftool/files/exiftool-10.54.zip/download">
+ exiftool-10.54.zip</a> (5.8 MB)</b></td></tr></table></blockquote>
<p><b>The stand-alone Windows executable</b> does not require Perl. Just
download and un-zip the archive then double-click on
@@ -140,7 +140,7 @@ of Windows.</p>
<blockquote><table class='dl lg'><tr><td><b>
Mac OS X Package:
<a href="http://sourceforge.net/projects/exiftool/files/ExifTool-9.70.dmg/download">
- ExifTool-10.53.dmg</a> (2.6 MB)</b></td></tr></table></blockquote>
+ ExifTool-10.54.dmg</a> (2.6 MB)</b></td></tr></table></blockquote>
<p><b>The OS X package</b> installs the ExifTool command-line application and
libraries in /usr/local/bin. After installing, type "<code>exiftool</code>" in
diff --git a/html/install.html b/html/install.html
index 7c5ec61e..1a323d1a 100644
--- a/html/install.html
+++ b/html/install.html
@@ -55,10 +55,10 @@ documentation or some other files of the full distribution.</p>
<h3>Stand-Alone Executable</h3>
<ol>
<li><b>Download</b> the <b>Windows Executable</b> from the <a href="index.html">ExifTool home page</a>.
-<br><span class=lt>(The file you download should be named "<code>exiftool-10.53.zip</code>".)</span></li>
+<br><span class=lt>(The file you download should be named "<code>exiftool-10.54.zip</code>".)</span></li>
<li><b>Extract "<code>exiftool(-k).exe</code>"</b> from the
"<code>.zip</code>" file, and place it <b>on your Desktop</b>.
-<br><span class=lt>(Double-click on "<code>exiftool-10.53.zip</code>" to open
+<br><span class=lt>(Double-click on "<code>exiftool-10.54.zip</code>" to open
the archive, then drag "<code>exiftool(-k).exe</code>" to your Desktop.)</span></li>
</ol>
<p>You can now double-click on "<code>exiftool(-k).exe</code>" to read the
@@ -106,7 +106,7 @@ can be downloaded from
<a href="http://www.activestate.com/activeperl/">activeperl.com</a>.)</p>
<ol>
<li><b>Download</b> the <b>Image-ExifTool distribution</b> from the <a href="index.html">ExifTool home page</a>
-<br><span class=lt>(The file you download should be named "<code>Image-ExifTool-10.53.tar.gz</code>".)</span></li>
+<br><span class=lt>(The file you download should be named "<code>Image-ExifTool-10.54.tar.gz</code>".)</span></li>
<li><b>Extract the ExifTool files</b> from the archive.
<br><span class=lt>(The archive is a gzipped tar file, and can be opened with
various Windows utilities, including WinZip.)</span></li>
@@ -148,7 +148,7 @@ in the OS X package. Both versions run natively on PPC and Intel Macs.</p>
<h3>OS X Package</h3>
<ol>
<li><b>Download</b> the <b>ExifTool OS X Package</b> from the <a href="index.html">ExifTool home page</a>.
-<br><span class=lt>(The file you download should be named "<code>ExifTool-10.53.dmg</code>".)</span></li>
+<br><span class=lt>(The file you download should be named "<code>ExifTool-10.54.dmg</code>".)</span></li>
<li><b>Install</b> as a normal <b>OS X package</b>.
<br><span class=lt>(Open the disk image, double-click on the install package, and follow the instructions.)
</span></li>
@@ -163,12 +163,12 @@ in the OS X package. Both versions run natively on PPC and Intel Macs.</p>
<ol>
<li><b>Download</b> the <b>Image-ExifTool distribution</b> from the <a href="index.html">ExifTool home page</a>
to your Desktop.
-<br><span class=lt>(The file you download should be named "<code>Image-ExifTool-10.53.tar.gz</code>".)</span></li>
+<br><span class=lt>(The file you download should be named "<code>Image-ExifTool-10.54.tar.gz</code>".)</span></li>
<li><b>Launch</b> the <b>Terminal</b> application from the Utilities folder in your Applications folder.</li>
<li>In the Terminal window, <b>type the following</b>:
<pre class='code'> cd ~/Desktop
- tar -xzf Image-ExifTool-10.53.tar.gz
- cd Image-ExifTool-10.53
+ tar -xzf Image-ExifTool-10.54.tar.gz
+ cd Image-ExifTool-10.54
sudo cp -r exiftool lib /usr/local/bin
</pre>
<span class=lt>(Note: The last step above will require you to enter your
@@ -184,7 +184,7 @@ your Perl version. If both sets of libraries exist, /usr/local/bin/lib takes
precedence for exiftool, but /Library/Perl/#.#.# is the default for any other
Perl scripts.</li>
<li>In OS X 10.8 or later, you may see this message when you try to open the install package:
-<blockquote class=red>"ExifTool-10.53.pkg" can't be opened because it is from an
+<blockquote class=red>"ExifTool-10.54.pkg" can't be opened because it is from an
unidentified developer.</blockquote> The solution is to control-click on the pkg
then select "Open" from the pop-up menu instead of just double-clicking. An alternative
is to lower the security settings by changing "Allow applications downloaded from" to
@@ -210,11 +210,11 @@ have the wrong "<code>lib</code>" folder.</li>
<ol>
<li><b>Download</b> the <b>Image-ExifTool distribution</b> from the <a href="index.html">ExifTool home page</a>
-<br><span class=lt>(The file you download should be named "<code>Image-ExifTool-10.53.tar.gz</code>".)</span></li>
+<br><span class=lt>(The file you download should be named "<code>Image-ExifTool-10.54.tar.gz</code>".)</span></li>
<li><b>Unpack the distribution</b> and <b>make it your current directory</b> by typing:
<pre class='code'> cd <i>&lt;your download directory&gt;</i>
- gzip -dc Image-ExifTool-10.53.tar.gz | tar -xf -
- cd Image-ExifTool-10.53
+ gzip -dc Image-ExifTool-10.54.tar.gz | tar -xf -
+ cd Image-ExifTool-10.54
</pre>
<span class=lt>(At this point you may run exiftool by typing
"<code>./exiftool <i>&lt;image file name&gt;</i></code>".)</span></li>
diff --git a/lib/Image/ExifTool.pm b/lib/Image/ExifTool.pm
index 5476cb7a..b5710d70 100644
--- a/lib/Image/ExifTool.pm
+++ b/lib/Image/ExifTool.pm
@@ -27,7 +27,7 @@ use vars qw($VERSION $RELEASE @ISA @EXPORT_OK %EXPORT_TAGS $AUTOLOAD @fileTypes
%mimeType $swapBytes $swapWords $currentByteOrder %unpackStd
%jpegMarker %specialTags);
-$VERSION = '10.53';
+$VERSION = '10.54';
$RELEASE = '';
@ISA = qw(Exporter);
%EXPORT_TAGS = (
@@ -1867,6 +1867,16 @@ sub Options($$;@)
} else {
$$options{$param} = undef; # clear the list
}
+ } elsif ($param eq 'ListJoin') {
+ $$options{$param} = $newVal;
+ # ListJoin just sets the List and ListSep options for backward compatibility
+ if (defined $newVal) {
+ $$options{List} = 0;
+ $$options{ListSep} = $newVal;
+ } else {
+ $$options{List} = 1;
+ # (ListSep must be defined)
+ }
} else {
if ($param eq 'Escape') {
# set ESCAPE_PROC
@@ -1941,9 +1951,10 @@ sub ClearOptions($)
IgnoreMinorErrors => undef, # ignore minor errors when reading/writing
Lang => $defaultLang,# localized language for descriptions etc
LargeFileSupport => undef, # flag indicating support of 64-bit file offsets
- List => undef, # extract lists of PrintConv values into arrays
+ List => undef, # extract lists of PrintConv values into arrays [no longer documented]
ListItem => undef, # used to return a specific item from lists
- ListSep => ', ', # list item separator
+ ListJoin => ', ', # join lists together with this separator
+ ListSep => ', ', # list item separator [no longer documented]
ListSplit => undef, # regex for splitting list-type tag values when writing
MakerNotes => undef, # extract maker notes as a block
MDItemTags => undef, # extract MacOS metadata item tags
@@ -3216,7 +3227,7 @@ sub GetFileType(;$$)
my $fileExt = GetFileExtension($file);
$fileExt = uc($file) unless $fileExt;
$fileExt and $fileType = $fileTypeLookup{$fileExt}; # look up the file type
- $fileType = $fileTypeLookup{$fileType} if $fileType and not ref $fileType;
+ $fileType = $fileTypeLookup{$fileType} while $fileType and not ref $fileType;
# return description if specified
# (allow input $file to be a FileType for this purpose)
if ($desc) {
@@ -7777,11 +7788,19 @@ if (%Image::ExifTool::UserDefined::FileTypes) {
my $fileInfo = $Image::ExifTool::UserDefined::FileTypes{$_};
my $type = uc $_;
ref $fileInfo eq 'HASH' or $fileTypeLookup{$type} = $fileInfo, next;
- if ($$fileInfo{BaseType}) {
+ my $baseType = $$fileInfo{BaseType};
+ if ($baseType) {
if ($$fileInfo{Description}) {
- $fileTypeLookup{$type} = [ $$fileInfo{BaseType}, $$fileInfo{Description} ];
+ $fileTypeLookup{$type} = [ $baseType, $$fileInfo{Description} ];
} else {
- $fileTypeLookup{$type} = $$fileInfo{BaseType};
+ $fileTypeLookup{$type} = $baseType;
+ }
+ if (defined $$fileInfo{Writable} and not $$fileInfo{Writable}) {
+ # first make sure we are using an actual base type and not a derived type
+ $baseType = $fileTypeLookup{$baseType} while $baseType and not ref $fileTypeLookup{$baseType};
+ # mark this type as not writable
+ $noWriteFile{$baseType} or $noWriteFile{$baseType} = [ ];
+ push @{$noWriteFile{$baseType}}, $type;
}
} else {
$fileTypeLookup{$type} = [ $type, $$fileInfo{Description} || $type ];
diff --git a/lib/Image/ExifTool.pod b/lib/Image/ExifTool.pod
index 139a5cfe..6baad246 100644
--- a/lib/Image/ExifTool.pod
+++ b/lib/Image/ExifTool.pod
@@ -318,8 +318,8 @@ Values of the returned hash are usually simple scalars, but a scalar
reference is used to indicate binary data and an array reference may be used
to indicate a list. Also, a hash reference may be returned if the L</Struct>
option is used. Lists of values are joined by commas into a single
-string only if the PrintConv option is enabled and the List option is
-disabled (which are the defaults). Note that binary values are not
+string only if the PrintConv option is enabled and the ListJoin option is
+enabled (which are the defaults). Note that binary values are not
necessarily extracted unless specifically requested, or the Binary option is
enabled and the tag is not specifically excluded. If not extracted the
value is a reference to a string of the form "Binary data ##### bytes".
@@ -718,12 +718,6 @@ set to undef to select the built-in default language. Default is 'en'.
Flag to indicate that 64-bit file offsets are supported on this system.
Default is undef.
-=item List
-
-Flag to extract lists of PrintConv values into arrays instead of joining
-them into a string of values. The L</ListSep> option specifies the
-separator used when combining values. Default is undef.
-
=item ListItem
Return only a specific item from list-type values. A value of 0 returns the
@@ -732,16 +726,17 @@ also be used, with -1 representing the last item in the list. Applies only
to the top-level list of nested lists. Default is undef to return all items
in the list.
-=item ListSep
+=item ListJoin
-Separator string used to join lists of PrintConv values when L</List> option
-is not set. Default is ', '.
+Separator used to join the PrintConv value of multi-item List-type tags into
+a single string. If not defined, multi-item lists are returned as a list
+reference. Does not affect ValueConv values. Default is ', '.
=item ListSplit
Regular expression used to split values of list-type tags into individual
-items when writing. (eg. use ',\\s*' to split a comma-separated list.)
-Default is undef.
+items when writing. (eg. use ',\\s*' to split a comma-separated list.)
+Split when writing either PrintConv or ValueConv values. Default is undef.
=item MakerNotes
@@ -1033,8 +1028,8 @@ Inputs are the same as L</ExtractInfo> and L</ImageInfo> except that an
image can not be specified. Options in effect are:
Charset, CoordFormat, DateFormat, Duplicates, Escape, Exclude, Filter,
-Group#, GlobalTimeShift, Lang, List, ListItem, ListSep, PrintConv, Sort (if
-a tag list reference is given) and StrictDate.
+Group#, GlobalTimeShift, Lang, ListItem, ListJoin, PrintConv, Sort (if a tag
+list reference is given) and StrictDate.
=item Return Value:
@@ -1045,9 +1040,9 @@ Reference to information hash, the same as with L</ImageInfo>.
The following options are effective in the call to L</GetInfo>:
Charset, CoordFormat, DateFormat, Duplicates, Escape, Exclude, Filter,
-Group#, GlobalTimeShift, Lang, List, ListItem, ListSep, PrintConv,
-QuickTimeUTC (conversion to local time), Sort (if a tag list reference is
-given) and StrictDate.
+Group#, GlobalTimeShift, Lang, ListItem, ListJoin, PrintConv, QuickTimeUTC
+(conversion to local time), Sort (if a tag list reference is given) and
+StrictDate.
=head2 WriteInfo
@@ -1224,9 +1219,9 @@ unless the PrintConv option is disabled.
Tags which represent lists of multiple values (as may happen with 'Keywords'
for example) are handled specially. In scalar context, the returned
PrintConv value for these tags is either a string of values or a list
-reference (depending on the List option setting), and the ValueConv value is
-always a list reference. But in list context, L</GetValue> always returns
-the list itself.
+reference (depending on the ListJoin option setting), and the ValueConv
+value is always a list reference. But in list context, L</GetValue> always
+returns the list itself.
Note that L</GetValue> requires a case-sensitive tag key as an argument. To
retrieve tag information based on a case-insensitive tag name (with an
@@ -1255,8 +1250,8 @@ optional group specifier), use L</GetInfo> instead.
The following options are in effect when L</GetValue> is called:
Charset, CoordFormat, DateFormat, Escape, Filter, GlobalTimeShift, Lang,
-List, ListItem, ListSep, PrintConv, QuickTimeUTC (conversion to local time),
-and StrictDate.
+ListItem, ListJoin, PrintConv, QuickTimeUTC (conversion to local time), and
+StrictDate.
=over 4
@@ -1278,9 +1273,9 @@ types.
=item Return Values:
The value of the specified tag. If the tag represents a list of multiple
-values and the List option is disabled then PrintConv returns a string of
-values, otherwise a reference to the list is returned in scalar context.
-The list itself is returned in list context. (Unless 'Both' values are
+values and the ListJoin option is enabled then PrintConv returns a string of
+values, otherwise a reference to the list is returned in scalar context. The
+list itself is returned in list context. (Unless 'Both' values are
requested, in which case two list references are returned, regardless of
context.) Values may also be scalar references to binary data, or hash
references if the L</Struct> option is set.
@@ -1510,7 +1505,7 @@ explicitly, either by group (with 'Adobe:*') or as a block (with 'Adobe').
The following ExifTool options are effective in the call to L</SetNewValue>:
-Charset, DateFormat, Escape, IgnoreMinorErrors, Lang, ListSep, ListSplit,
+Charset, DateFormat, Escape, IgnoreMinorErrors, Lang, ListJoin, ListSplit,
PrintConv, QuickTimeUTC, StrictDate, Verbose and WriteMode.
=head2 GetNewValue
diff --git a/lib/Image/ExifTool/Canon.pm b/lib/Image/ExifTool/Canon.pm
index f07a1f2e..875a98a0 100644
--- a/lib/Image/ExifTool/Canon.pm
+++ b/lib/Image/ExifTool/Canon.pm
@@ -85,7 +85,7 @@ sub ProcessSerialData($$$);
sub ProcessFilters($$$);
sub SwapWords($);
-$VERSION = '3.74';
+$VERSION = '3.75';
# Note: Removed 'USM' from 'L' lenses since it is redundant - PH
# (or is it? Ref 32 shows 5 non-USM L-type lenses)
@@ -450,6 +450,7 @@ $VERSION = '3.74';
4158 => 'Canon EF-S 18-55mm f/4-5.6 IS STM', #PH
36910 => 'Canon EF 70-300mm f/4-5.6 IS II USM', #42
36912 => 'Canon EF-S 18-135mm f/3.5-5.6 IS USM', #42
+ 61494 => 'Canon CN-E 85mm T1.3 L F', #PH
65535 => 'n/a',
);
diff --git a/lib/Image/ExifTool/Exif.pm b/lib/Image/ExifTool/Exif.pm
index ee54cd42..eb1f61c0 100644
--- a/lib/Image/ExifTool/Exif.pm
+++ b/lib/Image/ExifTool/Exif.pm
@@ -5279,7 +5279,9 @@ sub ProcessExif($$$)
}
}
}
- $verbose = -1 if $htmlDump; # mix htmlDump into verbose so we can test for both at once
+ # mix htmlDump and Validate into verbose so we can test for all at once
+ $verbose = -1 if $htmlDump;
+ $verbose = -2 if $validate and not $verbose;
$dirName eq 'EXIF' and $dirName = $$dirInfo{DirName} = 'IFD0';
$$dirInfo{Multi} = 1 if $dirName =~ /^(IFD0|SubIFD)$/ and not defined $$dirInfo{Multi};
# get a more descriptive name for MakerNote sub-directories
@@ -5293,10 +5295,10 @@ sub ProcessExif($$$)
$dirSize = 2 + 12 * $numEntries;
$dirEnd = $dirStart + $dirSize;
if ($dirSize > $dirLen) {
- if ($verbose > 0 and not $$dirInfo{SubIFD}) {
+ if (($verbose > 0 or $validate) and not $$dirInfo{SubIFD}) {
my $short = $dirSize - $dirLen;
$$et{INDENT} =~ s/..$//; # keep indent the same
- $et->Warn("Short directory size (missing $short bytes)");
+ $et->Warn("Short directory size for $name (missing $short bytes)");
$$et{INDENT} .= '| ';
}
undef $dirSize if $dirEnd > $dataLen; # read from file if necessary
@@ -5759,19 +5761,21 @@ sub ProcessExif($$$)
$et->Warn(sprintf('Tag ID 0x%.4x out of sequence in %s', $tagID, $dirName));
}
$lastID = $tagID;
- my $fstr = $formatName[$format];
- $fstr = "$origFormStr read as $fstr" if $origFormStr;
- $et->VerboseInfo($tagID, $tagInfo,
- Table => $tagTablePtr,
- Index => $index,
- Value => $tval,
- DataPt => $valueDataPt,
- DataPos => $valueDataPos + $base,
- Size => $size,
- Start => $valuePtr,
- Format => $fstr,
- Count => $count,
- );
+ if ($verbose > 0) {
+ my $fstr = $formatName[$format];
+ $fstr = "$origFormStr read as $fstr" if $origFormStr;
+ $et->VerboseInfo($tagID, $tagInfo,
+ Table => $tagTablePtr,
+ Index => $index,
+ Value => $tval,
+ DataPt => $valueDataPt,
+ DataPos => $valueDataPos + $base,
+ Size => $size,
+ Start => $valuePtr,
+ Format => $fstr,
+ Count => $count,
+ );
+ }
}
next if not $tagInfo or $wrongFormat;
}
diff --git a/lib/Image/ExifTool/Minolta.pm b/lib/Image/ExifTool/Minolta.pm
index 147b4b3d..eb7431ef 100644
--- a/lib/Image/ExifTool/Minolta.pm
+++ b/lib/Image/ExifTool/Minolta.pm
@@ -49,7 +49,7 @@ use vars qw($VERSION %minoltaLensTypes %minoltaTeleconverters %minoltaColorMode
use Image::ExifTool qw(:DataAccess :Utils);
use Image::ExifTool::Exif;
-$VERSION = '2.48';
+$VERSION = '2.49';
# Full list of product codes for Sony-compatible Minolta lenses
# (ref http://www.kb.sony.com/selfservice/documentLink.do?externalId=C1000570)
@@ -547,61 +547,64 @@ $VERSION = '2.48';
'65535.15' => 'Sony E 20mm F2.8', #PH (32798 - SEL20F28)
'65535.16' => 'Sony E 35mm F1.8 OSS', #JR (32799 - SEL35F18)
'65535.17' => 'Sony E PZ 18-105mm F4 G OSS', #JR (32800 - SELP18105G)
- '65535.18' => 'Sony FE 90mm F2.8 Macro G OSS', #JR (32802 - SEL90M28G)
- '65535.19' => 'Sony E 18-50mm F4-5.6', #JR (32803 - SEL1850)
- '65535.20' => 'Sony E PZ 18-200mm F3.5-6.3 OSS', #JR (32807 - SELP18200)
- '65535.21' => 'Sony FE 55mm F1.8 ZA', #JR (32808 - SEL55F18Z)
- '65535.22' => 'Sony FE 70-200mm F4 G OSS', #JR (32810 - SEL70200G)
- '65535.23' => 'Sony FE 16-35mm F4 ZA OSS', #JR (32811 - SEL1635Z)
- '65535.24' => 'Sony FE 50mm F2.8 Macro', #JR (32812 - SEL50M28)
- '65535.25' => 'Sony FE 28-70mm F3.5-5.6 OSS', #JR (32813 - SEL2870)
- '65535.26' => 'Sony FE 35mm F1.4 ZA', #JR (32814 - SEL35F14Z)
- '65535.27' => 'Sony FE 24-240mm F3.5-6.3 OSS', #JR (32815 - SEL24240)
- '65535.28' => 'Sony FE 28mm F2', #JR (32816 - SEL28F20)
- '65535.29' => 'Sony FE PZ 28-135mm F4 G OSS', #JR (32817 - SELP28135G)
- '65535.30' => 'Sony FE 100mm F2.8 STF GM OSS', #JR (32819 - SEL100F28GM) also seen one image with LensType2=33076...
- '65535.31' => 'Sony FE 24-70mm F2.8 GM', #JR (32821 - SEL2470GM)
- '65535.32' => 'Sony FE 50mm F1.4 ZA', #JR (32822 - SEL50F14Z)
- '65535.33' => 'Sony FE 85mm F1.4 GM', #JR (32823 - SEL85F14GM)
- '65535.34' => 'Sony FE 50mm F1.8', #JR (32824 - SEL50F18F with trailing "F" as compared to 32790)
- '65535.35' => 'Sony FE 21mm F2.8 (SEL28F20 + SEL075UWC)', #JR (32826 - SEL28F20 + SEL075UWC Ultra-wide converter)
- '65535.36' => 'Sony FE 16mm F3.5 Fisheye (SEL28F20 + SEL057FEC)', #JR (32827 - SEL28F20 + SEL057FEC Fisheye converter)
- '65535.37' => 'Sony FE 70-300mm F4.5-5.6 G OSS', #JR (32828 - SEL70300G)
- '65535.38' => 'Sony FE 70-200mm F2.8 GM OSS', #JR (32830 - SEL70200GM)
- '65535.39' => 'Sony FE 70-200mm F2.8 GM OSS + 1.4X Teleconverter', #JR (33072 - SEL70200GM + SEL14TC)
- '65535.40' => 'Sony FE 70-200mm F2.8 GM OSS + 2X Teleconverter', #JR (33073 - SEL70200GM + SEL20TC)
+ '65535.18' => 'Sony FE 12-24mm F4 G', #JR (32801 - SEL1224G)
+ '65535.19' => 'Sony FE 90mm F2.8 Macro G OSS', #JR (32802 - SEL90M28G)
+ '65535.20' => 'Sony E 18-50mm F4-5.6', #JR (32803 - SEL1850)
+ '65535.21' => 'Sony E PZ 18-200mm F3.5-6.3 OSS', #JR (32807 - SELP18200)
+ '65535.22' => 'Sony FE 55mm F1.8 ZA', #JR (32808 - SEL55F18Z)
+ '65535.23' => 'Sony FE 70-200mm F4 G OSS', #JR (32810 - SEL70200G)
+ '65535.24' => 'Sony FE 16-35mm F4 ZA OSS', #JR (32811 - SEL1635Z)
+ '65535.25' => 'Sony FE 50mm F2.8 Macro', #JR (32812 - SEL50M28)
+ '65535.26' => 'Sony FE 28-70mm F3.5-5.6 OSS', #JR (32813 - SEL2870)
+ '65535.27' => 'Sony FE 35mm F1.4 ZA', #JR (32814 - SEL35F14Z)
+ '65535.28' => 'Sony FE 24-240mm F3.5-6.3 OSS', #JR (32815 - SEL24240)
+ '65535.29' => 'Sony FE 28mm F2', #JR (32816 - SEL28F20)
+ '65535.30' => 'Sony FE PZ 28-135mm F4 G OSS', #JR (32817 - SELP28135G)
+ '65535.31' => 'Sony FE 100mm F2.8 STF GM OSS', #JR (32819 - SEL100F28GM, uses 33076 when set to 0.57m - 1.0m range)
+ '65535.32' => 'Sony FE 24-70mm F2.8 GM', #JR (32821 - SEL2470GM)
+ '65535.33' => 'Sony FE 50mm F1.4 ZA', #JR (32822 - SEL50F14Z)
+ '65535.34' => 'Sony FE 85mm F1.4 GM', #JR (32823 - SEL85F14GM)
+ '65535.35' => 'Sony FE 50mm F1.8', #JR (32824 - SEL50F18F with trailing "F" as compared to 32790)
+ '65535.36' => 'Sony FE 21mm F2.8 (SEL28F20 + SEL075UWC)', #JR (32826 - SEL28F20 + SEL075UWC Ultra-wide converter)
+ '65535.37' => 'Sony FE 16mm F3.5 Fisheye (SEL28F20 + SEL057FEC)', #JR (32827 - SEL28F20 + SEL057FEC Fisheye converter)
+ '65535.38' => 'Sony FE 70-300mm F4.5-5.6 G OSS', #JR (32828 - SEL70300G)
+ '65535.39' => 'Sony FE 100-400mm F4.5-5.6 GM OSS', #JR (32829 - SEL100400GM)
+ '65535.40' => 'Sony FE 70-200mm F2.8 GM OSS', #JR (32830 - SEL70200GM)
+ '65535.41' => 'Sony FE 16-35mm F2.8 GM', #JR (32831 - SEL1635GM)
+ '65535.42' => 'Sony FE 70-200mm F2.8 GM OSS + 1.4X Teleconverter', #JR (33072 - SEL70200GM + SEL14TC)
+ '65535.43' => 'Sony FE 70-200mm F2.8 GM OSS + 2X Teleconverter', #JR (33073 - SEL70200GM + SEL20TC)
#
# 3rd party E lenses
#
- '65535.41' => 'Samyang AF 50mm F1.4 FE', #JR (32789)
- '65535.42' => 'Samyang AF 14mm F2.8 FE', #JR (32790 and 51505)
- '65535.43' => 'Sigma 19mm F2.8 [EX] DN', #JR (0)
- '65535.44' => 'Sigma 30mm F2.8 [EX] DN', #JR (0)
- '65535.45' => 'Sigma 60mm F2.8 DN', #JR (0)
- '65535.46' => 'Sigma 30mm F1.4 DC DN | C 016', #IB (50480)
- '65535.47' => 'Tamron 18-200mm F3.5-6.3 Di III VC', #JR (0 - Model B011)
- '65535.48' => 'Tokina Firin 20mm F2 FE MF', #JR (0)
- '65535.49' => 'Zeiss Touit 12mm F2.8', #JR (49201 or 0)
- '65535.50' => 'Zeiss Touit 32mm F1.8', #JR (49202 or 0)
- '65535.51' => 'Zeiss Touit 50mm F2.8 Macro', #JR (49203 or 0)
- '65535.52' => 'Zeiss Batis 25mm F2', #JR (49216)
- '65535.53' => 'Zeiss Batis 85mm F1.8', #JR (49217)
- '65535.54' => 'Zeiss Batis 18mm F2.8', #IB (49218)
- '65535.55' => 'Zeiss Batis 135mm F2.8', #IB (49219)
- '65535.56' => 'Zeiss Loxia 50mm F2', #JR (49232 or 0)
- '65535.57' => 'Zeiss Loxia 35mm F2', #JR (49233 or 0)
- '65535.58' => 'Zeiss Loxia 21mm F2.8', #JR (49234)
- '65535.59' => 'Zeiss Loxia 85mm F2.4', #JR (49235)
+ '65535.44' => 'Samyang AF 50mm F1.4 FE', #JR (32789)
+ '65535.45' => 'Samyang AF 14mm F2.8 FE', #JR (32790 and 51505)
+ '65535.46' => 'Sigma 19mm F2.8 [EX] DN', #JR (0)
+ '65535.47' => 'Sigma 30mm F2.8 [EX] DN', #JR (0)
+ '65535.48' => 'Sigma 60mm F2.8 DN', #JR (0)
+ '65535.49' => 'Sigma 30mm F1.4 DC DN | C 016', #IB (50480)
+ '65535.50' => 'Tamron 18-200mm F3.5-6.3 Di III VC', #JR (0 - Model B011)
+ '65535.51' => 'Tokina Firin 20mm F2 FE MF', #JR (0)
+ '65535.52' => 'Zeiss Touit 12mm F2.8', #JR (49201 or 0)
+ '65535.53' => 'Zeiss Touit 32mm F1.8', #JR (49202 or 0)
+ '65535.54' => 'Zeiss Touit 50mm F2.8 Macro', #JR (49203 or 0)
+ '65535.55' => 'Zeiss Batis 25mm F2', #JR (49216)
+ '65535.56' => 'Zeiss Batis 85mm F1.8', #JR (49217)
+ '65535.57' => 'Zeiss Batis 18mm F2.8', #IB (49218)
+ '65535.58' => 'Zeiss Batis 135mm F2.8', #IB (49219)
+ '65535.59' => 'Zeiss Loxia 50mm F2', #JR (49232 or 0)
+ '65535.60' => 'Zeiss Loxia 35mm F2', #JR (49233 or 0)
+ '65535.61' => 'Zeiss Loxia 21mm F2.8', #JR (49234)
+ '65535.62' => 'Zeiss Loxia 85mm F2.4', #JR (49235)
#
# other lenses
#
- '65535.60' => 'Arax MC 35mm F2.8 Tilt+Shift', #JD
- '65535.61' => 'Arax MC 80mm F2.8 Tilt+Shift', #JD
- '65535.62' => 'Zenitar MF 16mm F2.8 Fisheye M42', #JD
- '65535.63' => 'Samyang 500mm Mirror F8.0', #19
- '65535.64' => 'Pentacon Auto 135mm F2.8', #19
- '65535.65' => 'Pentacon Auto 29mm F2.8', #19
- '65535.66' => 'Helios 44-2 58mm F2.0', #19
+ '65535.63' => 'Arax MC 35mm F2.8 Tilt+Shift', #JD
+ '65535.64' => 'Arax MC 80mm F2.8 Tilt+Shift', #JD
+ '65535.65' => 'Zenitar MF 16mm F2.8 Fisheye M42', #JD
+ '65535.66' => 'Samyang 500mm Mirror F8.0', #19
+ '65535.67' => 'Pentacon Auto 135mm F2.8', #19
+ '65535.68' => 'Pentacon Auto 29mm F2.8', #19
+ '65535.69' => 'Helios 44-2 58mm F2.0', #19
);
%minoltaTeleconverters = (
diff --git a/lib/Image/ExifTool/Olympus.pm b/lib/Image/ExifTool/Olympus.pm
index de8682bd..a23472e6 100644
--- a/lib/Image/ExifTool/Olympus.pm
+++ b/lib/Image/ExifTool/Olympus.pm
@@ -39,7 +39,7 @@ use Image::ExifTool qw(:DataAccess :Utils);
use Image::ExifTool::Exif;
use Image::ExifTool::APP12;
-$VERSION = '2.48';
+$VERSION = '2.49';
sub PrintLensInfo($$$);
@@ -359,6 +359,7 @@ my %olympusCameraTypes = (
D4586 => 'TG-4',
D4587 => 'TG-860',
D4591 => 'TG-870',
+ D4593 => 'TG-5', #IB
D4809 => 'C2500L',
D4842 => 'E-10',
D4856 => 'C-1',
diff --git a/lib/Image/ExifTool/Pentax.pm b/lib/Image/ExifTool/Pentax.pm
index 0e08e85d..152b9cca 100644
--- a/lib/Image/ExifTool/Pentax.pm
+++ b/lib/Image/ExifTool/Pentax.pm
@@ -58,7 +58,7 @@ use Image::ExifTool::Exif;
use Image::ExifTool::GPS;
use Image::ExifTool::HP;
-$VERSION = '3.14';
+$VERSION = '3.15';
sub CryptShutterCount($$);
sub PrintFilter($$$);
@@ -1489,7 +1489,7 @@ my %binaryDataAttrs = (
284 => 409600, #PH (NC)
285 => 576000, #PH (NC)
286 => 819200, #PH (NC)
- # 65534 Auto? (Q/Q10/Q7 MOV) PH
+ 65534 => 'Auto 2', #PH (Q/Q10/Q7 MOV) [how is this different from 65535?]
65535 => 'Auto', #PH/31 (K-01/K-70 MP4)
},
},
@@ -1873,8 +1873,13 @@ my %binaryDataAttrs = (
'18 3' => 'Auto Program (MTF)', #PH (NC)
'18 22' => 'Auto Program (Shallow DOF)', #PH (NC)
'20 22' => 'Blur Control', #PH (Q)
- '254 0' => 'Video', #PH (K-7,K-5)
- '255 0' => 'Video (Auto Aperture)', #PH (K-5)
+ '249 0' => 'Movie (TAv)', #31
+ '250 0' => 'Movie (TAv, Auto Aperture)', #31
+ '251 0' => 'Movie (Manual)', #31
+ '252 0' => 'Movie (Manual, Auto Aperture)', #31
+ '253 0' => 'Movie (Av)', #31
+ '254 0' => 'Movie (Av, Auto Aperture)', #31
+ '255 0' => 'Movie (P, Auto Aperture)', #31
'255 4' => 'Video (4)', #PH (K-x,K-01)
},{
# EV step size (ref 19)
@@ -5617,8 +5622,8 @@ my %binaryDataAttrs = (
800 => 800, #PH
1600 => 1600, #PH
3200 => 3200, #PH
- # seen 65534 for Q-S1 MOV video - PH
- # seen 65535 for K-S1 MOV video - PH
+ 65534 => 'Auto 2', #PH (Q-S1 MOV) [how is this different from 65535?]
+ 65535 => 'Auto', #PH (K-S1 MOV)
},
},
0x0017 => {
diff --git a/lib/Image/ExifTool/Sony.pm b/lib/Image/ExifTool/Sony.pm
index f00166a1..4d7fa363 100644
--- a/lib/Image/ExifTool/Sony.pm
+++ b/lib/Image/ExifTool/Sony.pm
@@ -31,7 +31,7 @@ use Image::ExifTool qw(:DataAccess :Utils);
use Image::ExifTool::Exif;
use Image::ExifTool::Minolta;
-$VERSION = '2.59';
+$VERSION = '2.60';
sub ProcessSRF($$$);
sub ProcessSR2($$$);
@@ -82,7 +82,7 @@ my %sonyLensTypes2 = (
32798 => 'Sony E 20mm F2.8', # VX9114
32799 => 'Sony E 35mm F1.8 OSS', # VX9115
32800 => 'Sony E PZ 18-105mm F4 G OSS', #JR # VX9116
-
+ 32801 => 'Sony FE 12-24mm F4 G', #JR
32802 => 'Sony FE 90mm F2.8 Macro G OSS', # VX?
32803 => 'Sony E 18-50mm F4-5.6',
@@ -110,6 +110,7 @@ my %sonyLensTypes2 = (
32828 => 'Sony FE 70-300mm F4.5-5.6 G OSS', #JR
32829 => 'Sony FE 100-400mm F4.5-5.6 GM OSS', #JR
32830 => 'Sony FE 70-200mm F2.8 GM OSS', #JR
+ 32831 => 'Sony FE 16-35mm F2.8 GM', #JR
33002 => 'Sigma 85mm F1.4 DG HSM | A 016 (+ Metabones Ver.50)', #PH/JR
@@ -8334,11 +8335,11 @@ my %pictureProfile2010 = (
# other NEX/ILCE: 74 blocks of 164 bytes
# 0x1a06 onwards - first seen for ILCE-7RM2: appears to be some kind of metering image
- 0x1a06 => { Name => 'TiffMeteringImageWidth', Condition => '$$self{Model} =~ /^(ILCE-(6300|6500|7RM2|7SM2))\b/' },
- 0x1a07 => { Name => 'TiffMeteringImageHeight', Condition => '$$self{Model} =~ /^(ILCE-(6300|6500|7RM2|7SM2))\b/' },
+ 0x1a06 => { Name => 'TiffMeteringImageWidth', Condition => '$$self{Model} =~ /^(ILCE-(6300|6500|7RM2|7SM2|9))\b/' },
+ 0x1a07 => { Name => 'TiffMeteringImageHeight', Condition => '$$self{Model} =~ /^(ILCE-(6300|6500|7RM2|7SM2|9))\b/' },
0x1a08 => { # (2640 bytes: 1 set of 44x30 int16u values)
Name => 'TiffMeteringImage',
- Condition => '$$self{Model} =~ /^(ILCE-(6300|6500|7RM2|7SM2))\b/',
+ Condition => '$$self{Model} =~ /^(ILCE-(6300|6500|7RM2|7SM2|9))\b/',
Format => 'undef[2640]',
Notes => q{
13(?)-bit intensity data from 1320 (1200) metering segments, extracted as a
diff --git a/lib/Image/ExifTool/TagLookup.pm b/lib/Image/ExifTool/TagLookup.pm
index d8079ad4..94c064d2 100644
--- a/lib/Image/ExifTool/TagLookup.pm
+++ b/lib/Image/ExifTool/TagLookup.pm
@@ -438,6 +438,8 @@ my @tableList = (
'Image::ExifTool::XMP::Album',
'Image::ExifTool::XMP::DICOM',
'Image::ExifTool::XMP::ExpressionMedia',
+ 'Image::ExifTool::XMP::GAudio',
+ 'Image::ExifTool::XMP::GImage',
'Image::ExifTool::XMP::GPano',
'Image::ExifTool::XMP::GSpherical',
'Image::ExifTool::XMP::GettyImages',
@@ -485,13 +487,13 @@ my @tableList = (
# lookup for all writable tags
my %tagLookup = (
'aberrationcorrectiondistance' => { 100 => 0x69 },
- 'about' => { 436 => 'about' },
- 'aboutcvterm' => { 428 => 'AboutCvTerm' },
- 'aboutcvtermcvid' => { 428 => [\'AboutCvTerm','AboutCvTermCvId'] },
- 'aboutcvtermid' => { 428 => [\'AboutCvTerm','AboutCvTermCvTermId'] },
- 'aboutcvtermname' => { 428 => [\'AboutCvTerm','AboutCvTermCvTermName'] },
- 'aboutcvtermrefinedabout' => { 428 => [\'AboutCvTerm','AboutCvTermCvTermRefinedAbout'] },
- 'abspeakaudiofilepath' => { 442 => 'absPeakAudioFilePath' },
+ 'about' => { 438 => 'about' },
+ 'aboutcvterm' => { 430 => 'AboutCvTerm' },
+ 'aboutcvtermcvid' => { 430 => [\'AboutCvTerm','AboutCvTermCvId'] },
+ 'aboutcvtermid' => { 430 => [\'AboutCvTerm','AboutCvTermCvTermId'] },
+ 'aboutcvtermname' => { 430 => [\'AboutCvTerm','AboutCvTermCvTermName'] },
+ 'aboutcvtermrefinedabout' => { 430 => [\'AboutCvTerm','AboutCvTermCvTermRefinedAbout'] },
+ 'abspeakaudiofilepath' => { 444 => 'absPeakAudioFilePath' },
'acceleration' => { 109 => 0x9404 },
'accelerationtracking' => { 75 => 0x518 },
'accelerationvector' => { 1 => 0x8 },
@@ -501,25 +503,25 @@ my %tagLookup = (
'accelerometerz' => { 282 => 0x8c },
'accessoryserialnumber' => { 282 => 0x54 },
'accessorytype' => { 282 => 0x53 },
- 'acedemicfield' => { 432 => 'acedemicField' },
+ 'acedemicfield' => { 434 => 'acedemicField' },
'actionadvised' => { 117 => 0x2a },
'activearea' => { 109 => 0xc68d },
'actived-lighting' => { 200 => 0x22, 236 => 0x24 },
'actived-lightingmode' => { 236 => 0x25 },
'adaptervoltage' => { 123 => 0x407 },
'addaspectratioinfo' => { 75 => 0x80e },
- 'additionalmodelinformation' => { 428 => 'AddlModelInfo' },
+ 'additionalmodelinformation' => { 430 => 'AddlModelInfo' },
'addoriginaldecisiondata' => { 75 => 0x80f, 76 => 0x11, 77 => 0x13, 80 => 0x14 },
'address' => { 144 => 'Address' },
'adjustmentmode' => { 351 => 0x15 },
'adlbracketingstep' => { 218 => 0x883 },
'adlbracketingtype' => { 218 => 0x884 },
'adobe' => { 110 => 'Adobe' },
- 'adultcontentwarning' => { 271 => 'AdultContentWarning', 435 => 'adultContentWarning' },
+ 'adultcontentwarning' => { 271 => 'AdultContentWarning', 437 => 'adultContentWarning' },
'advancedfilter' => { 114 => 0x1201 },
'advancedraw' => { 238 => 0x76a43203 },
'advancedscenetype' => { 282 => 0x3d },
- 'advisory' => { 440 => 'Advisory' },
+ 'advisory' => { 442 => 'Advisory' },
'ae_iso' => { 289 => 0x2, 290 => 0x4, 291 => 0x12 },
'aeaperture' => { 289 => 0x1, 290 => 0x3, 291 => 0x11 },
'aeaperturesteps' => { 289 => 0x8, 290 => 0xb },
@@ -547,12 +549,12 @@ my %tagLookup = (
'aeminaperture' => { 289 => 0xb, 290 => 0x12, 291 => 0x1e },
'aeminexposuretime' => { 289 => 0x5, 290 => 0x13, 291 => 0x1f },
'aeprogrammode' => { 289 => 0x6 },
- 'aeprojectlink' => { 417 => 'aeProjectLink' },
- 'aeprojectlinkcompositionid' => { 417 => [\'aeProjectLink','aeProjectLinkCompositionID'] },
- 'aeprojectlinkfullpath' => { 417 => [\'aeProjectLink','aeProjectLinkFullPath'] },
- 'aeprojectlinkrenderoutputmoduleindex' => { 417 => [\'aeProjectLink','aeProjectLinkRenderOutputModuleIndex'] },
- 'aeprojectlinkrenderqueueitemid' => { 417 => [\'aeProjectLink','aeProjectLinkRenderQueueItemID'] },
- 'aeprojectlinkrendertimestamp' => { 417 => [\'aeProjectLink','aeProjectLinkRenderTimeStamp'] },
+ 'aeprojectlink' => { 419 => 'aeProjectLink' },
+ 'aeprojectlinkcompositionid' => { 419 => [\'aeProjectLink','aeProjectLinkCompositionID'] },
+ 'aeprojectlinkfullpath' => { 419 => [\'aeProjectLink','aeProjectLinkFullPath'] },
+ 'aeprojectlinkrenderoutputmoduleindex' => { 419 => [\'aeProjectLink','aeProjectLinkRenderOutputModuleIndex'] },
+ 'aeprojectlinkrenderqueueitemid' => { 419 => [\'aeProjectLink','aeProjectLinkRenderQueueItemID'] },
+ 'aeprojectlinkrendertimestamp' => { 419 => [\'aeProjectLink','aeProjectLinkRenderTimeStamp'] },
'aesetting' => { 33 => 0x21 },
'aewhitebalance' => { 289 => 0xd },
'aexv' => { 289 => 0x3, 290 => 0x5 },
@@ -586,15 +588,15 @@ my %tagLookup = (
'afconfigtool' => { 2 => 0x1 },
'afdefocus' => { 292 => 0x6 },
'afduringliveview' => { 75 => 0x511 },
- 'affinea' => { 411 => 'AffineA' },
- 'affineb' => { 411 => 'AffineB' },
- 'affinec' => { 411 => 'AffineC' },
- 'affined' => { 411 => 'AffineD' },
+ 'affinea' => { 413 => 'AffineA' },
+ 'affineb' => { 413 => 'AffineB' },
+ 'affinec' => { 413 => 'AffineC' },
+ 'affined' => { 413 => 'AffineD' },
'affinetune' => { 176 => 0x0, 261 => 0x306 },
'affinetuneadj' => { 176 => 0x2, 210 => 0x2d1, 211 => 0x2dc, 261 => 0x307 },
'affinetuneindex' => { 176 => 0x1 },
- 'affinex' => { 411 => 'AffineX' },
- 'affiney' => { 411 => 'AffineY' },
+ 'affinex' => { 413 => 'AffineX' },
+ 'affiney' => { 413 => 'AffineY' },
'afhold' => { 292 => 0x1fd },
'afilluminator' => { 359 => 0x29, 371 => 0xb044 },
'afimageheight' => { 175 => 0x12 },
@@ -801,9 +803,9 @@ my %tagLookup = (
'aftype' => { 352 => 0x2 },
'afwithshutter' => { 359 => 0x2a },
'afzoneselected' => { 371 => 0x201e },
- 'aggregateissuenumber' => { 432 => 'aggregateIssueNumber' },
- 'aggregationtype' => { 432 => 'aggregationType' },
- 'agreement' => { 435 => 'agreement' },
+ 'aggregateissuenumber' => { 434 => 'aggregateIssueNumber' },
+ 'aggregationtype' => { 434 => 'aggregationType' },
+ 'agreement' => { 437 => 'agreement' },
'aiservocontinuousshooting' => { 74 => 0x15 },
'aiservofirstimage' => { 2 => 0x5 },
'aiservofirstimagepriority' => { 75 => 0x519 },
@@ -812,70 +814,70 @@ my %tagLookup = (
'aiservosecondimagepriority' => { 75 => 0x51a },
'aiservotrackingmethod' => { 75 => 0x504 },
'aiservotrackingsensitivity' => { 74 => 0x14, 75 => 0x502 },
- 'album' => { 442 => 'album' },
- 'alreadyapplied' => { 418 => 'AlreadyApplied' },
- 'alternatetitle' => { 432 => 'alternateTitle' },
- 'alternatetitlea-lang' => { 432 => [\'alternateTitle','alternateTitleA-lang'] },
- 'alternatetitlea-platform' => { 432 => [\'alternateTitle','alternateTitleA-platform'] },
- 'alternatetitletext' => { 432 => [\'alternateTitle','alternateTitleText'] },
+ 'album' => { 444 => 'album' },
+ 'alreadyapplied' => { 420 => 'AlreadyApplied' },
+ 'alternatetitle' => { 434 => 'alternateTitle' },
+ 'alternatetitlea-lang' => { 434 => [\'alternateTitle','alternateTitleA-lang'] },
+ 'alternatetitlea-platform' => { 434 => [\'alternateTitle','alternateTitleA-platform'] },
+ 'alternatetitletext' => { 434 => [\'alternateTitle','alternateTitleText'] },
'altitude' => { 177 => 0x6 },
- 'alttapename' => { 442 => 'altTapeName' },
- 'alttimecode' => { 442 => 'altTimecode' },
- 'alttimecodetimeformat' => { 442 => [\'altTimecode','altTimecodeTimeFormat'] },
- 'alttimecodetimevalue' => { 442 => [\'altTimecode','altTimecodeTimeValue'] },
- 'alttimecodevalue' => { 442 => [\'altTimecode','altTimecodeValue'] },
+ 'alttapename' => { 444 => 'altTapeName' },
+ 'alttimecode' => { 444 => 'altTimecode' },
+ 'alttimecodetimeformat' => { 444 => [\'altTimecode','altTimecodeTimeFormat'] },
+ 'alttimecodetimevalue' => { 444 => [\'altTimecode','altTimecodeTimeValue'] },
+ 'alttimecodevalue' => { 444 => [\'altTimecode','altTimecodeValue'] },
'ambienceselection' => { 4 => 0x1 },
'ambienttemperature' => { 109 => 0x9400, 337 => 0x14, 393 => 0x4 },
'ambienttemperaturefahrenheit' => { 337 => 0x13 },
'analogbalance' => { 109 => 0xc627 },
'angleadj' => { 94 => 0x10003, 100 => 0x8b },
- 'angleinforoll' => { 413 => 'AngleInfoRoll' },
- 'angleinfoyaw' => { 413 => 'AngleInfoYaw' },
+ 'angleinforoll' => { 415 => 'AngleInfoRoll' },
+ 'angleinfoyaw' => { 415 => 'AngleInfoYaw' },
'anti-blur' => { 371 => 0xb04b },
'antialiasstrength' => { 109 => 0xc632 },
'aperturelock' => { 246 => '38.2', 248 => '38.2', 249 => '38.2', 258 => '38.2' },
'aperturerange' => { 75 => 0x10d },
'apertureringuse' => { 297 => '1.4' },
'aperturesetting' => { 166 => 0x7, 359 => 0x30, 360 => 0x29, 361 => 0x1 },
- 'aperturevalue' => { 84 => 0x2, 109 => 0x9202, 266 => 0x1002, 325 => 0x401, 422 => 'ApertureValue' },
+ 'aperturevalue' => { 84 => 0x2, 109 => 0x9202, 266 => 0x1002, 325 => 0x401, 424 => 'ApertureValue' },
'applekeywords' => { 270 => 'AAPL:Keywords' },
'applicationnotes' => { 109 => 0x2bc, 286 => 0x2bc },
'applicationrecordversion' => { 117 => 0x0 },
'applyshootingmeteringmode' => { 75 => 0x10e },
- 'approved' => { 424 => 'Approved' },
- 'approvedby' => { 424 => 'ApprovedBy' },
+ 'approved' => { 426 => 'Approved' },
+ 'approvedby' => { 426 => 'ApprovedBy' },
'approximatefnumber' => { 278 => 0x313, 284 => 0x3406 },
- 'approximatefocusdistance' => { 414 => 'ApproximateFocusDistance' },
- 'appversion' => { 426 => 'AppVersion' },
+ 'approximatefocusdistance' => { 416 => 'ApproximateFocusDistance' },
+ 'appversion' => { 428 => 'AppVersion' },
'aquahsl' => { 94 => 0x20913 },
'armidentifier' => { 118 => 0x78 },
'armversion' => { 118 => 0x7a },
'artfilter' => { 261 => 0x529 },
'artfiltereffect' => { 261 => 0x52f },
- 'artist' => { 109 => 0x13b, 274 => 'Artist', 316 => 0x22e, 438 => 'Artist', 442 => 'artist' },
+ 'artist' => { 109 => 0x13b, 274 => 'Artist', 316 => 0x22e, 440 => 'Artist', 444 => 'artist' },
'artmode' => { 104 => 0x301b },
'artmodeparameters' => { 104 => 0x310b },
- 'artworkcircadatecreated' => { 428 => [\'ArtworkOrObject','ArtworkOrObjectAOCircaDateCreated'] },
- 'artworkcontentdescription' => { 428 => [\'ArtworkOrObject','ArtworkOrObjectAOContentDescription'] },
- 'artworkcontributiondescription' => { 428 => [\'ArtworkOrObject','ArtworkOrObjectAOContributionDescription'] },
- 'artworkcopyrightnotice' => { 428 => [\'ArtworkOrObject','ArtworkOrObjectAOCopyrightNotice'] },
- 'artworkcopyrightownerid' => { 428 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentCopyrightOwnerId'] },
- 'artworkcopyrightownername' => { 428 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentCopyrightOwnerName'] },
- 'artworkcreator' => { 428 => [\'ArtworkOrObject','ArtworkOrObjectAOCreator'] },
- 'artworkcreatorid' => { 428 => [\'ArtworkOrObject','ArtworkOrObjectAOCreatorId'] },
- 'artworkdatecreated' => { 428 => [\'ArtworkOrObject','ArtworkOrObjectAODateCreated'] },
- 'artworklicensorid' => { 428 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentLicensorId'] },
- 'artworklicensorname' => { 428 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentLicensorName'] },
- 'artworkorobject' => { 428 => 'ArtworkOrObject' },
- 'artworkphysicaldescription' => { 428 => [\'ArtworkOrObject','ArtworkOrObjectAOPhysicalDescription'] },
- 'artworksource' => { 428 => [\'ArtworkOrObject','ArtworkOrObjectAOSource'] },
- 'artworksourceinventoryno' => { 428 => [\'ArtworkOrObject','ArtworkOrObjectAOSourceInvNo'] },
- 'artworksourceinvurl' => { 428 => [\'ArtworkOrObject','ArtworkOrObjectAOSourceInvURL'] },
- 'artworkstyleperiod' => { 428 => [\'ArtworkOrObject','ArtworkOrObjectAOStylePeriod'] },
- 'artworktitle' => { 428 => [\'ArtworkOrObject','ArtworkOrObjectAOTitle'] },
+ 'artworkcircadatecreated' => { 430 => [\'ArtworkOrObject','ArtworkOrObjectAOCircaDateCreated'] },
+ 'artworkcontentdescription' => { 430 => [\'ArtworkOrObject','ArtworkOrObjectAOContentDescription'] },
+ 'artworkcontributiondescription' => { 430 => [\'ArtworkOrObject','ArtworkOrObjectAOContributionDescription'] },
+ 'artworkcopyrightnotice' => { 430 => [\'ArtworkOrObject','ArtworkOrObjectAOCopyrightNotice'] },
+ 'artworkcopyrightownerid' => { 430 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentCopyrightOwnerId'] },
+ 'artworkcopyrightownername' => { 430 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentCopyrightOwnerName'] },
+ 'artworkcreator' => { 430 => [\'ArtworkOrObject','ArtworkOrObjectAOCreator'] },
+ 'artworkcreatorid' => { 430 => [\'ArtworkOrObject','ArtworkOrObjectAOCreatorId'] },
+ 'artworkdatecreated' => { 430 => [\'ArtworkOrObject','ArtworkOrObjectAODateCreated'] },
+ 'artworklicensorid' => { 430 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentLicensorId'] },
+ 'artworklicensorname' => { 430 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentLicensorName'] },
+ 'artworkorobject' => { 430 => 'ArtworkOrObject' },
+ 'artworkphysicaldescription' => { 430 => [\'ArtworkOrObject','ArtworkOrObjectAOPhysicalDescription'] },
+ 'artworksource' => { 430 => [\'ArtworkOrObject','ArtworkOrObjectAOSource'] },
+ 'artworksourceinventoryno' => { 430 => [\'ArtworkOrObject','ArtworkOrObjectAOSourceInvNo'] },
+ 'artworksourceinvurl' => { 430 => [\'ArtworkOrObject','ArtworkOrObjectAOSourceInvURL'] },
+ 'artworkstyleperiod' => { 430 => [\'ArtworkOrObject','ArtworkOrObjectAOStylePeriod'] },
+ 'artworktitle' => { 430 => [\'ArtworkOrObject','ArtworkOrObjectAOTitle'] },
'aspectframe' => { 265 => 0x1113 },
'aspectratio' => { 5 => 0x0, 265 => 0x1112, 316 => 0x80, 359 => 0x55, 360 => 0x55, 361 => 0xa },
- 'assetid' => { 408 => 'AssetID' },
+ 'assetid' => { 410 => 'AssetID' },
'asshoticcprofile' => { 109 => 0xc68f },
'asshotneutral' => { 109 => 0xc628 },
'asshotpreprofilematrix' => { 109 => 0xc690 },
@@ -895,26 +897,28 @@ my %tagLookup = (
'assignmoviesubselectorplusdials' => { 248 => '76.1', 249 => '76.1' },
'assignremotefnbutton' => { 246 => '54.1', 258 => '51.1' },
'assistbuttonfunction' => { 73 => 0xd },
- 'attributionname' => { 415 => 'attributionName' },
- 'attributionurl' => { 415 => 'attributionURL' },
+ 'attributionname' => { 417 => 'attributionName' },
+ 'attributionurl' => { 417 => 'attributionURL' },
'audio' => { 282 => 0x20 },
- 'audiobitrate' => { 60 => 0x6c, 428 => 'audioBitRate' },
- 'audiobitratemode' => { 428 => 'audioBitRateMode' },
- 'audiochannelcount' => { 428 => 'audioChannelCount' },
+ 'audiobitrate' => { 60 => 0x6c, 430 => 'audioBitRate' },
+ 'audiobitratemode' => { 430 => 'audioBitRateMode' },
+ 'audiochannelcount' => { 430 => 'audioChannelCount' },
'audiochannels' => { 60 => 0x70 },
- 'audiochanneltype' => { 442 => 'audioChannelType' },
+ 'audiochanneltype' => { 444 => 'audioChannelType' },
'audiocompression' => { 138 => 'Compression' },
- 'audiocompressor' => { 442 => 'audioCompressor' },
+ 'audiocompressor' => { 444 => 'audioCompressor' },
+ 'audiodata' => { 406 => 'Data' },
'audioduration' => { 117 => 0x99 },
- 'audiomoddate' => { 442 => 'audioModDate' },
+ 'audiomimetype' => { 406 => 'Mime' },
+ 'audiomoddate' => { 444 => 'audioModDate' },
'audiooutcue' => { 117 => 0x9a },
- 'audiosamplerate' => { 60 => 0x6e, 442 => 'audioSampleRate' },
- 'audiosampletype' => { 442 => 'audioSampleType' },
+ 'audiosamplerate' => { 60 => 0x6e, 444 => 'audioSampleRate' },
+ 'audiosampletype' => { 444 => 'audioSampleType' },
'audiosamplingrate' => { 117 => 0x97 },
'audiosamplingresolution' => { 117 => 0x98 },
'audiotype' => { 117 => 0x96 },
- 'author' => { 140 => 'Author', 270 => 'Author', 274 => 'Author', 332 => 'Author', 412 => 'author', 429 => 'Author', 440 => 'Author' },
- 'authorsposition' => { 430 => 'AuthorsPosition' },
+ 'author' => { 140 => 'Author', 270 => 'Author', 274 => 'Author', 332 => 'Author', 414 => 'author', 431 => 'Author', 442 => 'Author' },
+ 'authorsposition' => { 432 => 'AuthorsPosition' },
'autoafpointcolortracking' => { 75 => 0x51c },
'autoafpointseleositraf' => { 2 => 0xa },
'autoaperture' => { 307 => '0.1' },
@@ -925,11 +929,11 @@ my %tagLookup = (
'autobracketmodem' => { 245 => '21.2', 246 => '13.3', 248 => '13.2', 249 => '13.2', 254 => '26.2', 258 => '13.3' },
'autobracketorder' => { 166 => 0x43, 245 => '21.3', 246 => '13.2', 248 => '13.1', 249 => '13.1', 254 => '26.3', 255 => '12.2', 256 => '2.2', 257 => '12.2', 258 => '13.2', 259 => '13.2' },
'autobracketset' => { 245 => '21.1', 246 => '13.1', 250 => '11.1', 251 => '12.1', 252 => '12.1', 254 => '26.1', 255 => '12.1', 256 => '2.1', 258 => '13.1', 259 => '13.1' },
- 'autobrightness' => { 418 => 'AutoBrightness' },
- 'autocontrast' => { 418 => 'AutoContrast' },
+ 'autobrightness' => { 420 => 'AutoBrightness' },
+ 'autocontrast' => { 420 => 'AutoContrast' },
'autodistortioncontrol' => { 185 => 0x4 },
'autodynamicrange' => { 114 => 0x140b },
- 'autoexposure' => { 418 => 'AutoExposure' },
+ 'autoexposure' => { 420 => 'AutoExposure' },
'autoexposurebracketing' => { 69 => 0x10 },
'autoflashisosensitivity' => { 248 => '38.5', 249 => '38.5' },
'autofocus' => { 264 => 0x209 },
@@ -937,14 +941,14 @@ my %tagLookup = (
'autoiso' => { 69 => 0x1, 104 => 0x3008, 247 => '1.1', 256 => '1.1' },
'autoisomax' => { 247 => '1.2', 256 => '1.2' },
'autoisominshutterspeed' => { 247 => '1.3', 256 => '1.3' },
- 'autolateralca' => { 418 => 'AutoLateralCA' },
+ 'autolateralca' => { 420 => 'AutoLateralCA' },
'autolightingoptimizer' => { 15 => 0xbe, 16 => 0xbf, 19 => 0xbf, 56 => 0x2, 75 => 0x204, 94 => 0x20500, 100 => 0x6f },
'autolightingoptimizeron' => { 94 => '0x20500.0', 100 => 0x6e },
'autoportraitframed' => { 371 => 0x2016 },
'autoredeye' => { 238 => 0xfe28a44f },
'autorotate' => { 69 => 0x1b },
- 'autoshadows' => { 418 => 'AutoShadows' },
- 'autowhiteversion' => { 418 => 'AutoWhiteVersion' },
+ 'autoshadows' => { 420 => 'AutoShadows' },
+ 'autowhiteversion' => { 420 => 'AutoWhiteVersion' },
'auxiliarylens' => { 200 => 0x82 },
'avaperturesetting' => { 297 => 0x13 },
'averageblacklevel' => { 40 => 0xe7, 42 => 0xfb, 43 => 0x114, 44 => 0x146 },
@@ -953,14 +957,14 @@ my %tagLookup = (
'azimuth' => { 148 => 'Azimuth' },
'babyage' => { 282 => [0x8010,0x33] },
'babyname' => { 282 => 0x66 },
- 'backgroundalpha' => { 437 => 'bgalpha' },
+ 'backgroundalpha' => { 439 => 'bgalpha' },
'baseexposurecompensation' => { 297 => 0x15 },
'baseiso' => { 69 => 0x2, 88 => 0x101c, 123 => 0x903, 284 => 0x312a, 398 => 0x6 },
'baselineexposure' => { 109 => 0xc62a },
'baselineexposureoffset' => { 109 => 0xc7a5 },
'baselinenoise' => { 109 => 0xc62b },
'baselinesharpness' => { 109 => 0xc62c },
- 'baseurl' => { 440 => 'BaseURL' },
+ 'baseurl' => { 442 => 'BaseURL' },
'batterylevel' => { 359 => 0x51, 363 => 0xc, 364 => 0x4, 365 => 0x4, 399 => 0x7 },
'batterylevelgrip1' => { 399 => 0x6 },
'batterylevelgrip2' => { 399 => 0x8 },
@@ -973,12 +977,12 @@ my %tagLookup = (
'batteryvoltage2' => { 365 => 0x8 },
'bayergreensplit' => { 109 => 0xc62d },
'bayerpattern' => { 122 => 0xf902, 170 => 0x17 },
- 'beatspliceparams' => { 442 => 'beatSpliceParams' },
- 'beatspliceparamsriseindecibel' => { 442 => [\'beatSpliceParams','beatSpliceParamsRiseInDecibel'] },
- 'beatspliceparamsriseintimeduration' => { 442 => [\'beatSpliceParams','beatSpliceParamsRiseInTimeDuration'] },
- 'beatspliceparamsriseintimedurationscale' => { 442 => [\'beatSpliceParams','beatSpliceParamsRiseInTimeDurationScale'] },
- 'beatspliceparamsriseintimedurationvalue' => { 442 => [\'beatSpliceParams','beatSpliceParamsRiseInTimeDurationValue'] },
- 'beatspliceparamsusefilebeatsmarker' => { 442 => [\'beatSpliceParams','beatSpliceParamsUseFileBeatsMarker'] },
+ 'beatspliceparams' => { 444 => 'beatSpliceParams' },
+ 'beatspliceparamsriseindecibel' => { 444 => [\'beatSpliceParams','beatSpliceParamsRiseInDecibel'] },
+ 'beatspliceparamsriseintimeduration' => { 444 => [\'beatSpliceParams','beatSpliceParamsRiseInTimeDuration'] },
+ 'beatspliceparamsriseintimedurationscale' => { 444 => [\'beatSpliceParams','beatSpliceParamsRiseInTimeDurationScale'] },
+ 'beatspliceparamsriseintimedurationvalue' => { 444 => [\'beatSpliceParams','beatSpliceParamsRiseInTimeDurationValue'] },
+ 'beatspliceparamsusefilebeatsmarker' => { 444 => [\'beatSpliceParams','beatSpliceParamsUseFileBeatsMarker'] },
'beep' => { 245 => '13.1', 246 => '5.4', 247 => '0.1', 250 => '2.1', 251 => '3.1', 252 => '3.1', 254 => '10.1', 256 => '0.1', 258 => '5.5', 259 => '4.1' },
'beeppitch' => { 255 => '3.1' },
'beepvolume' => { 255 => '4.5' },
@@ -986,7 +990,7 @@ my %tagLookup = (
'bestshotmode' => { 104 => 0x3007 },
'bitdepth' => { 145 => 'BitDepth', 170 => 0x11, 207 => 0x41 },
'bitspercomponent' => { 119 => 0x87 },
- 'bitspersample' => { 109 => 0x102, 438 => 'BitsPerSample' },
+ 'bitspersample' => { 109 => 0x102, 440 => 'BitsPerSample' },
'blacklevel' => { 109 => 0xc61a, 200 => 0x3d, 266 => [0x401,0x1012], 325 => 0x21d },
'blacklevel1' => { 286 => 0x8 },
'blacklevel2' => { 265 => 0x600, 269 => 0x600, 286 => 0x9 },
@@ -999,17 +1003,17 @@ my %tagLookup = (
'blacklevelred' => { 286 => 0x1c },
'blacklevelrepeatdim' => { 109 => 0xc619 },
'blackpoint' => { 316 => 0x200 },
- 'blacks2012' => { 418 => 'Blacks2012' },
+ 'blacks2012' => { 420 => 'Blacks2012' },
'bleachbypasstoning' => { 316 => 0x7f },
'blockshotafresponse' => { 248 => '1.5', 249 => '1.5' },
- 'blogtitle' => { 432 => 'blogTitle' },
- 'blogurl' => { 432 => 'blogURL' },
+ 'blogtitle' => { 434 => 'blogTitle' },
+ 'blogurl' => { 434 => 'blogURL' },
'bluebalance' => { 183 => 0x271, 266 => 0x1018, 286 => 0x12, 316 => 0x1b },
'bluecurvelimits' => { 99 => 0x1fe },
'bluecurvepoints' => { 98 => 0x79, 99 => 0x1d4 },
'bluehsl' => { 94 => [0x20914,0x20915] },
- 'bluehue' => { 418 => 'BlueHue' },
- 'bluesaturation' => { 418 => 'BlueSaturation' },
+ 'bluehue' => { 420 => 'BlueHue' },
+ 'bluesaturation' => { 420 => 'BlueSaturation' },
'blurcontrol' => { 316 => 0x82 },
'blurwarning' => { 114 => 0x1300 },
'bodybatteryadload' => { 295 => 0x3 },
@@ -1022,7 +1026,7 @@ my %tagLookup = (
'bodyfirmware' => { 342 => 0x0 },
'bodyfirmwareversion' => { 262 => 0x104, 263 => 0x100, 266 => 0x104 },
'bodyserialnumber' => { 342 => 0x10 },
- 'bookedition' => { 432 => 'bookEdition' },
+ 'bookedition' => { 434 => 'bookEdition' },
'bracketmode' => { 51 => 0x3 },
'bracketsequence' => { 104 => 0x301d },
'bracketsettings' => { 282 => 0x45 },
@@ -1030,9 +1034,9 @@ my %tagLookup = (
'bracketshotnumber2' => { 370 => 0x2d },
'bracketstep' => { 163 => 0xe },
'bracketvalue' => { 51 => 0x4 },
- 'brightness' => { 109 => 0xfe53, 139 => 'Brightness', 159 => 'Brightness', 163 => 0x2c, 202 => 0x34, 203 => 0x39, 337 => 0x25, 359 => 0x22, 371 => 0x2007, 418 => 'Brightness' },
+ 'brightness' => { 109 => 0xfe53, 139 => 'Brightness', 159 => 'Brightness', 163 => 0x2c, 202 => 0x34, 203 => 0x39, 337 => 0x25, 359 => 0x22, 371 => 0x2007, 420 => 'Brightness' },
'brightnessadj' => { 99 => 0x114, 231 => 0x0, 241 => 0x2d, 402 => 0x8018 },
- 'brightnessvalue' => { 109 => 0x9203, 169 => [0x691,0x49c3], 266 => 0x1003, 375 => 0x1e, 378 => 0x1140, 379 => 0x1140, 380 => 0x111c, 381 => 0x1198, 382 => 0x1174, 383 => 0x102c, 384 => 0x224, 385 => 0x224, 386 => 0x219, 422 => 'BrightnessValue' },
+ 'brightnessvalue' => { 109 => 0x9203, 169 => [0x691,0x49c3], 266 => 0x1003, 375 => 0x1e, 378 => 0x1140, 379 => 0x1140, 380 => 0x111c, 381 => 0x1198, 382 => 0x1174, 383 => 0x102c, 384 => 0x224, 385 => 0x224, 386 => 0x219, 424 => 'BrightnessValue' },
'bulbduration' => { 69 => 0x18 },
'burstmode' => { 125 => 0xa, 282 => 0x2a },
'burstmode2' => { 125 => 0x18 },
@@ -1044,12 +1048,12 @@ my %tagLookup = (
'bwmode' => { 266 => 0x203 },
'by-line' => { 117 => 0x50 },
'by-linetitle' => { 117 => 0x55 },
- 'bytecount' => { 432 => 'byteCount' },
+ 'bytecount' => { 434 => 'byteCount' },
'calibration' => { 351 => [0x24,0x30] },
'calibrationilluminant1' => { 109 => 0xc65a },
'calibrationilluminant2' => { 109 => 0xc65b },
- 'callforimage' => { 408 => 'CallForImage' },
- 'cameraangle' => { 442 => 'cameraAngle' },
+ 'callforimage' => { 410 => 'CallForImage' },
+ 'cameraangle' => { 444 => 'cameraAngle' },
'cameracalibration1' => { 109 => 0xc623 },
'cameracalibration2' => { 109 => 0xc624 },
'cameracalibrationsig' => { 109 => 0xc6f3 },
@@ -1070,21 +1074,21 @@ my %tagLookup = (
'cameracolorcalibration15' => { 35 => 0x38, 41 => 0x100 },
'camerae-mountversion' => { 401 => 0xb },
'cameraelevationangle' => { 109 => 0x9405 },
- 'camerafilename' => { 408 => 'CameraFilename' },
+ 'camerafilename' => { 410 => 'CameraFilename' },
'cameraid' => { 266 => 0x209, 350 => 0x209 },
'cameraiso' => { 33 => 0x10 },
- 'cameralabel' => { 109 => 0xc7a1, 442 => 'cameraLabel' },
- 'cameramakemodel' => { 408 => 'CameraMakeModel' },
- 'cameramodel' => { 325 => 0x410, 442 => 'cameraModel' },
+ 'cameralabel' => { 109 => 0xc7a1, 444 => 'cameraLabel' },
+ 'cameramakemodel' => { 410 => 'CameraMakeModel' },
+ 'cameramodel' => { 325 => 0x410, 444 => 'cameraModel' },
'cameramodelid' => { 159 => 'CameraModelID' },
- 'cameramove' => { 442 => 'cameraMove' },
+ 'cameramove' => { 444 => 'cameraMove' },
'cameraorientation' => { 6 => 0x30, 8 => 0x7d, 10 => 0x30, 12 => 0x35, 13 => 0x30, 14 => 0x30, 15 => 0x31, 16 => 0x31, 17 => 0x35, 18 => 0x27, 19 => 0x31, 20 => 0x7d, 21 => 0x38, 22 => 0x36, 23 => 0x7d, 24 => 0x83, 25 => 0x84, 27 => 0x35, 28 => 0x96, 282 => 0x8f, 320 => 0x1, 325 => 0x100, 365 => [0x16,0x18], 390 => 0x28, 391 => 0x24, 392 => 0x29 },
'cameraowner' => { 126 => 0xc353 },
'cameraparameters' => { 266 => 0x2050 },
'camerapicturestyle' => { 27 => 0xaf },
'camerapitch' => { 106 => 0x9 },
- 'cameraprofile' => { 418 => 'CameraProfile' },
- 'cameraprofiledigest' => { 418 => 'CameraProfileDigest' },
+ 'cameraprofile' => { 420 => 'CameraProfile' },
+ 'cameraprofiledigest' => { 420 => 'CameraProfileDigest' },
'camerarawcolortone' => { 100 => 0xe1 },
'camerarawcontrast' => { 100 => 0xe3 },
'camerarawhighlightpoint' => { 100 => 0xe6 },
@@ -1095,7 +1099,7 @@ my %tagLookup = (
'camerarawshadowpoint' => { 100 => 0xe7 },
'camerarawsharpness' => { 100 => 0xe5 },
'cameraroll' => { 106 => 0xb },
- 'cameraserialnumber' => { 109 => 0xc62f, 161 => 'CameraSerialNumber', 408 => 'CameraSerialNumber' },
+ 'cameraserialnumber' => { 109 => 0xc62f, 161 => 'CameraSerialNumber', 410 => 'CameraSerialNumber' },
'camerasettingsversion' => { 261 => 0x0 },
'cameratemperature' => { 6 => 0x18, 8 => 0x1b, 10 => 0x18, 12 => 0x19, 13 => 0x18, 14 => 0x18, 15 => 0x19, 16 => 0x19, 17 => 0x19, 18 => 0x17, 19 => 0x19, 20 => 0x1b, 21 => 0x19, 22 => 0x19, 23 => 0x1b, 24 => 0x1b, 25 => 0x1b, 26 => 0x1b, 27 => 0x19, 28 => 0x1b, 29 => [0x87,0x91], 30 => [0x99,0x9f,0xa4,0xa8,0x105], 32 => ['-3',0x64,0x47,0x53,0x5b,0x5c], 69 => 0xc, 123 => 0x406, 265 => 0x1306, 278 => 0x320, 284 => 0x3402, 316 => 0x47, 348 => 0x43, 394 => 0x5 },
'cameratemperature4' => { 321 => 0x14 },
@@ -1116,18 +1120,18 @@ my %tagLookup = (
'canonimagetype' => { 57 => 0x6, 88 => 0x815 },
'canonmodelid' => { 57 => 0x10, 88 => 0x1834 },
'canonvrd' => { 110 => 'CanonVRD' },
- 'caption' => { 412 => 'caption' },
+ 'caption' => { 414 => 'caption' },
'caption-abstract' => { 117 => 0x78 },
- 'captionsauthornames' => { 421 => 'CaptionsAuthorNames' },
- 'captionsdatetimestamps' => { 421 => 'CaptionsDateTimeStamps' },
- 'captionwriter' => { 430 => 'CaptionWriter' },
+ 'captionsauthornames' => { 423 => 'CaptionsAuthorNames' },
+ 'captionsdatetimestamps' => { 423 => 'CaptionsDateTimeStamps' },
+ 'captionwriter' => { 432 => 'CaptionWriter' },
'captureframerate' => { 104 => 0x4001 },
- 'capturesoftware' => { 406 => 'CaptureSoftware' },
+ 'capturesoftware' => { 408 => 'CaptureSoftware' },
'cardshutterlock' => { 166 => 0x49 },
'casioimagesize' => { 104 => 0x9 },
- 'catalogsets' => { 117 => 0xff, 405 => 'CatalogSets', 410 => 'CatalogSets' },
- 'categories' => { 57 => 0x23, 412 => 'categories' },
- 'category' => { 117 => 0xf, 260 => 0x30, 430 => 'Category' },
+ 'catalogsets' => { 117 => 0xff, 405 => 'CatalogSets', 412 => 'CatalogSets' },
+ 'categories' => { 57 => 0x23, 414 => 'categories' },
+ 'category' => { 117 => 0xf, 260 => 0x30, 432 => 'Category' },
'cbcrgain' => { 348 => 0xa036 },
'cbcrgaindefault' => { 348 => 0xa035 },
'cbcrmatrix' => { 348 => 0xa034 },
@@ -1136,106 +1140,106 @@ my %tagLookup = (
'ccdscanmode' => { 266 => 0x1039 },
'ccdsensitivity' => { 228 => 0x6 },
'ccdversion' => { 278 => 0x330 },
- 'cellglobalid' => { 416 => 'cgi' },
+ 'cellglobalid' => { 418 => 'cgi' },
'celllength' => { 109 => 0x109 },
- 'cellr' => { 416 => 'r' },
- 'celltowerid' => { 416 => 'cellid' },
+ 'cellr' => { 418 => 'r' },
+ 'celltowerid' => { 418 => 'cellid' },
'cellwidth' => { 109 => 0x108 },
'centerafarea' => { 256 => '15.1' },
'centerfocuspoint' => { 259 => '2.2' },
'centerweightedareasize' => { 245 => '7.1', 246 => '8.1', 248 => '8.1', 249 => '8.1', 253 => '7.1', 254 => '5.1', 255 => '7.1', 256 => '6.3', 258 => '8.1', 259 => '8.1' },
- 'certificate' => { 446 => 'Certificate' },
- 'cfapattern' => { 109 => 0xa302, 422 => 'CFAPattern' },
+ 'certificate' => { 448 => 'Certificate' },
+ 'cfapattern' => { 109 => 0xa302, 424 => 'CFAPattern' },
'cfapattern2' => { 109 => 0x828e },
- 'cfapatterncolumns' => { 422 => [\'CFAPattern','CFAPatternColumns'] },
- 'cfapatternrows' => { 422 => [\'CFAPattern','CFAPatternRows'] },
- 'cfapatternvalues' => { 422 => [\'CFAPattern','CFAPatternValues'] },
+ 'cfapatterncolumns' => { 424 => [\'CFAPattern','CFAPatternColumns'] },
+ 'cfapatternrows' => { 424 => [\'CFAPattern','CFAPatternRows'] },
+ 'cfapatternvalues' => { 424 => [\'CFAPattern','CFAPatternValues'] },
'cfarepeatpatterndim' => { 109 => 0x828d },
- 'channel' => { 432 => 'channel' },
- 'channela-lang' => { 432 => [\'channel','channelA-lang'] },
- 'channelchannel' => { 432 => [\'channel','channelChannel'] },
+ 'channel' => { 434 => 'channel' },
+ 'channela-lang' => { 434 => [\'channel','channelA-lang'] },
+ 'channelchannel' => { 434 => [\'channel','channelChannel'] },
'channels' => { 138 => 'Channels' },
- 'channelsubchannel1' => { 432 => [\'channel','channelSubchannel1'] },
- 'channelsubchannel2' => { 432 => [\'channel','channelSubchannel2'] },
- 'channelsubchannel3' => { 432 => [\'channel','channelSubchannel3'] },
- 'channelsubchannel4' => { 432 => [\'channel','channelSubchannel4'] },
+ 'channelsubchannel1' => { 434 => [\'channel','channelSubchannel1'] },
+ 'channelsubchannel2' => { 434 => [\'channel','channelSubchannel2'] },
+ 'channelsubchannel3' => { 434 => [\'channel','channelSubchannel3'] },
+ 'channelsubchannel4' => { 434 => [\'channel','channelSubchannel4'] },
'checkmark' => { 94 => 0x10101, 99 => 0x26a },
'checkmark2' => { 100 => 0x8e },
- 'childfontfiles' => { 447 => [\'Fonts','FontsChildFontFiles'] },
+ 'childfontfiles' => { 449 => [\'Fonts','FontsChildFontFiles'] },
'chmodeshootingspeed' => { 245 => '10.3', 246 => '11.2' },
'chromablurradius' => { 109 => 0xc631 },
'chromaticaberration' => { 94 => 0x20703, 100 => 0x66, 348 => 0xa051 },
- 'chromaticaberrationb' => { 418 => 'ChromaticAberrationB' },
+ 'chromaticaberrationb' => { 420 => 'ChromaticAberrationB' },
'chromaticaberrationblue' => { 94 => 0x20708, 100 => 0x6b },
'chromaticaberrationcorr' => { 71 => [0x4,0x5] },
'chromaticaberrationcorrection' => { 306 => 0x1 },
'chromaticaberrationcorrparams' => { 109 => 0x7035 },
'chromaticaberrationon' => { 94 => '0x20703.0', 100 => 0x62 },
- 'chromaticaberrationr' => { 418 => 'ChromaticAberrationR' },
+ 'chromaticaberrationr' => { 420 => 'ChromaticAberrationR' },
'chromaticaberrationred' => { 94 => 0x20707, 100 => 0x6a },
'chromaticaberrationsetting' => { 72 => 0x6 },
'chrominancenoisereduction' => { 94 => 0x20601, 100 => 0x5e, 351 => 0x1a },
'chrominancenr_tiff_jpeg' => { 100 => 0x60 },
- 'circadatecreated' => { 428 => 'CircaDateCreated' },
- 'circgradbasedcorractive' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionActive'] },
- 'circgradbasedcorramount' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionAmount'] },
- 'circgradbasedcorrbrightness' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalBrightness'] },
- 'circgradbasedcorrclarity' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity'] },
- 'circgradbasedcorrclarity2012' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity2012'] },
- 'circgradbasedcorrcontrast' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast'] },
- 'circgradbasedcorrcontrast2012' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast2012'] },
- 'circgradbasedcorrdefringe' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalDefringe'] },
- 'circgradbasedcorrexposure' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure'] },
- 'circgradbasedcorrexposure2012' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure2012'] },
- 'circgradbasedcorrhighlights2012' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalHighlights2012'] },
- 'circgradbasedcorrhue' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalToningHue'] },
- 'circgradbasedcorrluminancenoise' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalLuminanceNoise'] },
- 'circgradbasedcorrmaskalpha' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAlpha'] },
- 'circgradbasedcorrmaskangle' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAngle'] },
- 'circgradbasedcorrmaskbottom' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksBottom'] },
- 'circgradbasedcorrmaskcentervalue' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterValue'] },
- 'circgradbasedcorrmaskcenterweight' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterWeight'] },
- 'circgradbasedcorrmaskdabs' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksDabs'] },
- 'circgradbasedcorrmaskfeather' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFeather'] },
- 'circgradbasedcorrmaskflipped' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlipped'] },
- 'circgradbasedcorrmaskflow' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlow'] },
- 'circgradbasedcorrmaskfullx' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullX'] },
- 'circgradbasedcorrmaskfully' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullY'] },
- 'circgradbasedcorrmaskleft' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksLeft'] },
- 'circgradbasedcorrmaskmidpoint' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMidpoint'] },
- 'circgradbasedcorrmaskperimetervalue' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksPerimeterValue'] },
- 'circgradbasedcorrmaskradius' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRadius'] },
- 'circgradbasedcorrmaskright' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRight'] },
- 'circgradbasedcorrmaskroundness' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRoundness'] },
- 'circgradbasedcorrmasks' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasks'] },
- 'circgradbasedcorrmasksizex' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeX'] },
- 'circgradbasedcorrmasksizey' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeY'] },
- 'circgradbasedcorrmasktop' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksTop'] },
- 'circgradbasedcorrmaskvalue' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskValue'] },
- 'circgradbasedcorrmaskversion' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksVersion'] },
- 'circgradbasedcorrmaskwhat' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksWhat'] },
- 'circgradbasedcorrmaskx' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksX'] },
- 'circgradbasedcorrmasky' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksY'] },
- 'circgradbasedcorrmaskzerox' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroX'] },
- 'circgradbasedcorrmaskzeroy' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroY'] },
- 'circgradbasedcorrmoire' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalMoire'] },
- 'circgradbasedcorrsaturation' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSaturation','CircularGradientBasedCorrectionsLocalToningSaturation'] },
- 'circgradbasedcorrshadows2012' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalShadows2012'] },
- 'circgradbasedcorrsharpness' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSharpness'] },
- 'circgradbasedcorrtemperature' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTemperature'] },
- 'circgradbasedcorrtint' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTint'] },
- 'circgradbasedcorrwhat' => { 418 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsWhat'] },
- 'circulargradientbasedcorrections' => { 418 => 'CircularGradientBasedCorrections' },
- 'city' => { 117 => 0x5a, 144 => 'City', 282 => 0x6d, 430 => 'City' },
+ 'circadatecreated' => { 430 => 'CircaDateCreated' },
+ 'circgradbasedcorractive' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionActive'] },
+ 'circgradbasedcorramount' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionAmount'] },
+ 'circgradbasedcorrbrightness' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalBrightness'] },
+ 'circgradbasedcorrclarity' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity'] },
+ 'circgradbasedcorrclarity2012' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity2012'] },
+ 'circgradbasedcorrcontrast' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast'] },
+ 'circgradbasedcorrcontrast2012' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast2012'] },
+ 'circgradbasedcorrdefringe' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalDefringe'] },
+ 'circgradbasedcorrexposure' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure'] },
+ 'circgradbasedcorrexposure2012' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure2012'] },
+ 'circgradbasedcorrhighlights2012' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalHighlights2012'] },
+ 'circgradbasedcorrhue' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalToningHue'] },
+ 'circgradbasedcorrluminancenoise' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalLuminanceNoise'] },
+ 'circgradbasedcorrmaskalpha' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAlpha'] },
+ 'circgradbasedcorrmaskangle' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAngle'] },
+ 'circgradbasedcorrmaskbottom' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksBottom'] },
+ 'circgradbasedcorrmaskcentervalue' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterValue'] },
+ 'circgradbasedcorrmaskcenterweight' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterWeight'] },
+ 'circgradbasedcorrmaskdabs' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksDabs'] },
+ 'circgradbasedcorrmaskfeather' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFeather'] },
+ 'circgradbasedcorrmaskflipped' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlipped'] },
+ 'circgradbasedcorrmaskflow' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlow'] },
+ 'circgradbasedcorrmaskfullx' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullX'] },
+ 'circgradbasedcorrmaskfully' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullY'] },
+ 'circgradbasedcorrmaskleft' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksLeft'] },
+ 'circgradbasedcorrmaskmidpoint' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMidpoint'] },
+ 'circgradbasedcorrmaskperimetervalue' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksPerimeterValue'] },
+ 'circgradbasedcorrmaskradius' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRadius'] },
+ 'circgradbasedcorrmaskright' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRight'] },
+ 'circgradbasedcorrmaskroundness' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRoundness'] },
+ 'circgradbasedcorrmasks' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasks'] },
+ 'circgradbasedcorrmasksizex' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeX'] },
+ 'circgradbasedcorrmasksizey' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeY'] },
+ 'circgradbasedcorrmasktop' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksTop'] },
+ 'circgradbasedcorrmaskvalue' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskValue'] },
+ 'circgradbasedcorrmaskversion' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksVersion'] },
+ 'circgradbasedcorrmaskwhat' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksWhat'] },
+ 'circgradbasedcorrmaskx' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksX'] },
+ 'circgradbasedcorrmasky' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksY'] },
+ 'circgradbasedcorrmaskzerox' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroX'] },
+ 'circgradbasedcorrmaskzeroy' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroY'] },
+ 'circgradbasedcorrmoire' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalMoire'] },
+ 'circgradbasedcorrsaturation' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSaturation','CircularGradientBasedCorrectionsLocalToningSaturation'] },
+ 'circgradbasedcorrshadows2012' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalShadows2012'] },
+ 'circgradbasedcorrsharpness' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSharpness'] },
+ 'circgradbasedcorrtemperature' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTemperature'] },
+ 'circgradbasedcorrtint' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTint'] },
+ 'circgradbasedcorrwhat' => { 420 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsWhat'] },
+ 'circulargradientbasedcorrections' => { 420 => 'CircularGradientBasedCorrections' },
+ 'city' => { 117 => 0x5a, 144 => 'City', 282 => 0x6d, 432 => 'City' },
'city2' => { 282 => 0x80 },
- 'clarity' => { 203 => 0x35, 418 => 'Clarity' },
- 'clarity2012' => { 418 => 'Clarity2012' },
+ 'clarity' => { 203 => 0x35, 420 => 'Clarity' },
+ 'clarity2012' => { 420 => 'Clarity2012' },
'claritycontrol' => { 316 => 0x96 },
'classifystate' => { 117 => 0xe1 },
'clearretouch' => { 282 => 0x7c },
'clearretouchvalue' => { 282 => 0xa3 },
- 'client' => { 442 => 'client' },
- 'clientname' => { 424 => 'ClientName' },
+ 'client' => { 444 => 'client' },
+ 'clientname' => { 426 => 'ClientName' },
'clmodeshootingspeed' => { 245 => '10.2', 246 => '11.3', 248 => '11.2', 249 => '11.2', 254 => '11.2', 255 => '10.2', 258 => '11.2', 259 => '11.1' },
'cmcontrast' => { 269 => 0x2022 },
'cmexposurecompensation' => { 269 => 0x2000 },
@@ -1248,28 +1252,28 @@ my %tagLookup = (
'codec' => { 152 => 'Codec' },
'codedcharacterset' => { 118 => 0x5a },
'collectionname' => { 153 => [\'Collections','CollectionsCollectionName'] },
- 'collections' => { 153 => 'Collections', 412 => 'collections' },
+ 'collections' => { 153 => 'Collections', 414 => 'collections' },
'collectionuri' => { 153 => [\'Collections','CollectionsCollectionURI'] },
- 'color' => { 431 => 'color' },
+ 'color' => { 433 => 'color' },
'coloraberrationcontrol' => { 238 => 0xc89224b },
'coloradjustment' => { 351 => 0x14 },
'coloradjustmentmode' => { 350 => 0x210 },
- 'coloranta' => { 447 => [\'Colorants','ColorantsA'] },
- 'colorantb' => { 447 => [\'Colorants','ColorantsB'] },
- 'colorantblack' => { 447 => [\'Colorants','ColorantsBlack'] },
- 'colorantblue' => { 447 => [\'Colorants','ColorantsBlue'] },
- 'colorantcyan' => { 447 => [\'Colorants','ColorantsCyan'] },
- 'colorantgray' => { 447 => [\'Colorants','ColorantsGray'] },
- 'colorantgreen' => { 447 => [\'Colorants','ColorantsGreen'] },
- 'colorantl' => { 447 => [\'Colorants','ColorantsL'] },
- 'colorantmagenta' => { 447 => [\'Colorants','ColorantsMagenta'] },
- 'colorantmode' => { 447 => [\'Colorants','ColorantsMode'] },
- 'colorantred' => { 447 => [\'Colorants','ColorantsRed'] },
- 'colorants' => { 447 => 'Colorants' },
- 'colorantswatchname' => { 447 => [\'Colorants','ColorantsSwatchName'] },
- 'coloranttint' => { 447 => [\'Colorants','ColorantsTint'] },
- 'coloranttype' => { 447 => [\'Colorants','ColorantsType'] },
- 'colorantyellow' => { 447 => [\'Colorants','ColorantsYellow'] },
+ 'coloranta' => { 449 => [\'Colorants','ColorantsA'] },
+ 'colorantb' => { 449 => [\'Colorants','ColorantsB'] },
+ 'colorantblack' => { 449 => [\'Colorants','ColorantsBlack'] },
+ 'colorantblue' => { 449 => [\'Colorants','ColorantsBlue'] },
+ 'colorantcyan' => { 449 => [\'Colorants','ColorantsCyan'] },
+ 'colorantgray' => { 449 => [\'Colorants','ColorantsGray'] },
+ 'colorantgreen' => { 449 => [\'Colorants','ColorantsGreen'] },
+ 'colorantl' => { 449 => [\'Colorants','ColorantsL'] },
+ 'colorantmagenta' => { 449 => [\'Colorants','ColorantsMagenta'] },
+ 'colorantmode' => { 449 => [\'Colorants','ColorantsMode'] },
+ 'colorantred' => { 449 => [\'Colorants','ColorantsRed'] },
+ 'colorants' => { 449 => 'Colorants' },
+ 'colorantswatchname' => { 449 => [\'Colorants','ColorantsSwatchName'] },
+ 'coloranttint' => { 449 => [\'Colorants','ColorantsTint'] },
+ 'coloranttype' => { 449 => [\'Colorants','ColorantsType'] },
+ 'colorantyellow' => { 449 => [\'Colorants','ColorantsYellow'] },
'colorbalance' => { 139 => 'ColorBalance' },
'colorbalanceadj' => { 238 => 0x76a43202 },
'colorbalanceblue' => { 163 => 0x1e },
@@ -1294,7 +1298,7 @@ my %tagLookup = (
'colorgain' => { 207 => 0x51 },
'colorhue' => { 94 => 0x20900, 200 => 0x8d },
'colorimetricreference' => { 109 => 0xc6bf },
- 'colorlabel' => { 421 => 'ColorLabel' },
+ 'colorlabel' => { 423 => 'ColorLabel' },
'colormatrix' => { 265 => 0x200, 266 => 0x1011, 348 => 0xa030 },
'colormatrix1' => { 109 => 0xc621, 325 => 0x106 },
'colormatrix2' => { 109 => 0xc622, 269 => 0x200, 325 => 0x226 },
@@ -1303,21 +1307,21 @@ my %tagLookup = (
'colormatrixb' => { 316 => 0x204 },
'colormatrixnumber' => { 266 => 0x1019 },
'colormatrixsrgb' => { 348 => 0xa031 },
- 'colormode' => { 104 => 0x3015, 114 => 0x1210, 125 => 0x66, 163 => 0x28, 166 => 0x16, 168 => 0x101, 169 => 0x36, 171 => 0x7, 200 => 0x3, 228 => 0x4, 282 => 0x32, 351 => 0x2c, 371 => 0xb029, 430 => 'ColorMode' },
+ 'colormode' => { 104 => 0x3015, 114 => 0x1210, 125 => 0x66, 163 => 0x28, 166 => 0x16, 168 => 0x101, 169 => 0x36, 171 => 0x7, 200 => 0x3, 228 => 0x4, 282 => 0x32, 351 => 0x2c, 371 => 0xb029, 432 => 'ColorMode' },
'colormoirereduction' => { 239 => 0x15 },
'colormoirereductionmode' => { 239 => 0x5 },
- 'colornoisereduction' => { 402 => 0x8029, 418 => 'ColorNoiseReduction' },
- 'colornoisereductiondetail' => { 418 => 'ColorNoiseReductionDetail' },
+ 'colornoisereduction' => { 402 => 0x8029, 420 => 'ColorNoiseReduction' },
+ 'colornoisereductiondetail' => { 420 => 'ColorNoiseReductionDetail' },
'colornoisereductionintensity' => { 239 => 0x18 },
'colornoisereductionsharpness' => { 239 => 0x1c },
- 'colornoisereductionsmoothness' => { 418 => 'ColorNoiseReductionSmoothness' },
+ 'colornoisereductionsmoothness' => { 420 => 'ColorNoiseReductionSmoothness' },
'colorplanes' => { 113 => 0x2 },
'colorprofile' => { 163 => 0x33 },
'colorprofilesettings' => { 261 => 0x539 },
'colorrepresentation' => { 119 => 0x3c },
'colorsaturationadj' => { 94 => 0x20305 },
'colorsequence' => { 119 => 0x41 },
- 'colorspace' => { 45 => 0x3, 57 => 0xb4, 88 => 0x10b4, 109 => 0xa001, 145 => 'ColorSpace', 164 => 0x2f, 165 => 0x25, 166 => 0x17, 200 => 0x1e, 261 => 0x507, 316 => 0x37, 348 => 0xa011, 351 => 0xb, 359 => 0x1b, 360 => 0x83, 361 => 0xe, 375 => 0x6, 422 => 'ColorSpace' },
+ 'colorspace' => { 45 => 0x3, 57 => 0xb4, 88 => 0x10b4, 109 => 0xa001, 145 => 'ColorSpace', 164 => 0x2f, 165 => 0x25, 166 => 0x17, 200 => 0x1e, 261 => 0x507, 316 => 0x37, 348 => 0xa011, 351 => 0xb, 359 => 0x1b, 360 => 0x83, 361 => 0xe, 375 => 0x6, 424 => 'ColorSpace' },
'colortempasshot' => { 36 => 0x4, 37 => 0x1d, 38 => 0x26, 39 => 0x43, 42 => 0x43, 43 => 0x43, 44 => 0x43 },
'colortempauto' => { 36 => 0x9, 37 => 0x22, 38 => 0x1c, 39 => 0x48, 42 => 0x48, 43 => 0x48, 44 => 0x48 },
'colortempcloudy' => { 36 => 0x22, 37 => 0x31, 38 => 0x35, 39 => 0x5c, 42 => 0x75, 43 => 0x8e, 44 => 0x93, 316 => 0x55 },
@@ -1325,7 +1329,7 @@ my %tagLookup = (
'colortempcustom1' => { 37 => 0x45 },
'colortempcustom2' => { 37 => 0x4a },
'colortempdaylight' => { 36 => 0x18, 37 => 0x27, 38 => 0x2b, 39 => 0x52, 42 => 0x6b, 43 => 0x84, 44 => 0x89, 316 => 0x53 },
- 'colortemperature' => { 6 => 0x73, 7 => [0x48,0x4e], 8 => 0xc0, 9 => 0x37, 10 => 0x62, 11 => 0x37, 12 => 0x7c, 13 => 0x73, 14 => 0x73, 15 => 0x77, 16 => 0x73, 17 => 0x7c, 18 => 0x58, 19 => 0x73, 20 => 0xc0, 21 => 0x7f, 22 => 0x7d, 23 => 0xc0, 24 => 0xc6, 25 => 0xc7, 26 => 0x135, 27 => 0x7b, 28 => 0x13a, 57 => 0xae, 67 => 0x9, 88 => 0x10ae, 114 => 0x1005, 123 => 0x846, 139 => 'ColorTemperature', 164 => [0x6e,0x49], 165 => 0x3f, 166 => [0x39,0x5e], 168 => 0x10b, 171 => [0x3c,0x4c,0x4e], 278 => 0x321, 316 => 0x50, 341 => 0x1308, 371 => 0xb021, 418 => 'Temperature' },
+ 'colortemperature' => { 6 => 0x73, 7 => [0x48,0x4e], 8 => 0xc0, 9 => 0x37, 10 => 0x62, 11 => 0x37, 12 => 0x7c, 13 => 0x73, 14 => 0x73, 15 => 0x77, 16 => 0x73, 17 => 0x7c, 18 => 0x58, 19 => 0x73, 20 => 0xc0, 21 => 0x7f, 22 => 0x7d, 23 => 0xc0, 24 => 0xc6, 25 => 0xc7, 26 => 0x135, 27 => 0x7b, 28 => 0x13a, 57 => 0xae, 67 => 0x9, 88 => 0x10ae, 114 => 0x1005, 123 => 0x846, 139 => 'ColorTemperature', 164 => [0x6e,0x49], 165 => 0x3f, 166 => [0x39,0x5e], 168 => 0x10b, 171 => [0x3c,0x4c,0x4e], 278 => 0x321, 316 => 0x50, 341 => 0x1308, 371 => 0xb021, 420 => 'Temperature' },
'colortemperatureadj' => { 402 => 0x8013 },
'colortemperaturebg' => { 266 => 0x1013 },
'colortemperaturecustom' => { 359 => 0xc, 360 => 0xb },
@@ -1410,37 +1414,37 @@ my %tagLookup = (
'commanderinternalttlcompgroupb' => { 254 => '22.1', 255 => '28.1' },
'comment' => { 0 => 0x2, 110 => 'Comment', 140 => 'Comment', 274 => 'Comment' },
'compass' => { 344 => 0x4 },
- 'complianceprofile' => { 432 => 'complianceProfile' },
- 'componentsconfiguration' => { 109 => 0x9101, 145 => 'Components', 422 => 'ComponentsConfiguration' },
+ 'complianceprofile' => { 434 => 'complianceProfile' },
+ 'componentsconfiguration' => { 109 => 0x9101, 145 => 'Components', 424 => 'ComponentsConfiguration' },
'componentversion' => { 88 => 0x80c },
- 'composer' => { 442 => 'composer' },
- 'composition' => { 408 => 'Composition' },
+ 'composer' => { 444 => 'composer' },
+ 'composition' => { 410 => 'Composition' },
'compositionadjust' => { 315 => '0.1' },
'compositionadjustrotation' => { 315 => 0x7 },
'compositionadjustx' => { 315 => 0x5 },
'compositionadjusty' => { 315 => 0x6 },
- 'compressedbitsperpixel' => { 109 => 0x9102, 422 => 'CompressedBitsPerPixel' },
+ 'compressedbitsperpixel' => { 109 => 0x9102, 424 => 'CompressedBitsPerPixel' },
'compressedimagesize' => { 168 => 0x40, 266 => 0x40 },
- 'compression' => { 109 => 0x103, 438 => 'Compression' },
+ 'compression' => { 109 => 0x103, 440 => 'Compression' },
'compressionfactor' => { 261 => 0x50d },
'compressionratio' => { 145 => 'Compression', 266 => 0x1034 },
- 'confidencelevel' => { 413 => 'ConfidenceLevel' },
+ 'confidencelevel' => { 415 => 'ConfidenceLevel' },
'constrainedcropheight' => { 99 => 0x266, 327 => 0xd6 },
'constrainedcropwidth' => { 99 => 0x262, 327 => 0xd5 },
'contact' => { 117 => 0x76 },
- 'contactinfo' => { 431 => 'contactInfo' },
- 'containerformat' => { 428 => 'ContainerFormat' },
- 'containerformatidentifier' => { 428 => [\'ContainerFormat','ContainerFormatIdentifier'] },
- 'containerformatname' => { 428 => [\'ContainerFormat','ContainerFormatName'] },
+ 'contactinfo' => { 433 => 'contactInfo' },
+ 'containerformat' => { 430 => 'ContainerFormat' },
+ 'containerformatidentifier' => { 430 => [\'ContainerFormat','ContainerFormatIdentifier'] },
+ 'containerformatname' => { 430 => [\'ContainerFormat','ContainerFormatName'] },
'contentlocationcode' => { 117 => 0x1a },
'contentlocationname' => { 117 => 0x1b },
- 'contenttype' => { 432 => 'contentType' },
+ 'contenttype' => { 434 => 'contentType' },
'continuousbracketing' => { 166 => 0x20 },
'continuousdrive' => { 33 => 0x5 },
'continuousshootingspeed' => { 75 => 0x610 },
'continuousshotlimit' => { 75 => 0x611 },
- 'contrast' => { 9 => 0x73, 11 => 0x75, 33 => 0xd, 103 => 0xc, 104 => [0x3012,0x20], 109 => [0xa408,0xfe54], 114 => [0x1004,0x1006], 139 => 'Contrast', 159 => 'Contrast', 163 => 0x20, 164 => 0x31, 165 => 0x27, 166 => 0x19, 171 => 0x2, 202 => 0x33, 203 => 0x37, 266 => 0x1029, 282 => 0x39, 284 => 0x300a, 316 => 0x20, 323 => 0xc, 337 => 0x24, 341 => 0x1012, 351 => 0xd, 359 => 0x1d, 360 => 0x1a, 371 => 0x2004, 418 => 'Contrast', 422 => 'Contrast' },
- 'contrast2012' => { 418 => 'Contrast2012' },
+ 'contrast' => { 9 => 0x73, 11 => 0x75, 33 => 0xd, 103 => 0xc, 104 => [0x3012,0x20], 109 => [0xa408,0xfe54], 114 => [0x1004,0x1006], 139 => 'Contrast', 159 => 'Contrast', 163 => 0x20, 164 => 0x31, 165 => 0x27, 166 => 0x19, 171 => 0x2, 202 => 0x33, 203 => 0x37, 266 => 0x1029, 282 => 0x39, 284 => 0x300a, 316 => 0x20, 323 => 0xc, 337 => 0x24, 341 => 0x1012, 351 => 0xd, 359 => 0x1d, 360 => 0x1a, 371 => 0x2004, 420 => 'Contrast', 424 => 'Contrast' },
+ 'contrast2012' => { 420 => 'Contrast2012' },
'contrastadj' => { 94 => 0x20303, 99 => 0x115, 241 => 0x2c, 402 => 0x8017 },
'contrastauto' => { 64 => 0x90 },
'contrastcurve' => { 200 => 0x8c },
@@ -1461,32 +1465,32 @@ my %tagLookup = (
'contrastuserdef1' => { 18 => 0xee, 63 => 0x90, 64 => 0xa8 },
'contrastuserdef2' => { 18 => 0xef, 63 => 0xa8, 64 => 0xc0 },
'contrastuserdef3' => { 18 => 0xf0, 63 => 0xc0, 64 => 0xd8 },
- 'contributedmedia' => { 442 => 'contributedMedia' },
- 'contributedmediaduration' => { 442 => [\'contributedMedia','contributedMediaDuration'] },
- 'contributedmediadurationscale' => { 442 => [\'contributedMedia','contributedMediaDurationScale'] },
- 'contributedmediadurationvalue' => { 442 => [\'contributedMedia','contributedMediaDurationValue'] },
- 'contributedmediamanaged' => { 442 => [\'contributedMedia','contributedMediaManaged'] },
- 'contributedmediapath' => { 442 => [\'contributedMedia','contributedMediaPath'] },
- 'contributedmediastarttime' => { 442 => [\'contributedMedia','contributedMediaStartTime'] },
- 'contributedmediastarttimescale' => { 442 => [\'contributedMedia','contributedMediaStartTimeScale'] },
- 'contributedmediastarttimevalue' => { 442 => [\'contributedMedia','contributedMediaStartTimeValue'] },
- 'contributedmediatrack' => { 442 => [\'contributedMedia','contributedMediaTrack'] },
- 'contributedmediawebstatement' => { 442 => [\'contributedMedia','contributedMediaWebStatement'] },
- 'contributor' => { 419 => 'contributor', 428 => 'Contributor' },
- 'contributoridentifier' => { 428 => [\'Contributor','ContributorIdentifier'] },
- 'contributorname' => { 428 => [\'Contributor','ContributorName'] },
- 'contributorrole' => { 428 => [\'Contributor','ContributorRole'] },
+ 'contributedmedia' => { 444 => 'contributedMedia' },
+ 'contributedmediaduration' => { 444 => [\'contributedMedia','contributedMediaDuration'] },
+ 'contributedmediadurationscale' => { 444 => [\'contributedMedia','contributedMediaDurationScale'] },
+ 'contributedmediadurationvalue' => { 444 => [\'contributedMedia','contributedMediaDurationValue'] },
+ 'contributedmediamanaged' => { 444 => [\'contributedMedia','contributedMediaManaged'] },
+ 'contributedmediapath' => { 444 => [\'contributedMedia','contributedMediaPath'] },
+ 'contributedmediastarttime' => { 444 => [\'contributedMedia','contributedMediaStartTime'] },
+ 'contributedmediastarttimescale' => { 444 => [\'contributedMedia','contributedMediaStartTimeScale'] },
+ 'contributedmediastarttimevalue' => { 444 => [\'contributedMedia','contributedMediaStartTimeValue'] },
+ 'contributedmediatrack' => { 444 => [\'contributedMedia','contributedMediaTrack'] },
+ 'contributedmediawebstatement' => { 444 => [\'contributedMedia','contributedMediaWebStatement'] },
+ 'contributor' => { 421 => 'contributor', 430 => 'Contributor' },
+ 'contributoridentifier' => { 430 => [\'Contributor','ContributorIdentifier'] },
+ 'contributorname' => { 430 => [\'Contributor','ContributorName'] },
+ 'contributorrole' => { 430 => [\'Contributor','ContributorRole'] },
'contributors' => { 140 => 'Contributors' },
'controldialset' => { 166 => 0x46 },
- 'controlledvocabularyterm' => { 428 => 'CVterm' },
+ 'controlledvocabularyterm' => { 430 => 'CVterm' },
'controllerboardversion' => { 278 => 0x332 },
'controlmode' => { 69 => 0x12 },
'conversionlens' => { 262 => 0x403, 282 => 0x35 },
- 'converter' => { 109 => 0xfe4d, 228 => 0xb, 418 => 'Converter' },
- 'converttograyscale' => { 418 => 'ConvertToGrayscale' },
- 'cookingequipment' => { 434 => 'cookingEquipment' },
- 'cookingmethod' => { 434 => 'cookingMethod' },
- 'copyright' => { 0 => 0x3, 109 => 0x8298, 140 => 'Copyright', 274 => 'Copyright', 316 => 0x22f, 332 => 'Copyright', 429 => 'Copyright', 435 => 'copyright', 438 => 'Copyright', 442 => 'copyright' },
+ 'converter' => { 109 => 0xfe4d, 228 => 0xb, 420 => 'Converter' },
+ 'converttograyscale' => { 420 => 'ConvertToGrayscale' },
+ 'cookingequipment' => { 436 => 'cookingEquipment' },
+ 'cookingmethod' => { 436 => 'cookingMethod' },
+ 'copyright' => { 0 => 0x3, 109 => 0x8298, 140 => 'Copyright', 274 => 'Copyright', 316 => 0x22f, 332 => 'Copyright', 431 => 'Copyright', 437 => 'copyright', 440 => 'Copyright', 444 => 'copyright' },
'copyrightflag' => { 330 => 0x40a },
'copyrightnotice' => { 117 => 0x74 },
'copyrightowner' => { 271 => 'CopyrightOwner' },
@@ -1495,61 +1499,61 @@ my %tagLookup = (
'copyrightownername' => { 271 => [\'CopyrightOwner','CopyrightOwnerCopyrightOwnerName'] },
'copyrightregistrationnumber' => { 271 => 'CopyrightRegistrationNumber' },
'copyrightstatus' => { 271 => 'CopyrightStatus' },
- 'copyrightyear' => { 428 => 'CopyrightYear', 432 => 'copyrightYear' },
+ 'copyrightyear' => { 430 => 'CopyrightYear', 434 => 'copyrightYear' },
'coringfilter' => { 265 => 0x310, 266 => 0x102d, 269 => 0x310 },
'coringvalues' => { 265 => 0x311, 269 => 0x311 },
- 'corporateentity' => { 432 => 'corporateEntity' },
- 'country' => { 144 => 'Country', 282 => 0x69, 430 => 'Country' },
+ 'corporateentity' => { 434 => 'corporateEntity' },
+ 'country' => { 144 => 'Country', 282 => 0x69, 432 => 'Country' },
'country-primarylocationcode' => { 117 => 0x64 },
'country-primarylocationname' => { 117 => 0x65 },
- 'countrycode' => { 199 => 0x5, 328 => 'CountryCode', 427 => 'CountryCode' },
- 'course' => { 434 => 'course' },
- 'coverage' => { 419 => 'coverage' },
- 'coverdate' => { 432 => 'coverDate' },
- 'coverdisplaydate' => { 432 => 'coverDisplayDate' },
+ 'countrycode' => { 199 => 0x5, 328 => 'CountryCode', 429 => 'CountryCode' },
+ 'course' => { 436 => 'course' },
+ 'coverage' => { 421 => 'coverage' },
+ 'coverdate' => { 434 => 'coverDate' },
+ 'coverdisplaydate' => { 434 => 'coverDisplayDate' },
'cpufirmwareversion' => { 316 => 0x28 },
- 'crc32' => { 420 => 'crc32' },
- 'createdate' => { 109 => 0x9004, 140 => 'CreateDate', 270 => 'CreationDate', 274 => 'create-date', 332 => 'CreationDate', 334 => 0x1, 440 => 'CreateDate' },
- 'creationdate' => { 429 => 'CreationDate', 432 => 'creationDate' },
+ 'crc32' => { 422 => 'crc32' },
+ 'createdate' => { 109 => 0x9004, 140 => 'CreateDate', 270 => 'CreationDate', 274 => 'create-date', 332 => 'CreationDate', 334 => 0x1, 442 => 'CreateDate' },
+ 'creationdate' => { 431 => 'CreationDate', 434 => 'creationDate' },
'creationtime' => { 274 => 'Creation Time' },
'creativestyle' => { 359 => 0x1a, 360 => 0x18, 370 => 0x41, 371 => 0xb020, 398 => 0x4a },
'creativestylesetting' => { 361 => 0xf, 375 => 0x7 },
'creativestylewaschanged' => { 402 => 0x8001 },
- 'creator' => { 270 => 'Creator', 332 => 'Creator', 419 => 'creator', 428 => 'Creator', 429 => 'Creator' },
- 'creatoraddress' => { 427 => [\'CreatorContactInfo','CreatorContactInfoCiAdrExtadr'] },
+ 'creator' => { 270 => 'Creator', 332 => 'Creator', 421 => 'creator', 430 => 'Creator', 431 => 'Creator' },
+ 'creatoraddress' => { 429 => [\'CreatorContactInfo','CreatorContactInfoCiAdrExtadr'] },
'creatorappid' => { 161 => 'CreatorAppId' },
- 'creatorcity' => { 427 => [\'CreatorContactInfo','CreatorContactInfoCiAdrCity'] },
- 'creatorcontactinfo' => { 427 => 'CreatorContactInfo' },
- 'creatorcountry' => { 427 => [\'CreatorContactInfo','CreatorContactInfoCiAdrCtry'] },
- 'creatoridentifier' => { 428 => [\'Creator','CreatorIdentifier'] },
- 'creatorname' => { 428 => [\'Creator','CreatorName'] },
+ 'creatorcity' => { 429 => [\'CreatorContactInfo','CreatorContactInfoCiAdrCity'] },
+ 'creatorcontactinfo' => { 429 => 'CreatorContactInfo' },
+ 'creatorcountry' => { 429 => [\'CreatorContactInfo','CreatorContactInfoCiAdrCtry'] },
+ 'creatoridentifier' => { 430 => [\'Creator','CreatorIdentifier'] },
+ 'creatorname' => { 430 => [\'Creator','CreatorName'] },
'creatoropenwithuioptions' => { 161 => 'CreatorOpenWithUIOptions' },
- 'creatorpostalcode' => { 427 => [\'CreatorContactInfo','CreatorContactInfoCiAdrPcode'] },
- 'creatorregion' => { 427 => [\'CreatorContactInfo','CreatorContactInfoCiAdrRegion'] },
- 'creatorrole' => { 428 => [\'Creator','CreatorRole'] },
- 'creatortool' => { 440 => 'CreatorTool' },
- 'creatorworkemail' => { 427 => [\'CreatorContactInfo','CreatorContactInfoCiEmailWork'] },
- 'creatorworktelephone' => { 427 => [\'CreatorContactInfo','CreatorContactInfoCiTelWork'] },
- 'creatorworkurl' => { 427 => [\'CreatorContactInfo','CreatorContactInfoCiUrlWork'] },
- 'credit' => { 117 => 0x6e, 430 => 'Credit' },
- 'creditline' => { 435 => 'creditLine' },
- 'creditlinereq' => { 445 => 'CreditLineReq' },
+ 'creatorpostalcode' => { 429 => [\'CreatorContactInfo','CreatorContactInfoCiAdrPcode'] },
+ 'creatorregion' => { 429 => [\'CreatorContactInfo','CreatorContactInfoCiAdrRegion'] },
+ 'creatorrole' => { 430 => [\'Creator','CreatorRole'] },
+ 'creatortool' => { 442 => 'CreatorTool' },
+ 'creatorworkemail' => { 429 => [\'CreatorContactInfo','CreatorContactInfoCiEmailWork'] },
+ 'creatorworktelephone' => { 429 => [\'CreatorContactInfo','CreatorContactInfoCiTelWork'] },
+ 'creatorworkurl' => { 429 => [\'CreatorContactInfo','CreatorContactInfoCiUrlWork'] },
+ 'credit' => { 117 => 0x6e, 432 => 'Credit' },
+ 'creditline' => { 437 => 'creditLine' },
+ 'creditlinereq' => { 447 => 'CreditLineReq' },
'creditlinerequired' => { 271 => 'CreditLineRequired' },
'cropactive' => { 92 => 0x0, 99 => 0x244 },
- 'cropangle' => { 418 => 'CropAngle' },
+ 'cropangle' => { 420 => 'CropAngle' },
'cropaspectratio' => { 94 => 0x30101, 99 => 0x260 },
'cropaspectratiocustom' => { 94 => 0x30102 },
- 'cropbottom' => { 113 => 0x9, 233 => 0x36, 286 => 0x31, 327 => 0xdc, 418 => 'CropBottom' },
+ 'cropbottom' => { 113 => 0x9, 233 => 0x36, 286 => 0x31, 327 => 0xdc, 420 => 'CropBottom' },
'cropbottommargin' => { 47 => 0x3 },
'cropcircleactive' => { 100 => 0xd6 },
'cropcircleradius' => { 100 => 0xd9 },
'cropcirclex' => { 100 => 0xd7 },
'cropcircley' => { 100 => 0xd8 },
- 'cropconstraintowarp' => { 418 => 'CropConstrainToWarp' },
- 'croph' => { 411 => 'CropH' },
- 'cropheight' => { 92 => 0x6, 99 => 0x24c, 265 => 0x615, 269 => 0x615, 418 => 'CropHeight' },
+ 'cropconstraintowarp' => { 420 => 'CropConstrainToWarp' },
+ 'croph' => { 413 => 'CropH' },
+ 'cropheight' => { 92 => 0x6, 99 => 0x24c, 265 => 0x615, 269 => 0x615, 420 => 'CropHeight' },
'crophispeed' => { 200 => 0x1b },
- 'cropleft' => { 99 => 0x246, 113 => 0x6, 233 => 0x1e, 265 => 0x612, 269 => 0x612, 286 => 0x30, 327 => 0xd9, 418 => 'CropLeft' },
+ 'cropleft' => { 99 => 0x246, 113 => 0x6, 233 => 0x1e, 265 => 0x612, 269 => 0x612, 286 => 0x30, 327 => 0xd9, 420 => 'CropLeft' },
'cropleftmargin' => { 47 => 0x0 },
'cropmode35mm' => { 341 => 0x1018 },
'croporiginalheight' => { 92 => 0xb },
@@ -1561,45 +1565,45 @@ my %tagLookup = (
'cropoutputscale' => { 233 => 0xbe },
'cropoutputwidth' => { 233 => 0xc6 },
'cropoutputwidthinches' => { 233 => 0x8e },
- 'croppedareaimageheightpixels' => { 406 => 'CroppedAreaImageHeightPixels', 407 => 'CroppedAreaImageHeightPixels' },
- 'croppedareaimagewidthpixels' => { 406 => 'CroppedAreaImageWidthPixels', 407 => 'CroppedAreaImageWidthPixels' },
- 'croppedarealeftpixels' => { 406 => 'CroppedAreaLeftPixels', 407 => 'CroppedAreaLeftPixels' },
- 'croppedareatoppixels' => { 406 => 'CroppedAreaTopPixels', 407 => 'CroppedAreaTopPixels' },
+ 'croppedareaimageheightpixels' => { 408 => 'CroppedAreaImageHeightPixels', 409 => 'CroppedAreaImageHeightPixels' },
+ 'croppedareaimagewidthpixels' => { 408 => 'CroppedAreaImageWidthPixels', 409 => 'CroppedAreaImageWidthPixels' },
+ 'croppedarealeftpixels' => { 408 => 'CroppedAreaLeftPixels', 409 => 'CroppedAreaLeftPixels' },
+ 'croppedareatoppixels' => { 408 => 'CroppedAreaTopPixels', 409 => 'CroppedAreaTopPixels' },
'croppedimageheight' => { 5 => 0x2, 341 => 0x1604 },
'croppedimageleft' => { 5 => 0x3 },
'croppedimagetop' => { 5 => 0x4 },
'croppedimagewidth' => { 5 => 0x1, 341 => 0x1603 },
- 'cropright' => { 113 => 0x8, 233 => 0x2e, 286 => 0x32, 327 => 0xdb, 418 => 'CropRight' },
+ 'cropright' => { 113 => 0x8, 233 => 0x2e, 286 => 0x32, 327 => 0xdb, 420 => 'CropRight' },
'croprightmargin' => { 47 => 0x1 },
'croprotatedoriginalheight' => { 92 => 0x2 },
'croprotatedoriginalwidth' => { 92 => 0x1 },
'croprotation' => { 92 => 0x8, 113 => 0xb },
'cropscaledresolution' => { 233 => 0x9e },
'cropsourceresolution' => { 233 => 0xae },
- 'croptop' => { 99 => 0x248, 113 => 0x7, 233 => 0x26, 265 => 0x613, 269 => 0x613, 286 => 0x2f, 327 => 0xda, 418 => 'CropTop' },
+ 'croptop' => { 99 => 0x248, 113 => 0x7, 233 => 0x26, 265 => 0x613, 269 => 0x613, 286 => 0x2f, 327 => 0xda, 420 => 'CropTop' },
'croptopmargin' => { 47 => 0x2 },
- 'cropunit' => { 418 => 'CropUnit' },
- 'cropunits' => { 418 => 'CropUnits' },
- 'cropw' => { 411 => 'CropW' },
- 'cropwidth' => { 92 => 0x5, 99 => 0x24a, 265 => 0x614, 269 => 0x614, 418 => 'CropWidth' },
- 'cropx' => { 92 => 0x3, 411 => 'CropX' },
- 'cropy' => { 92 => 0x4, 411 => 'CropY' },
+ 'cropunit' => { 420 => 'CropUnit' },
+ 'cropunits' => { 420 => 'CropUnits' },
+ 'cropw' => { 413 => 'CropW' },
+ 'cropwidth' => { 92 => 0x5, 99 => 0x24a, 265 => 0x614, 269 => 0x614, 420 => 'CropWidth' },
+ 'cropx' => { 92 => 0x3, 413 => 'CropX' },
+ 'cropy' => { 92 => 0x4, 413 => 'CropY' },
'crossprocess' => { 316 => 0x7b },
'crossprocessparams' => { 316 => 0x235 },
- 'cuisine' => { 434 => 'cuisine' },
+ 'cuisine' => { 436 => 'cuisine' },
'currenticcprofile' => { 109 => 0xc691 },
'currentpreprofilematrix' => { 109 => 0xc692 },
'currentversion' => { 402 => 0xd000 },
- 'curve0x' => { 411 => 'Curve0x' },
- 'curve0y' => { 411 => 'Curve0y' },
- 'curve1x' => { 411 => 'Curve1x' },
- 'curve1y' => { 411 => 'Curve1y' },
- 'curve2x' => { 411 => 'Curve2x' },
- 'curve2y' => { 411 => 'Curve2y' },
- 'curve3x' => { 411 => 'Curve3x' },
- 'curve3y' => { 411 => 'Curve3y' },
- 'curve4x' => { 411 => 'Curve4x' },
- 'curve4y' => { 411 => 'Curve4y' },
+ 'curve0x' => { 413 => 'Curve0x' },
+ 'curve0y' => { 413 => 'Curve0y' },
+ 'curve1x' => { 413 => 'Curve1x' },
+ 'curve1y' => { 413 => 'Curve1y' },
+ 'curve2x' => { 413 => 'Curve2x' },
+ 'curve2y' => { 413 => 'Curve2y' },
+ 'curve3x' => { 413 => 'Curve3x' },
+ 'curve3y' => { 413 => 'Curve3y' },
+ 'curve4x' => { 413 => 'Curve4x' },
+ 'curve4y' => { 413 => 'Curve4y' },
'curves' => { 238 => 0x76a43201 },
'custom1' => { 271 => 'Custom1' },
'custom10' => { 271 => 'Custom10' },
@@ -1627,7 +1631,7 @@ my %tagLookup = (
'customrawhighlightpoint' => { 100 => 0x51 },
'customrawshadow' => { 100 => 0x85 },
'customrawshadowpoint' => { 100 => 0x52 },
- 'customrendered' => { 109 => 0xa401, 422 => 'CustomRendered' },
+ 'customrendered' => { 109 => 0xa401, 424 => 'CustomRendered' },
'customsaturation' => { 100 => 0x4d, 261 => 0x503 },
'customsettingsalldefault' => { 245 => '0.2', 254 => '0.2' },
'customsettingsbank' => { 245 => '0.1', 246 => '0.1', 248 => '0.1', 249 => '0.1', 254 => '0.1', 258 => '0.2' },
@@ -1657,28 +1661,28 @@ my %tagLookup = (
'd810meteringmode' => { 226 => 0x175e },
'datacompressionmethod' => { 119 => 0x6e },
'dataimprint' => { 163 => 0x34 },
- 'dataonscreen' => { 428 => 'DataOnScreen' },
- 'dataonscreenregion' => { 428 => [\'DataOnScreen','DataOnScreenRegion'] },
- 'dataonscreenregiond' => { 428 => [\'DataOnScreen','DataOnScreenRegionD'] },
- 'dataonscreenregionh' => { 428 => [\'DataOnScreen','DataOnScreenRegionH'] },
- 'dataonscreenregiontext' => { 428 => [\'DataOnScreen','DataOnScreenRegionText'] },
- 'dataonscreenregionunit' => { 428 => [\'DataOnScreen','DataOnScreenRegionUnit'] },
- 'dataonscreenregionw' => { 428 => [\'DataOnScreen','DataOnScreenRegionW'] },
- 'dataonscreenregionx' => { 428 => [\'DataOnScreen','DataOnScreenRegionX'] },
- 'dataonscreenregiony' => { 428 => [\'DataOnScreen','DataOnScreenRegionY'] },
+ 'dataonscreen' => { 430 => 'DataOnScreen' },
+ 'dataonscreenregion' => { 430 => [\'DataOnScreen','DataOnScreenRegion'] },
+ 'dataonscreenregiond' => { 430 => [\'DataOnScreen','DataOnScreenRegionD'] },
+ 'dataonscreenregionh' => { 430 => [\'DataOnScreen','DataOnScreenRegionH'] },
+ 'dataonscreenregiontext' => { 430 => [\'DataOnScreen','DataOnScreenRegionText'] },
+ 'dataonscreenregionunit' => { 430 => [\'DataOnScreen','DataOnScreenRegionUnit'] },
+ 'dataonscreenregionw' => { 430 => [\'DataOnScreen','DataOnScreenRegionW'] },
+ 'dataonscreenregionx' => { 430 => [\'DataOnScreen','DataOnScreenRegionX'] },
+ 'dataonscreenregiony' => { 430 => [\'DataOnScreen','DataOnScreenRegionY'] },
'datascaling' => { 316 => 0x3d },
- 'date' => { 316 => 0x6, 419 => 'date' },
+ 'date' => { 316 => 0x6, 421 => 'date' },
'dateacquired' => { 161 => 'DateAcquired' },
- 'datecreated' => { 117 => 0x37, 430 => 'DateCreated' },
+ 'datecreated' => { 117 => 0x37, 432 => 'DateCreated' },
'datedisplayformat' => { 230 => 0x3 },
'dateidentified' => { 108 => [\'Identification','IdentificationDateIdentified'] },
'dateimprint' => { 250 => '4.2' },
- 'daterecieved' => { 432 => 'dateRecieved' },
+ 'daterecieved' => { 434 => 'dateRecieved' },
'datesent' => { 118 => 0x46 },
'datestampmode' => { 57 => 0x1c },
- 'datetime' => { 412 => 'datetime', 438 => 'DateTime' },
- 'datetimedigitized' => { 422 => 'DateTimeDigitized' },
- 'datetimeoriginal' => { 91 => 0x0, 109 => 0x9003, 137 => 0x14, 140 => 'OriginalDate', 337 => 0xb, 422 => 'DateTimeOriginal' },
+ 'datetime' => { 414 => 'datetime', 440 => 'DateTime' },
+ 'datetimedigitized' => { 424 => 'DateTimeDigitized' },
+ 'datetimeoriginal' => { 91 => 0x0, 109 => 0x9003, 137 => 0x14, 140 => 'OriginalDate', 337 => 0xb, 424 => 'DateTimeOriginal' },
'datetimestamp' => { 125 => 0x64 },
'datetimeutc' => { 261 => 0x908 },
'daylightsavings' => { 70 => 0x3, 230 => 0x2 },
@@ -1730,64 +1734,64 @@ my %tagLookup = (
'dcwaterbody' => { 108 => [\'dctermsLocation','dctermsLocationWaterBody'] },
'declination' => { 148 => 'Declination' },
'decposition' => { 163 => 0x32 },
- 'defaultautogray' => { 418 => 'DefaultAutoGray' },
- 'defaultautotone' => { 418 => 'DefaultAutoTone' },
+ 'defaultautogray' => { 420 => 'DefaultAutoGray' },
+ 'defaultautotone' => { 420 => 'DefaultAutoTone' },
'defaultblackrender' => { 109 => 0xc7a6 },
'defaultcroporigin' => { 109 => 0xc61f },
'defaultcropsize' => { 109 => 0xc620 },
'defaulteraseoption' => { 75 => 0x813 },
'defaultscale' => { 109 => 0xc61e },
- 'defaultsspecifictoiso' => { 418 => 'DefaultsSpecificToISO' },
- 'defaultsspecifictoserial' => { 418 => 'DefaultsSpecificToSerial' },
+ 'defaultsspecifictoiso' => { 420 => 'DefaultsSpecificToISO' },
+ 'defaultsspecifictoserial' => { 420 => 'DefaultsSpecificToSerial' },
'defaultusercrop' => { 109 => 0xc7b5 },
- 'defringe' => { 418 => 'Defringe' },
- 'defringegreenamount' => { 418 => 'DefringeGreenAmount' },
- 'defringegreenhuehi' => { 418 => 'DefringeGreenHueHi' },
- 'defringegreenhuelo' => { 418 => 'DefringeGreenHueLo' },
- 'defringepurpleamount' => { 418 => 'DefringePurpleAmount' },
- 'defringepurplehuehi' => { 418 => 'DefringePurpleHueHi' },
- 'defringepurplehuelo' => { 418 => 'DefringePurpleHueLo' },
- 'dehaze' => { 418 => 'Dehaze' },
+ 'defringe' => { 420 => 'Defringe' },
+ 'defringegreenamount' => { 420 => 'DefringeGreenAmount' },
+ 'defringegreenhuehi' => { 420 => 'DefringeGreenHueHi' },
+ 'defringegreenhuelo' => { 420 => 'DefringeGreenHueLo' },
+ 'defringepurpleamount' => { 420 => 'DefringePurpleAmount' },
+ 'defringepurplehuehi' => { 420 => 'DefringePurpleHueHi' },
+ 'defringepurplehuelo' => { 420 => 'DefringePurpleHueLo' },
+ 'dehaze' => { 420 => 'Dehaze' },
'deletedimagecount' => { 200 => 0xa6, 208 => 0x6e },
- 'deprecatedon' => { 415 => 'deprecatedOn' },
- 'derivedfrom' => { 443 => 'DerivedFrom' },
- 'derivedfromalternatepaths' => { 443 => [\'DerivedFrom','DerivedFromAlternatePaths'] },
- 'derivedfromdocumentid' => { 443 => [\'DerivedFrom','DerivedFromDocumentID'] },
- 'derivedfromfilepath' => { 443 => [\'DerivedFrom','DerivedFromFilePath'] },
- 'derivedfromfrompart' => { 443 => [\'DerivedFrom','DerivedFromFromPart'] },
- 'derivedfrominstanceid' => { 443 => [\'DerivedFrom','DerivedFromInstanceID'] },
- 'derivedfromlastmodifydate' => { 443 => [\'DerivedFrom','DerivedFromLastModifyDate'] },
- 'derivedfromlasturl' => { 443 => [\'DerivedFrom','DerivedFromLastURL'] },
- 'derivedfromlinkcategory' => { 443 => [\'DerivedFrom','DerivedFromLinkCategory'] },
- 'derivedfromlinkform' => { 443 => [\'DerivedFrom','DerivedFromLinkForm'] },
- 'derivedfrommanager' => { 443 => [\'DerivedFrom','DerivedFromManager'] },
- 'derivedfrommanagervariant' => { 443 => [\'DerivedFrom','DerivedFromManagerVariant'] },
- 'derivedfrommanageto' => { 443 => [\'DerivedFrom','DerivedFromManageTo'] },
- 'derivedfrommanageui' => { 443 => [\'DerivedFrom','DerivedFromManageUI'] },
- 'derivedfrommaskmarkers' => { 443 => [\'DerivedFrom','DerivedFromMaskMarkers'] },
- 'derivedfromoriginaldocumentid' => { 443 => [\'DerivedFrom','DerivedFromOriginalDocumentID'] },
- 'derivedfrompartmapping' => { 443 => [\'DerivedFrom','DerivedFromPartMapping'] },
- 'derivedfromplacedresolutionunit' => { 443 => [\'DerivedFrom','DerivedFromPlacedResolutionUnit'] },
- 'derivedfromplacedxresolution' => { 443 => [\'DerivedFrom','DerivedFromPlacedXResolution'] },
- 'derivedfromplacedyresolution' => { 443 => [\'DerivedFrom','DerivedFromPlacedYResolution'] },
- 'derivedfromrenditionclass' => { 443 => [\'DerivedFrom','DerivedFromRenditionClass'] },
- 'derivedfromrenditionparams' => { 443 => [\'DerivedFrom','DerivedFromRenditionParams'] },
- 'derivedfromtopart' => { 443 => [\'DerivedFrom','DerivedFromToPart'] },
- 'derivedfromversionid' => { 443 => [\'DerivedFrom','DerivedFromVersionID'] },
- 'description' => { 274 => 'Description', 419 => 'description', 440 => 'Description' },
+ 'deprecatedon' => { 417 => 'deprecatedOn' },
+ 'derivedfrom' => { 445 => 'DerivedFrom' },
+ 'derivedfromalternatepaths' => { 445 => [\'DerivedFrom','DerivedFromAlternatePaths'] },
+ 'derivedfromdocumentid' => { 445 => [\'DerivedFrom','DerivedFromDocumentID'] },
+ 'derivedfromfilepath' => { 445 => [\'DerivedFrom','DerivedFromFilePath'] },
+ 'derivedfromfrompart' => { 445 => [\'DerivedFrom','DerivedFromFromPart'] },
+ 'derivedfrominstanceid' => { 445 => [\'DerivedFrom','DerivedFromInstanceID'] },
+ 'derivedfromlastmodifydate' => { 445 => [\'DerivedFrom','DerivedFromLastModifyDate'] },
+ 'derivedfromlasturl' => { 445 => [\'DerivedFrom','DerivedFromLastURL'] },
+ 'derivedfromlinkcategory' => { 445 => [\'DerivedFrom','DerivedFromLinkCategory'] },
+ 'derivedfromlinkform' => { 445 => [\'DerivedFrom','DerivedFromLinkForm'] },
+ 'derivedfrommanager' => { 445 => [\'DerivedFrom','DerivedFromManager'] },
+ 'derivedfrommanagervariant' => { 445 => [\'DerivedFrom','DerivedFromManagerVariant'] },
+ 'derivedfrommanageto' => { 445 => [\'DerivedFrom','DerivedFromManageTo'] },
+ 'derivedfrommanageui' => { 445 => [\'DerivedFrom','DerivedFromManageUI'] },
+ 'derivedfrommaskmarkers' => { 445 => [\'DerivedFrom','DerivedFromMaskMarkers'] },
+ 'derivedfromoriginaldocumentid' => { 445 => [\'DerivedFrom','DerivedFromOriginalDocumentID'] },
+ 'derivedfrompartmapping' => { 445 => [\'DerivedFrom','DerivedFromPartMapping'] },
+ 'derivedfromplacedresolutionunit' => { 445 => [\'DerivedFrom','DerivedFromPlacedResolutionUnit'] },
+ 'derivedfromplacedxresolution' => { 445 => [\'DerivedFrom','DerivedFromPlacedXResolution'] },
+ 'derivedfromplacedyresolution' => { 445 => [\'DerivedFrom','DerivedFromPlacedYResolution'] },
+ 'derivedfromrenditionclass' => { 445 => [\'DerivedFrom','DerivedFromRenditionClass'] },
+ 'derivedfromrenditionparams' => { 445 => [\'DerivedFrom','DerivedFromRenditionParams'] },
+ 'derivedfromtopart' => { 445 => [\'DerivedFrom','DerivedFromToPart'] },
+ 'derivedfromversionid' => { 445 => [\'DerivedFrom','DerivedFromVersionID'] },
+ 'description' => { 274 => 'Description', 421 => 'description', 442 => 'Description' },
'destination' => { 118 => 0x5 },
'destinationcity' => { 316 => 0x24, 322 => 0x3 },
'destinationcitycode' => { 323 => 0x1001 },
'destinationdst' => { 316 => 0x26, 322 => '0.3' },
'developmentdynamicrange' => { 114 => 0x1403 },
- 'device' => { 432 => 'device' },
- 'devicesettingdescription' => { 422 => 'DeviceSettingDescription' },
- 'devicesettingdescriptioncolumns' => { 422 => [\'DeviceSettingDescription','DeviceSettingDescriptionColumns'] },
- 'devicesettingdescriptionrows' => { 422 => [\'DeviceSettingDescription','DeviceSettingDescriptionRows'] },
- 'devicesettingdescriptionsettings' => { 422 => [\'DeviceSettingDescription','DeviceSettingDescriptionSettings'] },
+ 'device' => { 434 => 'device' },
+ 'devicesettingdescription' => { 424 => 'DeviceSettingDescription' },
+ 'devicesettingdescriptioncolumns' => { 424 => [\'DeviceSettingDescription','DeviceSettingDescriptionColumns'] },
+ 'devicesettingdescriptionrows' => { 424 => [\'DeviceSettingDescription','DeviceSettingDescriptionRows'] },
+ 'devicesettingdescriptionsettings' => { 424 => [\'DeviceSettingDescription','DeviceSettingDescriptionSettings'] },
'devicetype' => { 348 => 0x2 },
'dialdirectiontvav' => { 75 => 0x706 },
- 'dietaryneeds' => { 434 => 'dietaryNeeds' },
+ 'dietaryneeds' => { 436 => 'dietaryNeeds' },
'diffractioncorrection' => { 306 => 0x3 },
'digitalcreationdate' => { 117 => 0x3e },
'digitalcreationtime' => { 117 => 0x3f },
@@ -1818,27 +1822,27 @@ my %tagLookup = (
'digitalgain' => { 67 => 0xb },
'digitalgem' => { 192 => 0x0 },
'digitalice' => { 207 => 0x100 },
- 'digitalimageguid' => { 428 => 'DigImageGUID' },
+ 'digitalimageguid' => { 430 => 'DigImageGUID' },
'digitalroc' => { 205 => 0x0 },
- 'digitalsourcefiletype' => { 428 => 'DigitalSourcefileType' },
- 'digitalsourcetype' => { 428 => 'DigitalSourceType' },
+ 'digitalsourcefiletype' => { 430 => 'DigitalSourcefileType' },
+ 'digitalsourcetype' => { 430 => 'DigitalSourceType' },
'digitalzoom' => { 33 => 0xc, 103 => 0xa, 114 => 0x1044, 125 => 0x68, 139 => 'DigitalZoom', 163 => 0xc, 200 => 0x86, 228 => 0xa, 266 => 0x204, 316 => 0x1e, 323 => 0xa, 350 => 0x204, 390 => 0x12, 391 => 0x12 },
'digitalzoomon' => { 350 => 0x21b },
- 'digitalzoomratio' => { 109 => 0xa404, 380 => 0x200, 382 => 0x21c, 422 => 'DigitalZoomRatio' },
- 'director' => { 442 => 'director' },
- 'directorphotography' => { 442 => 'directorPhotography' },
+ 'digitalzoomratio' => { 109 => 0xa404, 380 => 0x200, 382 => 0x21c, 424 => 'DigitalZoomRatio' },
+ 'director' => { 444 => 'director' },
+ 'directorphotography' => { 444 => 'directorPhotography' },
'directory' => { 110 => 'Directory' },
'directoryindex' => { 6 => 0x137, 8 => 0x2dc, 10 => 0x17e, 12 => 0x238, 13 => 0x13f, 14 => 0x133, 15 => 0x1df, 16 => 0x1a7, 17 => 0x1f0, 18 => 0xcc, 19 => 0x1c7, 20 => 0x298, 21 => 0x1e7, 22 => 0x1e5, 23 => [0x27c,0x280], 24 => 0x2b6, 25 => 0x2bf, 27 => 0x1f7, 28 => 0x4ba },
'directoryindex2' => { 20 => 0x29c },
'directorynumber' => { 187 => 0x3 },
'disclaimer' => { 274 => 'Disclaimer' },
- 'discnumber' => { 442 => 'discNumber' },
- 'dishtype' => { 434 => 'dishType' },
+ 'discnumber' => { 444 => 'discNumber' },
+ 'dishtype' => { 436 => 'dishType' },
'displayallafpoints' => { 75 => 0x514 },
'displayaperture' => { 33 => 0x23 },
'displayedunitsx' => { 331 => 0x2 },
'displayedunitsy' => { 331 => 0x6 },
- 'displayname' => { 431 => 'displayName' },
+ 'displayname' => { 433 => 'displayName' },
'distance1' => { 125 => 0x28 },
'distance2' => { 125 => 0x2c },
'distance3' => { 125 => 0x30 },
@@ -1847,7 +1851,7 @@ my %tagLookup = (
'distortioncontrol' => { 208 => 0x10 },
'distortioncorrection' => { 94 => 0x20705, 100 => 0x67, 261 => 0x50b, 285 => '7.1', 306 => 0x0, 397 => 0x601, 398 => 0x5b },
'distortioncorrection2' => { 265 => 0x1011 },
- 'distortioncorrectionalreadyapplied' => { 414 => 'DistortionCorrectionAlreadyApplied' },
+ 'distortioncorrectionalreadyapplied' => { 416 => 'DistortionCorrectionAlreadyApplied' },
'distortioncorrectionon' => { 94 => '0x20705.0', 100 => 0x63 },
'distortioncorrectionsetting' => { 371 => 0x2013 },
'distortioncorrparams' => { 109 => 0x7037 },
@@ -1859,40 +1863,40 @@ my %tagLookup = (
'distortionparam09' => { 285 => 0x9 },
'distortionparam11' => { 285 => 0xb },
'distortionscale' => { 285 => 0x5 },
- 'distributor' => { 432 => 'distributor' },
- 'distributorproductid' => { 431 => 'distributorProductID' },
+ 'distributor' => { 434 => 'distributor' },
+ 'distributorproductid' => { 433 => 'distributorProductID' },
'dloon' => { 94 => '0x20706.0', 100 => 0xdc },
'dlosetting' => { 94 => 0x20706, 100 => 0xdd },
'dlosettingapplied' => { 93 => 0x4 },
'dloshootingdistance' => { 100 => 0xde },
'dloversion' => { 93 => 0x5 },
- 'dmcomment' => { 442 => 'comment' },
+ 'dmcomment' => { 444 => 'comment' },
'dngadobedata' => { 109 => 0xc634 },
'dngbackwardversion' => { 109 => 0xc613 },
- 'dngignoresidecars' => { 418 => 'DNGIgnoreSidecars' },
+ 'dngignoresidecars' => { 420 => 'DNGIgnoreSidecars' },
'dnglensinfo' => { 109 => 0xc630 },
'dngprivatedata' => { 109 => 0xc634 },
'dngversion' => { 109 => 0xc612 },
'document' => { 274 => 'Document' },
- 'documentancestors' => { 430 => 'DocumentAncestors' },
+ 'documentancestors' => { 432 => 'DocumentAncestors' },
'documenthistory' => { 117 => 0xe7 },
- 'documentid' => { 443 => 'DocumentID' },
+ 'documentid' => { 445 => 'DocumentID' },
'documentname' => { 109 => 0x10d },
'documentnotes' => { 117 => 0xe6 },
- 'doi' => { 432 => 'doi' },
- 'dopesheet' => { 428 => 'Dopesheet' },
- 'dopesheetlink' => { 428 => 'DopesheetLink' },
- 'dopesheetlinklink' => { 428 => [\'DopesheetLink','DopesheetLinkLink'] },
- 'dopesheetlinklinkqualifier' => { 428 => [\'DopesheetLink','DopesheetLinkLinkQualifier'] },
- 'dpp' => { 412 => 'dpp' },
+ 'doi' => { 434 => 'doi' },
+ 'dopesheet' => { 430 => 'Dopesheet' },
+ 'dopesheetlink' => { 430 => 'DopesheetLink' },
+ 'dopesheetlinklink' => { 430 => [\'DopesheetLink','DopesheetLinkLink'] },
+ 'dopesheetlinklinkqualifier' => { 430 => [\'DopesheetLink','DopesheetLinkLinkQualifier'] },
+ 'dpp' => { 414 => 'dpp' },
'dr4cameramodel' => { 95 => 0x3 },
'drivemode' => { 104 => 0x3103, 163 => 0x6, 166 => 0x1e, 169 => 0xe, 261 => 0x600, 316 => 0x34, 341 => 0x1002, 351 => 0x3, 359 => 0x4, 360 => 0x7e, 361 => 0x34 },
'drivemode2' => { 166 => 0xa, 297 => 0x7, 370 => 0xe, 375 => 0x1 },
'drivemodesetting' => { 361 => 0x4 },
'dspfirmwareversion' => { 316 => 0x27 },
- 'duration' => { 60 => 0x6a, 138 => 'Duration', 152 => 'Duration', 434 => 'duration', 442 => 'duration' },
- 'durationscale' => { 442 => [\'duration','durationScale'] },
- 'durationvalue' => { 442 => [\'duration','durationValue'] },
+ 'duration' => { 60 => 0x6a, 138 => 'Duration', 152 => 'Duration', 436 => 'duration', 444 => 'duration' },
+ 'durationscale' => { 444 => [\'duration','durationScale'] },
+ 'durationvalue' => { 444 => [\'duration','durationValue'] },
'dustremovaldata' => { 57 => 0x97 },
'dynamicafarea' => { 245 => '1.4', 254 => '1.4' },
'dynamicareaafdisplay' => { 246 => '46.1', 248 => '47.1', 249 => '47.1', 258 => '47.1' },
@@ -1916,29 +1920,29 @@ my %tagLookup = (
'easyexposurecompensation' => { 245 => '6.4', 246 => '6.5', 248 => '6.3', 249 => '6.3', 253 => '5.1', 254 => '4.4', 255 => '5.2', 258 => '6.3' },
'easymode' => { 33 => 0xb },
'edgenoisereduction' => { 239 => 0x4, 402 => 0x8028 },
- 'edition' => { 432 => 'edition' },
+ 'edition' => { 434 => 'edition' },
'editorialupdate' => { 117 => 0x8 },
- 'editstatus' => { 117 => 0x7, 328 => 'EditStatus', 412 => 'EditStatus' },
+ 'editstatus' => { 117 => 0x7, 328 => 'EditStatus', 414 => 'EditStatus' },
'editversionname' => { 238 => 0x3d136244 },
'effectivelv' => { 316 => 0x2d },
'effectivemaxaperture' => { 196 => 0x12, 197 => 0x13 },
- 'eissn' => { 432 => 'eIssn' },
+ 'eissn' => { 434 => 'eIssn' },
'electronicfront-curtainshutter' => { 248 => '5.2', 249 => '5.2', 258 => '5.3' },
'elevation' => { 148 => 'Elevation' },
'email' => { 140 => 'EMail' },
- 'embargodate' => { 435 => 'embargoDate' },
- 'embdencrightsexpr' => { 428 => 'EmbdEncRightsExpr' },
- 'embeddedencodedrightsexpr' => { 428 => [\'EmbdEncRightsExpr','EmbdEncRightsExprEncRightsExpr'] },
- 'embeddedencodedrightsexprlangid' => { 428 => [\'EmbdEncRightsExpr','EmbdEncRightsExprRightsExprLangId'] },
- 'embeddedencodedrightsexprtype' => { 428 => [\'EmbdEncRightsExpr','EmbdEncRightsExprRightsExprEncType'] },
- 'embeddedxmpdigest' => { 430 => 'EmbeddedXMPDigest' },
+ 'embargodate' => { 437 => 'embargoDate' },
+ 'embdencrightsexpr' => { 430 => 'EmbdEncRightsExpr' },
+ 'embeddedencodedrightsexpr' => { 430 => [\'EmbdEncRightsExpr','EmbdEncRightsExprEncRightsExpr'] },
+ 'embeddedencodedrightsexprlangid' => { 430 => [\'EmbdEncRightsExpr','EmbdEncRightsExprRightsExprLangId'] },
+ 'embeddedencodedrightsexprtype' => { 430 => [\'EmbdEncRightsExpr','EmbdEncRightsExprRightsExprEncType'] },
+ 'embeddedxmpdigest' => { 432 => 'EmbeddedXMPDigest' },
'emissivity' => { 111 => 0x3 },
'encryptionkey' => { 348 => 0xa020 },
- 'endingpage' => { 432 => 'endingPage' },
+ 'endingpage' => { 434 => 'endingPage' },
'enduser' => { 271 => 'EndUser' },
'enduserid' => { 271 => [\'EndUser','EndUserEndUserID'] },
'endusername' => { 271 => [\'EndUser','EndUserEndUserName'] },
- 'engineer' => { 442 => 'engineer' },
+ 'engineer' => { 444 => 'engineer' },
'enhancedarktones' => { 231 => 0x8 },
'enhancement' => { 103 => 0x16, 104 => 0x3016 },
'enhancer' => { 265 => 0x300 },
@@ -1946,10 +1950,10 @@ my %tagLookup = (
'envelopenumber' => { 118 => 0x28 },
'envelopepriority' => { 118 => 0x3c },
'enveloperecordversion' => { 118 => 0x0 },
- 'episode' => { 428 => 'Episode' },
- 'episodeidentifier' => { 428 => [\'Episode','EpisodeIdentifier'] },
- 'episodename' => { 428 => [\'Episode','EpisodeName'] },
- 'episodenumber' => { 428 => [\'Episode','EpisodeNumber'] },
+ 'episode' => { 430 => 'Episode' },
+ 'episodeidentifier' => { 430 => [\'Episode','EpisodeIdentifier'] },
+ 'episodename' => { 430 => [\'Episode','EpisodeName'] },
+ 'episodenumber' => { 430 => [\'Episode','EpisodeNumber'] },
'epsonimageheight' => { 266 => 0x20c },
'epsonimagewidth' => { 266 => 0x20b },
'epsonsoftware' => { 266 => 0x20d },
@@ -1957,11 +1961,11 @@ my %tagLookup = (
'equipmentmanufacturer' => { 404 => 'EquipmentManufacturer' },
'equipmentversion' => { 262 => 0x0 },
'ettlii' => { 75 => 0x304, 76 => 0xd, 77 => 0xe, 78 => 0x7, 79 => 0x7, 80 => 0xe },
- 'event' => { 405 => 'Event', 410 => 'Event', 428 => 'Event', 432 => 'event' },
- 'eventalias' => { 431 => 'eventAlias' },
+ 'event' => { 405 => 'Event', 412 => 'Event', 430 => 'Event', 434 => 'event' },
+ 'eventalias' => { 433 => 'eventAlias' },
'eventday' => { 108 => [\'Event','EventDay'] },
'eventearliestdate' => { 108 => [\'Event','EventEarliestDate'] },
- 'eventend' => { 431 => 'eventEnd' },
+ 'eventend' => { 433 => 'eventEnd' },
'eventenddayofyear' => { 108 => [\'Event','EventEndDayOfYear'] },
'eventfieldnotes' => { 108 => [\'Event','EventFieldNotes'] },
'eventfieldnumber' => { 108 => [\'Event','EventFieldNumber'] },
@@ -1973,30 +1977,30 @@ my %tagLookup = (
'eventremarks' => { 108 => [\'Event','EventEventRemarks'] },
'eventsamplingeffort' => { 108 => [\'Event','EventSamplingEffort'] },
'eventsamplingprotocol' => { 108 => [\'Event','EventSamplingProtocol'] },
- 'eventstart' => { 431 => 'eventStart' },
+ 'eventstart' => { 433 => 'eventStart' },
'eventstartdayofyear' => { 108 => [\'Event','EventStartDayOfYear'] },
- 'eventsubtype' => { 431 => 'eventSubtype' },
+ 'eventsubtype' => { 433 => 'eventSubtype' },
'eventtime' => { 108 => [\'Event','EventEventTime'] },
- 'eventtype' => { 431 => 'eventType' },
+ 'eventtype' => { 433 => 'eventType' },
'eventverbatimeventdate' => { 108 => [\'Event','EventVerbatimEventDate'] },
'eventyear' => { 108 => [\'Event','EventYear'] },
'evsteps' => { 297 => '1.2', 299 => 0x0 },
'evstepsize' => { 250 => '5.1', 251 => '6.1', 252 => '6.1', 256 => '0.7' },
- 'exclusivecoverage' => { 408 => 'ExclusiveCoverage' },
- 'exclusivityenddate' => { 435 => 'exclusivityEndDate' },
+ 'exclusivecoverage' => { 410 => 'ExclusiveCoverage' },
+ 'exclusivityenddate' => { 437 => 'exclusivityEndDate' },
'excursiontolerance' => { 119 => 0x82 },
'exif' => { 110 => 'EXIF' },
'exifbyteorder' => { 110 => 'ExifByteOrder' },
'exifcamerainfo' => { 117 => 0xe8 },
- 'exifimageheight' => { 109 => 0xa003, 422 => 'PixelYDimension' },
- 'exifimagewidth' => { 109 => 0xa002, 422 => 'PixelXDimension' },
+ 'exifimageheight' => { 109 => 0xa003, 424 => 'PixelYDimension' },
+ 'exifimagewidth' => { 109 => 0xa002, 424 => 'PixelXDimension' },
'exifunicodebyteorder' => { 110 => 'ExifUnicodeByteOrder' },
- 'exifversion' => { 109 => 0x9000, 422 => 'ExifVersion' },
+ 'exifversion' => { 109 => 0x9000, 424 => 'ExifVersion' },
'exitpupilposition' => { 196 => 0x4, 197 => 0x4 },
- 'expirationdate' => { 117 => 0x25, 435 => 'expirationDate' },
+ 'expirationdate' => { 117 => 0x25, 437 => 'expirationDate' },
'expirationtime' => { 117 => 0x26 },
- 'exposure' => { 109 => 0xfe51, 418 => 'Exposure' },
- 'exposure2012' => { 418 => 'Exposure2012' },
+ 'exposure' => { 109 => 0xfe51, 420 => 'Exposure' },
+ 'exposure2012' => { 420 => 'Exposure2012' },
'exposureadj' => { 236 => 0x0 },
'exposureadj2' => { 236 => 0x12 },
'exposureadjust' => { 351 => 0xc },
@@ -2004,7 +2008,7 @@ my %tagLookup = (
'exposurebracketshotnumber' => { 169 => 0x2d, 370 => 0x2f },
'exposurebracketstepsize' => { 297 => 0x8 },
'exposurebracketvalue' => { 200 => 0x19 },
- 'exposurecompensation' => { 69 => 0x6, 84 => 0x0, 109 => 0x9204, 125 => 0x24, 139 => 'ExposureComp', 159 => 'ExposureCompensation', 163 => 0xd, 164 => 0x53, 165 => 0x1e, 169 => 0x49c0, 266 => 0x1006, 316 => 0x16, 325 => 0x402, 348 => 0xa013, 351 => [0xc,0x35,0x4d], 378 => 0x114c, 379 => 0x114c, 380 => 0x1128, 382 => 0x1180, 383 => 0x1038, 384 => 0x230, 385 => 0x230, 386 => 0x223, 422 => 'ExposureBiasValue' },
+ 'exposurecompensation' => { 69 => 0x6, 84 => 0x0, 109 => 0x9204, 125 => 0x24, 139 => 'ExposureComp', 159 => 'ExposureCompensation', 163 => 0xd, 164 => 0x53, 165 => 0x1e, 169 => 0x49c0, 266 => 0x1006, 316 => 0x16, 325 => 0x402, 348 => 0xa013, 351 => [0xc,0x35,0x4d], 378 => 0x114c, 379 => 0x114c, 380 => 0x1128, 382 => 0x1180, 383 => 0x1038, 384 => 0x230, 385 => 0x230, 386 => 0x223, 424 => 'ExposureBiasValue' },
'exposurecompensation2' => { 375 => [0x24,0x26,0x2a] },
'exposurecompensationmode' => { 166 => 0x47, 169 => 0x2a },
'exposurecompensationset' => { 359 => 0x3, 360 => 0x3, 361 => 0x3, 375 => 0x1e },
@@ -2015,15 +2019,15 @@ my %tagLookup = (
'exposurecount' => { 114 => 0x1032 },
'exposuredelaymode' => { 245 => '10.1', 246 => '11.1', 248 => '11.1', 249 => '11.1', 250 => '9.1', 251 => '10.1', 252 => '10.1', 254 => '10.4', 255 => '10.1', 256 => '6.4', 258 => '11.1', 259 => '11.2' },
'exposuredifference' => { 200 => 0xe },
- 'exposureindex' => { 109 => 0xa215, 422 => 'ExposureIndex' },
+ 'exposureindex' => { 109 => 0xa215, 424 => 'ExposureIndex' },
'exposureindicator' => { 166 => 0x50 },
'exposurelevelincrements' => { 73 => 0x6, 74 => 0x6, 75 => 0x101, 76 => 0x5, 77 => 0x6, 78 => 0x5, 79 => 0x5, 80 => 0x6, 81 => 0x4, 359 => 0x58, 360 => 0x58 },
- 'exposurelockused' => { 406 => 'ExposureLockUsed' },
- 'exposuremode' => { 109 => 0xa402, 139 => 'ExposureMode', 163 => 0x1, 164 => 0xa, 165 => 0x0, 166 => 0x0, 169 => 0x34, 261 => 0x200, 280 => 0x40d, 351 => 0x8, 371 => 0xb041, 422 => 'ExposureMode' },
+ 'exposurelockused' => { 408 => 'ExposureLockUsed' },
+ 'exposuremode' => { 109 => 0xa402, 139 => 'ExposureMode', 163 => 0x1, 164 => 0xa, 165 => 0x0, 166 => 0x0, 169 => 0x34, 261 => 0x200, 280 => 0x40d, 351 => 0x8, 371 => 0xb041, 424 => 'ExposureMode' },
'exposuremodeinmanual' => { 75 => 0x10b },
- 'exposureprogram' => { 109 => 0x8822, 341 => 0x1001, 352 => [0x17e,0x43], 359 => 0x3c, 360 => 0x3c, 361 => 0x5, 365 => 0x14, 370 => 0x3f, 375 => 0x2, 378 => 0x1175, 379 => 0x1179, 380 => 0x1155, 381 => 0x11d1, 382 => 0x11ad, 383 => 0x1065, 384 => 0x25d, 385 => 0x25d, 386 => 0x24c, 398 => 0x48, 422 => 'ExposureProgram' },
+ 'exposureprogram' => { 109 => 0x8822, 341 => 0x1001, 352 => [0x17e,0x43], 359 => 0x3c, 360 => 0x3c, 361 => 0x5, 365 => 0x14, 370 => 0x3f, 375 => 0x2, 378 => 0x1175, 379 => 0x1179, 380 => 0x1155, 381 => 0x11d1, 382 => 0x11ad, 383 => 0x1065, 384 => 0x25d, 385 => 0x25d, 386 => 0x24c, 398 => 0x48, 424 => 'ExposureProgram' },
'exposureshift' => { 261 => 0x203 },
- 'exposuretime' => { 6 => 0x4, 7 => 0x4, 8 => 0x4, 9 => 0x4, 10 => 0x4, 11 => 0x4, 12 => 0x4, 13 => 0x4, 14 => 0x4, 15 => 0x4, 16 => 0x4, 17 => 0x4, 18 => 0x4, 19 => 0x4, 20 => 0x4, 21 => 0x4, 22 => 0x4, 23 => 0x4, 24 => 0x4, 25 => 0x4, 26 => 0x4, 27 => 0x4, 28 => 0x4, 29 => 0x6, 30 => 0x7, 69 => 0x16, 109 => 0x829a, 122 => 0xfd05, 125 => 0x20, 127 => 0xfa24, 129 => 0xf104, 132 => 0x12, 134 => 0x38, 137 => 0x10, 139 => 'ExposureTime', 163 => 0x9, 164 => 0x35, 165 => 0x48, 166 => 0x8, 169 => 0x49b8, 316 => 0x12, 348 => 0xa018, 351 => [0x32,0x4a], 359 => 0x0, 360 => 0x0, 375 => [0x21,0x23,0x27], 398 => 0x10, 422 => 'ExposureTime' },
+ 'exposuretime' => { 6 => 0x4, 7 => 0x4, 8 => 0x4, 9 => 0x4, 10 => 0x4, 11 => 0x4, 12 => 0x4, 13 => 0x4, 14 => 0x4, 15 => 0x4, 16 => 0x4, 17 => 0x4, 18 => 0x4, 19 => 0x4, 20 => 0x4, 21 => 0x4, 22 => 0x4, 23 => 0x4, 24 => 0x4, 25 => 0x4, 26 => 0x4, 27 => 0x4, 28 => 0x4, 29 => 0x6, 30 => 0x7, 69 => 0x16, 109 => 0x829a, 122 => 0xfd05, 125 => 0x20, 127 => 0xfa24, 129 => 0xf104, 132 => 0x12, 134 => 0x38, 137 => 0x10, 139 => 'ExposureTime', 163 => 0x9, 164 => 0x35, 165 => 0x48, 166 => 0x8, 169 => 0x49b8, 316 => 0x12, 348 => 0xa018, 351 => [0x32,0x4a], 359 => 0x0, 360 => 0x0, 375 => [0x21,0x23,0x27], 398 => 0x10, 424 => 'ExposureTime' },
'exposuretime2' => { 351 => [0x33,0x4b] },
'exposuretuning' => { 200 => 0x1c },
'exposurevalue' => { 123 => 0x3 },
@@ -2055,7 +2059,7 @@ my %tagLookup = (
'externalflashstatus' => { 191 => '8.2' },
'externalflashzoom' => { 264 => 0x1205, 266 => 0x1027 },
'externalflashzoomoverride' => { 191 => '8.1' },
- 'externalmetadatalink' => { 428 => 'ExternalMetadataLink' },
+ 'externalmetadatalink' => { 430 => 'ExternalMetadataLink' },
'externalsensorbrightnessvalue' => { 278 => 0x311, 284 => 0x3408 },
'extrainfoversion' => { 363 => 0x1a },
'eyestartaf' => { 166 => 0x40 },
@@ -2123,16 +2127,16 @@ my %tagLookup = (
'face8size' => { 302 => 0xe },
'face9position' => { 48 => 0x18, 101 => 0x385, 102 => 0x1b8, 186 => 0x24, 301 => 0x10 },
'face9size' => { 302 => 0x10 },
- 'facebalanceorigi' => { 411 => 'FaceBalanceOrigI' },
- 'facebalanceorigq' => { 411 => 'FaceBalanceOrigQ' },
- 'facebalancestrength' => { 411 => 'FaceBalanceStrength' },
- 'facebalancewarmth' => { 411 => 'FaceBalanceWarmth' },
+ 'facebalanceorigi' => { 413 => 'FaceBalanceOrigI' },
+ 'facebalanceorigq' => { 413 => 'FaceBalanceOrigQ' },
+ 'facebalancestrength' => { 413 => 'FaceBalanceStrength' },
+ 'facebalancewarmth' => { 413 => 'FaceBalanceWarmth' },
'facedetect' => { 316 => 0x76, 348 => 0x100 },
'facedetectarea' => { 265 => 0x1201 },
'facedetectframecrop' => { 265 => 0x1207 },
'facedetectframesize' => { 48 => 0x3, 101 => 0x1, 102 => 0x4, 186 => 0x1, 265 => 0x1203, 316 => 0x77, 338 => 0xb6 },
'facedetection' => { 361 => 0x30, 375 => 0x19 },
- 'faceid' => { 413 => 'FaceID' },
+ 'faceid' => { 415 => 'FaceID' },
'faceinfounknown' => { 104 => 0x2089 },
'facename' => { 348 => 0x123 },
'faceorientation' => { 102 => 0x8 },
@@ -2156,13 +2160,13 @@ my %tagLookup = (
'faithfulunsharpmaskfineness' => { 100 => 0xac },
'faithfulunsharpmaskstrength' => { 100 => 0xaa },
'faithfulunsharpmaskthreshold' => { 100 => 0xae },
- 'feedidentifier' => { 428 => 'FeedIdentifier' },
+ 'feedidentifier' => { 430 => 'FeedIdentifier' },
'femicroadjustment' => { 75 => 0x111 },
- 'ffid' => { 420 => 'ffid' },
- 'field' => { 431 => 'field' },
+ 'ffid' => { 422 => 'ffid' },
+ 'field' => { 433 => 'field' },
'fieldcount' => { 266 => 0x103f },
'filecreatedate' => { 110 => 'FileCreateDate' },
- 'filedatarate' => { 442 => 'fileDataRate' },
+ 'filedatarate' => { 444 => 'fileDataRate' },
'fileformat' => { 86 => 0x0, 118 => 0x14, 351 => [0x22,0x26], 371 => 0xb000 },
'filegroupid' => { 110 => 'FileGroupID' },
'fileindex' => { 6 => 0x143, 8 => 0x2d0, 10 => 0x172, 12 => 0x22c, 13 => 0x133, 14 => 0x13f, 15 => 0x1d3, 16 => 0x19b, 17 => 0x1e4, 18 => 0xd0, 19 => 0x1bb, 20 => 0x28c, 21 => 0x1db, 22 => 0x1d9, 23 => [0x270,0x274], 24 => 0x2aa, 25 => 0x2b3, 27 => 0x1eb, 28 => 0x4ae, 283 => 0x0 },
@@ -2174,11 +2178,11 @@ my %tagLookup = (
'filenumbermemory' => { 163 => 0x1a },
'filenumbersequence' => { 245 => '12.2', 250 => '3.1', 251 => '4.1', 252 => '4.1', 254 => '11.1', 255 => '4.3', 259 => '5.2' },
'filepermissions' => { 110 => 'FilePermissions' },
- 'filesource' => { 109 => 0xa300, 114 => 0x8000, 422 => 'FileSource' },
+ 'filesource' => { 109 => 0xa300, 114 => 0x8000, 424 => 'FileSource' },
'fileuserid' => { 110 => 'FileUserID' },
'fileversion' => { 118 => 0x16 },
'fillflashautoreduction' => { 73 => 0xe, 74 => 0xe, 81 => 0xa },
- 'filllight' => { 418 => 'FillLight' },
+ 'filllight' => { 420 => 'FillLight' },
'fillorder' => { 109 => 0x10a },
'filmgraineffect' => { 261 => 0x538 },
'filmmode' => { 114 => 0x1401, 280 => 0x412, 282 => 0x42 },
@@ -2200,7 +2204,7 @@ my %tagLookup = (
'finetuneopthighlightweighted' => { 248 => '46.1', 249 => '46.1', 258 => '46.1' },
'finetuneoptmatrixmetering' => { 245 => '8.1', 246 => '8.2', 248 => '8.2', 249 => '8.2', 253 => '7.2', 254 => '6.1', 258 => '8.2', 259 => '8.2' },
'finetuneoptspotmetering' => { 245 => '8.2', 246 => '9.2', 248 => '9.2', 249 => '9.2', 253 => '8.2', 254 => '6.2', 258 => '9.2', 259 => '9.2' },
- 'firmware' => { 266 => 0x405, 351 => [0x17,0x3b,0x57], 414 => 'Firmware' },
+ 'firmware' => { 266 => 0x405, 351 => [0x17,0x3b,0x57], 416 => 'Firmware' },
'firmwaredate' => { 103 => 0x15, 104 => 0x2001, 337 => 0x4 },
'firmwareid' => { 170 => 0x0 },
'firmwarename' => { 348 => 0xa001 },
@@ -2208,10 +2212,10 @@ my %tagLookup = (
'firmwarerevision2' => { 339 => 0xc },
'firmwareversion' => { 6 => 0x10b, 10 => 0x136, 13 => 0xff, 14 => 0x107, 123 => 0xce5, 137 => 0x57, 139 => 'FirmwareVersion', 282 => 0x2, 284 => 0x3109, 316 => 0x230, 341 => 0x2 },
'firmwareversions' => { 325 => 0x301 },
- 'firstphotodate' => { 406 => 'FirstPhotoDate' },
+ 'firstphotodate' => { 408 => 'FirstPhotoDate' },
'firstpublicationdate' => { 271 => 'FirstPublicationDate' },
- 'fixtureidentifier' => { 117 => 0x16, 412 => 'FixtureIdentifier' },
- 'flash' => { 105 => 'Flash', 109 => 0x9209, 164 => 0x1f, 165 => 0x15, 422 => 'Flash' },
+ 'fixtureidentifier' => { 117 => 0x16, 414 => 'FixtureIdentifier' },
+ 'flash' => { 105 => 'Flash', 109 => 0x9209, 164 => 0x1f, 165 => 0x15, 424 => 'Flash' },
'flashaction' => { 359 => 0x3e, 360 => 0x3e, 371 => 0x2017, 375 => [0x2a,0x2c,0x30] },
'flashaction2' => { 359 => 0x4c, 360 => 0x4c, 375 => 0x77 },
'flashactionexternal' => { 375 => [0x78,0x7c] },
@@ -2223,7 +2227,7 @@ my %tagLookup = (
'flashchargelevel' => { 266 => 0x1010 },
'flashcolorfilter' => { 190 => 0x10 },
'flashcommandermode' => { 188 => '9.1', 189 => '9.1', 190 => '9.1' },
- 'flashcompensation' => { 188 => 0xa, 189 => 0xa, 190 => 0xa, 191 => 0xa, 414 => 'FlashCompensation' },
+ 'flashcompensation' => { 188 => 0xa, 189 => 0xa, 190 => 0xa, 191 => 0xa, 416 => 'FlashCompensation' },
'flashcontrol' => { 359 => 0x23, 360 => 0x1f, 361 => 0x21 },
'flashcontrolbuilt-in' => { 254 => '16.1', 255 => '23.1', 257 => '23.1', 258 => '24.1' },
'flashcontrolmode' => { 188 => '9.2', 189 => '9.2', 190 => '9.2', 261 => 0x404 },
@@ -2231,7 +2235,7 @@ my %tagLookup = (
'flashdefault' => { 166 => 0x42 },
'flashdevice' => { 266 => 0x1005 },
'flashdistance' => { 104 => 0x2034 },
- 'flashenergy' => { 109 => 0xa20b, 422 => 'FlashEnergy' },
+ 'flashenergy' => { 109 => 0xa20b, 424 => 'FlashEnergy' },
'flashexposurebracketvalue' => { 200 => 0x18 },
'flashexposurecomp' => { 69 => 0xf, 114 => 0x1011, 142 => 'ExposureComp', 163 => 0x23, 168 => 0x104, 169 => 0x49c1, 200 => 0x12, 261 => 0x401, 266 => 0x1023, 316 => 0x4d, 341 => 0x100b, 351 => [0x3a,0x56], 371 => 0x104 },
'flashexposurecomp2' => { 225 => 0x4d2 },
@@ -2244,11 +2248,11 @@ my %tagLookup = (
'flashexposureindicatorlast' => { 166 => 0x56 },
'flashexposureindicatornext' => { 166 => 0x55 },
'flashexposurelock' => { 51 => 0x19 },
- 'flashfired' => { 125 => 0x5d, 142 => 'Fired', 163 => 0x14, 224 => '590.3', 282 => 0x8007, 422 => [\'Flash','FlashFired'] },
+ 'flashfired' => { 125 => 0x5d, 142 => 'Fired', 163 => 0x14, 224 => '590.3', 282 => 0x8007, 424 => [\'Flash','FlashFired'] },
'flashfiring' => { 75 => 0x306, 76 => 0x6, 77 => 0x7, 80 => 0x7 },
'flashfirmwareversion' => { 262 => 0x1002 },
'flashfocallength' => { 188 => 0xb, 189 => 0xc, 190 => 0xc, 191 => 0xc },
- 'flashfunction' => { 169 => 0x31, 422 => [\'Flash','FlashFunction'] },
+ 'flashfunction' => { 169 => 0x31, 424 => [\'Flash','FlashFunction'] },
'flashgndistance' => { 188 => 0xe, 189 => 0xf, 190 => 0xf, 191 => 0xf },
'flashgroupacompensation' => { 188 => 0x11, 189 => 0x12, 190 => 0x13 },
'flashgroupacontrolmode' => { 188 => 0xf, 189 => '16.1', 190 => '17.1' },
@@ -2267,15 +2271,15 @@ my %tagLookup = (
'flashmetering' => { 163 => 0x3f, 166 => 0x1c },
'flashmeteringmode' => { 6 => 0x15, 12 => 0x15, 13 => 0x15, 14 => 0x15, 15 => 0x15, 16 => 0x15, 17 => 0x15, 19 => 0x15, 21 => 0x15, 27 => 0x15 },
'flashmeteringsegments' => { 316 => 0x20a },
- 'flashmode' => { 103 => 0x4, 125 => 0x5c, 142 => 'Mode', 163 => 0x2, 164 => 0x20, 165 => 0x16, 166 => 0xf, 200 => 0x87, 261 => 0x400, 266 => 0x1004, 316 => 0xc, 323 => 0x4, 340 => 0x20, 341 => 0x100a, 350 => 0x225, 359 => 0x13, 360 => 0x7f, 361 => 0x20, 375 => 0x10, 378 => 0x1138, 379 => 0x1138, 380 => 0x1114, 381 => 0x1190, 382 => 0x116c, 383 => 0x1024, 384 => 0x21c, 385 => 0x21c, 422 => [\'Flash','FlashMode'] },
+ 'flashmode' => { 103 => 0x4, 125 => 0x5c, 142 => 'Mode', 163 => 0x2, 164 => 0x20, 165 => 0x16, 166 => 0xf, 200 => 0x87, 261 => 0x400, 266 => 0x1004, 316 => 0xc, 323 => 0x4, 340 => 0x20, 341 => 0x100a, 350 => 0x225, 359 => 0x13, 360 => 0x7f, 361 => 0x20, 375 => 0x10, 378 => 0x1138, 379 => 0x1138, 380 => 0x1114, 381 => 0x1190, 382 => 0x116c, 383 => 0x1024, 384 => 0x21c, 385 => 0x21c, 424 => [\'Flash','FlashMode'] },
'flashmodel' => { 142 => 'Model', 161 => 'FlashModel', 262 => 0x1001 },
'flashoptions' => { 297 => 0x2 },
'flashoptions2' => { 297 => 0x10 },
'flashoutput' => { 39 => 0x248, 69 => 0x21, 188 => 0xa, 189 => 0xa, 190 => 0xa },
- 'flashpixversion' => { 109 => 0xa000, 422 => 'FlashpixVersion' },
- 'flashredeyemode' => { 422 => [\'Flash','FlashRedEyeMode'] },
+ 'flashpixversion' => { 109 => 0xa000, 424 => 'FlashpixVersion' },
+ 'flashredeyemode' => { 424 => [\'Flash','FlashRedEyeMode'] },
'flashremotecontrol' => { 261 => 0x403 },
- 'flashreturn' => { 422 => [\'Flash','FlashReturn'] },
+ 'flashreturn' => { 424 => [\'Flash','FlashReturn'] },
'flashserialnumber' => { 142 => 'SerialNumber', 262 => 0x1003 },
'flashsetting' => { 200 => 0x8 },
'flashshutterspeed' => { 245 => '20.2', 246 => '23.2', 248 => '23.2', 249 => '23.2', 254 => '15.2', 255 => '22.2', 256 => '7.2', 257 => '22.2', 258 => '23.2', 259 => '23.1' },
@@ -2293,10 +2297,10 @@ my %tagLookup = (
'flickerreduction' => { 218 => 0xe84 },
'flickerreductionindicator' => { 218 => 0x5e2 },
'fliphorizontal' => { 238 => 0x76a43206 },
- 'fnumber' => { 6 => 0x3, 8 => 0x3, 10 => 0x3, 12 => 0x3, 13 => 0x3, 14 => 0x3, 15 => 0x3, 16 => 0x3, 17 => 0x3, 18 => 0x3, 19 => 0x3, 20 => 0x3, 21 => 0x3, 22 => 0x3, 23 => 0x3, 24 => 0x3, 25 => 0x3, 26 => 0x3, 27 => 0x3, 28 => 0x3, 29 => 0x5, 30 => 0x6, 69 => 0x15, 109 => 0x829d, 122 => 0xfd04, 125 => 0x1e, 127 => 0xfa23, 129 => 0xf103, 132 => 0x13, 134 => 0x3c, 137 => 0xc, 146 => 'FNumber', 163 => 0xa, 164 => 0x36, 165 => 0x47, 166 => 0x9, 169 => 0x49c7, 316 => 0x13, 348 => 0xa019, 351 => [0x31,0x49], 359 => 0x1, 360 => 0x1, 375 => [0x20,0x22,0x26], 422 => 'FNumber' },
- 'focallength' => { 6 => 0x1d, 7 => 0xa, 8 => 0x23, 9 => 0x9, 10 => 0x1d, 11 => 0x9, 12 => 0x1e, 13 => 0x1d, 14 => 0x1d, 15 => 0x1e, 16 => 0x1e, 17 => 0x1e, 18 => 0x28, 19 => 0x1e, 20 => 0x23, 21 => 0x1e, 22 => 0x1e, 23 => 0x23, 24 => 0x23, 25 => 0x23, 26 => 0x23, 27 => 0x1e, 28 => 0x23, 53 => 0x1, 104 => 0x1d, 109 => 0x920a, 132 => 0x1d, 146 => 'FocalLength', 163 => 0x12, 196 => 0xa, 197 => 0xb, 316 => 0x1d, 325 => 0x403, 341 => 0x1500, 358 => 0xe, 382 => 0x1278, 383 => 0x1134, 384 => 0x32c, 385 => 0x32c, 386 => 0x30a, 422 => 'FocalLength' },
+ 'fnumber' => { 6 => 0x3, 8 => 0x3, 10 => 0x3, 12 => 0x3, 13 => 0x3, 14 => 0x3, 15 => 0x3, 16 => 0x3, 17 => 0x3, 18 => 0x3, 19 => 0x3, 20 => 0x3, 21 => 0x3, 22 => 0x3, 23 => 0x3, 24 => 0x3, 25 => 0x3, 26 => 0x3, 27 => 0x3, 28 => 0x3, 29 => 0x5, 30 => 0x6, 69 => 0x15, 109 => 0x829d, 122 => 0xfd04, 125 => 0x1e, 127 => 0xfa23, 129 => 0xf103, 132 => 0x13, 134 => 0x3c, 137 => 0xc, 146 => 'FNumber', 163 => 0xa, 164 => 0x36, 165 => 0x47, 166 => 0x9, 169 => 0x49c7, 316 => 0x13, 348 => 0xa019, 351 => [0x31,0x49], 359 => 0x1, 360 => 0x1, 375 => [0x20,0x22,0x26], 424 => 'FNumber' },
+ 'focallength' => { 6 => 0x1d, 7 => 0xa, 8 => 0x23, 9 => 0x9, 10 => 0x1d, 11 => 0x9, 12 => 0x1e, 13 => 0x1d, 14 => 0x1d, 15 => 0x1e, 16 => 0x1e, 17 => 0x1e, 18 => 0x28, 19 => 0x1e, 20 => 0x23, 21 => 0x1e, 22 => 0x1e, 23 => 0x23, 24 => 0x23, 25 => 0x23, 26 => 0x23, 27 => 0x1e, 28 => 0x23, 53 => 0x1, 104 => 0x1d, 109 => 0x920a, 132 => 0x1d, 146 => 'FocalLength', 163 => 0x12, 196 => 0xa, 197 => 0xb, 316 => 0x1d, 325 => 0x403, 341 => 0x1500, 358 => 0xe, 382 => 0x1278, 383 => 0x1134, 384 => 0x32c, 385 => 0x32c, 386 => 0x30a, 424 => 'FocalLength' },
'focallength2' => { 375 => [0x23,0x25,0x29] },
- 'focallengthin35mmformat' => { 109 => 0xa405, 348 => 0xa01a, 422 => 'FocalLengthIn35mmFilm' },
+ 'focallengthin35mmformat' => { 109 => 0xa405, 348 => 0xa01a, 424 => 'FocalLengthIn35mmFilm' },
'focallengthtelezoom' => { 358 => 0x10 },
'focalplaneafpointarea' => { 387 => 0x2 },
'focalplaneafpointlocation1' => { 387 => 0x6 },
@@ -2316,11 +2320,11 @@ my %tagLookup = (
'focalplaneafpointlocation9' => { 387 => 0x26 },
'focalplaneafpointsused' => { 387 => 0x1 },
'focalplanediagonal' => { 262 => 0x103, 266 => 0x205 },
- 'focalplaneresolutionunit' => { 109 => 0xa210, 422 => 'FocalPlaneResolutionUnit' },
- 'focalplanexresolution' => { 109 => 0xa20e, 422 => 'FocalPlaneXResolution' },
+ 'focalplaneresolutionunit' => { 109 => 0xa210, 424 => 'FocalPlaneResolutionUnit' },
+ 'focalplanexresolution' => { 109 => 0xa20e, 424 => 'FocalPlaneXResolution' },
'focalplanexsize' => { 53 => 0x2 },
'focalplanexunknown' => { 53 => 0x2 },
- 'focalplaneyresolution' => { 109 => 0xa20f, 422 => 'FocalPlaneYResolution' },
+ 'focalplaneyresolution' => { 109 => 0xa20f, 424 => 'FocalPlaneYResolution' },
'focalplaneysize' => { 53 => 0x3 },
'focalplaneyunknown' => { 53 => 0x3 },
'focaltype' => { 9 => 0x2d, 53 => 0x0 },
@@ -2358,17 +2362,17 @@ my %tagLookup = (
'focuswarning' => { 114 => 0x1301 },
'foldername' => { 163 => 0x27 },
'foldernumber' => { 359 => 0x9a, 361 => [0x402,0x114,0x316] },
- 'fontcomposite' => { 447 => [\'Fonts','FontsComposite'] },
- 'fontface' => { 447 => [\'Fonts','FontsFontFace'] },
- 'fontfamily' => { 447 => [\'Fonts','FontsFontFamily'] },
- 'fontfilename' => { 447 => [\'Fonts','FontsFontFileName'] },
- 'fontname' => { 447 => [\'Fonts','FontsFontName'] },
- 'fonts' => { 447 => 'Fonts' },
- 'fonttype' => { 447 => [\'Fonts','FontsFontType'] },
- 'fontversion' => { 447 => [\'Fonts','FontsVersionString'] },
+ 'fontcomposite' => { 449 => [\'Fonts','FontsComposite'] },
+ 'fontface' => { 449 => [\'Fonts','FontsFontFace'] },
+ 'fontfamily' => { 449 => [\'Fonts','FontsFontFamily'] },
+ 'fontfilename' => { 449 => [\'Fonts','FontsFontFileName'] },
+ 'fontname' => { 449 => [\'Fonts','FontsFontName'] },
+ 'fonts' => { 449 => 'Fonts' },
+ 'fonttype' => { 449 => [\'Fonts','FontsFontType'] },
+ 'fontversion' => { 449 => [\'Fonts','FontsVersionString'] },
'for' => { 332 => 'For' },
- 'format' => { 419 => 'format', 440 => 'Format' },
- 'forwardlock' => { 437 => 'forwardlock' },
+ 'format' => { 421 => 'format', 442 => 'Format' },
+ 'forwardlock' => { 439 => 'forwardlock' },
'forwardmatrix1' => { 109 => 0xc714 },
'forwardmatrix2' => { 109 => 0xc715 },
'framecount' => { 60 => [0x2,0x4] },
@@ -2377,13 +2381,13 @@ my %tagLookup = (
'framenumber' => { 114 => 0x8003, 169 => 0x3c, 316 => 0x29 },
'framerate' => { 60 => [0x1,0x6], 109 => 0xc764, 114 => 0x3820 },
'framewidth' => { 114 => 0x3821 },
- 'framing' => { 431 => 'framing' },
+ 'framing' => { 433 => 'framing' },
'freebytes' => { 88 => 0x1 },
'freememorycardimages' => { 164 => [0x37,0x54], 165 => [0x2d,0x4a], 166 => 0x32 },
'fujiflashmode' => { 114 => 0x1010 },
'fullimagesize' => { 371 => 0xb02b },
- 'fullpanoheightpixels' => { 406 => 'FullPanoHeightPixels', 407 => 'FullPanoHeightPixels' },
- 'fullpanowidthpixels' => { 406 => 'FullPanoWidthPixels', 407 => 'FullPanoWidthPixels' },
+ 'fullpanoheightpixels' => { 408 => 'FullPanoHeightPixels', 409 => 'FullPanoHeightPixels' },
+ 'fullpanowidthpixels' => { 408 => 'FullPanoWidthPixels', 409 => 'FullPanoWidthPixels' },
'fullpresssnap' => { 341 => 0x100d },
'fullsizeimage' => { 145 => 'data' },
'fullsizeimagename' => { 145 => '1Name' },
@@ -2397,8 +2401,8 @@ my %tagLookup = (
'funcbuttonplusdials' => { 245 => ['14.2','15.2'], 246 => '14.2', 254 => '31.1', 258 => '42.1' },
'functionbutton' => { 252 => '13.1', 256 => '5.2' },
'gainbase' => { 265 => 0x610 },
- 'gaincontrol' => { 109 => 0xa407, 422 => 'GainControl' },
- 'gamma' => { 109 => 0xa500, 423 => 'Gamma' },
+ 'gaincontrol' => { 109 => 0xa407, 424 => 'GainControl' },
+ 'gamma' => { 109 => 0xa500, 425 => 'Gamma' },
'gammablackpoint' => { 96 => 0xc },
'gammacolortone' => { 96 => 0x3 },
'gammacompensatedvalue' => { 119 => 0x91 },
@@ -2417,12 +2421,12 @@ my %tagLookup = (
'geimagesize' => { 114 => 0x1304 },
'gemake' => { 115 => 0x300 },
'gemodel' => { 115 => 0x207 },
- 'genre' => { 428 => 'Genre', 432 => 'genre', 442 => 'genre' },
- 'genrecvid' => { 428 => [\'Genre','GenreCvId'] },
- 'genrecvtermid' => { 428 => [\'Genre','GenreCvTermId'] },
- 'genrecvtermname' => { 428 => [\'Genre','GenreCvTermName'] },
- 'genrecvtermrefinedabout' => { 428 => [\'Genre','GenreCvTermRefinedAbout'] },
- 'geography' => { 433 => 'geography' },
+ 'genre' => { 430 => 'Genre', 434 => 'genre', 444 => 'genre' },
+ 'genrecvid' => { 430 => [\'Genre','GenreCvId'] },
+ 'genrecvtermid' => { 430 => [\'Genre','GenreCvTermId'] },
+ 'genrecvtermname' => { 430 => [\'Genre','GenreCvTermName'] },
+ 'genrecvtermrefinedabout' => { 430 => [\'Genre','GenreCvTermRefinedAbout'] },
+ 'geography' => { 435 => 'geography' },
'geologicalcontext' => { 108 => 'GeologicalContext' },
'geologicalcontextbed' => { 108 => [\'GeologicalContext','GeologicalContextBed'] },
'geologicalcontextformation' => { 108 => [\'GeologicalContext','GeologicalContextFormation'] },
@@ -2435,112 +2439,112 @@ my %tagLookup = (
'geotiffdirectory' => { 109 => 0x87af },
'geotiffdoubleparams' => { 109 => 0x87b0 },
'geotime' => { 110 => 'Geotime' },
- 'giftftppriority' => { 408 => 'GIFTFtpPriority' },
+ 'giftftppriority' => { 410 => 'GIFTFtpPriority' },
'globalaltitude' => { 330 => 0x419 },
'globalangle' => { 330 => 0x40d },
- 'good' => { 442 => 'good' },
+ 'good' => { 444 => 'good' },
'googleplusuploadcode' => { 109 => 0x9009 },
- 'gpsaltitude' => { 116 => 0x6, 143 => 'Altitude', 422 => 'GPSAltitude' },
- 'gpsaltituderef' => { 116 => 0x5, 422 => 'GPSAltitudeRef' },
- 'gpsareainformation' => { 116 => 0x1c, 422 => 'GPSAreaInformation' },
+ 'gpsaltitude' => { 116 => 0x6, 143 => 'Altitude', 424 => 'GPSAltitude' },
+ 'gpsaltituderef' => { 116 => 0x5, 424 => 'GPSAltitudeRef' },
+ 'gpsareainformation' => { 116 => 0x1c, 424 => 'GPSAreaInformation' },
'gpsdatestamp' => { 116 => 0x1d },
- 'gpsdatetime' => { 143 => 'DateTime', 422 => 'GPSTimeStamp' },
- 'gpsdestbearing' => { 116 => 0x18, 143 => 'Bearing', 422 => 'GPSDestBearing' },
- 'gpsdestbearingref' => { 116 => 0x17, 422 => 'GPSDestBearingRef' },
- 'gpsdestdistance' => { 116 => 0x1a, 143 => 'Distance', 422 => 'GPSDestDistance' },
- 'gpsdestdistanceref' => { 116 => 0x19, 422 => 'GPSDestDistanceRef' },
- 'gpsdestlatitude' => { 116 => 0x14, 422 => 'GPSDestLatitude' },
+ 'gpsdatetime' => { 143 => 'DateTime', 424 => 'GPSTimeStamp' },
+ 'gpsdestbearing' => { 116 => 0x18, 143 => 'Bearing', 424 => 'GPSDestBearing' },
+ 'gpsdestbearingref' => { 116 => 0x17, 424 => 'GPSDestBearingRef' },
+ 'gpsdestdistance' => { 116 => 0x1a, 143 => 'Distance', 424 => 'GPSDestDistance' },
+ 'gpsdestdistanceref' => { 116 => 0x19, 424 => 'GPSDestDistanceRef' },
+ 'gpsdestlatitude' => { 116 => 0x14, 424 => 'GPSDestLatitude' },
'gpsdestlatituderef' => { 116 => 0x13 },
- 'gpsdestlongitude' => { 116 => 0x16, 422 => 'GPSDestLongitude' },
+ 'gpsdestlongitude' => { 116 => 0x16, 424 => 'GPSDestLongitude' },
'gpsdestlongituderef' => { 116 => 0x15 },
- 'gpsdifferential' => { 116 => 0x1e, 143 => 'Differential', 422 => 'GPSDifferential' },
- 'gpsdop' => { 116 => 0xb, 422 => 'GPSDOP' },
- 'gpshpositioningerror' => { 116 => 0x1f, 422 => 'GPSHPositioningError' },
- 'gpsimgdirection' => { 116 => 0x11, 422 => 'GPSImgDirection' },
- 'gpsimgdirectionref' => { 116 => 0x10, 422 => 'GPSImgDirectionRef' },
- 'gpslatitude' => { 116 => 0x2, 143 => 'Latitude', 422 => 'GPSLatitude' },
+ 'gpsdifferential' => { 116 => 0x1e, 143 => 'Differential', 424 => 'GPSDifferential' },
+ 'gpsdop' => { 116 => 0xb, 424 => 'GPSDOP' },
+ 'gpshpositioningerror' => { 116 => 0x1f, 424 => 'GPSHPositioningError' },
+ 'gpsimgdirection' => { 116 => 0x11, 424 => 'GPSImgDirection' },
+ 'gpsimgdirectionref' => { 116 => 0x10, 424 => 'GPSImgDirectionRef' },
+ 'gpslatitude' => { 116 => 0x2, 143 => 'Latitude', 424 => 'GPSLatitude' },
'gpslatituderef' => { 116 => 0x1 },
- 'gpslongitude' => { 116 => 0x4, 143 => 'Longitude', 422 => 'GPSLongitude' },
+ 'gpslongitude' => { 116 => 0x4, 143 => 'Longitude', 424 => 'GPSLongitude' },
'gpslongituderef' => { 116 => 0x3 },
- 'gpsmapdatum' => { 116 => 0x12, 143 => 'Datum', 422 => 'GPSMapDatum' },
- 'gpsmeasuremode' => { 116 => 0xa, 143 => 'MeasureMode', 422 => 'GPSMeasureMode' },
- 'gpsprocessingmethod' => { 116 => 0x1b, 422 => 'GPSProcessingMethod' },
- 'gpssatellites' => { 116 => 0x8, 143 => 'Satellites', 422 => 'GPSSatellites' },
- 'gpsspeed' => { 116 => 0xd, 143 => 'Speed', 422 => 'GPSSpeed' },
- 'gpsspeedref' => { 116 => 0xc, 422 => 'GPSSpeedRef' },
- 'gpsstatus' => { 116 => 0x9, 422 => 'GPSStatus' },
+ 'gpsmapdatum' => { 116 => 0x12, 143 => 'Datum', 424 => 'GPSMapDatum' },
+ 'gpsmeasuremode' => { 116 => 0xa, 143 => 'MeasureMode', 424 => 'GPSMeasureMode' },
+ 'gpsprocessingmethod' => { 116 => 0x1b, 424 => 'GPSProcessingMethod' },
+ 'gpssatellites' => { 116 => 0x8, 143 => 'Satellites', 424 => 'GPSSatellites' },
+ 'gpsspeed' => { 116 => 0xd, 143 => 'Speed', 424 => 'GPSSpeed' },
+ 'gpsspeedref' => { 116 => 0xc, 424 => 'GPSSpeedRef' },
+ 'gpsstatus' => { 116 => 0x9, 424 => 'GPSStatus' },
'gpstimestamp' => { 116 => 0x7 },
- 'gpstrack' => { 116 => 0xf, 143 => 'Heading', 422 => 'GPSTrack' },
- 'gpstrackref' => { 116 => 0xe, 422 => 'GPSTrackRef' },
- 'gpsversionid' => { 116 => 0x0, 422 => 'GPSVersionID' },
+ 'gpstrack' => { 116 => 0xf, 143 => 'Heading', 424 => 'GPSTrack' },
+ 'gpstrackref' => { 116 => 0xe, 424 => 'GPSTrackRef' },
+ 'gpsversionid' => { 116 => 0x0, 424 => 'GPSVersionID' },
'gradation' => { 261 => 0x50f },
- 'gradientbasedcorractive' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionActive'] },
- 'gradientbasedcorramount' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionAmount'] },
- 'gradientbasedcorrbrightness' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalBrightness'] },
- 'gradientbasedcorrclarity' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity'] },
- 'gradientbasedcorrclarity2012' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity2012'] },
- 'gradientbasedcorrcontrast' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast'] },
- 'gradientbasedcorrcontrast2012' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast2012'] },
- 'gradientbasedcorrdefringe' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalDefringe'] },
- 'gradientbasedcorrections' => { 418 => 'GradientBasedCorrections' },
- 'gradientbasedcorrexposure' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure'] },
- 'gradientbasedcorrexposure2012' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure2012'] },
- 'gradientbasedcorrhighlights2012' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalHighlights2012'] },
- 'gradientbasedcorrhue' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalToningHue'] },
- 'gradientbasedcorrluminancenoise' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalLuminanceNoise'] },
- 'gradientbasedcorrmaskalpha' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAlpha'] },
- 'gradientbasedcorrmaskangle' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAngle'] },
- 'gradientbasedcorrmaskbottom' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksBottom'] },
- 'gradientbasedcorrmaskcentervalue' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterValue'] },
- 'gradientbasedcorrmaskcenterweight' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterWeight'] },
- 'gradientbasedcorrmaskdabs' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksDabs'] },
- 'gradientbasedcorrmaskfeather' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFeather'] },
- 'gradientbasedcorrmaskflipped' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlipped'] },
- 'gradientbasedcorrmaskflow' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlow'] },
- 'gradientbasedcorrmaskfullx' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullX'] },
- 'gradientbasedcorrmaskfully' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullY'] },
- 'gradientbasedcorrmaskleft' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksLeft'] },
- 'gradientbasedcorrmaskmidpoint' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMidpoint'] },
- 'gradientbasedcorrmaskperimetervalue' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksPerimeterValue'] },
- 'gradientbasedcorrmaskradius' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRadius'] },
- 'gradientbasedcorrmaskright' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRight'] },
- 'gradientbasedcorrmaskroundness' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRoundness'] },
- 'gradientbasedcorrmasks' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasks'] },
- 'gradientbasedcorrmasksizex' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeX'] },
- 'gradientbasedcorrmasksizey' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeY'] },
- 'gradientbasedcorrmasktop' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksTop'] },
- 'gradientbasedcorrmaskvalue' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskValue'] },
- 'gradientbasedcorrmaskversion' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksVersion'] },
- 'gradientbasedcorrmaskwhat' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksWhat'] },
- 'gradientbasedcorrmaskx' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksX'] },
- 'gradientbasedcorrmasky' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksY'] },
- 'gradientbasedcorrmaskzerox' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroX'] },
- 'gradientbasedcorrmaskzeroy' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroY'] },
- 'gradientbasedcorrmoire' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalMoire'] },
- 'gradientbasedcorrsaturation' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSaturation','GradientBasedCorrectionsLocalToningSaturation'] },
- 'gradientbasedcorrshadows2012' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalShadows2012'] },
- 'gradientbasedcorrsharpness' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSharpness'] },
- 'gradientbasedcorrtemperature' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTemperature'] },
- 'gradientbasedcorrtint' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTint'] },
- 'gradientbasedcorrwhat' => { 418 => [\'GradientBasedCorrections','GradientBasedCorrectionsWhat'] },
- 'grainamount' => { 418 => 'GrainAmount' },
- 'grainfrequency' => { 418 => 'GrainFrequency' },
- 'grainsize' => { 418 => 'GrainSize' },
- 'graymixeraqua' => { 418 => 'GrayMixerAqua' },
- 'graymixerblue' => { 418 => 'GrayMixerBlue' },
- 'graymixergreen' => { 418 => 'GrayMixerGreen' },
- 'graymixermagenta' => { 418 => 'GrayMixerMagenta' },
- 'graymixerorange' => { 418 => 'GrayMixerOrange' },
- 'graymixerpurple' => { 418 => 'GrayMixerPurple' },
- 'graymixerred' => { 418 => 'GrayMixerRed' },
- 'graymixeryellow' => { 418 => 'GrayMixerYellow' },
+ 'gradientbasedcorractive' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionActive'] },
+ 'gradientbasedcorramount' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionAmount'] },
+ 'gradientbasedcorrbrightness' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalBrightness'] },
+ 'gradientbasedcorrclarity' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity'] },
+ 'gradientbasedcorrclarity2012' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity2012'] },
+ 'gradientbasedcorrcontrast' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast'] },
+ 'gradientbasedcorrcontrast2012' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast2012'] },
+ 'gradientbasedcorrdefringe' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalDefringe'] },
+ 'gradientbasedcorrections' => { 420 => 'GradientBasedCorrections' },
+ 'gradientbasedcorrexposure' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure'] },
+ 'gradientbasedcorrexposure2012' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure2012'] },
+ 'gradientbasedcorrhighlights2012' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalHighlights2012'] },
+ 'gradientbasedcorrhue' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalToningHue'] },
+ 'gradientbasedcorrluminancenoise' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalLuminanceNoise'] },
+ 'gradientbasedcorrmaskalpha' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAlpha'] },
+ 'gradientbasedcorrmaskangle' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAngle'] },
+ 'gradientbasedcorrmaskbottom' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksBottom'] },
+ 'gradientbasedcorrmaskcentervalue' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterValue'] },
+ 'gradientbasedcorrmaskcenterweight' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterWeight'] },
+ 'gradientbasedcorrmaskdabs' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksDabs'] },
+ 'gradientbasedcorrmaskfeather' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFeather'] },
+ 'gradientbasedcorrmaskflipped' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlipped'] },
+ 'gradientbasedcorrmaskflow' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlow'] },
+ 'gradientbasedcorrmaskfullx' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullX'] },
+ 'gradientbasedcorrmaskfully' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullY'] },
+ 'gradientbasedcorrmaskleft' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksLeft'] },
+ 'gradientbasedcorrmaskmidpoint' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMidpoint'] },
+ 'gradientbasedcorrmaskperimetervalue' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksPerimeterValue'] },
+ 'gradientbasedcorrmaskradius' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRadius'] },
+ 'gradientbasedcorrmaskright' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRight'] },
+ 'gradientbasedcorrmaskroundness' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRoundness'] },
+ 'gradientbasedcorrmasks' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasks'] },
+ 'gradientbasedcorrmasksizex' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeX'] },
+ 'gradientbasedcorrmasksizey' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeY'] },
+ 'gradientbasedcorrmasktop' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksTop'] },
+ 'gradientbasedcorrmaskvalue' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskValue'] },
+ 'gradientbasedcorrmaskversion' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksVersion'] },
+ 'gradientbasedcorrmaskwhat' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksWhat'] },
+ 'gradientbasedcorrmaskx' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksX'] },
+ 'gradientbasedcorrmasky' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksY'] },
+ 'gradientbasedcorrmaskzerox' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroX'] },
+ 'gradientbasedcorrmaskzeroy' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroY'] },
+ 'gradientbasedcorrmoire' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalMoire'] },
+ 'gradientbasedcorrsaturation' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSaturation','GradientBasedCorrectionsLocalToningSaturation'] },
+ 'gradientbasedcorrshadows2012' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalShadows2012'] },
+ 'gradientbasedcorrsharpness' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSharpness'] },
+ 'gradientbasedcorrtemperature' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTemperature'] },
+ 'gradientbasedcorrtint' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTint'] },
+ 'gradientbasedcorrwhat' => { 420 => [\'GradientBasedCorrections','GradientBasedCorrectionsWhat'] },
+ 'grainamount' => { 420 => 'GrainAmount' },
+ 'grainfrequency' => { 420 => 'GrainFrequency' },
+ 'grainsize' => { 420 => 'GrainSize' },
+ 'graymixeraqua' => { 420 => 'GrayMixerAqua' },
+ 'graymixerblue' => { 420 => 'GrayMixerBlue' },
+ 'graymixergreen' => { 420 => 'GrayMixerGreen' },
+ 'graymixermagenta' => { 420 => 'GrayMixerMagenta' },
+ 'graymixerorange' => { 420 => 'GrayMixerOrange' },
+ 'graymixerpurple' => { 420 => 'GrayMixerPurple' },
+ 'graymixerred' => { 420 => 'GrayMixerRed' },
+ 'graymixeryellow' => { 420 => 'GrayMixerYellow' },
'graypoint' => { 402 => 0x8021 },
'grayresponseunit' => { 109 => 0x122 },
'greencurvelimits' => { 99 => 0x1c4 },
'greencurvepoints' => { 98 => 0x53, 99 => 0x19a },
'greenhsl' => { 94 => 0x20912 },
- 'greenhue' => { 418 => 'GreenHue' },
- 'greensaturation' => { 418 => 'GreenSaturation' },
+ 'greenhue' => { 420 => 'GreenHue' },
+ 'greensaturation' => { 420 => 'GreenSaturation' },
'griddisplay' => { 245 => '13.3', 246 => '4.3', 248 => '4.2', 249 => '4.2', 250 => '2.2', 254 => '10.5', 255 => '3.4', 256 => '6.1', 258 => '4.4', 259 => '4.2' },
'gripbatteryadload' => { 295 => 0x5 },
'gripbatteryadnoload' => { 295 => 0x4 },
@@ -2548,17 +2552,17 @@ my %tagLookup = (
'groupareaafillumination' => { 246 => '46.4', 249 => '47.4', 258 => '47.4' },
'halftonehints' => { 109 => 0x141 },
'hardlink' => { 110 => 'HardLink' },
- 'hasalternative' => { 432 => 'hasAlternative' },
- 'hascorrection' => { 432 => 'hasCorrection' },
- 'hascorrectiona-lang' => { 432 => [\'hasCorrection','hasCorrectionA-lang'] },
- 'hascorrectiona-platform' => { 432 => [\'hasCorrection','hasCorrectionA-platform'] },
- 'hascorrectiontext' => { 432 => [\'hasCorrection','hasCorrectionText'] },
- 'hascrop' => { 418 => 'HasCrop' },
- 'hasextendedxmp' => { 444 => 'HasExtendedXMP' },
- 'hassettings' => { 418 => 'HasSettings' },
- 'hastranslation' => { 432 => 'hasTranslation' },
- 'hasvisibleoverprint' => { 447 => 'HasVisibleOverprint' },
- 'hasvisibletransparency' => { 447 => 'HasVisibleTransparency' },
+ 'hasalternative' => { 434 => 'hasAlternative' },
+ 'hascorrection' => { 434 => 'hasCorrection' },
+ 'hascorrectiona-lang' => { 434 => [\'hasCorrection','hasCorrectionA-lang'] },
+ 'hascorrectiona-platform' => { 434 => [\'hasCorrection','hasCorrectionA-platform'] },
+ 'hascorrectiontext' => { 434 => [\'hasCorrection','hasCorrectionText'] },
+ 'hascrop' => { 420 => 'HasCrop' },
+ 'hasextendedxmp' => { 446 => 'HasExtendedXMP' },
+ 'hassettings' => { 420 => 'HasSettings' },
+ 'hastranslation' => { 434 => 'hasTranslation' },
+ 'hasvisibleoverprint' => { 449 => 'HasVisibleOverprint' },
+ 'hasvisibletransparency' => { 449 => 'HasVisibleTransparency' },
'hdr' => { 54 => 0x1, 193 => 0x4, 282 => 0x9e, 316 => 0x85, 371 => 0x200a },
'hdreffect' => { 54 => 0x2 },
'hdrimagetype' => { 1 => 0xa },
@@ -2567,7 +2571,7 @@ my %tagLookup = (
'hdrlevel2' => { 193 => 0x7 },
'hdrsetting' => { 361 => 0x2d, 375 => 0x16, 378 => 0x1148, 379 => 0x1148, 380 => 0x1124, 381 => 0x11a0, 382 => 0x117c, 383 => 0x1034, 384 => 0x22c, 385 => 0x22c, 386 => 0x21f },
'hdrsmoothing' => { 193 => 0x6 },
- 'headline' => { 117 => 0x69, 428 => 'Headline', 430 => 'Headline' },
+ 'headline' => { 117 => 0x69, 430 => 'Headline', 432 => 'Headline' },
'hierarchicalkeywords' => { 154 => [\'Keywords','KeywordsHierarchy'] },
'hierarchicalkeywords1' => { 154 => [\'Keywords','KeywordsHierarchyKeyword'] },
'hierarchicalkeywords1applied' => { 154 => [\'Keywords','KeywordsHierarchyApplied'] },
@@ -2586,7 +2590,7 @@ my %tagLookup = (
'hierarchicalkeywords5children' => { 154 => [\'Keywords','KeywordsHierarchyChildrenChildrenChildrenChildrenChildren'] },
'hierarchicalkeywords6' => { 154 => [\'Keywords','KeywordsHierarchyChildrenChildrenChildrenChildrenChildrenKeyword'] },
'hierarchicalkeywords6applied' => { 154 => [\'Keywords','KeywordsHierarchyChildrenChildrenChildrenChildrenChildrenApplied'] },
- 'hierarchicalsubject' => { 409 => 'hierarchicalSubject' },
+ 'hierarchicalsubject' => { 411 => 'hierarchicalSubject' },
'highestbiostratigraphiczone' => { 108 => [\'GeologicalContext','GeologicalContextHighestBiostratigraphicZone'] },
'highisomultiplierblue' => { 286 => 0x1a },
'highisomultipliergreen' => { 286 => 0x19 },
@@ -2598,21 +2602,21 @@ my %tagLookup = (
'highlightcolordistortreduct' => { 402 => 0x8026 },
'highlightlinearitylimit' => { 348 => 0xa025 },
'highlightprotection' => { 237 => 0x6 },
- 'highlightrecovery' => { 418 => 'HighlightRecovery' },
- 'highlights' => { 411 => 'Highlights' },
- 'highlights2012' => { 418 => 'Highlights2012' },
+ 'highlightrecovery' => { 420 => 'HighlightRecovery' },
+ 'highlights' => { 413 => 'Highlights' },
+ 'highlights2012' => { 420 => 'Highlights2012' },
'highlighttone' => { 114 => 0x1041 },
'highlighttonepriority' => { 12 => 0x7, 15 => 0x7, 16 => 0x7, 17 => 0x7, 19 => 0x7, 21 => 0x7, 27 => 0x7, 56 => 0x3, 75 => 0x203 },
'highlowkeyadj' => { 316 => 0x6c },
'highspeedsync' => { 166 => 0x5, 359 => 0x2, 360 => 0x2 },
'histogramxml' => { 238 => 0x83a1a25 },
- 'history' => { 430 => 'History', 443 => 'History' },
- 'historyaction' => { 443 => [\'History','HistoryAction'] },
- 'historychanged' => { 443 => [\'History','HistoryChanged'] },
- 'historyinstanceid' => { 443 => [\'History','HistoryInstanceID'] },
- 'historyparameters' => { 443 => [\'History','HistoryParameters'] },
- 'historysoftwareagent' => { 443 => [\'History','HistorySoftwareAgent'] },
- 'historywhen' => { 443 => [\'History','HistoryWhen'] },
+ 'history' => { 432 => 'History', 445 => 'History' },
+ 'historyaction' => { 445 => [\'History','HistoryAction'] },
+ 'historychanged' => { 445 => [\'History','HistoryChanged'] },
+ 'historyinstanceid' => { 445 => [\'History','HistoryInstanceID'] },
+ 'historyparameters' => { 445 => [\'History','HistoryParameters'] },
+ 'historysoftwareagent' => { 445 => [\'History','HistorySoftwareAgent'] },
+ 'historywhen' => { 445 => [\'History','HistoryWhen'] },
'hometowncity' => { 104 => 0x3006, 316 => 0x23, 322 => 0x2 },
'hometowncitycode' => { 323 => 0x1000 },
'hometowndst' => { 316 => 0x25, 322 => '0.2' },
@@ -2621,18 +2625,18 @@ my %tagLookup = (
'hueadj' => { 241 => 0x2f, 402 => 0x8019 },
'hueadjust' => { 341 => 0x1016 },
'hueadjustment' => { 164 => 0x4a, 165 => 0x40, 200 => 0x92, 202 => 0x36 },
- 'hueadjustmentaqua' => { 418 => 'HueAdjustmentAqua' },
- 'hueadjustmentblue' => { 418 => 'HueAdjustmentBlue' },
- 'hueadjustmentgreen' => { 418 => 'HueAdjustmentGreen' },
- 'hueadjustmentmagenta' => { 418 => 'HueAdjustmentMagenta' },
- 'hueadjustmentorange' => { 418 => 'HueAdjustmentOrange' },
- 'hueadjustmentpurple' => { 418 => 'HueAdjustmentPurple' },
- 'hueadjustmentred' => { 418 => 'HueAdjustmentRed' },
- 'hueadjustmentyellow' => { 418 => 'HueAdjustmentYellow' },
+ 'hueadjustmentaqua' => { 420 => 'HueAdjustmentAqua' },
+ 'hueadjustmentblue' => { 420 => 'HueAdjustmentBlue' },
+ 'hueadjustmentgreen' => { 420 => 'HueAdjustmentGreen' },
+ 'hueadjustmentmagenta' => { 420 => 'HueAdjustmentMagenta' },
+ 'hueadjustmentorange' => { 420 => 'HueAdjustmentOrange' },
+ 'hueadjustmentpurple' => { 420 => 'HueAdjustmentPurple' },
+ 'hueadjustmentred' => { 420 => 'HueAdjustmentRed' },
+ 'hueadjustmentyellow' => { 420 => 'HueAdjustmentYellow' },
'huesetting' => { 269 => 0x1011 },
'humidity' => { 109 => 0x9401 },
'icc_profile' => { 110 => 'ICC_Profile' },
- 'iccprofilename' => { 430 => 'ICCProfile' },
+ 'iccprofilename' => { 432 => 'ICCProfile' },
'idccreativestyle' => { 402 => 0x8000 },
'idcpreviewlength' => { 402 => 0x202 },
'idcpreviewstart' => { 402 => 0x201 },
@@ -2643,7 +2647,7 @@ my %tagLookup = (
'identificationremarks' => { 108 => [\'Identification','IdentificationIdentificationRemarks'] },
'identificationverificationstatus' => { 108 => [\'Identification','IdentificationIdentificationVerificationStatus'] },
'identifiedby' => { 108 => [\'Identification','IdentificationIdentifiedBy'] },
- 'identifier' => { 419 => 'identifier', 440 => 'Identifier' },
+ 'identifier' => { 421 => 'identifier', 442 => 'Identifier' },
'illumination' => { 256 => '0.5' },
'imageadjustment' => { 200 => 0x80, 228 => 0x5 },
'imagealterationconstraints' => { 271 => 'ImageAlterationConstraints' },
@@ -2658,8 +2662,9 @@ my %tagLookup = (
'imagecreatorid' => { 271 => [\'ImageCreator','ImageCreatorImageCreatorID'] },
'imagecreatorimageid' => { 271 => 'ImageCreatorImageID' },
'imagecreatorname' => { 271 => [\'ImageCreator','ImageCreatorImageCreatorName'] },
+ 'imagedata' => { 407 => 'Data' },
'imagedatasize' => { 200 => 0xa2 },
- 'imagedescription' => { 109 => 0x10e, 438 => 'ImageDescription' },
+ 'imagedescription' => { 109 => 0x10e, 440 => 'ImageDescription' },
'imageduplicationconstraints' => { 271 => 'ImageDuplicationConstraints' },
'imagedustoff' => { 238 => 0xfe443a45 },
'imageeditcount' => { 316 => 0x41 },
@@ -2669,10 +2674,11 @@ my %tagLookup = (
'imagefileformatasdelivered' => { 271 => 'ImageFileFormatAsDelivered' },
'imagefilesizeasdelivered' => { 271 => 'ImageFileSizeAsDelivered' },
'imagegeneration' => { 114 => 0x1436 },
- 'imageheight' => { 109 => 0x101, 170 => 0xc, 325 => 0x10d, 438 => 'ImageLength' },
- 'imagehistory' => { 109 => 0x9213, 421 => 'ImageHistory' },
+ 'imageheight' => { 109 => 0x101, 170 => 0xc, 325 => 0x10d, 440 => 'ImageLength' },
+ 'imagehistory' => { 109 => 0x9213, 423 => 'ImageHistory' },
'imageidnumber' => { 278 => 0x340 },
- 'imagenumber' => { 109 => 0x9211, 139 => 'ImageNumber', 164 => 0xae, 165 => 0x5e, 325 => 0x113, 359 => 0x9b, 361 => [0x400,'276.1',0x314], 414 => 'ImageNumber' },
+ 'imagemimetype' => { 407 => 'Mime' },
+ 'imagenumber' => { 109 => 0x9211, 139 => 'ImageNumber', 164 => 0xae, 165 => 0x5e, 325 => 0x113, 359 => 0x9b, 361 => [0x400,'276.1',0x314], 416 => 'ImageNumber' },
'imagenumber2' => { 165 => 0x62 },
'imageoptimization' => { 200 => 0xa9 },
'imageorientation' => { 117 => 0x83 },
@@ -2680,13 +2686,13 @@ my %tagLookup = (
'imageprocessingversion' => { 265 => 0x0 },
'imagequality' => { 139 => 'ImageQuality', 214 => '723.2', 215 => '732.2', 224 => '708.1', 282 => 0x1 },
'imagequality2' => { 261 => 0x603 },
- 'imagerank' => { 408 => 'ImageRank' },
- 'imageref' => { 426 => 'ImageRef' },
+ 'imagerank' => { 410 => 'ImageRank' },
+ 'imageref' => { 428 => 'ImageRef' },
'imagereview' => { 247 => '0.4', 256 => '0.4' },
'imagereviewmonitorofftime' => { 246 => '21.1', 248 => '21.1', 249 => '21.1', 253 => '20.1', 258 => '21.1' },
'imagereviewtime' => { 245 => '25.1', 247 => '2.1', 250 => '19.1', 251 => '20.1', 252 => '20.1', 254 => '9.2', 255 => '20.1', 259 => '21.2' },
'imagesize' => { 145 => 'ImageSize' },
- 'imagesizerestriction' => { 435 => 'imageSizeRestriction' },
+ 'imagesizerestriction' => { 437 => 'imageSizeRestriction' },
'imagesourcedata' => { 109 => 0x935c },
'imagestabilization' => { 33 => 0x22, 104 => 0x3020, 114 => 0x1422, 139 => 'ImageStabilization', 164 => 0xbd, 165 => 0x71, 166 => 0x57, 167 => 0x0, 168 => [0x18,0x107,0x113], 169 => 0x49c2, 200 => 0xac, 261 => 0x604, 264 => 0x1600, 282 => 0x1a, 364 => 0x12, 365 => 0x11, 371 => 0xb026 },
'imagestabilization2' => { 363 => 0xa },
@@ -2700,55 +2706,55 @@ my %tagLookup = (
'imagetemperaturemin' => { 111 => 0x2 },
'imagetone' => { 316 => 0x4f },
'imagetype' => { 117 => 0x82, 271 => 'ImageType' },
- 'imageuniqueid' => { 1 => 0x15, 57 => 0x28, 109 => 0xa420, 421 => 'ImageUniqueID', 422 => 'ImageUniqueID' },
- 'imagewidth' => { 109 => 0x100, 170 => 0xe, 325 => 0x10c, 438 => 'ImageWidth' },
- 'incrementaltemperature' => { 418 => 'IncrementalTemperature' },
- 'incrementaltint' => { 418 => 'IncrementalTint' },
- 'industry' => { 432 => 'industry', 433 => 'industry' },
+ 'imageuniqueid' => { 1 => 0x15, 57 => 0x28, 109 => 0xa420, 423 => 'ImageUniqueID', 424 => 'ImageUniqueID' },
+ 'imagewidth' => { 109 => 0x100, 170 => 0xe, 325 => 0x10c, 440 => 'ImageWidth' },
+ 'incrementaltemperature' => { 420 => 'IncrementalTemperature' },
+ 'incrementaltint' => { 420 => 'IncrementalTint' },
+ 'industry' => { 434 => 'industry', 435 => 'industry' },
'infobuttonwhenshooting' => { 75 => 0x409 },
'infraredilluminator' => { 337 => 0x28 },
- 'ingredientexclusion' => { 434 => 'ingredientExclusion' },
- 'ingredients' => { 443 => 'Ingredients' },
- 'ingredientsalternatepaths' => { 443 => [\'Ingredients','IngredientsAlternatePaths'] },
- 'ingredientsdocumentid' => { 443 => [\'Ingredients','IngredientsDocumentID'] },
- 'ingredientsfilepath' => { 443 => [\'Ingredients','IngredientsFilePath'] },
- 'ingredientsfrompart' => { 443 => [\'Ingredients','IngredientsFromPart'] },
- 'ingredientsinstanceid' => { 443 => [\'Ingredients','IngredientsInstanceID'] },
- 'ingredientslastmodifydate' => { 443 => [\'Ingredients','IngredientsLastModifyDate'] },
- 'ingredientslasturl' => { 443 => [\'Ingredients','IngredientsLastURL'] },
- 'ingredientslinkcategory' => { 443 => [\'Ingredients','IngredientsLinkCategory'] },
- 'ingredientslinkform' => { 443 => [\'Ingredients','IngredientsLinkForm'] },
- 'ingredientsmanager' => { 443 => [\'Ingredients','IngredientsManager'] },
- 'ingredientsmanagervariant' => { 443 => [\'Ingredients','IngredientsManagerVariant'] },
- 'ingredientsmanageto' => { 443 => [\'Ingredients','IngredientsManageTo'] },
- 'ingredientsmanageui' => { 443 => [\'Ingredients','IngredientsManageUI'] },
- 'ingredientsmaskmarkers' => { 443 => [\'Ingredients','IngredientsMaskMarkers'] },
- 'ingredientsoriginaldocumentid' => { 443 => [\'Ingredients','IngredientsOriginalDocumentID'] },
- 'ingredientspartmapping' => { 443 => [\'Ingredients','IngredientsPartMapping'] },
- 'ingredientsplacedresolutionunit' => { 443 => [\'Ingredients','IngredientsPlacedResolutionUnit'] },
- 'ingredientsplacedxresolution' => { 443 => [\'Ingredients','IngredientsPlacedXResolution'] },
- 'ingredientsplacedyresolution' => { 443 => [\'Ingredients','IngredientsPlacedYResolution'] },
- 'ingredientsrenditionclass' => { 443 => [\'Ingredients','IngredientsRenditionClass'] },
- 'ingredientsrenditionparams' => { 443 => [\'Ingredients','IngredientsRenditionParams'] },
- 'ingredientstopart' => { 443 => [\'Ingredients','IngredientsToPart'] },
- 'ingredientsversionid' => { 443 => [\'Ingredients','IngredientsVersionID'] },
+ 'ingredientexclusion' => { 436 => 'ingredientExclusion' },
+ 'ingredients' => { 445 => 'Ingredients' },
+ 'ingredientsalternatepaths' => { 445 => [\'Ingredients','IngredientsAlternatePaths'] },
+ 'ingredientsdocumentid' => { 445 => [\'Ingredients','IngredientsDocumentID'] },
+ 'ingredientsfilepath' => { 445 => [\'Ingredients','IngredientsFilePath'] },
+ 'ingredientsfrompart' => { 445 => [\'Ingredients','IngredientsFromPart'] },
+ 'ingredientsinstanceid' => { 445 => [\'Ingredients','IngredientsInstanceID'] },
+ 'ingredientslastmodifydate' => { 445 => [\'Ingredients','IngredientsLastModifyDate'] },
+ 'ingredientslasturl' => { 445 => [\'Ingredients','IngredientsLastURL'] },
+ 'ingredientslinkcategory' => { 445 => [\'Ingredients','IngredientsLinkCategory'] },
+ 'ingredientslinkform' => { 445 => [\'Ingredients','IngredientsLinkForm'] },
+ 'ingredientsmanager' => { 445 => [\'Ingredients','IngredientsManager'] },
+ 'ingredientsmanagervariant' => { 445 => [\'Ingredients','IngredientsManagerVariant'] },
+ 'ingredientsmanageto' => { 445 => [\'Ingredients','IngredientsManageTo'] },
+ 'ingredientsmanageui' => { 445 => [\'Ingredients','IngredientsManageUI'] },
+ 'ingredientsmaskmarkers' => { 445 => [\'Ingredients','IngredientsMaskMarkers'] },
+ 'ingredientsoriginaldocumentid' => { 445 => [\'Ingredients','IngredientsOriginalDocumentID'] },
+ 'ingredientspartmapping' => { 445 => [\'Ingredients','IngredientsPartMapping'] },
+ 'ingredientsplacedresolutionunit' => { 445 => [\'Ingredients','IngredientsPlacedResolutionUnit'] },
+ 'ingredientsplacedxresolution' => { 445 => [\'Ingredients','IngredientsPlacedXResolution'] },
+ 'ingredientsplacedyresolution' => { 445 => [\'Ingredients','IngredientsPlacedYResolution'] },
+ 'ingredientsrenditionclass' => { 445 => [\'Ingredients','IngredientsRenditionClass'] },
+ 'ingredientsrenditionparams' => { 445 => [\'Ingredients','IngredientsRenditionParams'] },
+ 'ingredientstopart' => { 445 => [\'Ingredients','IngredientsToPart'] },
+ 'ingredientsversionid' => { 445 => [\'Ingredients','IngredientsVersionID'] },
'initialafpointaiservoaf' => { 75 => 0x51e },
'initialafpointinservo' => { 2 => 0x13 },
- 'initialcameradolly' => { 406 => 'InitialCameraDolly' },
- 'initialhorizontalfovdegrees' => { 406 => 'InitialHorizontalFOVDegrees' },
- 'initialviewheadingdegrees' => { 406 => 'InitialViewHeadingDegrees', 407 => 'InitialViewHeadingDegrees' },
- 'initialviewpitchdegrees' => { 406 => 'InitialViewPitchDegrees', 407 => 'InitialViewPitchDegrees' },
- 'initialviewrolldegrees' => { 406 => 'InitialViewRollDegrees', 407 => 'InitialViewRollDegrees' },
+ 'initialcameradolly' => { 408 => 'InitialCameraDolly' },
+ 'initialhorizontalfovdegrees' => { 408 => 'InitialHorizontalFOVDegrees' },
+ 'initialviewheadingdegrees' => { 408 => 'InitialViewHeadingDegrees', 409 => 'InitialViewHeadingDegrees' },
+ 'initialviewpitchdegrees' => { 408 => 'InitialViewPitchDegrees', 409 => 'InitialViewPitchDegrees' },
+ 'initialviewrolldegrees' => { 408 => 'InitialViewRollDegrees', 409 => 'InitialViewRollDegrees' },
'initialzoomliveview' => { 245 => '4.4' },
'initialzoomsetting' => { 245 => '9.3', 254 => '27.3' },
'inkset' => { 109 => 0x14c },
'inputprofile' => { 123 => 0x1389 },
- 'instanceid' => { 443 => 'InstanceID' },
+ 'instanceid' => { 445 => 'InstanceID' },
'instantplaybacksetup' => { 166 => 0x3e },
'instantplaybacktime' => { 166 => 0x3d },
- 'instructions' => { 430 => 'Instructions' },
- 'instrument' => { 442 => 'instrument' },
- 'intellectualgenre' => { 427 => 'IntellectualGenre' },
+ 'instructions' => { 432 => 'Instructions' },
+ 'instrument' => { 444 => 'instrument' },
+ 'intellectualgenre' => { 429 => 'IntellectualGenre' },
'intelligentauto' => { 371 => 0xb052 },
'intelligentcontrast' => { 46 => 0x4 },
'intelligentd-range' => { 282 => 0x79 },
@@ -2766,15 +2772,15 @@ my %tagLookup = (
'internallensserialnumber' => { 348 => 0xa005 },
'internalndfilter' => { 282 => 0x9d },
'internalserialnumber' => { 57 => 0x96, 68 => 0x9, 114 => 0x10, 169 => 0x49dc, 260 => 0x18, 262 => 0x102, 282 => 0x25, 296 => 0x4, 341 => 0x5, 388 => [0x7c,0xf0], 389 => 0x88 },
- 'interopindex' => { 109 => 0x1, 423 => 'InteroperabilityIndex' },
+ 'interopindex' => { 109 => 0x1, 425 => 'InteroperabilityIndex' },
'interopversion' => { 109 => 0x2 },
'intervallength' => { 163 => 0x10 },
'intervalmode' => { 163 => 0x26 },
'intervalnumber' => { 163 => 0x11 },
'intervalshooting' => { 316 => 0x92 },
- 'introtime' => { 442 => 'introTime' },
- 'introtimescale' => { 442 => [\'introTime','introTimeScale'] },
- 'introtimevalue' => { 442 => [\'introTime','introTimeValue'] },
+ 'introtime' => { 444 => 'introTime' },
+ 'introtimescale' => { 444 => [\'introTime','introTimeScale'] },
+ 'introtimevalue' => { 444 => [\'introTime','introTimeValue'] },
'iptc' => { 110 => 'IPTC' },
'iptc-naa' => { 109 => 0x83bb, 286 => 0x83bb },
'iptcbitspersample' => { 119 => 0x56 },
@@ -2782,17 +2788,17 @@ my %tagLookup = (
'iptcimageheight' => { 119 => 0x1e },
'iptcimagerotation' => { 119 => 0x66 },
'iptcimagewidth' => { 119 => 0x14 },
- 'iptclastedited' => { 428 => 'IptcLastEdited' },
+ 'iptclastedited' => { 430 => 'IptcLastEdited' },
'iptcpicturenumber' => { 119 => 0xa },
'iptcpixelheight' => { 119 => 0x32 },
'iptcpixelwidth' => { 119 => 0x28 },
- 'isalternativeof' => { 432 => 'isAlternativeOf' },
- 'isbn' => { 432 => 'isbn' },
- 'iscorrectionof' => { 432 => 'isCorrectionOf' },
+ 'isalternativeof' => { 434 => 'isAlternativeOf' },
+ 'isbn' => { 434 => 'isbn' },
+ 'iscorrectionof' => { 434 => 'isCorrectionOf' },
'iscustompicturestyle' => { 100 => 0x3 },
- 'ismergedhdr' => { 414 => 'IsMergedHDR' },
- 'ismergedpanorama' => { 414 => 'IsMergedPanorama' },
- 'iso' => { 6 => 0x6, 8 => 0x6, 9 => 0x75, 10 => 0x6, 11 => 0x79, 12 => 0x6, 13 => 0x6, 14 => 0x6, 15 => 0x6, 16 => 0x6, 17 => 0x6, 18 => 0x6, 19 => 0x6, 20 => 0x6, 21 => 0x6, 22 => 0x6, 23 => 0x6, 24 => 0x6, 25 => 0x6, 26 => 0x6, 27 => 0x6, 28 => 0x6, 29 => 0x0, 30 => 0x1, 103 => 0x14, 104 => [0x3014,0x14], 109 => 0x8827, 122 => 0xfd06, 123 => 0x1784, 125 => 0x60, 127 => [0xfa2e,0xfa46], 128 => [0x27,0x28], 129 => 0xf105, 132 => 0x14, 134 => 0x4e, 137 => 0x34, 139 => 'ISO', 163 => 0x8, 169 => 0x49ba, 194 => 0x0, 200 => 0x2, 286 => 0x17, 316 => [0x8b,0x14], 323 => 0x14, 325 => 0x105, 348 => 0xa014, 370 => 0x6f, 375 => [0x1f,0x21,0x25], 422 => 'ISOSpeedRatings' },
+ 'ismergedhdr' => { 416 => 'IsMergedHDR' },
+ 'ismergedpanorama' => { 416 => 'IsMergedPanorama' },
+ 'iso' => { 6 => 0x6, 8 => 0x6, 9 => 0x75, 10 => 0x6, 11 => 0x79, 12 => 0x6, 13 => 0x6, 14 => 0x6, 15 => 0x6, 16 => 0x6, 17 => 0x6, 18 => 0x6, 19 => 0x6, 20 => 0x6, 21 => 0x6, 22 => 0x6, 23 => 0x6, 24 => 0x6, 25 => 0x6, 26 => 0x6, 27 => 0x6, 28 => 0x6, 29 => 0x0, 30 => 0x1, 103 => 0x14, 104 => [0x3014,0x14], 109 => 0x8827, 122 => 0xfd06, 123 => 0x1784, 125 => 0x60, 127 => [0xfa2e,0xfa46], 128 => [0x27,0x28], 129 => 0xf105, 132 => 0x14, 134 => 0x4e, 137 => 0x34, 139 => 'ISO', 163 => 0x8, 169 => 0x49ba, 194 => 0x0, 200 => 0x2, 286 => 0x17, 316 => [0x8b,0x14], 323 => 0x14, 325 => 0x105, 348 => 0xa014, 370 => 0x6f, 375 => [0x1f,0x21,0x25], 424 => 'ISOSpeedRatings' },
'iso2' => { 194 => 0x6, 209 => 0x265, 210 => 0x25c, 211 => 0x265, 212 => 0x221, 213 => 0x25d, 214 => 0x256, 215 => 0x25d, 219 => 0x2b5, 222 => 0x265, 227 => 0x2b5 },
'isoauto' => { 297 => '14.4' },
'isoautohilimit' => { 217 => 0x18eb, 218 => 0xe82, 226 => 0x185d },
@@ -2805,28 +2811,28 @@ my %tagLookup = (
'isoselection' => { 200 => 0xf },
'isosensitivitystep' => { 253 => '6.2', 255 => '6.2' },
'isosetting' => { 125 => 0x5e, 139 => 'ISOSetting', 163 => 0x24, 164 => 0x26, 165 => 0x1c, 166 => 0x13, 171 => 0x6, 200 => 0x13, 297 => '17.3', 340 => 0x27, 359 => 0x16, 360 => 0x14, 361 => 0x2, 370 => 0x6d },
- 'isospeed' => { 109 => 0x8833, 423 => 'ISOSpeed' },
+ 'isospeed' => { 109 => 0x8833, 425 => 'ISOSpeed' },
'isospeedexpansion' => { 74 => 0x3 },
'isospeedincrements' => { 75 => 0x102 },
- 'isospeedlatitudeyyy' => { 109 => 0x8834, 423 => 'ISOSpeedLatitudeyyy' },
- 'isospeedlatitudezzz' => { 109 => 0x8835, 423 => 'ISOSpeedLatitudezzz' },
+ 'isospeedlatitudeyyy' => { 109 => 0x8834, 425 => 'ISOSpeedLatitudeyyy' },
+ 'isospeedlatitudezzz' => { 109 => 0x8835, 425 => 'ISOSpeedLatitudezzz' },
'isospeedrange' => { 75 => 0x103 },
'isostepsize' => { 245 => '6.1', 246 => '7.2', 248 => '7.2', 249 => '7.2', 254 => '4.1', 258 => '7.2' },
'isovalue' => { 266 => 0x1001 },
- 'issn' => { 432 => 'issn' },
- 'issueidentifier' => { 432 => 'issueIdentifier' },
- 'issuename' => { 432 => 'issueName' },
- 'issueteaser' => { 432 => 'issueTeaser' },
- 'issuetype' => { 432 => 'issueType' },
- 'istranslationof' => { 432 => 'isTranslationOf' },
+ 'issn' => { 434 => 'issn' },
+ 'issueidentifier' => { 434 => 'issueIdentifier' },
+ 'issuename' => { 434 => 'issueName' },
+ 'issueteaser' => { 434 => 'issueTeaser' },
+ 'issuetype' => { 434 => 'issueType' },
+ 'istranslationof' => { 434 => 'isTranslationOf' },
'jobid' => { 117 => 0xb8 },
- 'jobname' => { 424 => 'JobName' },
- 'jobref' => { 441 => 'JobRef' },
- 'jobrefid' => { 441 => [\'JobRef','JobRefId'] },
- 'jobrefname' => { 441 => [\'JobRef','JobRefName'] },
- 'jobrefurl' => { 441 => [\'JobRef','JobRefUrl'] },
- 'jobstatus' => { 424 => 'JobStatus' },
- 'jpeghandling' => { 418 => 'JPEGHandling' },
+ 'jobname' => { 426 => 'JobName' },
+ 'jobref' => { 443 => 'JobRef' },
+ 'jobrefid' => { 443 => [\'JobRef','JobRefId'] },
+ 'jobrefname' => { 443 => [\'JobRef','JobRefName'] },
+ 'jobrefurl' => { 443 => [\'JobRef','JobRefUrl'] },
+ 'jobstatus' => { 426 => 'JobStatus' },
+ 'jpeghandling' => { 420 => 'JPEGHandling' },
'jpegquality' => { 9 => 0x66, 284 => 0x3034, 371 => 0xb047 },
'jpegsize' => { 284 => 0x303a },
'jpgcompression' => { 218 => 0x7d4 },
@@ -2834,7 +2840,7 @@ my %tagLookup = (
'jpgfromrawlength' => { 109 => [0x117,0x202] },
'jpgfromrawstart' => { 109 => [0x111,0x201] },
'jpgrecordedpixels' => { 297 => '14.1' },
- 'jurisdiction' => { 415 => 'jurisdiction' },
+ 'jurisdiction' => { 417 => 'jurisdiction' },
'kelvinwb_01' => { 305 => 0x5 },
'kelvinwb_02' => { 305 => 0x9 },
'kelvinwb_03' => { 305 => 0xd },
@@ -2852,16 +2858,16 @@ my %tagLookup = (
'kelvinwb_15' => { 305 => 0x3d },
'kelvinwb_16' => { 305 => 0x41 },
'kelvinwb_daylight' => { 305 => 0x1 },
- 'key' => { 442 => 'key' },
+ 'key' => { 444 => 'key' },
'keystonecompensation' => { 265 => 0x1900 },
'keystonedirection' => { 265 => 0x1901 },
'keystonevalue' => { 265 => 0x1906 },
- 'keyword' => { 432 => 'keyword' },
+ 'keyword' => { 434 => 'keyword' },
'keywordinfo' => { 154 => 'Keywords' },
- 'keywords' => { 117 => 0x19, 140 => 'Keywords', 270 => 'Keywords', 332 => 'Keywords', 412 => 'keywords', 429 => 'Keywords', 440 => 'Keywords' },
- 'killdate' => { 432 => 'killDate' },
- 'killdatea-platform' => { 432 => [\'killDate','killDateA-platform'] },
- 'killdatedate' => { 432 => [\'killDate','killDateDate'] },
+ 'keywords' => { 117 => 0x19, 140 => 'Keywords', 270 => 'Keywords', 332 => 'Keywords', 414 => 'keywords', 431 => 'Keywords', 442 => 'Keywords' },
+ 'killdate' => { 434 => 'killDate' },
+ 'killdatea-platform' => { 434 => [\'killDate','killDateA-platform'] },
+ 'killdatedate' => { 434 => [\'killDate','killDateDate'] },
'kodakimageheight' => { 122 => 0xf908, 125 => 0xe, 127 => [0xfa1e,0xfa52], 133 => 0x70 },
'kodakimagewidth' => { 122 => 0xf907, 125 => 0xc, 127 => [0xfa1d,0xfa51], 133 => 0x6c },
'kodakinfotype' => { 122 => 0xfa00 },
@@ -2869,13 +2875,13 @@ my %tagLookup = (
'kodaklookprofile' => { 123 => 0x138a },
'kodakmaker' => { 133 => 0x8 },
'kodakmodel' => { 125 => 0x0, 133 => 0x28 },
- 'label' => { 274 => 'Label', 440 => 'Label' },
- 'labelname1' => { 426 => [\'TagStructure','TagStructureLabelName'] },
- 'labelname2' => { 426 => [\'TagStructure','TagStructureSubLabelsLabelName'] },
- 'labelname3' => { 426 => [\'TagStructure','TagStructureSubLabelsSubLabelsLabelName'] },
- 'labelname4' => { 426 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsLabelName'] },
- 'labelname5' => { 426 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsLabelName'] },
- 'labelname6' => { 426 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsLabelName'] },
+ 'label' => { 274 => 'Label', 442 => 'Label' },
+ 'labelname1' => { 428 => [\'TagStructure','TagStructureLabelName'] },
+ 'labelname2' => { 428 => [\'TagStructure','TagStructureSubLabelsLabelName'] },
+ 'labelname3' => { 428 => [\'TagStructure','TagStructureSubLabelsSubLabelsLabelName'] },
+ 'labelname4' => { 428 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsLabelName'] },
+ 'labelname5' => { 428 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsLabelName'] },
+ 'labelname6' => { 428 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsLabelName'] },
'landmark' => { 282 => 0x6f },
'landscapeoutputhighlightpoint' => { 100 => 0x26 },
'landscapeoutputshadowpoint' => { 100 => 0x27 },
@@ -2891,19 +2897,19 @@ my %tagLookup = (
'landscapeunsharpmaskfineness' => { 100 => 0xa0 },
'landscapeunsharpmaskstrength' => { 100 => 0x9e },
'landscapeunsharpmaskthreshold' => { 100 => 0xa2 },
- 'language' => { 419 => 'language' },
+ 'language' => { 421 => 'language' },
'languageidentifier' => { 117 => 0x87 },
- 'largestvalidinteriorrectheight' => { 406 => 'LargestValidInteriorRectHeight' },
- 'largestvalidinteriorrectleft' => { 406 => 'LargestValidInteriorRectLeft' },
- 'largestvalidinteriorrecttop' => { 406 => 'LargestValidInteriorRectTop' },
- 'largestvalidinteriorrectwidth' => { 406 => 'LargestValidInteriorRectWidth' },
+ 'largestvalidinteriorrectheight' => { 408 => 'LargestValidInteriorRectHeight' },
+ 'largestvalidinteriorrectleft' => { 408 => 'LargestValidInteriorRectLeft' },
+ 'largestvalidinteriorrecttop' => { 408 => 'LargestValidInteriorRectTop' },
+ 'largestvalidinteriorrectwidth' => { 408 => 'LargestValidInteriorRectWidth' },
'lastfilenumber' => { 163 => 0x1b },
'lastkeywordiptc' => { 161 => 'LastKeywordIPTC' },
'lastkeywordxmp' => { 161 => 'LastKeywordXMP' },
- 'lastphotodate' => { 406 => 'LastPhotoDate' },
- 'lasturl' => { 443 => 'LastURL' },
+ 'lastphotodate' => { 408 => 'LastPhotoDate' },
+ 'lasturl' => { 445 => 'LastURL' },
'lateralchromaticaberration' => { 371 => 0x2012 },
- 'lateralchromaticaberrationcorrectionalreadyapplied' => { 414 => 'LateralChromaticAberrationCorrectionAlreadyApplied' },
+ 'lateralchromaticaberrationcorrectionalreadyapplied' => { 416 => 'LateralChromaticAberrationCorrectionAlreadyApplied' },
'latestageorhigheststage' => { 108 => [\'GeologicalContext','GeologicalContextLatestAgeOrHighestStage'] },
'latesteonorhighesteonothem' => { 108 => [\'GeologicalContext','GeologicalContextLatestEonOrHighestEonothem'] },
'latestepochorhighestseries' => { 108 => [\'GeologicalContext','GeologicalContextLatestEpochOrHighestSeries'] },
@@ -2927,13 +2933,13 @@ my %tagLookup = (
'lcdilluminationduringbulb' => { 75 => 0x408 },
'lcdpanels' => { 74 => 0x8 },
'lcheditor' => { 238 => 0x8ae85e },
- 'legacyiptcdigest' => { 430 => 'LegacyIPTCDigest' },
- 'legalcode' => { 415 => 'legalcode' },
- 'lens' => { 109 => 0xfdea, 200 => 0x84, 414 => 'Lens' },
+ 'legacyiptcdigest' => { 432 => 'LegacyIPTCDigest' },
+ 'legalcode' => { 417 => 'legalcode' },
+ 'lens' => { 109 => 0xfdea, 200 => 0x84, 416 => 'Lens' },
'lensafstopbutton' => { 73 => 0x11, 74 => 0x13, 75 => 0x506, 76 => 0x10, 77 => 0x12, 80 => 0x13, 81 => 0x9 },
'lensaperturerange' => { 351 => [0x30,0x48] },
- 'lenscorrectionsettings' => { 421 => 'LensCorrectionSettings' },
- 'lensdistortinfo' => { 414 => 'LensDistortInfo' },
+ 'lenscorrectionsettings' => { 423 => 'LensCorrectionSettings' },
+ 'lensdistortinfo' => { 416 => 'LensDistortInfo' },
'lensdistortionparams' => { 266 => 0x206 },
'lensdrivenoaf' => { 75 => 0x505 },
'lensdrivewhenafimpossible' => { 2 => 0xb },
@@ -2945,36 +2951,36 @@ my %tagLookup = (
'lensfocusfunctionbuttons' => { 246 => '55.1', 248 => '52.1', 249 => '52.1', 258 => '52.1' },
'lensformat' => { 382 => 0x1891, 384 => 0x18bd, 385 => 0x18ed, 386 => 0x17f1, 388 => 0x106, 389 => 0x106, 397 => 0x603, 398 => 0x5d },
'lensfstops' => { 195 => 0x7, 196 => 0xc, 197 => 0xd, 200 => 0x8b, 307 => '0.3' },
- 'lensid' => { 414 => 'LensID' },
+ 'lensid' => { 416 => 'LensID' },
'lensidnumber' => { 195 => 0x6, 196 => 0xb, 197 => 0xc },
- 'lensinfo' => { 109 => 0xa432, 313 => 0x2a, 414 => 'LensInfo', 423 => 'LensSpecification' },
+ 'lensinfo' => { 109 => 0xa432, 313 => 0x2a, 416 => 'LensInfo', 425 => 'LensSpecification' },
'lenskind' => { 307 => 0x1 },
- 'lensmake' => { 109 => 0xa433, 146 => 'Make', 423 => 'LensMake' },
- 'lensmanualdistortionamount' => { 418 => 'LensManualDistortionAmount' },
+ 'lensmake' => { 109 => 0xa433, 146 => 'Make', 425 => 'LensMake' },
+ 'lensmanualdistortionamount' => { 420 => 'LensManualDistortionAmount' },
'lensmanufacturer' => { 161 => 'LensManufacturer' },
'lensmaxaperturerange' => { 351 => 0x2b },
- 'lensmodel' => { 6 => 0x937, 13 => 0x92b, 14 => 0x933, 57 => 0x95, 109 => 0xa434, 146 => 'Model', 161 => 'LensModel', 198 => 0x18a, 262 => 0x203, 280 => 0x303, 313 => 0xc, 325 => 0x412, 423 => 'LensModel' },
+ 'lensmodel' => { 6 => 0x937, 13 => 0x92b, 14 => 0x933, 57 => 0x95, 109 => 0xa434, 146 => 'Model', 161 => 'LensModel', 198 => 0x18a, 262 => 0x203, 280 => 0x303, 313 => 0xc, 325 => 0x412, 425 => 'LensModel' },
'lensmount' => { 361 => 0x99, 382 => 0x1892, 384 => 0x18be, 385 => 0x18ee, 386 => 0x17f2, 388 => 0x105, 389 => 0x105, 397 => 0x604, 398 => 0x5e },
'lensmount2' => { 401 => 0x8 },
'lensparameters' => { 379 => 0x1a23, 382 => 0x1870, 384 => 0x189c, 385 => 0x18cc, 386 => 0x17d0, 397 => 0x6ca, 398 => 0x64 },
- 'lensprofilechromaticaberrationscale' => { 418 => 'LensProfileChromaticAberrationScale' },
- 'lensprofiledigest' => { 418 => 'LensProfileDigest' },
- 'lensprofiledistortionscale' => { 418 => 'LensProfileDistortionScale' },
- 'lensprofileenable' => { 418 => 'LensProfileEnable' },
- 'lensprofilefilename' => { 418 => 'LensProfileFilename' },
- 'lensprofilematchkeycameramodelname' => { 418 => 'LensProfileMatchKeyCameraModelName' },
- 'lensprofilematchkeyexifmake' => { 418 => 'LensProfileMatchKeyExifMake' },
- 'lensprofilematchkeyexifmodel' => { 418 => 'LensProfileMatchKeyExifModel' },
- 'lensprofilematchkeyisraw' => { 418 => 'LensProfileMatchKeyIsRaw' },
- 'lensprofilematchkeylensid' => { 418 => 'LensProfileMatchKeyLensID' },
- 'lensprofilematchkeylensinfo' => { 418 => 'LensProfileMatchKeyLensInfo' },
- 'lensprofilematchkeylensname' => { 418 => 'LensProfileMatchKeyLensName' },
- 'lensprofilematchkeysensorformatfactor' => { 418 => 'LensProfileMatchKeySensorFormatFactor' },
- 'lensprofilename' => { 418 => 'LensProfileName' },
- 'lensprofilesetup' => { 418 => 'LensProfileSetup' },
- 'lensprofilevignettingscale' => { 418 => 'LensProfileVignettingScale' },
+ 'lensprofilechromaticaberrationscale' => { 420 => 'LensProfileChromaticAberrationScale' },
+ 'lensprofiledigest' => { 420 => 'LensProfileDigest' },
+ 'lensprofiledistortionscale' => { 420 => 'LensProfileDistortionScale' },
+ 'lensprofileenable' => { 420 => 'LensProfileEnable' },
+ 'lensprofilefilename' => { 420 => 'LensProfileFilename' },
+ 'lensprofilematchkeycameramodelname' => { 420 => 'LensProfileMatchKeyCameraModelName' },
+ 'lensprofilematchkeyexifmake' => { 420 => 'LensProfileMatchKeyExifMake' },
+ 'lensprofilematchkeyexifmodel' => { 420 => 'LensProfileMatchKeyExifModel' },
+ 'lensprofilematchkeyisraw' => { 420 => 'LensProfileMatchKeyIsRaw' },
+ 'lensprofilematchkeylensid' => { 420 => 'LensProfileMatchKeyLensID' },
+ 'lensprofilematchkeylensinfo' => { 420 => 'LensProfileMatchKeyLensInfo' },
+ 'lensprofilematchkeylensname' => { 420 => 'LensProfileMatchKeyLensName' },
+ 'lensprofilematchkeysensorformatfactor' => { 420 => 'LensProfileMatchKeySensorFormatFactor' },
+ 'lensprofilename' => { 420 => 'LensProfileName' },
+ 'lensprofilesetup' => { 420 => 'LensProfileSetup' },
+ 'lensprofilevignettingscale' => { 420 => 'LensProfileVignettingScale' },
'lensproperties' => { 262 => 0x20b },
- 'lensserialnumber' => { 20 => 0x164, 31 => 0x16b, 55 => 0x0, 109 => 0xa435, 146 => 'SerialNumber', 262 => 0x202, 282 => 0x52, 342 => 0x30, 414 => 'LensSerialNumber', 423 => 'LensSerialNumber' },
+ 'lensserialnumber' => { 20 => 0x164, 31 => 0x16b, 55 => 0x0, 109 => 0xa435, 146 => 'SerialNumber', 262 => 0x202, 282 => 0x52, 342 => 0x30, 416 => 'LensSerialNumber', 425 => 'LensSerialNumber' },
'lensshutterlock' => { 166 => 0x4a },
'lensspec' => { 356 => 0x0, 357 => 0x0, 358 => 0x0, 371 => 0xb02a },
'lensspecfeatures' => { 388 => [0x115,0x116], 389 => [0x116,0x21c,0x21e] },
@@ -2985,7 +2991,7 @@ my %tagLookup = (
'lenszoomposition' => { 395 => 0x19, 396 => 0x1e, 398 => [0x342,0x35a] },
'levelindicator' => { 289 => 0x15 },
'levelorientation' => { 315 => 0x0 },
- 'license' => { 415 => 'license' },
+ 'license' => { 417 => 'license' },
'licensee' => { 271 => 'Licensee' },
'licenseeid' => { 271 => [\'Licensee','LicenseeLicenseeID'] },
'licenseeimageid' => { 271 => 'LicenseeImageID' },
@@ -2997,7 +3003,7 @@ my %tagLookup = (
'licenseid' => { 271 => 'LicenseID' },
'licensestartdate' => { 271 => 'LicenseStartDate' },
'licensetransactiondate' => { 271 => 'LicenseTransactionDate' },
- 'licensetype' => { 420 => 'licensetype' },
+ 'licensetype' => { 422 => 'licensetype' },
'licensor' => { 271 => 'Licensor' },
'licensorcity' => { 271 => [\'Licensor','LicensorLicensorCity'] },
'licensorcountry' => { 271 => [\'Licensor','LicensorLicensorCountry'] },
@@ -3020,7 +3026,7 @@ my %tagLookup = (
'lightfalloffparams' => { 109 => 0x7032 },
'lightingmode' => { 104 => 0x302a },
'lightreading' => { 316 => 0x15 },
- 'lightsource' => { 109 => 0x9208, 200 => 0x90, 269 => 0x1000, 422 => 'LightSource' },
+ 'lightsource' => { 109 => 0x9208, 200 => 0x90, 269 => 0x1000, 424 => 'LightSource' },
'lightsourcespecial' => { 350 => 0x21d },
'lightswitch' => { 258 => '0.1', 259 => '0.1' },
'lightvaluecenter' => { 266 => 0x103d },
@@ -3032,12 +3038,12 @@ my %tagLookup = (
'linearityuppermargin' => { 40 => [0x2ba,0x2d1,0x2d5], 42 => 0x1e5, 43 => [0x1fe,0x2de], 44 => [0x232,0x310] },
'linearizationtable' => { 109 => 0xc618 },
'linearresponselimit' => { 109 => 0xc62e },
- 'link' => { 432 => 'link' },
+ 'link' => { 434 => 'link' },
'linkaetoafpoint' => { 297 => '14.2' },
- 'linkedencodedrightsexpr' => { 428 => [\'LinkedEncRightsExpr','LinkedEncRightsExprLinkedRightsExpr'] },
- 'linkedencodedrightsexprlangid' => { 428 => [\'LinkedEncRightsExpr','LinkedEncRightsExprRightsExprLangId'] },
- 'linkedencodedrightsexprtype' => { 428 => [\'LinkedEncRightsExpr','LinkedEncRightsExprRightsExprEncType'] },
- 'linkedencrightsexpr' => { 428 => 'LinkedEncRightsExpr' },
+ 'linkedencodedrightsexpr' => { 430 => [\'LinkedEncRightsExpr','LinkedEncRightsExprLinkedRightsExpr'] },
+ 'linkedencodedrightsexprlangid' => { 430 => [\'LinkedEncRightsExpr','LinkedEncRightsExprRightsExprLangId'] },
+ 'linkedencodedrightsexprtype' => { 430 => [\'LinkedEncRightsExpr','LinkedEncRightsExprRightsExprEncType'] },
+ 'linkedencrightsexpr' => { 430 => 'LinkedEncRightsExpr' },
'lithostratigraphicterms' => { 108 => [\'GeologicalContext','GeologicalContextLithostratigraphicTerms'] },
'liveviewaf' => { 250 => '32.1', 259 => '34.1' },
'liveviewafareamode' => { 255 => '34.1' },
@@ -3053,64 +3059,64 @@ my %tagLookup = (
'localcaption' => { 117 => 0x79 },
'localizedcameramodel' => { 109 => 0xc615 },
'locallocationname' => { 348 => 0x30 },
- 'location' => { 199 => 0x9, 282 => 0x67, 410 => 'Location', 427 => 'Location', 431 => 'location', 432 => 'location' },
- 'locationareacode' => { 416 => 'lac' },
- 'locationcreated' => { 428 => 'LocationCreated' },
- 'locationcreatedcity' => { 428 => [\'LocationCreated','LocationCreatedCity'] },
- 'locationcreatedcountrycode' => { 428 => [\'LocationCreated','LocationCreatedCountryCode'] },
- 'locationcreatedcountryname' => { 428 => [\'LocationCreated','LocationCreatedCountryName'] },
- 'locationcreatedgpsaltitude' => { 428 => [\'LocationCreated','LocationCreatedGPSAltitude'] },
- 'locationcreatedgpslatitude' => { 428 => [\'LocationCreated','LocationCreatedGPSLatitude'] },
- 'locationcreatedgpslongitude' => { 428 => [\'LocationCreated','LocationCreatedGPSLongitude'] },
- 'locationcreatedidentifier' => { 428 => [\'LocationCreated','LocationCreatedIdentifier'] },
- 'locationcreatedlocationid' => { 428 => [\'LocationCreated','LocationCreatedLocationId'] },
- 'locationcreatedlocationname' => { 428 => [\'LocationCreated','LocationCreatedLocationName'] },
- 'locationcreatedprovincestate' => { 428 => [\'LocationCreated','LocationCreatedProvinceState'] },
- 'locationcreatedsublocation' => { 428 => [\'LocationCreated','LocationCreatedSublocation'] },
- 'locationcreatedworldregion' => { 428 => [\'LocationCreated','LocationCreatedWorldRegion'] },
+ 'location' => { 199 => 0x9, 282 => 0x67, 412 => 'Location', 429 => 'Location', 433 => 'location', 434 => 'location' },
+ 'locationareacode' => { 418 => 'lac' },
+ 'locationcreated' => { 430 => 'LocationCreated' },
+ 'locationcreatedcity' => { 430 => [\'LocationCreated','LocationCreatedCity'] },
+ 'locationcreatedcountrycode' => { 430 => [\'LocationCreated','LocationCreatedCountryCode'] },
+ 'locationcreatedcountryname' => { 430 => [\'LocationCreated','LocationCreatedCountryName'] },
+ 'locationcreatedgpsaltitude' => { 430 => [\'LocationCreated','LocationCreatedGPSAltitude'] },
+ 'locationcreatedgpslatitude' => { 430 => [\'LocationCreated','LocationCreatedGPSLatitude'] },
+ 'locationcreatedgpslongitude' => { 430 => [\'LocationCreated','LocationCreatedGPSLongitude'] },
+ 'locationcreatedidentifier' => { 430 => [\'LocationCreated','LocationCreatedIdentifier'] },
+ 'locationcreatedlocationid' => { 430 => [\'LocationCreated','LocationCreatedLocationId'] },
+ 'locationcreatedlocationname' => { 430 => [\'LocationCreated','LocationCreatedLocationName'] },
+ 'locationcreatedprovincestate' => { 430 => [\'LocationCreated','LocationCreatedProvinceState'] },
+ 'locationcreatedsublocation' => { 430 => [\'LocationCreated','LocationCreatedSublocation'] },
+ 'locationcreatedworldregion' => { 430 => [\'LocationCreated','LocationCreatedWorldRegion'] },
'locationinfoversion' => { 199 => 0x0 },
'locationname' => { 348 => 0x31 },
- 'locationshown' => { 428 => 'LocationShown' },
- 'locationshowncity' => { 428 => [\'LocationShown','LocationShownCity'] },
- 'locationshowncountrycode' => { 428 => [\'LocationShown','LocationShownCountryCode'] },
- 'locationshowncountryname' => { 428 => [\'LocationShown','LocationShownCountryName'] },
- 'locationshowngpsaltitude' => { 428 => [\'LocationShown','LocationShownGPSAltitude'] },
- 'locationshowngpslatitude' => { 428 => [\'LocationShown','LocationShownGPSLatitude'] },
- 'locationshowngpslongitude' => { 428 => [\'LocationShown','LocationShownGPSLongitude'] },
- 'locationshownidentifier' => { 428 => [\'LocationShown','LocationShownIdentifier'] },
- 'locationshownlocationid' => { 428 => [\'LocationShown','LocationShownLocationId'] },
- 'locationshownlocationname' => { 428 => [\'LocationShown','LocationShownLocationName'] },
- 'locationshownprovincestate' => { 428 => [\'LocationShown','LocationShownProvinceState'] },
- 'locationshownsublocation' => { 428 => [\'LocationShown','LocationShownSublocation'] },
- 'locationshownworldregion' => { 428 => [\'LocationShown','LocationShownWorldRegion'] },
+ 'locationshown' => { 430 => 'LocationShown' },
+ 'locationshowncity' => { 430 => [\'LocationShown','LocationShownCity'] },
+ 'locationshowncountrycode' => { 430 => [\'LocationShown','LocationShownCountryCode'] },
+ 'locationshowncountryname' => { 430 => [\'LocationShown','LocationShownCountryName'] },
+ 'locationshowngpsaltitude' => { 430 => [\'LocationShown','LocationShownGPSAltitude'] },
+ 'locationshowngpslatitude' => { 430 => [\'LocationShown','LocationShownGPSLatitude'] },
+ 'locationshowngpslongitude' => { 430 => [\'LocationShown','LocationShownGPSLongitude'] },
+ 'locationshownidentifier' => { 430 => [\'LocationShown','LocationShownIdentifier'] },
+ 'locationshownlocationid' => { 430 => [\'LocationShown','LocationShownLocationId'] },
+ 'locationshownlocationname' => { 430 => [\'LocationShown','LocationShownLocationName'] },
+ 'locationshownprovincestate' => { 430 => [\'LocationShown','LocationShownProvinceState'] },
+ 'locationshownsublocation' => { 430 => [\'LocationShown','LocationShownSublocation'] },
+ 'locationshownworldregion' => { 430 => [\'LocationShown','LocationShownWorldRegion'] },
'lockmicrophonebutton' => { 75 => 0x709 },
- 'logcomment' => { 442 => 'logComment' },
+ 'logcomment' => { 444 => 'logComment' },
'longexposurenoisereduction' => { 56 => 0x4, 75 => 0x201, 76 => 0x1, 77 => 0x2, 78 => 0x1, 79 => 0x1, 80 => 0x2, 81 => 0x1, 282 => 0x49, 359 => 0x2b, 360 => 0x25, 361 => 0x25, 371 => 0x2008, 375 => 0x11, 398 => 0x44 },
'longexposurenoisereduction2' => { 51 => 0x8 },
- 'loop' => { 442 => 'loop' },
+ 'loop' => { 444 => 'loop' },
'lowestbiostratigraphiczone' => { 108 => [\'GeologicalContext','GeologicalContextLowestBiostratigraphicZone'] },
- 'luminanceadjustmentaqua' => { 418 => 'LuminanceAdjustmentAqua' },
- 'luminanceadjustmentblue' => { 418 => 'LuminanceAdjustmentBlue' },
- 'luminanceadjustmentgreen' => { 418 => 'LuminanceAdjustmentGreen' },
- 'luminanceadjustmentmagenta' => { 418 => 'LuminanceAdjustmentMagenta' },
- 'luminanceadjustmentorange' => { 418 => 'LuminanceAdjustmentOrange' },
- 'luminanceadjustmentpurple' => { 418 => 'LuminanceAdjustmentPurple' },
- 'luminanceadjustmentred' => { 418 => 'LuminanceAdjustmentRed' },
- 'luminanceadjustmentyellow' => { 418 => 'LuminanceAdjustmentYellow' },
+ 'luminanceadjustmentaqua' => { 420 => 'LuminanceAdjustmentAqua' },
+ 'luminanceadjustmentblue' => { 420 => 'LuminanceAdjustmentBlue' },
+ 'luminanceadjustmentgreen' => { 420 => 'LuminanceAdjustmentGreen' },
+ 'luminanceadjustmentmagenta' => { 420 => 'LuminanceAdjustmentMagenta' },
+ 'luminanceadjustmentorange' => { 420 => 'LuminanceAdjustmentOrange' },
+ 'luminanceadjustmentpurple' => { 420 => 'LuminanceAdjustmentPurple' },
+ 'luminanceadjustmentred' => { 420 => 'LuminanceAdjustmentRed' },
+ 'luminanceadjustmentyellow' => { 420 => 'LuminanceAdjustmentYellow' },
'luminancecurvelimits' => { 99 => 0x150 },
'luminancecurvepoints' => { 99 => 0x126 },
'luminancenoisereduction' => { 94 => 0x20600, 100 => 0x5f, 351 => 0x1b },
- 'luminancenoisereductioncontrast' => { 418 => 'LuminanceNoiseReductionContrast' },
- 'luminancenoisereductiondetail' => { 418 => 'LuminanceNoiseReductionDetail' },
+ 'luminancenoisereductioncontrast' => { 420 => 'LuminanceNoiseReductionContrast' },
+ 'luminancenoisereductiondetail' => { 420 => 'LuminanceNoiseReductionDetail' },
'luminancenr_tiff_jpeg' => { 100 => 0x6d },
- 'luminancesmoothing' => { 418 => 'LuminanceSmoothing' },
+ 'luminancesmoothing' => { 420 => 'LuminanceSmoothing' },
'lvshootingareadisplay' => { 75 => [0x40b,0x40c] },
- 'lyrics' => { 442 => 'lyrics' },
+ 'lyrics' => { 444 => 'lyrics' },
'm16cversion' => { 278 => 0x333 },
- 'macatom' => { 417 => 'macAtom' },
- 'macatomapplicationcode' => { 417 => [\'macAtom','macAtomApplicationCode'] },
- 'macatominvocationappleevent' => { 417 => [\'macAtom','macAtomInvocationAppleEvent'] },
- 'macatomposixprojectpath' => { 417 => [\'macAtom','macAtomPosixProjectPath'] },
+ 'macatom' => { 419 => 'macAtom' },
+ 'macatomapplicationcode' => { 419 => [\'macAtom','macAtomApplicationCode'] },
+ 'macatominvocationappleevent' => { 419 => [\'macAtom','macAtomInvocationAppleEvent'] },
+ 'macatomposixprojectpath' => { 419 => [\'macAtom','macAtomPosixProjectPath'] },
'macro' => { 114 => 0x1020, 115 => 0x202, 266 => 0x202, 340 => 0x21, 350 => 0x202, 371 => 0xb040 },
'macroled' => { 264 => 0x120a },
'macromagnification' => { 6 => 0x1b, 10 => 0x1b, 13 => 0x1b, 14 => 0x1b, 18 => 0x1b, 19 => 0x1b, 51 => 0x10 },
@@ -3119,9 +3125,9 @@ my %tagLookup = (
'magicfilter' => { 261 => 0x52c },
'magnifiedview' => { 77 => 0x11, 79 => 0x9 },
'maindialexposurecomp' => { 256 => '0.6' },
- 'mainingredient' => { 434 => 'mainIngredient' },
- 'make' => { 89 => 0x0, 106 => 0x1, 109 => 0x10f, 139 => 'Make', 274 => 'Make', 286 => 0x10f, 431 => 'make', 438 => 'Make' },
- 'makernote' => { 422 => 'MakerNote' },
+ 'mainingredient' => { 436 => 'mainIngredient' },
+ 'make' => { 89 => 0x0, 106 => 0x1, 109 => 0x10f, 139 => 'Make', 274 => 'Make', 286 => 0x10f, 433 => 'make', 440 => 'Make' },
+ 'makernote' => { 424 => 'MakerNote' },
'makernoteapple' => { 107 => 'MakN', 109 => 0x927c },
'makernotecanon' => { 107 => 'MakN', 109 => 0x927c },
'makernotecasio' => { 107 => 'MakN', 109 => 0x927c },
@@ -3209,63 +3215,63 @@ my %tagLookup = (
'makernoteunknownbinary' => { 107 => 'MakN', 109 => 0x927c },
'makernoteunknowntext' => { 107 => 'MakN', 109 => 0x927c },
'makernoteversion' => { 168 => 0x0, 200 => 0x1, 266 => 0x0, 282 => 0x8000, 345 => 0x0, 348 => 0x1, 351 => [0x1d,0x1f], 362 => 0x2000 },
- 'managedfrom' => { 443 => 'ManagedFrom' },
- 'managedfromalternatepaths' => { 443 => [\'ManagedFrom','ManagedFromAlternatePaths'] },
- 'managedfromdocumentid' => { 443 => [\'ManagedFrom','ManagedFromDocumentID'] },
- 'managedfromfilepath' => { 443 => [\'ManagedFrom','ManagedFromFilePath'] },
- 'managedfromfrompart' => { 443 => [\'ManagedFrom','ManagedFromFromPart'] },
- 'managedfrominstanceid' => { 443 => [\'ManagedFrom','ManagedFromInstanceID'] },
- 'managedfromlastmodifydate' => { 443 => [\'ManagedFrom','ManagedFromLastModifyDate'] },
- 'managedfromlasturl' => { 443 => [\'ManagedFrom','ManagedFromLastURL'] },
- 'managedfromlinkcategory' => { 443 => [\'ManagedFrom','ManagedFromLinkCategory'] },
- 'managedfromlinkform' => { 443 => [\'ManagedFrom','ManagedFromLinkForm'] },
- 'managedfrommanager' => { 443 => [\'ManagedFrom','ManagedFromManager'] },
- 'managedfrommanagervariant' => { 443 => [\'ManagedFrom','ManagedFromManagerVariant'] },
- 'managedfrommanageto' => { 443 => [\'ManagedFrom','ManagedFromManageTo'] },
- 'managedfrommanageui' => { 443 => [\'ManagedFrom','ManagedFromManageUI'] },
- 'managedfrommaskmarkers' => { 443 => [\'ManagedFrom','ManagedFromMaskMarkers'] },
- 'managedfromoriginaldocumentid' => { 443 => [\'ManagedFrom','ManagedFromOriginalDocumentID'] },
- 'managedfrompartmapping' => { 443 => [\'ManagedFrom','ManagedFromPartMapping'] },
- 'managedfromplacedresolutionunit' => { 443 => [\'ManagedFrom','ManagedFromPlacedResolutionUnit'] },
- 'managedfromplacedxresolution' => { 443 => [\'ManagedFrom','ManagedFromPlacedXResolution'] },
- 'managedfromplacedyresolution' => { 443 => [\'ManagedFrom','ManagedFromPlacedYResolution'] },
- 'managedfromrenditionclass' => { 443 => [\'ManagedFrom','ManagedFromRenditionClass'] },
- 'managedfromrenditionparams' => { 443 => [\'ManagedFrom','ManagedFromRenditionParams'] },
- 'managedfromtopart' => { 443 => [\'ManagedFrom','ManagedFromToPart'] },
- 'managedfromversionid' => { 443 => [\'ManagedFrom','ManagedFromVersionID'] },
- 'manager' => { 443 => 'Manager' },
- 'managervariant' => { 443 => 'ManagerVariant' },
- 'manageto' => { 443 => 'ManageTo' },
- 'manageui' => { 443 => 'ManageUI' },
- 'manifest' => { 443 => 'Manifest' },
- 'manifestlinkform' => { 443 => [\'Manifest','ManifestLinkForm'] },
- 'manifestplacedresolutionunit' => { 443 => [\'Manifest','ManifestPlacedResolutionUnit'] },
- 'manifestplacedxresolution' => { 443 => [\'Manifest','ManifestPlacedXResolution'] },
- 'manifestplacedyresolution' => { 443 => [\'Manifest','ManifestPlacedYResolution'] },
- 'manifestreference' => { 443 => [\'Manifest','ManifestReference'] },
- 'manifestreferencealternatepaths' => { 443 => [\'Manifest','ManifestReferenceAlternatePaths'] },
- 'manifestreferencedocumentid' => { 443 => [\'Manifest','ManifestReferenceDocumentID'] },
- 'manifestreferencefilepath' => { 443 => [\'Manifest','ManifestReferenceFilePath'] },
- 'manifestreferencefrompart' => { 443 => [\'Manifest','ManifestReferenceFromPart'] },
- 'manifestreferenceinstanceid' => { 443 => [\'Manifest','ManifestReferenceInstanceID'] },
- 'manifestreferencelastmodifydate' => { 443 => [\'Manifest','ManifestReferenceLastModifyDate'] },
- 'manifestreferencelasturl' => { 443 => [\'Manifest','ManifestReferenceLastURL'] },
- 'manifestreferencelinkcategory' => { 443 => [\'Manifest','ManifestReferenceLinkCategory'] },
- 'manifestreferencelinkform' => { 443 => [\'Manifest','ManifestReferenceLinkForm'] },
- 'manifestreferencemanager' => { 443 => [\'Manifest','ManifestReferenceManager'] },
- 'manifestreferencemanagervariant' => { 443 => [\'Manifest','ManifestReferenceManagerVariant'] },
- 'manifestreferencemanageto' => { 443 => [\'Manifest','ManifestReferenceManageTo'] },
- 'manifestreferencemanageui' => { 443 => [\'Manifest','ManifestReferenceManageUI'] },
- 'manifestreferencemaskmarkers' => { 443 => [\'Manifest','ManifestReferenceMaskMarkers'] },
- 'manifestreferenceoriginaldocumentid' => { 443 => [\'Manifest','ManifestReferenceOriginalDocumentID'] },
- 'manifestreferencepartmapping' => { 443 => [\'Manifest','ManifestReferencePartMapping'] },
- 'manifestreferenceplacedresolutionunit' => { 443 => [\'Manifest','ManifestReferencePlacedResolutionUnit'] },
- 'manifestreferenceplacedxresolution' => { 443 => [\'Manifest','ManifestReferencePlacedXResolution'] },
- 'manifestreferenceplacedyresolution' => { 443 => [\'Manifest','ManifestReferencePlacedYResolution'] },
- 'manifestreferencerenditionclass' => { 443 => [\'Manifest','ManifestReferenceRenditionClass'] },
- 'manifestreferencerenditionparams' => { 443 => [\'Manifest','ManifestReferenceRenditionParams'] },
- 'manifestreferencetopart' => { 443 => [\'Manifest','ManifestReferenceToPart'] },
- 'manifestreferenceversionid' => { 443 => [\'Manifest','ManifestReferenceVersionID'] },
+ 'managedfrom' => { 445 => 'ManagedFrom' },
+ 'managedfromalternatepaths' => { 445 => [\'ManagedFrom','ManagedFromAlternatePaths'] },
+ 'managedfromdocumentid' => { 445 => [\'ManagedFrom','ManagedFromDocumentID'] },
+ 'managedfromfilepath' => { 445 => [\'ManagedFrom','ManagedFromFilePath'] },
+ 'managedfromfrompart' => { 445 => [\'ManagedFrom','ManagedFromFromPart'] },
+ 'managedfrominstanceid' => { 445 => [\'ManagedFrom','ManagedFromInstanceID'] },
+ 'managedfromlastmodifydate' => { 445 => [\'ManagedFrom','ManagedFromLastModifyDate'] },
+ 'managedfromlasturl' => { 445 => [\'ManagedFrom','ManagedFromLastURL'] },
+ 'managedfromlinkcategory' => { 445 => [\'ManagedFrom','ManagedFromLinkCategory'] },
+ 'managedfromlinkform' => { 445 => [\'ManagedFrom','ManagedFromLinkForm'] },
+ 'managedfrommanager' => { 445 => [\'ManagedFrom','ManagedFromManager'] },
+ 'managedfrommanagervariant' => { 445 => [\'ManagedFrom','ManagedFromManagerVariant'] },
+ 'managedfrommanageto' => { 445 => [\'ManagedFrom','ManagedFromManageTo'] },
+ 'managedfrommanageui' => { 445 => [\'ManagedFrom','ManagedFromManageUI'] },
+ 'managedfrommaskmarkers' => { 445 => [\'ManagedFrom','ManagedFromMaskMarkers'] },
+ 'managedfromoriginaldocumentid' => { 445 => [\'ManagedFrom','ManagedFromOriginalDocumentID'] },
+ 'managedfrompartmapping' => { 445 => [\'ManagedFrom','ManagedFromPartMapping'] },
+ 'managedfromplacedresolutionunit' => { 445 => [\'ManagedFrom','ManagedFromPlacedResolutionUnit'] },
+ 'managedfromplacedxresolution' => { 445 => [\'ManagedFrom','ManagedFromPlacedXResolution'] },
+ 'managedfromplacedyresolution' => { 445 => [\'ManagedFrom','ManagedFromPlacedYResolution'] },
+ 'managedfromrenditionclass' => { 445 => [\'ManagedFrom','ManagedFromRenditionClass'] },
+ 'managedfromrenditionparams' => { 445 => [\'ManagedFrom','ManagedFromRenditionParams'] },
+ 'managedfromtopart' => { 445 => [\'ManagedFrom','ManagedFromToPart'] },
+ 'managedfromversionid' => { 445 => [\'ManagedFrom','ManagedFromVersionID'] },
+ 'manager' => { 445 => 'Manager' },
+ 'managervariant' => { 445 => 'ManagerVariant' },
+ 'manageto' => { 445 => 'ManageTo' },
+ 'manageui' => { 445 => 'ManageUI' },
+ 'manifest' => { 445 => 'Manifest' },
+ 'manifestlinkform' => { 445 => [\'Manifest','ManifestLinkForm'] },
+ 'manifestplacedresolutionunit' => { 445 => [\'Manifest','ManifestPlacedResolutionUnit'] },
+ 'manifestplacedxresolution' => { 445 => [\'Manifest','ManifestPlacedXResolution'] },
+ 'manifestplacedyresolution' => { 445 => [\'Manifest','ManifestPlacedYResolution'] },
+ 'manifestreference' => { 445 => [\'Manifest','ManifestReference'] },
+ 'manifestreferencealternatepaths' => { 445 => [\'Manifest','ManifestReferenceAlternatePaths'] },
+ 'manifestreferencedocumentid' => { 445 => [\'Manifest','ManifestReferenceDocumentID'] },
+ 'manifestreferencefilepath' => { 445 => [\'Manifest','ManifestReferenceFilePath'] },
+ 'manifestreferencefrompart' => { 445 => [\'Manifest','ManifestReferenceFromPart'] },
+ 'manifestreferenceinstanceid' => { 445 => [\'Manifest','ManifestReferenceInstanceID'] },
+ 'manifestreferencelastmodifydate' => { 445 => [\'Manifest','ManifestReferenceLastModifyDate'] },
+ 'manifestreferencelasturl' => { 445 => [\'Manifest','ManifestReferenceLastURL'] },
+ 'manifestreferencelinkcategory' => { 445 => [\'Manifest','ManifestReferenceLinkCategory'] },
+ 'manifestreferencelinkform' => { 445 => [\'Manifest','ManifestReferenceLinkForm'] },
+ 'manifestreferencemanager' => { 445 => [\'Manifest','ManifestReferenceManager'] },
+ 'manifestreferencemanagervariant' => { 445 => [\'Manifest','ManifestReferenceManagerVariant'] },
+ 'manifestreferencemanageto' => { 445 => [\'Manifest','ManifestReferenceManageTo'] },
+ 'manifestreferencemanageui' => { 445 => [\'Manifest','ManifestReferenceManageUI'] },
+ 'manifestreferencemaskmarkers' => { 445 => [\'Manifest','ManifestReferenceMaskMarkers'] },
+ 'manifestreferenceoriginaldocumentid' => { 445 => [\'Manifest','ManifestReferenceOriginalDocumentID'] },
+ 'manifestreferencepartmapping' => { 445 => [\'Manifest','ManifestReferencePartMapping'] },
+ 'manifestreferenceplacedresolutionunit' => { 445 => [\'Manifest','ManifestReferencePlacedResolutionUnit'] },
+ 'manifestreferenceplacedxresolution' => { 445 => [\'Manifest','ManifestReferencePlacedXResolution'] },
+ 'manifestreferenceplacedyresolution' => { 445 => [\'Manifest','ManifestReferencePlacedYResolution'] },
+ 'manifestreferencerenditionclass' => { 445 => [\'Manifest','ManifestReferenceRenditionClass'] },
+ 'manifestreferencerenditionparams' => { 445 => [\'Manifest','ManifestReferenceRenditionParams'] },
+ 'manifestreferencetopart' => { 445 => [\'Manifest','ManifestReferenceToPart'] },
+ 'manifestreferenceversionid' => { 445 => [\'Manifest','ManifestReferenceVersionID'] },
'manometerpressure' => { 261 => 0x900, 282 => 0x86 },
'manometerreading' => { 261 => 0x901 },
'manualafpointselectpattern' => { 75 => 0x513 },
@@ -3278,22 +3284,22 @@ my %tagLookup = (
'manufacturedate' => { 173 => 0x6705, 296 => 0x1 },
'manufacturedate1' => { 343 => 0x4 },
'manufacturedate2' => { 343 => 0x5 },
- 'manufacturer' => { 431 => 'manufacturer' },
- 'marked' => { 429 => 'Marked', 446 => 'Marked' },
- 'markers' => { 442 => 'markers' },
- 'markerscomment' => { 442 => [\'markers','markersComment'] },
- 'markerscuepointparams' => { 442 => [\'markers','markersCuePointParams'] },
- 'markerscuepointparamskey' => { 442 => [\'markers','markersCuePointParamsKey'] },
- 'markerscuepointparamsvalue' => { 442 => [\'markers','markersCuePointParamsValue'] },
- 'markerscuepointtype' => { 442 => [\'markers','markersCuePointType'] },
- 'markersduration' => { 442 => [\'markers','markersDuration'] },
- 'markerslocation' => { 442 => [\'markers','markersLocation'] },
- 'markersname' => { 442 => [\'markers','markersName'] },
- 'markersprobability' => { 442 => [\'markers','markersProbability'] },
- 'markersspeaker' => { 442 => [\'markers','markersSpeaker'] },
- 'markersstarttime' => { 442 => [\'markers','markersStartTime'] },
- 'markerstarget' => { 442 => [\'markers','markersTarget'] },
- 'markerstype' => { 442 => [\'markers','markersType'] },
+ 'manufacturer' => { 433 => 'manufacturer' },
+ 'marked' => { 431 => 'Marked', 448 => 'Marked' },
+ 'markers' => { 444 => 'markers' },
+ 'markerscomment' => { 444 => [\'markers','markersComment'] },
+ 'markerscuepointparams' => { 444 => [\'markers','markersCuePointParams'] },
+ 'markerscuepointparamskey' => { 444 => [\'markers','markersCuePointParamsKey'] },
+ 'markerscuepointparamsvalue' => { 444 => [\'markers','markersCuePointParamsValue'] },
+ 'markerscuepointtype' => { 444 => [\'markers','markersCuePointType'] },
+ 'markersduration' => { 444 => [\'markers','markersDuration'] },
+ 'markerslocation' => { 444 => [\'markers','markersLocation'] },
+ 'markersname' => { 444 => [\'markers','markersName'] },
+ 'markersprobability' => { 444 => [\'markers','markersProbability'] },
+ 'markersspeaker' => { 444 => [\'markers','markersSpeaker'] },
+ 'markersstarttime' => { 444 => [\'markers','markersStartTime'] },
+ 'markerstarget' => { 444 => [\'markers','markersTarget'] },
+ 'markerstype' => { 444 => [\'markers','markersType'] },
'maskedareas' => { 109 => 0xc68e },
'masterdocumentid' => { 117 => 0xb9 },
'mastergain' => { 207 => 0x50 },
@@ -3301,19 +3307,19 @@ my %tagLookup = (
'maxaperture' => { 33 => 0x1a, 129 => 0x6103, 146 => 'MaxAperture', 163 => 0x17, 169 => 0x49c5, 262 => 0x20a, 307 => '14.1', 388 => 0x0, 389 => 0x0 },
'maxapertureatmaxfocal' => { 114 => 0x1407, 146 => 'MaxApertureAtMaxFocal', 195 => 0xb, 196 => 0x10, 197 => 0x11, 262 => 0x206 },
'maxapertureatminfocal' => { 114 => 0x1406, 195 => 0xa, 196 => 0xf, 197 => 0x10, 262 => 0x205 },
- 'maxaperturevalue' => { 109 => 0x9205, 325 => 0x414, 422 => 'MaxApertureValue' },
- 'maxavailheight' => { 428 => 'MaxAvailHeight' },
- 'maxavailwidth' => { 428 => 'MaxAvailWidth' },
+ 'maxaperturevalue' => { 109 => 0x9205, 325 => 0x414, 424 => 'MaxApertureValue' },
+ 'maxavailheight' => { 430 => 'MaxAvailHeight' },
+ 'maxavailwidth' => { 430 => 'MaxAvailWidth' },
'maxcontinuousrelease' => { 245 => 0xb, 246 => 0xc, 248 => '12.1', 249 => '12.1', 254 => 0xc, 255 => 0xb, 258 => '12.1' },
'maxfaces' => { 265 => 0x1202 },
'maxfocallength' => { 6 => 0xe6, 7 => 0x10, 8 => 0x1ab, 9 => 0x13, 10 => 0x115, 11 => 0x13, 12 => 0x153, 13 => 0xda, 15 => 0xfa, 16 => 0xee, 17 => 0x103, 18 => 0x95, 19 => 0xea, 20 => 0x157, 21 => 0xee, 22 => 0xec, 23 => 0x12b, 24 => 0x165, 25 => 0x16a, 26 => 0x188, 27 => 0x116, 28 => 0x18d, 33 => 0x17, 114 => 0x1405, 146 => 'MaxFocalLength', 195 => 0x9, 196 => 0xe, 197 => 0xf, 262 => 0x208, 382 => 0x127c, 383 => 0x1138, 384 => 0x330, 385 => 0x330, 386 => 0x30e },
'maximumdensityrange' => { 119 => 0x8c },
- 'maxpagesize' => { 447 => 'MaxPageSize' },
- 'maxpagesizeh' => { 447 => [\'MaxPageSize','MaxPageSizeH'] },
- 'maxpagesizeunit' => { 447 => [\'MaxPageSize','MaxPageSizeUnit'] },
- 'maxpagesizew' => { 447 => [\'MaxPageSize','MaxPageSizeW'] },
+ 'maxpagesize' => { 449 => 'MaxPageSize' },
+ 'maxpagesizeh' => { 449 => [\'MaxPageSize','MaxPageSizeH'] },
+ 'maxpagesizeunit' => { 449 => [\'MaxPageSize','MaxPageSizeUnit'] },
+ 'maxpagesizew' => { 449 => [\'MaxPageSize','MaxPageSizeW'] },
'maxsamplevalue' => { 109 => 0x119 },
- 'maxstorage' => { 437 => 'maxstorage' },
+ 'maxstorage' => { 439 => 'maxstorage' },
'mb-d10batteries' => { 245 => '12.6' },
'mb-d10batterytype' => { 254 => '13.3' },
'mb-d11batterytype' => { 255 => '2.3' },
@@ -3325,7 +3331,7 @@ my %tagLookup = (
'mditemfindercomment' => { 156 => 'MDItemFinderComment' },
'mditemfscreationdate' => { 156 => 'MDItemFSCreationDate' },
'mditemfslabel' => { 156 => 'MDItemFSLabel' },
- 'meal' => { 434 => 'meal' },
+ 'meal' => { 436 => 'meal' },
'measuredev' => { 27 => 0x9, 69 => 0x3, 88 => 0x1814, 139 => 'MeasuredEV' },
'measuredev2' => { 12 => 0x8, 27 => 0x8, 69 => 0x17 },
'measuredev3' => { 12 => 0x9 },
@@ -3344,7 +3350,7 @@ my %tagLookup = (
'measurementvalue' => { 108 => [\'MeasurementOrFact','MeasurementOrFactMeasurementValue'] },
'mediaconstraints' => { 271 => 'MediaConstraints' },
'mediacreatedate' => { 333 => 0x1 },
- 'mediaeventiddate' => { 408 => 'MediaEventIdDate' },
+ 'mediaeventiddate' => { 410 => 'MediaEventIdDate' },
'mediamodifydate' => { 333 => 0x2 },
'mediasummarycode' => { 271 => 'MediaSummaryCode' },
'memoaudioquality' => { 75 => 0x812 },
@@ -3353,8 +3359,8 @@ my %tagLookup = (
'menubuttondisplayposition' => { 73 => 0xb, 76 => 0xa, 77 => 0xb, 80 => 0xb },
'menubuttonreturn' => { 81 => 0xb },
'menumonitorofftime' => { 245 => '26.1', 246 => '22.1', 248 => '22.1', 249 => '22.1', 253 => '21.1', 254 => '8.2', 255 => '21.1', 258 => '22.1', 259 => '22.1' },
- 'metadatadate' => { 440 => 'MetadataDate' },
- 'metadatamoddate' => { 442 => 'metadataModDate' },
+ 'metadatadate' => { 442 => 'MetadataDate' },
+ 'metadatamoddate' => { 444 => 'metadataModDate' },
'metaversion' => { 377 => 0x34 },
'meterinfo1row1' => { 372 => 0x0 },
'meterinfo1row2' => { 372 => 0x6c },
@@ -3373,7 +3379,7 @@ my %tagLookup = (
'meterinfo2row8' => { 372 => 0x690 },
'meterinfo2row9' => { 372 => 0x714 },
'metering' => { 247 => '6.1' },
- 'meteringmode' => { 33 => 0x11, 109 => 0x9207, 125 => 0x1c, 163 => 0x7, 164 => 0x25, 166 => 0x12, 261 => 0x202, 316 => 0x17, 351 => 0x9, 359 => 0x15, 360 => 0x13, 361 => 0x7, 375 => 0x3, 378 => 0x1174, 379 => 0x1178, 380 => 0x1154, 381 => 0x11d0, 382 => 0x11ac, 383 => 0x1064, 384 => 0x25c, 385 => 0x25c, 386 => 0x24b, 422 => 'MeteringMode' },
+ 'meteringmode' => { 33 => 0x11, 109 => 0x9207, 125 => 0x1c, 163 => 0x7, 164 => 0x25, 166 => 0x12, 261 => 0x202, 316 => 0x17, 351 => 0x9, 359 => 0x15, 360 => 0x13, 361 => 0x7, 375 => 0x3, 378 => 0x1174, 379 => 0x1178, 380 => 0x1154, 381 => 0x11d0, 382 => 0x11ac, 383 => 0x1064, 384 => 0x25c, 385 => 0x25c, 386 => 0x24b, 424 => 'MeteringMode' },
'meteringmode2' => { 297 => '2.1', 371 => 0x202c },
'meteringmode3' => { 297 => '16.1' },
'meteringoffscaleindicator' => { 166 => 0x53 },
@@ -3391,19 +3397,19 @@ my %tagLookup = (
'minormodelagedisclosure' => { 271 => 'MinorModelAgeDisclosure' },
'minsamplevalue' => { 109 => 0x118 },
'mirrorlockup' => { 73 => 0xc, 74 => 0xc, 75 => 0x60f, 76 => 0xb, 77 => 0xc, 78 => 0x6, 79 => 0x6, 80 => 0xc, 81 => 0x3 },
- 'mobilecountrycode' => { 416 => 'mcc' },
- 'mobilenetworkcode' => { 416 => 'mnc' },
- 'moddate' => { 274 => 'modify-date', 429 => 'ModDate' },
+ 'mobilecountrycode' => { 418 => 'mcc' },
+ 'mobilenetworkcode' => { 418 => 'mnc' },
+ 'moddate' => { 274 => 'modify-date', 431 => 'ModDate' },
'modedialposition' => { 365 => 0x14 },
- 'model' => { 89 => 0x6, 109 => 0x110, 139 => 'Model', 274 => 'Model', 286 => 0x110, 351 => 0x84, 431 => 'model', 438 => 'Model' },
- 'modelage' => { 428 => 'ModelAge' },
+ 'model' => { 89 => 0x6, 109 => 0x110, 139 => 'Model', 274 => 'Model', 286 => 0x110, 351 => 0x84, 433 => 'model', 440 => 'Model' },
+ 'modelage' => { 430 => 'ModelAge' },
'modelid' => { 260 => 0x0 },
'modelingflash' => { 245 => '21.4', 246 => '31.1', 248 => '31.1', 249 => '31.1', 254 => '26.4', 255 => '30.2', 256 => '7.4', 257 => '30.1', 258 => '31.1', 259 => '31.3' },
'modelreleaseid' => { 271 => 'ModelReleaseID' },
'modelreleasestatus' => { 271 => 'ModelReleaseStatus' },
'modelreleaseyear' => { 390 => 0x52, 391 => 0x46, 392 => 0x53 },
- 'modelyear' => { 431 => 'modelYear' },
- 'modificationdate' => { 432 => 'modificationDate' },
+ 'modelyear' => { 433 => 'modelYear' },
+ 'modificationdate' => { 434 => 'modificationDate' },
'modifiedcolortemp' => { 59 => 0x9 },
'modifieddigitalgain' => { 59 => 0xb },
'modifiedparamflag' => { 52 => 0x1 },
@@ -3417,8 +3423,8 @@ my %tagLookup = (
'modifiedwhitebalance' => { 59 => 0x8 },
'modifiedwhitebalanceblue' => { 59 => 0x7 },
'modifiedwhitebalancered' => { 59 => 0x6 },
- 'modifydate' => { 109 => 0x132, 140 => 'ModifyDate', 270 => 'ModDate', 272 => 'tIME', 332 => 'ModDate', 334 => 0x2, 440 => 'ModifyDate' },
- 'moirefilter' => { 109 => 0xfe58, 418 => 'MoireFilter' },
+ 'modifydate' => { 109 => 0x132, 140 => 'ModifyDate', 270 => 'ModDate', 272 => 'tIME', 332 => 'ModDate', 334 => 0x2, 442 => 'ModifyDate' },
+ 'moirefilter' => { 109 => 0xfe58, 420 => 'MoireFilter' },
'monitordisplayoff' => { 166 => 0x4c },
'monitorofftime' => { 245 => '18.2', 247 => '3.1', 256 => '3.1' },
'monochromecolor' => { 261 => 0x53b },
@@ -3441,7 +3447,7 @@ my %tagLookup = (
'monochromevignetting' => { 261 => 0x53a },
'monthdaycreated' => { 125 => 0x12, 134 => 0xe },
'moonphase' => { 337 => 0x12 },
- 'morepermissions' => { 415 => 'morePermissions' },
+ 'morepermissions' => { 417 => 'morePermissions' },
'motionsensitivity' => { 337 => 0x29 },
'movieaelockbuttonassignment' => { 258 => '40.1' },
'moviefunc1button' => { 248 => '41.1', 249 => '41.1' },
@@ -3472,16 +3478,16 @@ my %tagLookup = (
'multiselectorplaybackmode' => { 245 => ['13.5','9.2'], 246 => '10.2', 249 => '10.2', 254 => '27.2', 258 => '10.2' },
'multiselectorshootmode' => { 245 => '9.1', 246 => '10.1', 248 => '10.1', 249 => '10.1', 254 => '27.1', 258 => '10.1' },
'mycolormode' => { 62 => 0x2 },
- 'nationalcatalognumber' => { 432 => 'nationalCatalogNumber' },
- 'nativedigest' => { 422 => 'NativeDigest', 438 => 'NativeDigest' },
+ 'nationalcatalognumber' => { 434 => 'nationalCatalogNumber' },
+ 'nativedigest' => { 424 => 'NativeDigest', 440 => 'NativeDigest' },
'ncdfileinfo' => { 123 => 0x414 },
'ndfilter' => { 69 => 0x1c, 261 => 0x204, 341 => 0x1019 },
'nefbitdepth' => { 200 => 0xe22 },
'nefcompression' => { 200 => 0x93 },
'neflinearizationtable' => { 200 => 0x96 },
- 'negativecachelargepreviewsize' => { 418 => 'NegativeCacheLargePreviewSize' },
- 'negativecachemaximumsize' => { 418 => 'NegativeCacheMaximumSize' },
- 'negativecachepath' => { 418 => 'NegativeCachePath' },
+ 'negativecachelargepreviewsize' => { 420 => 'NegativeCacheLargePreviewSize' },
+ 'negativecachemaximumsize' => { 420 => 'NegativeCacheMaximumSize' },
+ 'negativecachepath' => { 420 => 'NegativeCachePath' },
'neutraldensityfilter' => { 316 => 0x88 },
'neutraloutputhighlightpoint' => { 100 => 0x2f },
'neutraloutputshadowpoint' => { 100 => 0x30 },
@@ -3499,7 +3505,7 @@ my %tagLookup = (
'neutraunsharpmaskstrength' => { 100 => 0xa4 },
'newrawimagedigest' => { 109 => 0xc7a7 },
'newsphotoversion' => { 119 => 0x0 },
- 'nickname' => { 440 => 'Nickname' },
+ 'nickname' => { 442 => 'Nickname' },
'nikoncapturedata' => { 200 => 0xe01 },
'nikoncaptureeditversions' => { 200 => 0xe13 },
'nikoncaptureoutput' => { 200 => 0xe1e },
@@ -3520,28 +3526,28 @@ my %tagLookup = (
'nominalmaxaperture' => { 307 => 0xa },
'nominalminaperture' => { 307 => '10.1' },
'normalwhitelevel' => { 40 => [0x2b8,0x2cf,0x2d3], 42 => 0x1e3, 43 => [0x1fc,0x2dc], 44 => [0x230,0x30e] },
- 'notes' => { 403 => 'Notes', 412 => 'notes' },
- 'npages' => { 447 => 'NPages' },
+ 'notes' => { 403 => 'Notes', 414 => 'notes' },
+ 'npages' => { 449 => 'NPages' },
'nrwdata' => { 200 => 0x14 },
'nullrecord' => { 88 => 0x0 },
'numafpoints' => { 293 => 0x2 },
- 'number' => { 432 => 'number' },
- 'numberofbeats' => { 442 => 'numberOfBeats' },
+ 'number' => { 434 => 'number' },
+ 'numberofbeats' => { 444 => 'numberOfBeats' },
'numberoffocuspoints' => { 248 => '1.2', 249 => '1.2', 252 => '0.2', 253 => '0.3', 255 => '0.3' },
'numfacepositions' => { 276 => 0x0 },
'numindexentries' => { 119 => 0x54 },
'numwbentries' => { 287 => 0x0, 288 => 0x0 },
- 'object' => { 432 => 'object' },
+ 'object' => { 434 => 'object' },
'objectattributereference' => { 117 => 0x4 },
- 'objectcycle' => { 117 => 0x4b, 412 => 'ObjectCycle' },
- 'objectdescription' => { 431 => 'objectDescription' },
+ 'objectcycle' => { 117 => 0x4b, 414 => 'ObjectCycle' },
+ 'objectdescription' => { 433 => 'objectDescription' },
'objectdistance' => { 103 => 0x6, 104 => 0x2022 },
'objectname' => { 117 => 0x5 },
'objectpreviewdata' => { 117 => 0xca },
'objectpreviewfileformat' => { 117 => 0xc8 },
'objectpreviewfileversion' => { 117 => 0xc9 },
- 'objectsubtype' => { 431 => 'objectSubtype' },
- 'objecttype' => { 431 => 'objectType' },
+ 'objectsubtype' => { 433 => 'objectSubtype' },
+ 'objecttype' => { 433 => 'objectType' },
'objecttypereference' => { 117 => 0x3 },
'occurrence' => { 108 => 'Occurrence' },
'occurrenceassociatedmedia' => { 108 => [\'Occurrence','OccurrenceAssociatedMedia'] },
@@ -3567,13 +3573,13 @@ my %tagLookup = (
'occurrencereproductivecondition' => { 108 => [\'Occurrence','OccurrenceReproductiveCondition'] },
'occurrencesex' => { 108 => [\'Occurrence','OccurrenceSex'] },
'occurrencestatus' => { 108 => [\'Occurrence','OccurrenceOccurrenceStatus'] },
- 'oecfcolumns' => { 422 => [\'OECF','OECFColumns'] },
- 'oecfnames' => { 422 => [\'OECF','OECFNames'] },
- 'oecfrows' => { 422 => [\'OECF','OECFRows'] },
- 'oecfvalues' => { 422 => [\'OECF','OECFValues'] },
- 'offsaledate' => { 432 => 'offSaleDate' },
- 'offsaledatea-platform' => { 432 => [\'offSaleDate','offSaleDateA-platform'] },
- 'offsaledatedate' => { 432 => [\'offSaleDate','offSaleDateDate'] },
+ 'oecfcolumns' => { 424 => [\'OECF','OECFColumns'] },
+ 'oecfnames' => { 424 => [\'OECF','OECFNames'] },
+ 'oecfrows' => { 424 => [\'OECF','OECFRows'] },
+ 'oecfvalues' => { 424 => [\'OECF','OECFValues'] },
+ 'offsaledate' => { 434 => 'offSaleDate' },
+ 'offsaledatea-platform' => { 434 => [\'offSaleDate','offSaleDateA-platform'] },
+ 'offsaledatedate' => { 434 => [\'offSaleDate','offSaleDateDate'] },
'offsetschema' => { 109 => 0xea1d },
'offsettime' => { 109 => 0x9010 },
'offsettimedigitized' => { 109 => 0x9012 },
@@ -3584,12 +3590,12 @@ my %tagLookup = (
'olympusimagewidth' => { 266 => 0x102e },
'oneshotafrelease' => { 2 => 0x9 },
'onetouchwb' => { 266 => 0x302 },
- 'onsaledate' => { 432 => 'onSaleDate' },
- 'onsaledatea-platform' => { 432 => [\'onSaleDate','onSaleDateA-platform'] },
- 'onsaledatedate' => { 432 => [\'onSaleDate','onSaleDateDate'] },
- 'onsaleday' => { 432 => 'onSaleDay' },
- 'onsaledaya-platform' => { 432 => [\'onSaleDay','onSaleDayA-platform'] },
- 'onsaledayday' => { 432 => [\'onSaleDay','onSaleDayDay'] },
+ 'onsaledate' => { 434 => 'onSaleDate' },
+ 'onsaledatea-platform' => { 434 => [\'onSaleDate','onSaleDateA-platform'] },
+ 'onsaledatedate' => { 434 => [\'onSaleDate','onSaleDateDate'] },
+ 'onsaleday' => { 434 => 'onSaleDay' },
+ 'onsaledaya-platform' => { 434 => [\'onSaleDay','onSaleDayA-platform'] },
+ 'onsaledayday' => { 434 => [\'onSaleDay','onSaleDayDay'] },
'opcodelist1' => { 109 => 0xc740 },
'opcodelist2' => { 109 => 0xc741 },
'opcodelist3' => { 109 => 0xc74e },
@@ -3597,35 +3603,35 @@ my %tagLookup = (
'opticalzoomcode' => { 69 => 0xa },
'opticalzoommode' => { 282 => 0x34 },
'opticalzoomon' => { 350 => 0x219 },
- 'optionenddate' => { 435 => 'optionEndDate' },
- 'opto-electricconvfactor' => { 422 => 'OECF' },
+ 'optionenddate' => { 437 => 'optionEndDate' },
+ 'opto-electricconvfactor' => { 424 => 'OECF' },
'orangehsl' => { 94 => 0x20911 },
'ordernumber' => { 114 => 0x8002 },
- 'organisationinimagecode' => { 428 => 'OrganisationInImageCode' },
- 'organisationinimagename' => { 428 => 'OrganisationInImageName' },
- 'organization' => { 432 => 'organization' },
- 'orientation' => { 109 => 0x112, 286 => 0x112, 431 => 'orientation', 438 => 'Orientation' },
+ 'organisationinimagecode' => { 430 => 'OrganisationInImageCode' },
+ 'organisationinimagename' => { 430 => 'OrganisationInImageName' },
+ 'organization' => { 434 => 'organization' },
+ 'orientation' => { 109 => 0x112, 286 => 0x112, 433 => 'orientation', 440 => 'Orientation' },
'orientation2' => { 375 => [0x28,0x2e] },
'orientationlinkedaf' => { 2 => 0xe },
'orientationlinkedafpoint' => { 75 => 0x516 },
'originalbestqualitysize' => { 109 => 0xc792 },
- 'originalcreatedatetime' => { 408 => 'OriginalCreateDateTime' },
+ 'originalcreatedatetime' => { 410 => 'OriginalCreateDateTime' },
'originaldecisiondata' => { 105 => 'OriginalDecisionData' },
'originaldecisiondataoffset' => { 57 => 0x83 },
'originaldefaultcropsize' => { 109 => 0xc793 },
'originaldefaultfinalsize' => { 109 => 0xc791 },
'originaldirectory' => { 280 => 0x408 },
- 'originaldocumentid' => { 443 => 'OriginalDocumentID' },
- 'originalfilename' => { 88 => 0x816, 123 => 0x3e9, 135 => 0x20, 280 => 0x407, 408 => 'OriginalFilename' },
+ 'originaldocumentid' => { 445 => 'OriginalDocumentID' },
+ 'originalfilename' => { 88 => 0x816, 123 => 0x3e9, 135 => 0x20, 280 => 0x407, 410 => 'OriginalFilename' },
'originalimageheight' => { 71 => 0xc, 113 => 0x1 },
'originalimagewidth' => { 71 => 0xb, 113 => 0x0 },
'originalrawfiledata' => { 109 => 0xc68c },
'originalrawfiledigest' => { 109 => 0xc71d },
'originalrawfilename' => { 109 => 0xc68b },
'originaltransmissionreference' => { 117 => 0x67 },
- 'originatingprogram' => { 117 => 0x41, 412 => 'OriginatingProgram' },
- 'originplatform' => { 432 => 'originPlatform' },
- 'os' => { 420 => 'os' },
+ 'originatingprogram' => { 117 => 0x41, 414 => 'OriginatingProgram' },
+ 'originplatform' => { 434 => 'originPlatform' },
+ 'os' => { 422 => 'os' },
'otherconditions' => { 271 => 'OtherConditions' },
'otherconstraints' => { 271 => 'OtherConstraints' },
'otherimage' => { 105 => 'OtherImage' },
@@ -3635,77 +3641,77 @@ my %tagLookup = (
'otherlicensedocuments' => { 271 => 'OtherLicenseDocuments' },
'otherlicenseinfo' => { 271 => 'OtherLicenseInfo' },
'otherlicenserequirements' => { 271 => 'OtherLicenseRequirements' },
- 'outcue' => { 442 => 'outCue' },
- 'outcuescale' => { 442 => [\'outCue','outCueScale'] },
- 'outcuevalue' => { 442 => [\'outCue','outCueValue'] },
+ 'outcue' => { 444 => 'outCue' },
+ 'outcuescale' => { 444 => [\'outCue','outCueScale'] },
+ 'outcuevalue' => { 444 => [\'outCue','outCueValue'] },
'outputimageheight' => { 178 => 0x3 },
'outputimagewidth' => { 178 => 0x2 },
'outputprofile' => { 123 => 0x138b },
'outputresolution' => { 178 => 0x4 },
- 'owner' => { 446 => 'Owner' },
+ 'owner' => { 448 => 'Owner' },
'ownerid' => { 117 => 0xbc },
- 'ownername' => { 14 => 0x10f, 57 => 0x9, 88 => 0x810, 109 => [0xa430,0xfde8], 139 => 'OwnerName', 414 => 'OwnerName', 423 => 'CameraOwnerName' },
+ 'ownername' => { 14 => 0x10f, 57 => 0x9, 88 => 0x810, 109 => [0xa430,0xfde8], 139 => 'OwnerName', 416 => 'OwnerName', 425 => 'CameraOwnerName' },
'padding' => { 109 => 0xea1c },
- 'pagecount' => { 432 => 'pageCount' },
- 'pageimage' => { 440 => [\'PageInfo','PageInfoImage'] },
- 'pageimageformat' => { 440 => [\'PageInfo','PageInfoFormat'] },
- 'pageimageheight' => { 440 => [\'PageInfo','PageInfoHeight'] },
- 'pageimagepagenumber' => { 440 => [\'PageInfo','PageInfoPageNumber'] },
- 'pageimagewidth' => { 440 => [\'PageInfo','PageInfoWidth'] },
- 'pageinfo' => { 440 => 'PageInfo' },
+ 'pagecount' => { 434 => 'pageCount' },
+ 'pageimage' => { 442 => [\'PageInfo','PageInfoImage'] },
+ 'pageimageformat' => { 442 => [\'PageInfo','PageInfoFormat'] },
+ 'pageimageheight' => { 442 => [\'PageInfo','PageInfoHeight'] },
+ 'pageimagepagenumber' => { 442 => [\'PageInfo','PageInfoPageNumber'] },
+ 'pageimagewidth' => { 442 => [\'PageInfo','PageInfoWidth'] },
+ 'pageinfo' => { 442 => 'PageInfo' },
'pagename' => { 109 => 0x11d },
'pagenumber' => { 109 => 0x129 },
- 'pageprogressiondirection' => { 432 => 'pageProgressionDirection' },
- 'pagerange' => { 432 => 'pageRange' },
- 'paintbasedcorrectionmasks' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasks'] },
- 'paintbasedcorrections' => { 418 => 'PaintBasedCorrections' },
- 'paintcorrectionactive' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionActive'] },
- 'paintcorrectionamount' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionAmount'] },
- 'paintcorrectionbrightness' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalBrightness'] },
- 'paintcorrectionclarity' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity'] },
- 'paintcorrectionclarity2012' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity2012'] },
- 'paintcorrectioncontrast' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast'] },
- 'paintcorrectioncontrast2012' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast2012'] },
- 'paintcorrectiondefringe' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalDefringe'] },
- 'paintcorrectionexposure' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure'] },
- 'paintcorrectionexposure2012' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure2012'] },
- 'paintcorrectionhighlights2012' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalHighlights2012'] },
- 'paintcorrectionhue' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalToningHue'] },
- 'paintcorrectionluminancenoise' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalLuminanceNoise'] },
- 'paintcorrectionmaskalpha' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAlpha'] },
- 'paintcorrectionmaskangle' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAngle'] },
- 'paintcorrectionmaskbottom' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksBottom'] },
- 'paintcorrectionmaskcentervalue' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterValue'] },
- 'paintcorrectionmaskcenterweight' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterWeight'] },
- 'paintcorrectionmaskdabs' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksDabs'] },
- 'paintcorrectionmaskfeather' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFeather'] },
- 'paintcorrectionmaskflipped' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlipped'] },
- 'paintcorrectionmaskflow' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlow'] },
- 'paintcorrectionmaskfullx' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullX'] },
- 'paintcorrectionmaskfully' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullY'] },
- 'paintcorrectionmaskleft' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksLeft'] },
- 'paintcorrectionmaskmidpoint' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMidpoint'] },
- 'paintcorrectionmaskperimetervalue' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksPerimeterValue'] },
- 'paintcorrectionmaskradius' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRadius'] },
- 'paintcorrectionmaskright' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRight'] },
- 'paintcorrectionmaskroundness' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRoundness'] },
- 'paintcorrectionmasksizex' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeX'] },
- 'paintcorrectionmasksizey' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeY'] },
- 'paintcorrectionmasktop' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksTop'] },
- 'paintcorrectionmaskvalue' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskValue'] },
- 'paintcorrectionmaskversion' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksVersion'] },
- 'paintcorrectionmaskwhat' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksWhat'] },
- 'paintcorrectionmaskx' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksX'] },
- 'paintcorrectionmasky' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksY'] },
- 'paintcorrectionmaskzerox' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroX'] },
- 'paintcorrectionmaskzeroy' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroY'] },
- 'paintcorrectionmoire' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalMoire'] },
- 'paintcorrectionsaturation' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSaturation','PaintBasedCorrectionsLocalToningSaturation'] },
- 'paintcorrectionshadows2012' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalShadows2012'] },
- 'paintcorrectionsharpness' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSharpness'] },
- 'paintcorrectiontemperature' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTemperature'] },
- 'paintcorrectiontint' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTint'] },
- 'paintcorrectionwhat' => { 418 => [\'PaintBasedCorrections','PaintBasedCorrectionsWhat'] },
+ 'pageprogressiondirection' => { 434 => 'pageProgressionDirection' },
+ 'pagerange' => { 434 => 'pageRange' },
+ 'paintbasedcorrectionmasks' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasks'] },
+ 'paintbasedcorrections' => { 420 => 'PaintBasedCorrections' },
+ 'paintcorrectionactive' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionActive'] },
+ 'paintcorrectionamount' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionAmount'] },
+ 'paintcorrectionbrightness' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalBrightness'] },
+ 'paintcorrectionclarity' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity'] },
+ 'paintcorrectionclarity2012' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity2012'] },
+ 'paintcorrectioncontrast' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast'] },
+ 'paintcorrectioncontrast2012' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast2012'] },
+ 'paintcorrectiondefringe' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalDefringe'] },
+ 'paintcorrectionexposure' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure'] },
+ 'paintcorrectionexposure2012' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure2012'] },
+ 'paintcorrectionhighlights2012' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalHighlights2012'] },
+ 'paintcorrectionhue' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalToningHue'] },
+ 'paintcorrectionluminancenoise' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalLuminanceNoise'] },
+ 'paintcorrectionmaskalpha' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAlpha'] },
+ 'paintcorrectionmaskangle' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAngle'] },
+ 'paintcorrectionmaskbottom' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksBottom'] },
+ 'paintcorrectionmaskcentervalue' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterValue'] },
+ 'paintcorrectionmaskcenterweight' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterWeight'] },
+ 'paintcorrectionmaskdabs' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksDabs'] },
+ 'paintcorrectionmaskfeather' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFeather'] },
+ 'paintcorrectionmaskflipped' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlipped'] },
+ 'paintcorrectionmaskflow' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlow'] },
+ 'paintcorrectionmaskfullx' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullX'] },
+ 'paintcorrectionmaskfully' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullY'] },
+ 'paintcorrectionmaskleft' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksLeft'] },
+ 'paintcorrectionmaskmidpoint' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMidpoint'] },
+ 'paintcorrectionmaskperimetervalue' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksPerimeterValue'] },
+ 'paintcorrectionmaskradius' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRadius'] },
+ 'paintcorrectionmaskright' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRight'] },
+ 'paintcorrectionmaskroundness' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRoundness'] },
+ 'paintcorrectionmasksizex' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeX'] },
+ 'paintcorrectionmasksizey' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeY'] },
+ 'paintcorrectionmasktop' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksTop'] },
+ 'paintcorrectionmaskvalue' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskValue'] },
+ 'paintcorrectionmaskversion' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksVersion'] },
+ 'paintcorrectionmaskwhat' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksWhat'] },
+ 'paintcorrectionmaskx' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksX'] },
+ 'paintcorrectionmasky' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksY'] },
+ 'paintcorrectionmaskzerox' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroX'] },
+ 'paintcorrectionmaskzeroy' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroY'] },
+ 'paintcorrectionmoire' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalMoire'] },
+ 'paintcorrectionsaturation' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSaturation','PaintBasedCorrectionsLocalToningSaturation'] },
+ 'paintcorrectionshadows2012' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalShadows2012'] },
+ 'paintcorrectionsharpness' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSharpness'] },
+ 'paintcorrectiontemperature' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTemperature'] },
+ 'paintcorrectiontint' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTint'] },
+ 'paintcorrectionwhat' => { 420 => [\'PaintBasedCorrections','PaintBasedCorrectionsWhat'] },
'panasonicexifversion' => { 282 => 0x26 },
'panasonicimageheight' => { 282 => 0x4c },
'panasonicimagewidth' => { 282 => 0x4b },
@@ -3734,34 +3740,34 @@ my %tagLookup = (
'panoramicstitchtheta0' => { 159 => 'PanoramicStitchTheta0', 160 => 0x3 },
'panoramicstitchtheta1' => { 159 => 'PanoramicStitchTheta1', 160 => 0x4 },
'panoramicstitchversion' => { 160 => 0x0 },
- 'pantry' => { 443 => 'Pantry' },
+ 'pantry' => { 445 => 'Pantry' },
'parallax' => { 114 => 0xb211, 260 => 0x28 },
- 'parametricdarks' => { 418 => 'ParametricDarks' },
- 'parametrichighlights' => { 418 => 'ParametricHighlights' },
- 'parametrichighlightsplit' => { 418 => 'ParametricHighlightSplit' },
- 'parametriclights' => { 418 => 'ParametricLights' },
- 'parametricmidtonesplit' => { 418 => 'ParametricMidtoneSplit' },
- 'parametricshadows' => { 418 => 'ParametricShadows' },
- 'parametricshadowsplit' => { 418 => 'ParametricShadowSplit' },
- 'parentmediaeventid' => { 408 => 'ParentMediaEventID' },
- 'parentmeid' => { 408 => 'ParentMEID' },
- 'parentreference1' => { 426 => [\'TagStructure','TagStructureParentReference'] },
- 'parentreference2' => { 426 => [\'TagStructure','TagStructureSubLabelsParentReference'] },
- 'parentreference3' => { 426 => [\'TagStructure','TagStructureSubLabelsSubLabelsParentReference'] },
- 'parentreference4' => { 426 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsParentReference'] },
- 'parentreference5' => { 426 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsParentReference'] },
- 'parentreference6' => { 426 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsParentReference'] },
- 'partofcompilation' => { 442 => 'partOfCompilation' },
+ 'parametricdarks' => { 420 => 'ParametricDarks' },
+ 'parametrichighlights' => { 420 => 'ParametricHighlights' },
+ 'parametrichighlightsplit' => { 420 => 'ParametricHighlightSplit' },
+ 'parametriclights' => { 420 => 'ParametricLights' },
+ 'parametricmidtonesplit' => { 420 => 'ParametricMidtoneSplit' },
+ 'parametricshadows' => { 420 => 'ParametricShadows' },
+ 'parametricshadowsplit' => { 420 => 'ParametricShadowSplit' },
+ 'parentmediaeventid' => { 410 => 'ParentMediaEventID' },
+ 'parentmeid' => { 410 => 'ParentMEID' },
+ 'parentreference1' => { 428 => [\'TagStructure','TagStructureParentReference'] },
+ 'parentreference2' => { 428 => [\'TagStructure','TagStructureSubLabelsParentReference'] },
+ 'parentreference3' => { 428 => [\'TagStructure','TagStructureSubLabelsSubLabelsParentReference'] },
+ 'parentreference4' => { 428 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsParentReference'] },
+ 'parentreference5' => { 428 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsParentReference'] },
+ 'parentreference6' => { 428 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsParentReference'] },
+ 'partofcompilation' => { 444 => 'partOfCompilation' },
'patientbirthdate' => { 404 => 'PatientDOB' },
'patientid' => { 404 => 'PatientID' },
'patientname' => { 404 => 'PatientName' },
'patientsex' => { 404 => 'PatientSex' },
- 'pdfversion' => { 429 => 'PDFVersion' },
+ 'pdfversion' => { 431 => 'PDFVersion' },
'pentaximagesize' => { 316 => 0x9 },
'pentaxmodelid' => { 296 => 0x0, 316 => 0x5 },
'pentaxmodeltype' => { 316 => 0x1 },
'pentaxversion' => { 316 => 0x0 },
- 'people' => { 405 => 'People', 410 => 'People' },
+ 'people' => { 405 => 'People', 412 => 'People' },
'perchannelblacklevel' => { 39 => 0xc4, 40 => [0x2b4,0x2cb,0x2cf], 41 => 0x108, 42 => 0x1df, 43 => [0x1f8,0x2d8], 44 => [0x22c,0x30a] },
'peripheralillumcentralradius' => { 402 => 0x8030 },
'peripheralillumcentralvalue' => { 402 => 0x8031 },
@@ -3772,31 +3778,31 @@ my %tagLookup = (
'peripherallighting' => { 71 => 0x2 },
'peripherallightingsetting' => { 72 => 0x5 },
'peripherallightingvalue' => { 71 => 0x6 },
- 'permissions' => { 435 => 'permissions' },
- 'permits' => { 415 => 'permits' },
- 'person' => { 432 => 'person' },
- 'personality' => { 408 => 'Personality' },
- 'personheard' => { 428 => 'PersonHeard' },
- 'personheardidentifier' => { 428 => [\'PersonHeard','PersonHeardIdentifier'] },
- 'personheardname' => { 428 => [\'PersonHeard','PersonHeardName'] },
- 'personinimage' => { 428 => 'PersonInImage' },
- 'personinimagecharacteristic' => { 428 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristic'] },
- 'personinimagecvtermcvid' => { 428 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvId'] },
- 'personinimagecvtermid' => { 428 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvTermId'] },
- 'personinimagecvtermname' => { 428 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvTermName'] },
- 'personinimagecvtermrefinedabout' => { 428 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvTermRefinedAbout'] },
- 'personinimagedescription' => { 428 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonDescription'] },
- 'personinimageid' => { 428 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonId'] },
- 'personinimagename' => { 428 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonName'] },
- 'personinimagewdetails' => { 428 => 'PersonInImageWDetails' },
- 'perspectiveaspect' => { 418 => 'PerspectiveAspect' },
- 'perspectivehorizontal' => { 418 => 'PerspectiveHorizontal' },
- 'perspectiverotate' => { 418 => 'PerspectiveRotate' },
- 'perspectivescale' => { 418 => 'PerspectiveScale' },
- 'perspectiveupright' => { 418 => 'PerspectiveUpright' },
- 'perspectivevertical' => { 418 => 'PerspectiveVertical' },
- 'perspectivex' => { 418 => 'PerspectiveX' },
- 'perspectivey' => { 418 => 'PerspectiveY' },
+ 'permissions' => { 437 => 'permissions' },
+ 'permits' => { 417 => 'permits' },
+ 'person' => { 434 => 'person' },
+ 'personality' => { 410 => 'Personality' },
+ 'personheard' => { 430 => 'PersonHeard' },
+ 'personheardidentifier' => { 430 => [\'PersonHeard','PersonHeardIdentifier'] },
+ 'personheardname' => { 430 => [\'PersonHeard','PersonHeardName'] },
+ 'personinimage' => { 430 => 'PersonInImage' },
+ 'personinimagecharacteristic' => { 430 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristic'] },
+ 'personinimagecvtermcvid' => { 430 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvId'] },
+ 'personinimagecvtermid' => { 430 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvTermId'] },
+ 'personinimagecvtermname' => { 430 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvTermName'] },
+ 'personinimagecvtermrefinedabout' => { 430 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvTermRefinedAbout'] },
+ 'personinimagedescription' => { 430 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonDescription'] },
+ 'personinimageid' => { 430 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonId'] },
+ 'personinimagename' => { 430 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonName'] },
+ 'personinimagewdetails' => { 430 => 'PersonInImageWDetails' },
+ 'perspectiveaspect' => { 420 => 'PerspectiveAspect' },
+ 'perspectivehorizontal' => { 420 => 'PerspectiveHorizontal' },
+ 'perspectiverotate' => { 420 => 'PerspectiveRotate' },
+ 'perspectivescale' => { 420 => 'PerspectiveScale' },
+ 'perspectiveupright' => { 420 => 'PerspectiveUpright' },
+ 'perspectivevertical' => { 420 => 'PerspectiveVertical' },
+ 'perspectivex' => { 420 => 'PerspectiveX' },
+ 'perspectivey' => { 420 => 'PerspectiveY' },
'pf0customfuncregistration' => { 83 => 0x1 },
'pf10retainprogramshift' => { 83 => 0xb },
'pf13drivepriority' => { 83 => 0xe },
@@ -3859,16 +3865,16 @@ my %tagLookup = (
'photoeffectsgreen' => { 240 => 0x6 },
'photoeffectsred' => { 240 => 0x4 },
'photoeffectstype' => { 240 => 0x0 },
- 'photographicsensitivity' => { 423 => 'PhotographicSensitivity' },
+ 'photographicsensitivity' => { 425 => 'PhotographicSensitivity' },
'photoinfoplayback' => { 245 => '17.6', 254 => '33.6' },
- 'photometricinterpretation' => { 109 => 0x106, 438 => 'PhotometricInterpretation' },
+ 'photometricinterpretation' => { 109 => 0x106, 440 => 'PhotometricInterpretation' },
'photoshootingmenubank' => { 218 => 0xe7d },
'photoshootingmenubankimagearea' => { 218 => '3716.1' },
'photoshopbgrthumbnail' => { 330 => 0x409 },
'photoshopquality' => { 329 => 0x0 },
'photoshopthumbnail' => { 330 => 0x40c },
'photostyle' => { 282 => 0x89 },
- 'picklabel' => { 421 => 'PickLabel' },
+ 'picklabel' => { 423 => 'PickLabel' },
'pictinfo' => { 350 => 0x208 },
'picturecontrol' => { 238 => 0xe2173c47 },
'picturecontrolactive' => { 241 => 0x0 },
@@ -3905,9 +3911,9 @@ my %tagLookup = (
'pixelsperunitx' => { 273 => 0x0 },
'pixelsperunity' => { 273 => 0x4 },
'pixelunits' => { 273 => 0x8 },
- 'planarconfiguration' => { 109 => 0x11c, 438 => 'PlanarConfiguration' },
- 'platenames' => { 447 => 'PlateNames' },
- 'platform' => { 432 => 'platform' },
+ 'planarconfiguration' => { 109 => 0x11c, 440 => 'PlanarConfiguration' },
+ 'platenames' => { 449 => 'PlateNames' },
+ 'platform' => { 434 => 'platform' },
'playbackmenustime' => { 250 => '20.1', 251 => '21.1', 252 => '21.1' },
'playbackmonitorofftime' => { 245 => '25.2', 246 => '36.1', 248 => '36.1', 249 => '36.1', 253 => '35.1', 254 => '8.1', 255 => '35.1', 258 => '36.1', 259 => '21.1' },
'playbackzoom' => { 246 => '37.1' },
@@ -3931,17 +3937,17 @@ my %tagLookup = (
'portraitunsharpmaskfineness' => { 100 => 0x9a },
'portraitunsharpmaskstrength' => { 100 => 0x98 },
'portraitunsharpmaskthreshold' => { 100 => 0x9c },
- 'poseheadingdegrees' => { 406 => 'PoseHeadingDegrees' },
- 'posepitchdegrees' => { 406 => 'PosePitchDegrees' },
- 'poserolldegrees' => { 406 => 'PoseRollDegrees' },
- 'positiondescriptor' => { 431 => 'positionDescriptor' },
+ 'poseheadingdegrees' => { 408 => 'PoseHeadingDegrees' },
+ 'posepitchdegrees' => { 408 => 'PosePitchDegrees' },
+ 'poserolldegrees' => { 408 => 'PoseRollDegrees' },
+ 'positiondescriptor' => { 433 => 'positionDescriptor' },
'postalcode' => { 144 => 'PostalCode' },
- 'postcropvignetteamount' => { 418 => 'PostCropVignetteAmount' },
- 'postcropvignettefeather' => { 418 => 'PostCropVignetteFeather' },
- 'postcropvignettehighlightcontrast' => { 418 => 'PostCropVignetteHighlightContrast' },
- 'postcropvignettemidpoint' => { 418 => 'PostCropVignetteMidpoint' },
- 'postcropvignetteroundness' => { 418 => 'PostCropVignetteRoundness' },
- 'postcropvignettestyle' => { 418 => 'PostCropVignetteStyle' },
+ 'postcropvignetteamount' => { 420 => 'PostCropVignetteAmount' },
+ 'postcropvignettefeather' => { 420 => 'PostCropVignetteFeather' },
+ 'postcropvignettehighlightcontrast' => { 420 => 'PostCropVignetteHighlightContrast' },
+ 'postcropvignettemidpoint' => { 420 => 'PostCropVignetteMidpoint' },
+ 'postcropvignetteroundness' => { 420 => 'PostCropVignetteRoundness' },
+ 'postcropvignettestyle' => { 420 => 'PostCropVignetteStyle' },
'potentialface1position' => { 369 => 0xb },
'potentialface2position' => { 369 => 0x15 },
'potentialface3position' => { 369 => 0x1f },
@@ -3956,7 +3962,7 @@ my %tagLookup = (
'predictor' => { 109 => 0x13d },
'preflashreturnstrength' => { 215 => 0x28a },
'prefs' => { 117 => 0xdd, 328 => 'Prefs' },
- 'preservedfilename' => { 443 => 'PreservedFileName' },
+ 'preservedfilename' => { 445 => 'PreservedFileName' },
'presetwhitebalance' => { 166 => 0x24, 402 => 0x8002 },
'presetwhitebalanceadj' => { 402 => 0x8014 },
'pressure' => { 109 => 0x9402 },
@@ -3985,25 +3991,25 @@ my %tagLookup = (
'previewsettingsdigest' => { 109 => 0xc719 },
'previewsettingsname' => { 109 => 0xc718 },
'primaryafpoint' => { 175 => 0x7 },
- 'primarychromaticities' => { 109 => 0x13f, 438 => 'PrimaryChromaticities' },
- 'primaryftp' => { 408 => 'PrimaryFTP' },
+ 'primarychromaticities' => { 109 => 0x13f, 440 => 'PrimaryChromaticities' },
+ 'primaryftp' => { 410 => 'PrimaryFTP' },
'primaryslot' => { 218 => 0xe7f },
'printim' => { 109 => 0xc4a5 },
'prioritysetupshutterrelease' => { 166 => 0x1d, 359 => 0x28 },
- 'privatertkinfo' => { 409 => 'privateRTKInfo' },
+ 'privatertkinfo' => { 411 => 'privateRTKInfo' },
'processingsoftware' => { 109 => 0xb },
- 'processversion' => { 418 => 'ProcessVersion' },
- 'producer' => { 270 => 'Producer', 429 => 'Producer' },
- 'productcode' => { 432 => 'productCode' },
- 'productid' => { 118 => 0x32, 431 => 'productID' },
- 'productidtype' => { 431 => 'productIDType' },
- 'productinimage' => { 428 => 'ProductInImage' },
- 'productinimagedescription' => { 428 => [\'ProductInImage','ProductInImageProductDescription'] },
- 'productinimagegtin' => { 428 => [\'ProductInImage','ProductInImageProductGTIN'] },
- 'productinimagename' => { 428 => [\'ProductInImage','ProductInImageProductName'] },
+ 'processversion' => { 420 => 'ProcessVersion' },
+ 'producer' => { 270 => 'Producer', 431 => 'Producer' },
+ 'productcode' => { 434 => 'productCode' },
+ 'productid' => { 118 => 0x32, 433 => 'productID' },
+ 'productidtype' => { 433 => 'productIDType' },
+ 'productinimage' => { 430 => 'ProductInImage' },
+ 'productinimagedescription' => { 430 => [\'ProductInImage','ProductInImageProductDescription'] },
+ 'productinimagegtin' => { 430 => [\'ProductInImage','ProductInImageProductGTIN'] },
+ 'productinimagename' => { 430 => [\'ProductInImage','ProductInImageProductName'] },
'productioncode' => { 296 => 0x2 },
'productorserviceconstraints' => { 271 => 'ProductOrServiceConstraints' },
- 'profession' => { 432 => 'profession' },
+ 'profession' => { 434 => 'profession' },
'profilecalibrationsig' => { 109 => 0xc6f4 },
'profilecopyright' => { 109 => 0xc6fe },
'profileembedpolicy' => { 109 => 0xc6fd },
@@ -4021,29 +4027,29 @@ my %tagLookup = (
'programmode' => { 171 => 0x5 },
'programshift' => { 200 => 0xd },
'programversion' => { 117 => 0x46 },
- 'prohibits' => { 415 => 'prohibits' },
- 'projectiontype' => { 406 => 'ProjectionType', 407 => 'ProjectionType' },
- 'projectname' => { 442 => 'projectName' },
- 'projectref' => { 442 => 'projectRef' },
- 'projectrefpath' => { 442 => [\'projectRef','projectRefPath'] },
- 'projectreftype' => { 442 => [\'projectRef','projectRefType'] },
+ 'prohibits' => { 417 => 'prohibits' },
+ 'projectiontype' => { 408 => 'ProjectionType', 409 => 'ProjectionType' },
+ 'projectname' => { 444 => 'projectName' },
+ 'projectref' => { 444 => 'projectRef' },
+ 'projectrefpath' => { 444 => [\'projectRef','projectRefPath'] },
+ 'projectreftype' => { 444 => [\'projectRef','projectRefType'] },
'propertyreleaseid' => { 271 => 'PropertyReleaseID' },
'propertyreleasestatus' => { 271 => 'PropertyReleaseStatus' },
'province-state' => { 117 => 0x5f },
- 'publicationdate' => { 432 => 'publicationDate' },
- 'publicationdatea-platform' => { 432 => [\'publicationDate','publicationDateA-platform'] },
- 'publicationdatedate' => { 432 => [\'publicationDate','publicationDateDate'] },
- 'publicationdisplaydate' => { 432 => 'publicationDisplayDate' },
- 'publicationdisplaydatea-platform' => { 432 => [\'publicationDisplayDate','publicationDisplayDateA-platform'] },
- 'publicationdisplaydatedate' => { 432 => [\'publicationDisplayDate','publicationDisplayDateDate'] },
- 'publicationevent' => { 428 => 'PublicationEvent' },
- 'publicationeventdate' => { 428 => [\'PublicationEvent','PublicationEventDate'] },
- 'publicationeventidentifier' => { 428 => [\'PublicationEvent','PublicationEventIdentifier'] },
- 'publicationeventname' => { 428 => [\'PublicationEvent','PublicationEventName'] },
- 'publicationname' => { 432 => 'publicationName' },
- 'publisher' => { 419 => 'publisher' },
- 'publishingfrequency' => { 432 => 'publishingFrequency' },
- 'pulldown' => { 442 => 'pullDown' },
+ 'publicationdate' => { 434 => 'publicationDate' },
+ 'publicationdatea-platform' => { 434 => [\'publicationDate','publicationDateA-platform'] },
+ 'publicationdatedate' => { 434 => [\'publicationDate','publicationDateDate'] },
+ 'publicationdisplaydate' => { 434 => 'publicationDisplayDate' },
+ 'publicationdisplaydatea-platform' => { 434 => [\'publicationDisplayDate','publicationDisplayDateA-platform'] },
+ 'publicationdisplaydatedate' => { 434 => [\'publicationDisplayDate','publicationDisplayDateDate'] },
+ 'publicationevent' => { 430 => 'PublicationEvent' },
+ 'publicationeventdate' => { 430 => [\'PublicationEvent','PublicationEventDate'] },
+ 'publicationeventidentifier' => { 430 => [\'PublicationEvent','PublicationEventIdentifier'] },
+ 'publicationeventname' => { 430 => [\'PublicationEvent','PublicationEventName'] },
+ 'publicationname' => { 434 => 'publicationName' },
+ 'publisher' => { 421 => 'publisher' },
+ 'publishingfrequency' => { 434 => 'publishingFrequency' },
+ 'pulldown' => { 444 => 'pullDown' },
'purplehsl' => { 94 => 0x20916 },
'quality' => { 0 => 0x1, 33 => 0x3, 103 => 0x2, 104 => 0x3002, 114 => 0x1000, 125 => 0x9, 200 => 0x4, 228 => 0x3, 266 => 0x201, 278 => 0x300, 316 => 0x8, 323 => 0x2, 351 => 0x16, 359 => 0x56, 360 => 0x56, 361 => 0xb, 371 => 0x102 },
'quality2' => { 378 => 0x1170, 379 => 0x1174, 380 => 0x1150, 382 => 0x11a8, 383 => 0x1060, 384 => 0x258, 385 => 0x258, 386 => 0x247, 390 => 0x29, 391 => 0x25, 392 => 0x2a },
@@ -4055,26 +4061,26 @@ my %tagLookup = (
'quickshot' => { 350 => 0x213 },
'rangefinder' => { 250 => '4.1', 251 => '5.1', 252 => '5.1' },
'rasterizedcaption' => { 117 => 0x7d },
- 'rating' => { 109 => 0x4746, 114 => 0x1431, 327 => 0xdf, 371 => 0x2002, 412 => 'rating', 420 => 'rating', 428 => 'Rating', 432 => 'rating', 440 => 'Rating' },
+ 'rating' => { 109 => 0x4746, 114 => 0x1431, 327 => 0xdf, 371 => 0x2002, 414 => 'rating', 422 => 'rating', 430 => 'Rating', 434 => 'rating', 442 => 'Rating' },
'ratingpercent' => { 109 => 0x4749, 161 => 'Rating' },
- 'ratingratingregion' => { 428 => [\'Rating','RatingRatingRegion'] },
- 'ratingregioncity' => { 428 => [\'Rating','RatingRatingRegionCity'] },
- 'ratingregioncountrycode' => { 428 => [\'Rating','RatingRatingRegionCountryCode'] },
- 'ratingregioncountryname' => { 428 => [\'Rating','RatingRatingRegionCountryName'] },
- 'ratingregiongpsaltitude' => { 428 => [\'Rating','RatingRatingRegionGPSAltitude'] },
- 'ratingregiongpslatitude' => { 428 => [\'Rating','RatingRatingRegionGPSLatitude'] },
- 'ratingregiongpslongitude' => { 428 => [\'Rating','RatingRatingRegionGPSLongitude'] },
- 'ratingregionidentifier' => { 428 => [\'Rating','RatingRatingRegionIdentifier'] },
- 'ratingregionlocationid' => { 428 => [\'Rating','RatingRatingRegionLocationId'] },
- 'ratingregionlocationname' => { 428 => [\'Rating','RatingRatingRegionLocationName'] },
- 'ratingregionprovincestate' => { 428 => [\'Rating','RatingRatingRegionProvinceState'] },
- 'ratingregionsublocation' => { 428 => [\'Rating','RatingRatingRegionSublocation'] },
- 'ratingregionworldregion' => { 428 => [\'Rating','RatingRatingRegionWorldRegion'] },
- 'ratingscalemaxvalue' => { 428 => [\'Rating','RatingRatingScaleMaxValue'] },
- 'ratingscaleminvalue' => { 428 => [\'Rating','RatingRatingScaleMinValue'] },
- 'ratingsourcelink' => { 428 => [\'Rating','RatingRatingSourceLink'] },
- 'ratingvalue' => { 428 => [\'Rating','RatingRatingValue'] },
- 'ratingvaluelogolink' => { 428 => [\'Rating','RatingRatingValueLogoLink'] },
+ 'ratingratingregion' => { 430 => [\'Rating','RatingRatingRegion'] },
+ 'ratingregioncity' => { 430 => [\'Rating','RatingRatingRegionCity'] },
+ 'ratingregioncountrycode' => { 430 => [\'Rating','RatingRatingRegionCountryCode'] },
+ 'ratingregioncountryname' => { 430 => [\'Rating','RatingRatingRegionCountryName'] },
+ 'ratingregiongpsaltitude' => { 430 => [\'Rating','RatingRatingRegionGPSAltitude'] },
+ 'ratingregiongpslatitude' => { 430 => [\'Rating','RatingRatingRegionGPSLatitude'] },
+ 'ratingregiongpslongitude' => { 430 => [\'Rating','RatingRatingRegionGPSLongitude'] },
+ 'ratingregionidentifier' => { 430 => [\'Rating','RatingRatingRegionIdentifier'] },
+ 'ratingregionlocationid' => { 430 => [\'Rating','RatingRatingRegionLocationId'] },
+ 'ratingregionlocationname' => { 430 => [\'Rating','RatingRatingRegionLocationName'] },
+ 'ratingregionprovincestate' => { 430 => [\'Rating','RatingRatingRegionProvinceState'] },
+ 'ratingregionsublocation' => { 430 => [\'Rating','RatingRatingRegionSublocation'] },
+ 'ratingregionworldregion' => { 430 => [\'Rating','RatingRatingRegionWorldRegion'] },
+ 'ratingscalemaxvalue' => { 430 => [\'Rating','RatingRatingScaleMaxValue'] },
+ 'ratingscaleminvalue' => { 430 => [\'Rating','RatingRatingScaleMinValue'] },
+ 'ratingsourcelink' => { 430 => [\'Rating','RatingRatingSourceLink'] },
+ 'ratingvalue' => { 430 => [\'Rating','RatingRatingValue'] },
+ 'ratingvaluelogolink' => { 430 => [\'Rating','RatingRatingValueLogoLink'] },
'rawandjpgrecording' => { 73 => 0x8, 168 => 0x109, 297 => 0xd },
'rawbrightnessadj' => { 94 => 0x20001, 99 => 0x38 },
'rawcoloradj' => { 99 => 0x2e },
@@ -4117,7 +4123,7 @@ my %tagLookup = (
'rawdevwhitebalance' => { 268 => 0x101 },
'rawdevwhitebalancevalue' => { 267 => 0x101, 268 => 0x102 },
'rawfile' => { 109 => 0xfe4c },
- 'rawfilename' => { 418 => 'RawFileName' },
+ 'rawfilename' => { 420 => 'RawFileName' },
'rawfiletype' => { 371 => 0x2029 },
'rawformat' => { 325 => 0x10e },
'rawimagecenter' => { 200 => 0x99 },
@@ -4129,14 +4135,14 @@ my %tagLookup = (
'rawjpgsize' => { 51 => 0x7, 90 => 0x2 },
'rawjpgwidth' => { 90 => 0x3 },
'rawmeasuredrggb' => { 38 => 0x26a, 40 => 0x280, 42 => 0x194, 43 => [0x1ad,0x26b] },
- 'rawrppused' => { 412 => 'rawrppused' },
+ 'rawrppused' => { 414 => 'rawrppused' },
'rawtopreviewgain' => { 109 => 0xc7a8 },
'reardisplay' => { 245 => '12.3', 246 => '6.2' },
- 'recipeendingpage' => { 434 => 'recipeEndingPage' },
- 'recipepagerange' => { 434 => 'recipePageRange' },
- 'recipesource' => { 434 => 'recipeSource' },
- 'recipestartingpage' => { 434 => 'recipeStartingPage' },
- 'recipetitle' => { 434 => 'recipeTitle' },
+ 'recipeendingpage' => { 436 => 'recipeEndingPage' },
+ 'recipepagerange' => { 436 => 'recipePageRange' },
+ 'recipesource' => { 436 => 'recipeSource' },
+ 'recipestartingpage' => { 436 => 'recipeStartingPage' },
+ 'recipetitle' => { 436 => 'recipeTitle' },
'recognizedface1age' => { 277 => 0x20 },
'recognizedface1name' => { 277 => 0x4 },
'recognizedface1position' => { 277 => 0x18 },
@@ -4147,7 +4153,7 @@ my %tagLookup = (
'recognizedface3name' => { 277 => 0x64 },
'recognizedface3position' => { 277 => 0x78 },
'recognizedfaceflags' => { 282 => 0x63 },
- 'recommendedexposureindex' => { 109 => 0x8832, 423 => 'RecommendedExposureIndex' },
+ 'recommendedexposureindex' => { 109 => 0x8832, 425 => 'RecommendedExposureIndex' },
'record' => { 108 => 'Record' },
'recordbasisofrecord' => { 108 => [\'Record','RecordBasisOfRecord'] },
'recordcollectioncode' => { 108 => [\'Record','RecordCollectionCode'] },
@@ -4170,21 +4176,21 @@ my %tagLookup = (
'redcurvelimits' => { 99 => 0x18a },
'redcurvepoints' => { 98 => 0x2d, 99 => 0x160 },
'redeyecorrection' => { 242 => 0x0 },
- 'redeyeinfo' => { 418 => 'RedEyeInfo' },
+ 'redeyeinfo' => { 420 => 'RedEyeInfo' },
'redeyereduction' => { 166 => 0x41, 359 => 0x6a, 361 => 0x28 },
'redhsl' => { 94 => 0x20910 },
- 'redhue' => { 418 => 'RedHue' },
- 'redsaturation' => { 418 => 'RedSaturation' },
+ 'redhue' => { 420 => 'RedHue' },
+ 'redsaturation' => { 420 => 'RedSaturation' },
'reductionmatrix1' => { 109 => 0xc625 },
'reductionmatrix2' => { 109 => 0xc626 },
'reelname' => { 109 => 0xc789 },
- 'reference1' => { 426 => [\'TagStructure','TagStructureReference'] },
- 'reference2' => { 426 => [\'TagStructure','TagStructureSubLabelsReference'] },
- 'reference3' => { 426 => [\'TagStructure','TagStructureSubLabelsSubLabelsReference'] },
- 'reference4' => { 426 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsReference'] },
- 'reference5' => { 426 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsReference'] },
- 'reference6' => { 426 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsReference'] },
- 'referenceblackwhite' => { 109 => 0x214, 438 => 'ReferenceBlackWhite' },
+ 'reference1' => { 428 => [\'TagStructure','TagStructureReference'] },
+ 'reference2' => { 428 => [\'TagStructure','TagStructureSubLabelsReference'] },
+ 'reference3' => { 428 => [\'TagStructure','TagStructureSubLabelsSubLabelsReference'] },
+ 'reference4' => { 428 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsReference'] },
+ 'reference5' => { 428 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsReference'] },
+ 'reference6' => { 428 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsReference'] },
+ 'referenceblackwhite' => { 109 => 0x214, 440 => 'ReferenceBlackWhite' },
'referencedate' => { 117 => 0x2f },
'referencenumber' => { 117 => 0x32 },
'references' => { 140 => 'References' },
@@ -4219,10 +4225,10 @@ my %tagLookup = (
'regionrotation' => { 155 => [\'Regions','RegionsRegionListRotation'] },
'regionseealso' => { 155 => [\'Regions','RegionsRegionListSeeAlso'] },
'regiontype' => { 155 => [\'Regions','RegionsRegionListType'] },
- 'registryentryrole' => { 428 => [\'RegistryId','RegistryIdRegEntryRole'] },
- 'registryid' => { 428 => 'RegistryId' },
- 'registryitemid' => { 428 => [\'RegistryId','RegistryIdRegItemId'] },
- 'registryorganisationid' => { 428 => [\'RegistryId','RegistryIdRegOrgId'] },
+ 'registryentryrole' => { 430 => [\'RegistryId','RegistryIdRegEntryRole'] },
+ 'registryid' => { 430 => 'RegistryId' },
+ 'registryitemid' => { 430 => [\'RegistryId','RegistryIdRegItemId'] },
+ 'registryorganisationid' => { 430 => [\'RegistryId','RegistryIdRegOrgId'] },
'relatedaudiofile' => { 138 => 'data' },
'relatedaudiofilename' => { 138 => '1Name' },
'relatedaudiofiletype' => { 138 => '0Type' },
@@ -4230,54 +4236,54 @@ my %tagLookup = (
'relatedimageheight' => { 109 => 0x1002 },
'relatedimagewidth' => { 109 => 0x1001 },
'relatedresourceid' => { 108 => [\'ResourceRelationship','ResourceRelationshipRelatedResourceID'] },
- 'relatedsoundfile' => { 109 => 0xa004, 422 => 'RelatedSoundFile' },
+ 'relatedsoundfile' => { 109 => 0xa004, 424 => 'RelatedSoundFile' },
'relatedvideofile' => { 152 => 'data' },
'relatedvideofilename' => { 152 => '1Name' },
'relatedvideofiletype' => { 152 => '0Type' },
- 'relation' => { 419 => 'relation' },
+ 'relation' => { 421 => 'relation' },
'relationshipaccordingto' => { 108 => [\'ResourceRelationship','ResourceRelationshipRelationshipAccordingTo'] },
'relationshipestablisheddate' => { 108 => [\'ResourceRelationship','ResourceRelationshipRelationshipEstablishedDate'] },
'relationshipofresource' => { 108 => [\'ResourceRelationship','ResourceRelationshipRelationshipOfResource'] },
'relationshipremarks' => { 108 => [\'ResourceRelationship','ResourceRelationshipRelationshipRemarks'] },
- 'relativepeakaudiofilepath' => { 442 => 'relativePeakAudioFilePath' },
- 'relativetimestamp' => { 442 => 'relativeTimestamp' },
- 'relativetimestampscale' => { 442 => [\'relativeTimestamp','relativeTimestampScale'] },
- 'relativetimestampvalue' => { 442 => [\'relativeTimestamp','relativeTimestampValue'] },
+ 'relativepeakaudiofilepath' => { 444 => 'relativePeakAudioFilePath' },
+ 'relativetimestamp' => { 444 => 'relativeTimestamp' },
+ 'relativetimestampscale' => { 444 => [\'relativeTimestamp','relativeTimestampScale'] },
+ 'relativetimestampvalue' => { 444 => [\'relativeTimestamp','relativeTimestampValue'] },
'releasebuttontousedial' => { 245 => '17.8', 246 => '18.5', 248 => '18.4', 249 => '18.4', 254 => '33.8', 255 => '17.6', 258 => '18.5' },
- 'releasedate' => { 117 => 0x1e, 412 => 'ReleaseDate', 442 => 'releaseDate' },
+ 'releasedate' => { 117 => 0x1e, 414 => 'ReleaseDate', 444 => 'releaseDate' },
'releasemode' => { 104 => 0x3001, 217 => 0x184d, 371 => 0xb049 },
'releasemode2' => { 378 => 0x112c, 379 => [0x112c,0x8], 380 => [0x1108,0x8], 381 => [0x1184,0x8], 382 => [0x1160,0x8], 383 => [0x4,0x1018], 384 => [0x4,0x210], 385 => [0x4,0x210], 386 => [0x4,0x208], 388 => [0x67,0x3f], 389 => [0x73,0x4b], 390 => 0x10, 391 => 0x10, 392 => 0x9, 398 => 0x34 },
'releasemode3' => { 378 => 0x1128, 379 => 0x1128, 380 => 0x1104, 381 => 0x1180, 382 => 0x115c, 383 => 0x1014, 384 => 0x20c, 385 => 0x20c, 386 => 0x204 },
- 'releaseready' => { 428 => 'ReleaseReady' },
+ 'releaseready' => { 430 => 'ReleaseReady' },
'releasesetting' => { 88 => 0x1016 },
- 'releasetime' => { 117 => 0x23, 412 => 'ReleaseTime' },
+ 'releasetime' => { 117 => 0x23, 414 => 'ReleaseTime' },
'remoteonduration' => { 247 => '3.4', 250 => '17.2', 251 => '18.2', 252 => '18.2', 253 => '18.2', 255 => '18.2', 256 => '4.3', 259 => '19.2' },
- 'renditionclass' => { 443 => 'RenditionClass' },
- 'renditionof' => { 443 => 'RenditionOf' },
- 'renditionofalternatepaths' => { 443 => [\'RenditionOf','RenditionOfAlternatePaths'] },
- 'renditionofdocumentid' => { 443 => [\'RenditionOf','RenditionOfDocumentID'] },
- 'renditionoffilepath' => { 443 => [\'RenditionOf','RenditionOfFilePath'] },
- 'renditionoffrompart' => { 443 => [\'RenditionOf','RenditionOfFromPart'] },
- 'renditionofinstanceid' => { 443 => [\'RenditionOf','RenditionOfInstanceID'] },
- 'renditionoflastmodifydate' => { 443 => [\'RenditionOf','RenditionOfLastModifyDate'] },
- 'renditionoflasturl' => { 443 => [\'RenditionOf','RenditionOfLastURL'] },
- 'renditionoflinkcategory' => { 443 => [\'RenditionOf','RenditionOfLinkCategory'] },
- 'renditionoflinkform' => { 443 => [\'RenditionOf','RenditionOfLinkForm'] },
- 'renditionofmanager' => { 443 => [\'RenditionOf','RenditionOfManager'] },
- 'renditionofmanagervariant' => { 443 => [\'RenditionOf','RenditionOfManagerVariant'] },
- 'renditionofmanageto' => { 443 => [\'RenditionOf','RenditionOfManageTo'] },
- 'renditionofmanageui' => { 443 => [\'RenditionOf','RenditionOfManageUI'] },
- 'renditionofmaskmarkers' => { 443 => [\'RenditionOf','RenditionOfMaskMarkers'] },
- 'renditionoforiginaldocumentid' => { 443 => [\'RenditionOf','RenditionOfOriginalDocumentID'] },
- 'renditionofpartmapping' => { 443 => [\'RenditionOf','RenditionOfPartMapping'] },
- 'renditionofplacedresolutionunit' => { 443 => [\'RenditionOf','RenditionOfPlacedResolutionUnit'] },
- 'renditionofplacedxresolution' => { 443 => [\'RenditionOf','RenditionOfPlacedXResolution'] },
- 'renditionofplacedyresolution' => { 443 => [\'RenditionOf','RenditionOfPlacedYResolution'] },
- 'renditionofrenditionclass' => { 443 => [\'RenditionOf','RenditionOfRenditionClass'] },
- 'renditionofrenditionparams' => { 443 => [\'RenditionOf','RenditionOfRenditionParams'] },
- 'renditionoftopart' => { 443 => [\'RenditionOf','RenditionOfToPart'] },
- 'renditionofversionid' => { 443 => [\'RenditionOf','RenditionOfVersionID'] },
- 'renditionparams' => { 443 => 'RenditionParams' },
+ 'renditionclass' => { 445 => 'RenditionClass' },
+ 'renditionof' => { 445 => 'RenditionOf' },
+ 'renditionofalternatepaths' => { 445 => [\'RenditionOf','RenditionOfAlternatePaths'] },
+ 'renditionofdocumentid' => { 445 => [\'RenditionOf','RenditionOfDocumentID'] },
+ 'renditionoffilepath' => { 445 => [\'RenditionOf','RenditionOfFilePath'] },
+ 'renditionoffrompart' => { 445 => [\'RenditionOf','RenditionOfFromPart'] },
+ 'renditionofinstanceid' => { 445 => [\'RenditionOf','RenditionOfInstanceID'] },
+ 'renditionoflastmodifydate' => { 445 => [\'RenditionOf','RenditionOfLastModifyDate'] },
+ 'renditionoflasturl' => { 445 => [\'RenditionOf','RenditionOfLastURL'] },
+ 'renditionoflinkcategory' => { 445 => [\'RenditionOf','RenditionOfLinkCategory'] },
+ 'renditionoflinkform' => { 445 => [\'RenditionOf','RenditionOfLinkForm'] },
+ 'renditionofmanager' => { 445 => [\'RenditionOf','RenditionOfManager'] },
+ 'renditionofmanagervariant' => { 445 => [\'RenditionOf','RenditionOfManagerVariant'] },
+ 'renditionofmanageto' => { 445 => [\'RenditionOf','RenditionOfManageTo'] },
+ 'renditionofmanageui' => { 445 => [\'RenditionOf','RenditionOfManageUI'] },
+ 'renditionofmaskmarkers' => { 445 => [\'RenditionOf','RenditionOfMaskMarkers'] },
+ 'renditionoforiginaldocumentid' => { 445 => [\'RenditionOf','RenditionOfOriginalDocumentID'] },
+ 'renditionofpartmapping' => { 445 => [\'RenditionOf','RenditionOfPartMapping'] },
+ 'renditionofplacedresolutionunit' => { 445 => [\'RenditionOf','RenditionOfPlacedResolutionUnit'] },
+ 'renditionofplacedxresolution' => { 445 => [\'RenditionOf','RenditionOfPlacedXResolution'] },
+ 'renditionofplacedyresolution' => { 445 => [\'RenditionOf','RenditionOfPlacedYResolution'] },
+ 'renditionofrenditionclass' => { 445 => [\'RenditionOf','RenditionOfRenditionClass'] },
+ 'renditionofrenditionparams' => { 445 => [\'RenditionOf','RenditionOfRenditionParams'] },
+ 'renditionoftopart' => { 445 => [\'RenditionOf','RenditionOfToPart'] },
+ 'renditionofversionid' => { 445 => [\'RenditionOf','RenditionOfVersionID'] },
+ 'renditionparams' => { 445 => 'RenditionParams' },
'repeatingflashcount' => { 188 => 0xd, 189 => 0xe, 190 => 0xe, 191 => 0xe, 254 => '17.2', 255 => '24.2', 256 => '9.2', 257 => '24.2', 259 => '25.2' },
'repeatingflashcountbuilt-in' => { 225 => 0x4db },
'repeatingflashcountexternal' => { 225 => 0x4c3 },
@@ -4286,108 +4292,108 @@ my %tagLookup = (
'repeatingflashrate' => { 188 => 0xc, 189 => 0xd, 190 => 0xd, 191 => 0xd, 254 => '18.1', 255 => '25.1', 256 => '10.1', 257 => '25.1', 259 => '26.1' },
'repeatingflashratebuilt-in' => { 225 => 0x4da },
'repeatingflashrateexternal' => { 225 => 0x4c2 },
- 'requires' => { 415 => 'requires' },
- 'resampleparams' => { 442 => 'resampleParams' },
- 'resampleparamsquality' => { 442 => [\'resampleParams','resampleParamsQuality'] },
+ 'requires' => { 417 => 'requires' },
+ 'resampleparams' => { 444 => 'resampleParams' },
+ 'resampleparamsquality' => { 444 => [\'resampleParams','resampleParamsQuality'] },
'resaved' => { 350 => 0x21e },
'resolution' => { 145 => 'Resolution' },
'resolutionmode' => { 351 => 0x4 },
- 'resolutionunit' => { 109 => 0x128, 120 => 0x2, 438 => 'ResolutionUnit' },
+ 'resolutionunit' => { 109 => 0x128, 120 => 0x2, 440 => 'ResolutionUnit' },
'resourceid' => { 108 => [\'ResourceRelationship','ResourceRelationshipResourceID'] },
'resourcerelationship' => { 108 => 'ResourceRelationship' },
'resourcerelationshipid' => { 108 => [\'ResourceRelationship','ResourceRelationshipResourceRelationshipID'] },
'restrictdrivemodes' => { 75 => 0x612 },
- 'restrictions' => { 435 => 'restrictions' },
- 'retouchareafeather' => { 418 => [\'RetouchAreas','RetouchAreasFeather'] },
- 'retouchareamaskalpha' => { 418 => [\'RetouchAreas','RetouchAreasMasksAlpha'] },
- 'retouchareamaskangle' => { 418 => [\'RetouchAreas','RetouchAreasMasksAngle'] },
- 'retouchareamaskbottom' => { 418 => [\'RetouchAreas','RetouchAreasMasksBottom'] },
- 'retouchareamaskcentervalue' => { 418 => [\'RetouchAreas','RetouchAreasMasksCenterValue'] },
- 'retouchareamaskcenterweight' => { 418 => [\'RetouchAreas','RetouchAreasMasksCenterWeight'] },
- 'retouchareamaskdabs' => { 418 => [\'RetouchAreas','RetouchAreasMasksDabs'] },
- 'retouchareamaskfeather' => { 418 => [\'RetouchAreas','RetouchAreasMasksFeather'] },
- 'retouchareamaskflipped' => { 418 => [\'RetouchAreas','RetouchAreasMasksFlipped'] },
- 'retouchareamaskflow' => { 418 => [\'RetouchAreas','RetouchAreasMasksFlow'] },
- 'retouchareamaskfullx' => { 418 => [\'RetouchAreas','RetouchAreasMasksFullX'] },
- 'retouchareamaskfully' => { 418 => [\'RetouchAreas','RetouchAreasMasksFullY'] },
- 'retouchareamaskleft' => { 418 => [\'RetouchAreas','RetouchAreasMasksLeft'] },
- 'retouchareamaskmidpoint' => { 418 => [\'RetouchAreas','RetouchAreasMasksMidpoint'] },
- 'retouchareamaskperimetervalue' => { 418 => [\'RetouchAreas','RetouchAreasMasksPerimeterValue'] },
- 'retouchareamaskradius' => { 418 => [\'RetouchAreas','RetouchAreasMasksRadius'] },
- 'retouchareamaskright' => { 418 => [\'RetouchAreas','RetouchAreasMasksRight'] },
- 'retouchareamaskroundness' => { 418 => [\'RetouchAreas','RetouchAreasMasksRoundness'] },
- 'retouchareamasks' => { 418 => [\'RetouchAreas','RetouchAreasMasks'] },
- 'retouchareamasksizex' => { 418 => [\'RetouchAreas','RetouchAreasMasksSizeX'] },
- 'retouchareamasksizey' => { 418 => [\'RetouchAreas','RetouchAreasMasksSizeY'] },
- 'retouchareamasktop' => { 418 => [\'RetouchAreas','RetouchAreasMasksTop'] },
- 'retouchareamaskvalue' => { 418 => [\'RetouchAreas','RetouchAreasMasksMaskValue'] },
- 'retouchareamaskversion' => { 418 => [\'RetouchAreas','RetouchAreasMasksVersion'] },
- 'retouchareamaskwhat' => { 418 => [\'RetouchAreas','RetouchAreasMasksWhat'] },
- 'retouchareamaskx' => { 418 => [\'RetouchAreas','RetouchAreasMasksX'] },
- 'retouchareamasky' => { 418 => [\'RetouchAreas','RetouchAreasMasksY'] },
- 'retouchareamaskzerox' => { 418 => [\'RetouchAreas','RetouchAreasMasksZeroX'] },
- 'retouchareamaskzeroy' => { 418 => [\'RetouchAreas','RetouchAreasMasksZeroY'] },
- 'retouchareamethod' => { 418 => [\'RetouchAreas','RetouchAreasMethod'] },
- 'retouchareaoffsety' => { 418 => [\'RetouchAreas','RetouchAreasOffsetY'] },
- 'retouchareaopacity' => { 418 => [\'RetouchAreas','RetouchAreasOpacity'] },
- 'retouchareas' => { 418 => 'RetouchAreas' },
- 'retouchareaseed' => { 418 => [\'RetouchAreas','RetouchAreasSeed'] },
- 'retouchareasourcestate' => { 418 => [\'RetouchAreas','RetouchAreasSourceState'] },
- 'retouchareasourcex' => { 418 => [\'RetouchAreas','RetouchAreasSourceX'] },
- 'retouchareaspottype' => { 418 => [\'RetouchAreas','RetouchAreasSpotType'] },
+ 'restrictions' => { 437 => 'restrictions' },
+ 'retouchareafeather' => { 420 => [\'RetouchAreas','RetouchAreasFeather'] },
+ 'retouchareamaskalpha' => { 420 => [\'RetouchAreas','RetouchAreasMasksAlpha'] },
+ 'retouchareamaskangle' => { 420 => [\'RetouchAreas','RetouchAreasMasksAngle'] },
+ 'retouchareamaskbottom' => { 420 => [\'RetouchAreas','RetouchAreasMasksBottom'] },
+ 'retouchareamaskcentervalue' => { 420 => [\'RetouchAreas','RetouchAreasMasksCenterValue'] },
+ 'retouchareamaskcenterweight' => { 420 => [\'RetouchAreas','RetouchAreasMasksCenterWeight'] },
+ 'retouchareamaskdabs' => { 420 => [\'RetouchAreas','RetouchAreasMasksDabs'] },
+ 'retouchareamaskfeather' => { 420 => [\'RetouchAreas','RetouchAreasMasksFeather'] },
+ 'retouchareamaskflipped' => { 420 => [\'RetouchAreas','RetouchAreasMasksFlipped'] },
+ 'retouchareamaskflow' => { 420 => [\'RetouchAreas','RetouchAreasMasksFlow'] },
+ 'retouchareamaskfullx' => { 420 => [\'RetouchAreas','RetouchAreasMasksFullX'] },
+ 'retouchareamaskfully' => { 420 => [\'RetouchAreas','RetouchAreasMasksFullY'] },
+ 'retouchareamaskleft' => { 420 => [\'RetouchAreas','RetouchAreasMasksLeft'] },
+ 'retouchareamaskmidpoint' => { 420 => [\'RetouchAreas','RetouchAreasMasksMidpoint'] },
+ 'retouchareamaskperimetervalue' => { 420 => [\'RetouchAreas','RetouchAreasMasksPerimeterValue'] },
+ 'retouchareamaskradius' => { 420 => [\'RetouchAreas','RetouchAreasMasksRadius'] },
+ 'retouchareamaskright' => { 420 => [\'RetouchAreas','RetouchAreasMasksRight'] },
+ 'retouchareamaskroundness' => { 420 => [\'RetouchAreas','RetouchAreasMasksRoundness'] },
+ 'retouchareamasks' => { 420 => [\'RetouchAreas','RetouchAreasMasks'] },
+ 'retouchareamasksizex' => { 420 => [\'RetouchAreas','RetouchAreasMasksSizeX'] },
+ 'retouchareamasksizey' => { 420 => [\'RetouchAreas','RetouchAreasMasksSizeY'] },
+ 'retouchareamasktop' => { 420 => [\'RetouchAreas','RetouchAreasMasksTop'] },
+ 'retouchareamaskvalue' => { 420 => [\'RetouchAreas','RetouchAreasMasksMaskValue'] },
+ 'retouchareamaskversion' => { 420 => [\'RetouchAreas','RetouchAreasMasksVersion'] },
+ 'retouchareamaskwhat' => { 420 => [\'RetouchAreas','RetouchAreasMasksWhat'] },
+ 'retouchareamaskx' => { 420 => [\'RetouchAreas','RetouchAreasMasksX'] },
+ 'retouchareamasky' => { 420 => [\'RetouchAreas','RetouchAreasMasksY'] },
+ 'retouchareamaskzerox' => { 420 => [\'RetouchAreas','RetouchAreasMasksZeroX'] },
+ 'retouchareamaskzeroy' => { 420 => [\'RetouchAreas','RetouchAreasMasksZeroY'] },
+ 'retouchareamethod' => { 420 => [\'RetouchAreas','RetouchAreasMethod'] },
+ 'retouchareaoffsety' => { 420 => [\'RetouchAreas','RetouchAreasOffsetY'] },
+ 'retouchareaopacity' => { 420 => [\'RetouchAreas','RetouchAreasOpacity'] },
+ 'retouchareas' => { 420 => 'RetouchAreas' },
+ 'retouchareaseed' => { 420 => [\'RetouchAreas','RetouchAreasSeed'] },
+ 'retouchareasourcestate' => { 420 => [\'RetouchAreas','RetouchAreasSourceState'] },
+ 'retouchareasourcex' => { 420 => [\'RetouchAreas','RetouchAreasSourceX'] },
+ 'retouchareaspottype' => { 420 => [\'RetouchAreas','RetouchAreasSpotType'] },
'retouchhistory' => { 200 => 0x9e },
- 'retouchinfo' => { 418 => 'RetouchInfo' },
+ 'retouchinfo' => { 420 => 'RetouchInfo' },
'retouchnefprocessing' => { 206 => 0x5 },
'retractlensonpoweroff' => { 75 => 0x814 },
'reuse' => { 271 => 'Reuse' },
- 'reuseallowed' => { 445 => 'ReuseAllowed' },
- 'reuseprohibited' => { 435 => 'reuseProhibited' },
+ 'reuseallowed' => { 447 => 'ReuseAllowed' },
+ 'reuseprohibited' => { 437 => 'reuseProhibited' },
'reverseexposurecompdial' => { 252 => '5.2' },
'reverseindicators' => { 245 => '12.1', 246 => '6.1', 248 => '6.1', 249 => '6.1', 250 => '4.3', 251 => '5.2', 252 => '5.4', 254 => '33.5', 255 => '5.1', 258 => '6.1', 259 => '6.2' },
'reverseshutterspeedaperture' => { 252 => '5.3' },
- 'revision' => { 420 => 'revision' },
+ 'revision' => { 422 => 'revision' },
'rgbcurvelimits' => { 99 => 0x238 },
'rgbcurvepoints' => { 98 => 0x7, 99 => 0x20e },
- 'richtextcomment' => { 425 => 'RichTextComment' },
+ 'richtextcomment' => { 427 => 'RichTextComment' },
'ricohdate' => { 340 => 0x6 },
'ricohimageheight' => { 340 => 0x2 },
'ricohimagewidth' => { 340 => 0x0 },
'rightascension' => { 148 => 'RightAscension' },
- 'rights' => { 419 => 'rights' },
- 'rightsagent' => { 435 => 'rightsAgent' },
- 'rightsowner' => { 435 => 'rightsOwner' },
+ 'rights' => { 421 => 'rights' },
+ 'rightsagent' => { 437 => 'rightsAgent' },
+ 'rightsowner' => { 437 => 'rightsOwner' },
'roll' => { 106 => 0x8 },
'rollangle' => { 217 => 0x350b, 226 => 0x36f4, 261 => 0x903, 282 => 0x90, 315 => 0x1, 346 => 0x2 },
'romoperationmode' => { 88 => 0x80d },
'rotation' => { 29 => 0x17, 30 => 0x18, 87 => 0x3, 94 => 0x10002, 99 => 0x26e, 113 => 0x4, 148 => 'Rotation', 164 => [0x65,0x50], 165 => 0x46, 166 => 0x5a, 169 => 0x10, 217 => 0x3693, 218 => 0xca, 224 => '590.1', 226 => 0x38be, 238 => 0x76a43207, 282 => 0x30, 297 => '17.2', 327 => 0xd8, 359 => 0x3f, 360 => 0x3f, 370 => 0x10 },
- 'routedto' => { 424 => 'RoutedTo' },
+ 'routedto' => { 426 => 'RoutedTo' },
'routing' => { 332 => 'Routing' },
- 'routingdestinations' => { 408 => 'RoutingDestinations' },
- 'routingexclusions' => { 408 => 'RoutingExclusions' },
- 'routingnotes' => { 424 => 'RoutingNotes' },
+ 'routingdestinations' => { 410 => 'RoutingDestinations' },
+ 'routingexclusions' => { 410 => 'RoutingExclusions' },
+ 'routingnotes' => { 426 => 'RoutingNotes' },
'rowsperstrip' => { 109 => 0x116 },
- 'rpp' => { 412 => 'rpp' },
+ 'rpp' => { 414 => 'rpp' },
'safetyshift' => { 75 => 0x108 },
'safetyshiftinavortv' => { 73 => 0x10, 74 => 0x10, 76 => 0xf, 77 => 0x10, 80 => 0x10 },
'sameexposurefornewaperture' => { 75 => 0x112 },
'samplebits' => { 138 => 'SampleBits' },
- 'samplepagerange' => { 432 => 'samplePageRange' },
+ 'samplepagerange' => { 434 => 'samplePageRange' },
'samplerate' => { 138 => 'SampleRate' },
- 'samplesperpixel' => { 109 => 0x115, 438 => 'SamplesPerPixel' },
+ 'samplesperpixel' => { 109 => 0x115, 440 => 'SamplesPerPixel' },
'samplestructure' => { 119 => 0x5a },
'samsungmodelid' => { 348 => 0x3 },
'sanyoquality' => { 350 => 0x201 },
'sanyothumbnail' => { 350 => 0x100 },
- 'saturation' => { 9 => 0x6e, 11 => 0x76, 33 => 0xe, 45 => 0x1, 103 => 0xd, 104 => [0x3013,0x1f], 109 => [0xa409,0xfe55], 114 => 0x1003, 139 => 'Saturation', 163 => 0x1f, 164 => 0x32, 165 => 0x28, 166 => 0x1a, 171 => 0x1, 200 => [0x94,0xaa], 202 => 0x35, 203 => 0x3b, 282 => 0x40, 284 => 0x300d, 316 => 0x1f, 323 => 0xd, 337 => 0x27, 340 => 0x28, 341 => 0x1013, 351 => 0x10, 359 => 0x1e, 360 => 0x1b, 371 => 0x2005, 418 => 'Saturation', 422 => 'Saturation' },
+ 'saturation' => { 9 => 0x6e, 11 => 0x76, 33 => 0xe, 45 => 0x1, 103 => 0xd, 104 => [0x3013,0x1f], 109 => [0xa409,0xfe55], 114 => 0x1003, 139 => 'Saturation', 163 => 0x1f, 164 => 0x32, 165 => 0x28, 166 => 0x1a, 171 => 0x1, 200 => [0x94,0xaa], 202 => 0x35, 203 => 0x3b, 282 => 0x40, 284 => 0x300d, 316 => 0x1f, 323 => 0xd, 337 => 0x27, 340 => 0x28, 341 => 0x1013, 351 => 0x10, 359 => 0x1e, 360 => 0x1b, 371 => 0x2005, 420 => 'Saturation', 424 => 'Saturation' },
'saturationadj' => { 94 => 0x20901, 99 => 0x116, 237 => 0x1, 241 => 0x2e, 402 => 0x8016 },
- 'saturationadjustmentaqua' => { 418 => 'SaturationAdjustmentAqua' },
- 'saturationadjustmentblue' => { 418 => 'SaturationAdjustmentBlue' },
- 'saturationadjustmentgreen' => { 418 => 'SaturationAdjustmentGreen' },
- 'saturationadjustmentmagenta' => { 418 => 'SaturationAdjustmentMagenta' },
- 'saturationadjustmentorange' => { 418 => 'SaturationAdjustmentOrange' },
- 'saturationadjustmentpurple' => { 418 => 'SaturationAdjustmentPurple' },
- 'saturationadjustmentred' => { 418 => 'SaturationAdjustmentRed' },
- 'saturationadjustmentyellow' => { 418 => 'SaturationAdjustmentYellow' },
+ 'saturationadjustmentaqua' => { 420 => 'SaturationAdjustmentAqua' },
+ 'saturationadjustmentblue' => { 420 => 'SaturationAdjustmentBlue' },
+ 'saturationadjustmentgreen' => { 420 => 'SaturationAdjustmentGreen' },
+ 'saturationadjustmentmagenta' => { 420 => 'SaturationAdjustmentMagenta' },
+ 'saturationadjustmentorange' => { 420 => 'SaturationAdjustmentOrange' },
+ 'saturationadjustmentpurple' => { 420 => 'SaturationAdjustmentPurple' },
+ 'saturationadjustmentred' => { 420 => 'SaturationAdjustmentRed' },
+ 'saturationadjustmentyellow' => { 420 => 'SaturationAdjustmentYellow' },
'saturationauto' => { 64 => 0x98 },
'saturationfaithful' => { 18 => 0xfe, 63 => 0x68, 64 => 0x68 },
'saturationlandscape' => { 18 => 0xfc, 63 => 0x38, 64 => 0x38 },
@@ -4399,28 +4405,28 @@ my %tagLookup = (
'saturationuserdef1' => { 18 => 0x100, 63 => 0x98, 64 => 0xb0 },
'saturationuserdef2' => { 18 => 0x101, 63 => 0xb0, 64 => 0xc8 },
'saturationuserdef3' => { 18 => 0x102, 63 => 0xc8, 64 => 0xe0 },
- 'saveid' => { 443 => 'SaveID' },
- 'scaletype' => { 442 => 'scaleType' },
+ 'saveid' => { 445 => 'SaveID' },
+ 'scaletype' => { 444 => 'scaleType' },
'scanimageenhancer' => { 207 => 0x60 },
'scanningdirection' => { 119 => 0x64 },
- 'scene' => { 427 => 'Scene', 442 => 'scene' },
+ 'scene' => { 429 => 'Scene', 444 => 'scene' },
'scenearea' => { 264 => 0x211, 266 => 0x1031 },
'sceneassist' => { 200 => 0x9c },
- 'scenecapturetype' => { 109 => 0xa406, 422 => 'SceneCaptureType' },
+ 'scenecapturetype' => { 109 => 0xa406, 424 => 'SceneCaptureType' },
'scenedetect' => { 264 => 0x210, 266 => 0x1030 },
'scenedetectdata' => { 264 => 0x212, 266 => 0x1033 },
'scenemode' => { 127 => 0xfa02, 168 => 0x100, 200 => 0x8f, 261 => 0x509, 266 => 0x403, 282 => 0x8001, 290 => 0xf, 371 => 0xb023 },
'scenemodeused' => { 129 => [0x6002,0xf002] },
'sceneselect' => { 350 => 0x21f },
- 'scenetype' => { 109 => 0xa301, 422 => 'SceneType' },
+ 'scenetype' => { 109 => 0xa301, 424 => 'SceneType' },
'screentips' => { 245 => '12.7', 246 => '5.3', 254 => '13.1', 255 => '4.4', 258 => '5.4', 259 => '5.1' },
- 'season' => { 428 => 'Season', 431 => 'season' },
- 'seasonidentifier' => { 428 => [\'Season','SeasonIdentifier'] },
- 'seasonname' => { 428 => [\'Season','SeasonName'] },
- 'seasonnumber' => { 428 => [\'Season','SeasonNumber'] },
- 'secondaryftp' => { 408 => 'SecondaryFTP' },
+ 'season' => { 430 => 'Season', 433 => 'season' },
+ 'seasonidentifier' => { 430 => [\'Season','SeasonIdentifier'] },
+ 'seasonname' => { 430 => [\'Season','SeasonName'] },
+ 'seasonnumber' => { 430 => [\'Season','SeasonNumber'] },
+ 'secondaryftp' => { 410 => 'SecondaryFTP' },
'secondaryslotfunction' => { 217 => 0x1d0, 226 => 0x1d0 },
- 'section' => { 432 => 'section' },
+ 'section' => { 434 => 'section' },
'securityclassification' => { 109 => 0x9212 },
'selectableafpoint' => { 75 => 0x509 },
'selectafareaselectionmode' => { 2 => 0xc },
@@ -4432,12 +4438,12 @@ my %tagLookup = (
'selftimershotcount' => { 246 => '20.2', 248 => '20.3', 249 => '20.3', 250 => '18.2', 251 => '19.2', 252 => '19.2', 253 => '19.3', 255 => '19.3', 258 => '20.3', 259 => '20.2' },
'selftimershotinterval' => { 246 => '20.3', 248 => '20.2', 249 => '20.2', 253 => '19.2', 258 => '20.2' },
'selftimertime' => { 88 => 0x1806, 166 => 0x1f, 245 => '18.1', 246 => '20.1', 247 => '3.3', 248 => '20.1', 249 => '20.1', 250 => '18.1', 251 => '19.1', 252 => '19.1', 253 => '19.1', 254 => '7.2', 255 => '19.1', 256 => '3.3', 258 => '20.1', 259 => '20.1' },
- 'sellingagency' => { 432 => 'sellingAgency' },
+ 'sellingagency' => { 434 => 'sellingAgency' },
'seminfo' => { 109 => 0x8546 },
- 'sensingmethod' => { 109 => 0xa217, 422 => 'SensingMethod' },
+ 'sensingmethod' => { 109 => 0xa217, 424 => 'SensingMethod' },
'sensitivityadjust' => { 316 => 0x40 },
'sensitivitysteps' => { 297 => ['14.3','17.4'], 299 => 0x1 },
- 'sensitivitytype' => { 109 => 0x8830, 423 => 'SensitivityType' },
+ 'sensitivitytype' => { 109 => 0x8830, 425 => 'SensitivityType' },
'sensor' => { 173 => 0x665e },
'sensorareas' => { 348 => 0xa010 },
'sensorbitdepth' => { 284 => 0x312d },
@@ -4460,45 +4466,45 @@ my %tagLookup = (
'sequencefilenumber' => { 379 => 0x4, 380 => 0x4, 381 => 0x4, 382 => 0x4, 390 => 0xc, 391 => 0xc, 392 => 0x1a },
'sequenceimagenumber' => { 379 => 0x0, 380 => 0x0, 381 => 0x0, 382 => 0x0, 390 => 0x8, 391 => 0x8, 392 => 0x12, 398 => 0x24 },
'sequencelength' => { 390 => 0x22, 391 => 0x1e, 392 => [0x16,0x1e] },
- 'sequencename' => { 431 => 'sequenceName' },
- 'sequencenumber' => { 69 => 0x9, 104 => 0x301c, 114 => 0x1101, 125 => 0x1d, 225 => 0x51c, 282 => 0x2b, 361 => [0x10c,0x30c], 371 => 0xb04a, 431 => 'sequenceNumber' },
+ 'sequencename' => { 433 => 'sequenceName' },
+ 'sequencenumber' => { 69 => 0x9, 104 => 0x301c, 114 => 0x1101, 125 => 0x1d, 225 => 0x51c, 282 => 0x2b, 361 => [0x10c,0x30c], 371 => 0xb04a, 433 => 'sequenceNumber' },
'sequenceshotinterval' => { 350 => 0x224 },
- 'sequencetotalnumber' => { 431 => 'sequenceTotalNumber' },
+ 'sequencetotalnumber' => { 433 => 'sequenceTotalNumber' },
'sequentialshot' => { 350 => 0x20e },
- 'serialnumber' => { 57 => 0xc, 88 => 0x180b, 109 => [0xa431,0xfde9], 122 => 0xfa04, 124 => 0xfa00, 126 => 0xc354, 127 => 0xfa19, 136 => 0x0, 139 => 'SerialNumber', 200 => [0xa0,0x1d], 262 => 0x101, 266 => [0x404,0x101a], 278 => 0x303, 284 => 0x3103, 316 => 0x229, 325 => 0x102, 326 => 0x407, 337 => 0x15, 341 => 0x5, 351 => 0x2, 414 => 'SerialNumber', 423 => 'BodySerialNumber' },
+ 'serialnumber' => { 57 => 0xc, 88 => 0x180b, 109 => [0xa431,0xfde9], 122 => 0xfa04, 124 => 0xfa00, 126 => 0xc354, 127 => 0xfa19, 136 => 0x0, 139 => 'SerialNumber', 200 => [0xa0,0x1d], 262 => 0x101, 266 => [0x404,0x101a], 278 => 0x303, 284 => 0x3103, 316 => 0x229, 325 => 0x102, 326 => 0x407, 337 => 0x15, 341 => 0x5, 351 => 0x2, 416 => 'SerialNumber', 425 => 'BodySerialNumber' },
'serialnumberformat' => { 57 => 0x15, 88 => 0x183b },
- 'series' => { 428 => 'Series' },
+ 'series' => { 430 => 'Series' },
'seriesdatetime' => { 404 => 'SeriesDateTime' },
'seriesdescription' => { 404 => 'SeriesDescription' },
- 'seriesidentifier' => { 428 => [\'Series','SeriesIdentifier'] },
+ 'seriesidentifier' => { 430 => [\'Series','SeriesIdentifier'] },
'seriesmodality' => { 404 => 'SeriesModality' },
- 'seriesname' => { 428 => [\'Series','SeriesName'] },
- 'seriesnumber' => { 404 => 'SeriesNumber', 432 => 'seriesNumber' },
- 'seriestitle' => { 432 => 'seriesTitle' },
+ 'seriesname' => { 430 => [\'Series','SeriesName'] },
+ 'seriesnumber' => { 404 => 'SeriesNumber', 434 => 'seriesNumber' },
+ 'seriestitle' => { 434 => 'seriesTitle' },
'serviceidentifier' => { 118 => 0x1e },
- 'servingsize' => { 434 => 'servingSize' },
+ 'servingsize' => { 436 => 'servingSize' },
'setbuttoncrosskeysfunc' => { 78 => 0x0, 79 => 0x0 },
'setbuttonwhenshooting' => { 73 => 0x1, 75 => 0x704, 81 => 0xc },
'setfunctionwhenshooting' => { 76 => 0x0, 77 => 0x1, 80 => 0x1 },
- 'setting' => { 431 => 'setting' },
+ 'setting' => { 433 => 'setting' },
'shadingcompensation' => { 261 => 0x50c, 282 => 0x8a },
'shadingcompensation2' => { 265 => 0x1012 },
'shadow' => { 351 => 0xe },
'shadowadj' => { 94 => 0x2030b },
'shadowcorrection' => { 316 => 0x79 },
'shadowprotection' => { 237 => 0x0 },
- 'shadows' => { 109 => 0xfe52, 411 => 'Shadows', 418 => 'Shadows' },
- 'shadows2012' => { 418 => 'Shadows2012' },
+ 'shadows' => { 109 => 0xfe52, 413 => 'Shadows', 420 => 'Shadows' },
+ 'shadows2012' => { 420 => 'Shadows2012' },
'shadowscale' => { 109 => 0xc633 },
- 'shadowtint' => { 418 => 'ShadowTint' },
+ 'shadowtint' => { 420 => 'ShadowTint' },
'shadowtone' => { 114 => 0x1040 },
'shakereduction' => { 318 => 0x1, 319 => 0x1 },
- 'sharpendetail' => { 418 => 'SharpenDetail' },
- 'sharpenedgemasking' => { 418 => 'SharpenEdgeMasking' },
+ 'sharpendetail' => { 420 => 'SharpenDetail' },
+ 'sharpenedgemasking' => { 420 => 'SharpenEdgeMasking' },
'sharpening' => { 284 => 0x300b },
'sharpeningadj' => { 241 => 0x2b },
- 'sharpenradius' => { 418 => 'SharpenRadius' },
- 'sharpness' => { 7 => [0x42,0x48], 9 => 0x72, 11 => 0x74, 33 => 0xf, 67 => 0x2, 103 => 0xb, 104 => [0x3011,0x21], 109 => [0xa40a,0xfe56], 114 => 0x1001, 125 => 0x6b, 134 => 0x37, 139 => 'Sharpness', 163 => 0x21, 164 => 0x30, 165 => 0x26, 166 => 0x18, 171 => 0x3, 200 => 0x6, 202 => 0x32, 203 => 0x33, 266 => 0x100f, 282 => 0x41, 316 => 0x21, 323 => 0xb, 337 => 0x26, 340 => 0x22, 341 => [0x1003,0x1014], 351 => 0x11, 359 => 0x1c, 360 => 0x19, 371 => 0x2006, 398 => 0x52, 418 => 'Sharpness', 422 => 'Sharpness' },
+ 'sharpenradius' => { 420 => 'SharpenRadius' },
+ 'sharpness' => { 7 => [0x42,0x48], 9 => 0x72, 11 => 0x74, 33 => 0xf, 67 => 0x2, 103 => 0xb, 104 => [0x3011,0x21], 109 => [0xa40a,0xfe56], 114 => 0x1001, 125 => 0x6b, 134 => 0x37, 139 => 'Sharpness', 163 => 0x21, 164 => 0x30, 165 => 0x26, 166 => 0x18, 171 => 0x3, 200 => 0x6, 202 => 0x32, 203 => 0x33, 266 => 0x100f, 282 => 0x41, 316 => 0x21, 323 => 0xb, 337 => 0x26, 340 => 0x22, 341 => [0x1003,0x1014], 351 => 0x11, 359 => 0x1c, 360 => 0x19, 371 => 0x2006, 398 => 0x52, 420 => 'Sharpness', 424 => 'Sharpness' },
'sharpnessadj' => { 94 => 0x20310, 99 => 0x25a, 402 => 0x801a },
'sharpnessadjon' => { 94 => '0x20310.0' },
'sharpnessauto' => { 64 => 0x94 },
@@ -4518,27 +4524,27 @@ my %tagLookup = (
'sharpnessuserdef1' => { 18 => 0xf7, 63 => 0x94, 64 => 0xac },
'sharpnessuserdef2' => { 18 => 0xf8, 63 => 0xac, 64 => 0xc4 },
'sharpnessuserdef3' => { 18 => 0xf9, 63 => 0xc4, 64 => 0xdc },
- 'shootid' => { 431 => 'shootID' },
+ 'shootid' => { 433 => 'shootID' },
'shootingdistance' => { 94 => 0x20701 },
'shootinginfodisplay' => { 245 => '13.2', 246 => '5.1', 254 => '10.2', 255 => '4.1', 258 => '5.1', 259 => '5.3' },
'shootinginfomonitorofftime' => { 245 => '26.2', 246 => '22.2', 248 => '22.2', 249 => '22.2', 253 => '21.2', 254 => '9.1', 255 => '21.2', 258 => '22.2', 259 => '22.2' },
'shootingmode' => { 139 => 'ShootingMode', 200 => 0x89, 282 => 0x1f },
'shootingmodesetting' => { 247 => '5.1' },
- 'shortdescription' => { 420 => 'shortdescription' },
+ 'shortdescription' => { 422 => 'shortdescription' },
'shortdocumentid' => { 117 => 0xba },
'shortownername' => { 18 => 0xac },
'shortreleasetimelag' => { 75 => 0x80d },
- 'shotdate' => { 442 => 'shotDate' },
- 'shotday' => { 442 => 'shotDay' },
- 'shotlocation' => { 442 => 'shotLocation' },
- 'shotname' => { 442 => 'shotName' },
- 'shotnumber' => { 442 => 'shotNumber' },
+ 'shotdate' => { 444 => 'shotDate' },
+ 'shotday' => { 444 => 'shotDay' },
+ 'shotlocation' => { 444 => 'shotLocation' },
+ 'shotname' => { 444 => 'shotName' },
+ 'shotnumber' => { 444 => 'shotNumber' },
'shotnumbersincepowerup' => { 374 => 0x44e, 390 => 0x1a, 391 => 0x16, 392 => 0xa },
'shotnumbersincepowerup2' => { 361 => 0x200 },
- 'shotsize' => { 442 => 'shotSize' },
- 'shownevent' => { 428 => 'EventExt' },
- 'showneventidentifier' => { 428 => [\'EventExt','EventExtIdentifier'] },
- 'showneventname' => { 428 => [\'EventExt','EventExtName'] },
+ 'shotsize' => { 444 => 'shotSize' },
+ 'shownevent' => { 430 => 'EventExt' },
+ 'showneventidentifier' => { 430 => [\'EventExt','EventExtIdentifier'] },
+ 'showneventname' => { 430 => [\'EventExt','EventExtName'] },
'shutter-aelock' => { 73 => 0x4, 75 => 0x701, 76 => 0x3, 77 => 0x4, 78 => 0x3, 79 => 0x3, 80 => 0x4, 81 => 0x2 },
'shutteraelbutton' => { 74 => 0x4 },
'shutterbuttonafonbutton' => { 75 => 0x701 },
@@ -4553,27 +4559,27 @@ my %tagLookup = (
'shutterspeedlock' => { 246 => '38.1', 248 => '38.1', 249 => '38.1', 258 => '38.1' },
'shutterspeedrange' => { 75 => 0x10c },
'shutterspeedsetting' => { 166 => 0x6, 359 => 0x2f, 360 => 0x28, 361 => 0x0 },
- 'shutterspeedvalue' => { 84 => 0x1, 109 => 0x9201, 266 => 0x1000, 325 => 0x400, 422 => 'ShutterSpeedValue' },
+ 'shutterspeedvalue' => { 84 => 0x1, 109 => 0x9201, 266 => 0x1000, 325 => 0x400, 424 => 'ShutterSpeedValue' },
'shuttertype' => { 114 => 0x1050, 282 => 0x9f },
- 'sidecarforextension' => { 430 => 'SidecarForExtension' },
+ 'sidecarforextension' => { 432 => 'SidecarForExtension' },
'similarityindex' => { 117 => 0xe4 },
'singleframebracketing' => { 166 => 0x21 },
- 'skilllevel' => { 434 => 'skillLevel' },
+ 'skilllevel' => { 436 => 'skillLevel' },
'skintonecorrection' => { 316 => 0x95 },
'slaveflashmeteringsegments' => { 316 => 0x20b },
- 'slideshowname' => { 431 => 'slideshowName' },
- 'slideshownumber' => { 431 => 'slideshowNumber' },
- 'slideshowtotalnumber' => { 431 => 'slideshowTotalNumber' },
+ 'slideshowname' => { 433 => 'slideshowName' },
+ 'slideshownumber' => { 433 => 'slideshowNumber' },
+ 'slideshowtotalnumber' => { 433 => 'slideshowTotalNumber' },
'slowshutter' => { 69 => 0x8 },
'slowsync' => { 114 => 0x1030 },
'smartalbumcolor' => { 348 => 0x20 },
'smartrange' => { 348 => 0xa012 },
'smileshutter' => { 361 => 0x31 },
'smileshuttermode' => { 361 => 0x27 },
- 'smoothness' => { 109 => 0xfe57, 418 => 'Smoothness' },
- 'snapshots' => { 412 => 'Snapshots' },
+ 'smoothness' => { 109 => 0xfe57, 420 => 'Smoothness' },
+ 'snapshots' => { 414 => 'Snapshots' },
'softskineffect' => { 371 => 0x200f },
- 'software' => { 109 => 0x131, 140 => 'Software', 274 => 'Software', 325 => 0x203, 351 => 0x18, 438 => 'Software' },
+ 'software' => { 109 => 0x131, 140 => 'Software', 274 => 'Software', 325 => 0x203, 351 => 0x18, 440 => 'Software' },
'softwareversion' => { 350 => 0x207 },
'sonydatetime' => { 377 => 0x6, 379 => 0x1b6, 380 => 0x210, 381 => 0x1fe, 382 => 0x22c },
'sonydatetime2' => { 388 => 0x51 },
@@ -4588,36 +4594,36 @@ my %tagLookup = (
'sonymodelid' => { 371 => 0xb001 },
'sonyquality' => { 166 => 0x3c },
'sonytimeminsec' => { 389 => 0x61 },
- 'source' => { 117 => 0x73, 274 => 'Source', 419 => 'source', 420 => 'source', 430 => 'Source' },
- 'sourcecount' => { 407 => 'SourceCount' },
+ 'source' => { 117 => 0x73, 274 => 'Source', 421 => 'source', 422 => 'source', 432 => 'Source' },
+ 'sourcecount' => { 409 => 'SourceCount' },
'sourcedirectoryindex' => { 303 => 0x0 },
'sourcefileindex' => { 303 => 0x2 },
- 'sourcephotoscount' => { 406 => 'SourcePhotosCount' },
- 'spatialfrequencyresponse' => { 422 => 'SpatialFrequencyResponse' },
- 'spatialfrequencyresponsecolumns' => { 422 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseColumns'] },
- 'spatialfrequencyresponsenames' => { 422 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseNames'] },
- 'spatialfrequencyresponserows' => { 422 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseRows'] },
- 'spatialfrequencyresponsevalues' => { 422 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseValues'] },
- 'speakerplacement' => { 442 => 'speakerPlacement' },
+ 'sourcephotoscount' => { 408 => 'SourcePhotosCount' },
+ 'spatialfrequencyresponse' => { 424 => 'SpatialFrequencyResponse' },
+ 'spatialfrequencyresponsecolumns' => { 424 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseColumns'] },
+ 'spatialfrequencyresponsenames' => { 424 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseNames'] },
+ 'spatialfrequencyresponserows' => { 424 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseRows'] },
+ 'spatialfrequencyresponsevalues' => { 424 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseValues'] },
+ 'speakerplacement' => { 444 => 'speakerPlacement' },
'specialeffectlevel' => { 104 => 0x3030 },
'specialeffectmode' => { 104 => 0x2076 },
'specialeffectsetting' => { 104 => 0x3031 },
'specialinstructions' => { 117 => 0x28 },
'specialmode' => { 266 => 0x200, 350 => 0x200 },
- 'specialoccasion' => { 434 => 'specialOccasion' },
- 'spectralsensitivity' => { 109 => 0x8824, 422 => 'SpectralSensitivity' },
+ 'specialoccasion' => { 436 => 'specialOccasion' },
+ 'spectralsensitivity' => { 109 => 0x8824, 424 => 'SpectralSensitivity' },
'specularwhitelevel' => { 40 => [0x2b9,0x2d0,0x2d4], 42 => 0x1e4, 43 => [0x1fd,0x2dd], 44 => [0x231,0x30f] },
'speedx' => { 106 => 0x3 },
'speedy' => { 106 => 0x4 },
'speedz' => { 106 => 0x5 },
- 'spherical' => { 407 => 'Spherical' },
+ 'spherical' => { 409 => 'Spherical' },
'splitcolumn' => { 325 => 0x222 },
- 'splittoningbalance' => { 418 => 'SplitToningBalance' },
- 'splittoninghighlighthue' => { 418 => 'SplitToningHighlightHue' },
- 'splittoninghighlightsaturation' => { 418 => 'SplitToningHighlightSaturation' },
- 'splittoningshadowhue' => { 418 => 'SplitToningShadowHue' },
- 'splittoningshadowsaturation' => { 418 => 'SplitToningShadowSaturation' },
- 'sport' => { 432 => 'sport' },
+ 'splittoningbalance' => { 420 => 'SplitToningBalance' },
+ 'splittoninghighlighthue' => { 420 => 'SplitToningHighlightHue' },
+ 'splittoninghighlightsaturation' => { 420 => 'SplitToningHighlightSaturation' },
+ 'splittoningshadowhue' => { 420 => 'SplitToningShadowHue' },
+ 'splittoningshadowsaturation' => { 420 => 'SplitToningShadowSaturation' },
+ 'sport' => { 434 => 'sport' },
'spotfocuspointx' => { 163 => 0x2d },
'spotfocuspointy' => { 163 => 0x2e },
'spotmeteringmode' => { 33 => 0x27 },
@@ -4629,7 +4635,7 @@ my %tagLookup = (
'srresult' => { 318 => 0x0, 319 => 0x0 },
'stackedimage' => { 261 => 0x804 },
'standardoutputhighlightpoint' => { 100 => 0x14 },
- 'standardoutputsensitivity' => { 109 => 0x8831, 423 => 'StandardOutputSensitivity' },
+ 'standardoutputsensitivity' => { 109 => 0x8831, 425 => 'StandardOutputSensitivity' },
'standardoutputshadowpoint' => { 100 => 0x15 },
'standardrawcolortone' => { 100 => 0xd },
'standardrawcontrast' => { 100 => 0xf },
@@ -4644,32 +4650,32 @@ my %tagLookup = (
'standardunsharpmaskstrength' => { 100 => 0x92 },
'standardunsharpmaskthreshold' => { 100 => 0x96 },
'standbytimer' => { 246 => '19.1', 248 => '19.1', 249 => '19.1', 252 => '18.1', 253 => '18.1', 258 => '19.1' },
- 'startingpage' => { 432 => 'startingPage' },
+ 'startingpage' => { 434 => 'startingPage' },
'startmovieshooting' => { 75 => 0x70d },
- 'starttimecode' => { 442 => 'startTimecode' },
- 'starttimecodetimeformat' => { 442 => [\'startTimecode','startTimecodeTimeFormat'] },
- 'starttimecodetimevalue' => { 442 => [\'startTimecode','startTimecodeTimeValue'] },
- 'starttimecodevalue' => { 442 => [\'startTimecode','startTimecodeValue'] },
- 'starttimesamplesize' => { 442 => 'startTimeSampleSize' },
- 'starttimescale' => { 442 => 'startTimeScale' },
- 'state' => { 144 => 'State', 282 => 0x6b, 430 => 'State' },
- 'status' => { 405 => 'Status', 410 => 'Status' },
- 'stereomode' => { 407 => 'StereoMode' },
- 'stitched' => { 407 => 'Stitched' },
- 'stitchingsoftware' => { 406 => 'StitchingSoftware', 407 => 'StitchingSoftware' },
+ 'starttimecode' => { 444 => 'startTimecode' },
+ 'starttimecodetimeformat' => { 444 => [\'startTimecode','startTimecodeTimeFormat'] },
+ 'starttimecodetimevalue' => { 444 => [\'startTimecode','startTimecodeTimeValue'] },
+ 'starttimecodevalue' => { 444 => [\'startTimecode','startTimecodeValue'] },
+ 'starttimesamplesize' => { 444 => 'startTimeSampleSize' },
+ 'starttimescale' => { 444 => 'startTimeScale' },
+ 'state' => { 144 => 'State', 282 => 0x6b, 432 => 'State' },
+ 'status' => { 405 => 'Status', 412 => 'Status' },
+ 'stereomode' => { 409 => 'StereoMode' },
+ 'stitched' => { 409 => 'Stitched' },
+ 'stitchingsoftware' => { 408 => 'StitchingSoftware', 409 => 'StitchingSoftware' },
'stopsabovebaseiso' => { 378 => 0x113e, 379 => 0x113e, 380 => 0x111a, 381 => 0x1196, 382 => 0x1172, 383 => 0x102a, 384 => 0x222, 385 => 0x222, 386 => 0x217, 398 => 0xa },
'storagemethod' => { 170 => 0x12 },
'storebyorientation' => { 246 => '46.3', 248 => '47.3', 249 => '47.3', 258 => '47.3' },
- 'storylineidentifier' => { 428 => 'StorylineIdentifier' },
+ 'storylineidentifier' => { 430 => 'StorylineIdentifier' },
'straightenangle' => { 238 => 0x2fc08431 },
- 'streamready' => { 428 => 'StreamReady' },
+ 'streamready' => { 430 => 'StreamReady' },
'streamtype' => { 159 => 'StreamType' },
- 'stretchmode' => { 442 => 'stretchMode' },
+ 'stretchmode' => { 444 => 'stretchMode' },
'studydatetime' => { 404 => 'StudyDateTime' },
'studydescription' => { 404 => 'StudyDescription' },
'studyid' => { 404 => 'StudyID' },
'studyphysician' => { 404 => 'StudyPhysician' },
- 'styleperiod' => { 428 => 'StylePeriod' },
+ 'styleperiod' => { 430 => 'StylePeriod' },
'sub-location' => { 117 => 0x5c },
'subfiledata' => { 147 => 'data' },
'subfiledirectory' => { 147 => '1Directory' },
@@ -4677,79 +4683,79 @@ my %tagLookup = (
'subfilename' => { 147 => '1Name' },
'subfileresource' => { 147 => 'rsrc' },
'subfiletype' => { 109 => 0xfe, 147 => '0Type' },
- 'subject' => { 270 => 'Subject', 332 => 'Subject', 419 => 'subject', 429 => 'Subject', 443 => 'subject' },
- 'subjectarea' => { 109 => 0x9214, 422 => 'SubjectArea' },
- 'subjectcode' => { 427 => 'SubjectCode' },
- 'subjectdistance' => { 109 => 0x9206, 125 => 0x3e, 422 => 'SubjectDistance' },
- 'subjectdistancerange' => { 109 => 0xa40c, 422 => 'SubjectDistanceRange' },
- 'subjectlocation' => { 109 => 0xa214, 422 => 'SubjectLocation' },
+ 'subject' => { 270 => 'Subject', 332 => 'Subject', 421 => 'subject', 431 => 'Subject', 445 => 'subject' },
+ 'subjectarea' => { 109 => 0x9214, 424 => 'SubjectArea' },
+ 'subjectcode' => { 429 => 'SubjectCode' },
+ 'subjectdistance' => { 109 => 0x9206, 125 => 0x3e, 424 => 'SubjectDistance' },
+ 'subjectdistancerange' => { 109 => 0xa40c, 424 => 'SubjectDistanceRange' },
+ 'subjectlocation' => { 109 => 0xa214, 424 => 'SubjectLocation' },
'subjectmotion' => { 248 => '78.2', 249 => '78.2' },
'subjectprogram' => { 163 => 0x22 },
'subjectreference' => { 117 => 0xc },
- 'sublabels4' => { 426 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabels'] },
- 'sublabels5' => { 426 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabels'] },
- 'sublables1' => { 426 => [\'TagStructure','TagStructureSubLabels'] },
- 'sublables2' => { 426 => [\'TagStructure','TagStructureSubLabelsSubLabels'] },
- 'sublables3' => { 426 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabels'] },
+ 'sublabels4' => { 428 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabels'] },
+ 'sublabels5' => { 428 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabels'] },
+ 'sublables1' => { 428 => [\'TagStructure','TagStructureSubLabels'] },
+ 'sublables2' => { 428 => [\'TagStructure','TagStructureSubLabelsSubLabels'] },
+ 'sublables3' => { 428 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabels'] },
'subseccreatedate' => { 105 => 'SubSecCreateDate' },
'subsecdatetimeoriginal' => { 105 => 'SubSecDateTimeOriginal' },
'subsecmodifydate' => { 105 => 'SubSecModifyDate' },
'subsectime' => { 109 => 0x9290 },
'subsectimedigitized' => { 109 => 0x9292 },
'subsectimeoriginal' => { 109 => 0x9291 },
- 'subsection1' => { 432 => 'subsection1' },
- 'subsection2' => { 432 => 'subsection2' },
- 'subsection3' => { 432 => 'subsection3' },
- 'subsection4' => { 432 => 'subsection4' },
+ 'subsection1' => { 434 => 'subsection1' },
+ 'subsection2' => { 434 => 'subsection2' },
+ 'subsection3' => { 434 => 'subsection3' },
+ 'subsection4' => { 434 => 'subsection4' },
'subselector' => { 246 => '49.1', 248 => '71.1', 249 => '71.1' },
'subselectorassignment' => { 246 => '48.1' },
'subselectorcenter' => { 248 => '72.1', 249 => '72.1' },
'subselectorplusdials' => { 246 => '49.2', 248 => '73.1', 249 => '73.1' },
- 'subtitle' => { 432 => 'subtitle' },
- 'subversionfilename' => { 426 => [\'SubVersions','SubVersionsFileName'] },
- 'subversionreference' => { 426 => [\'SubVersions','SubVersionsVersRef'] },
- 'subversions' => { 426 => 'SubVersions' },
+ 'subtitle' => { 434 => 'subtitle' },
+ 'subversionfilename' => { 428 => [\'SubVersions','SubVersionsFileName'] },
+ 'subversionreference' => { 428 => [\'SubVersions','SubVersionsVersRef'] },
+ 'subversions' => { 428 => 'SubVersions' },
'superimposeddisplay' => { 73 => 0xa, 75 => 0x510, 76 => 0x9, 77 => 0xa, 80 => 0xa, 81 => 0xe },
'supermacro' => { 57 => 0x1a },
- 'supplementalcategories' => { 117 => 0x14, 430 => 'SupplementalCategories' },
+ 'supplementalcategories' => { 117 => 0x14, 432 => 'SupplementalCategories' },
'supplementaltype' => { 119 => 0x37 },
- 'supplementdisplayid' => { 432 => 'supplementDisplayID' },
- 'supplementstartingpage' => { 432 => 'supplementStartingPage' },
- 'supplementtitle' => { 432 => 'supplementTitle' },
- 'supplychainsource' => { 428 => 'SupplyChainSource' },
- 'supplychainsourceidentifier' => { 428 => [\'SupplyChainSource','SupplyChainSourceIdentifier'] },
- 'supplychainsourcename' => { 428 => [\'SupplyChainSource','SupplyChainSourceName'] },
+ 'supplementdisplayid' => { 434 => 'supplementDisplayID' },
+ 'supplementstartingpage' => { 434 => 'supplementStartingPage' },
+ 'supplementtitle' => { 434 => 'supplementTitle' },
+ 'supplychainsource' => { 430 => 'SupplyChainSource' },
+ 'supplychainsourceidentifier' => { 430 => [\'SupplyChainSource','SupplyChainSourceIdentifier'] },
+ 'supplychainsourcename' => { 430 => [\'SupplyChainSource','SupplyChainSourceName'] },
'svisosetting' => { 297 => 0x14 },
- 'swatchcoloranta' => { 447 => [\'SwatchGroups','SwatchGroupsColorantsA'] },
- 'swatchcolorantb' => { 447 => [\'SwatchGroups','SwatchGroupsColorantsB'] },
- 'swatchcolorantblack' => { 447 => [\'SwatchGroups','SwatchGroupsColorantsBlack'] },
- 'swatchcolorantblue' => { 447 => [\'SwatchGroups','SwatchGroupsColorantsBlue'] },
- 'swatchcolorantcyan' => { 447 => [\'SwatchGroups','SwatchGroupsColorantsCyan'] },
- 'swatchcolorantgray' => { 447 => [\'SwatchGroups','SwatchGroupsColorantsGray'] },
- 'swatchcolorantgreen' => { 447 => [\'SwatchGroups','SwatchGroupsColorantsGreen'] },
- 'swatchcolorantl' => { 447 => [\'SwatchGroups','SwatchGroupsColorantsL'] },
- 'swatchcolorantmagenta' => { 447 => [\'SwatchGroups','SwatchGroupsColorantsMagenta'] },
- 'swatchcolorantmode' => { 447 => [\'SwatchGroups','SwatchGroupsColorantsMode'] },
- 'swatchcolorantred' => { 447 => [\'SwatchGroups','SwatchGroupsColorantsRed'] },
- 'swatchcolorantswatchname' => { 447 => [\'SwatchGroups','SwatchGroupsColorantsSwatchName'] },
- 'swatchcoloranttint' => { 447 => [\'SwatchGroups','SwatchGroupsColorantsTint'] },
- 'swatchcoloranttype' => { 447 => [\'SwatchGroups','SwatchGroupsColorantsType'] },
- 'swatchcolorantyellow' => { 447 => [\'SwatchGroups','SwatchGroupsColorantsYellow'] },
- 'swatchgroupname' => { 447 => [\'SwatchGroups','SwatchGroupsGroupName'] },
- 'swatchgroups' => { 447 => 'SwatchGroups' },
- 'swatchgroupscolorants' => { 447 => [\'SwatchGroups','SwatchGroupsColorants'] },
- 'swatchgrouptype' => { 447 => [\'SwatchGroups','SwatchGroupsGroupType'] },
+ 'swatchcoloranta' => { 449 => [\'SwatchGroups','SwatchGroupsColorantsA'] },
+ 'swatchcolorantb' => { 449 => [\'SwatchGroups','SwatchGroupsColorantsB'] },
+ 'swatchcolorantblack' => { 449 => [\'SwatchGroups','SwatchGroupsColorantsBlack'] },
+ 'swatchcolorantblue' => { 449 => [\'SwatchGroups','SwatchGroupsColorantsBlue'] },
+ 'swatchcolorantcyan' => { 449 => [\'SwatchGroups','SwatchGroupsColorantsCyan'] },
+ 'swatchcolorantgray' => { 449 => [\'SwatchGroups','SwatchGroupsColorantsGray'] },
+ 'swatchcolorantgreen' => { 449 => [\'SwatchGroups','SwatchGroupsColorantsGreen'] },
+ 'swatchcolorantl' => { 449 => [\'SwatchGroups','SwatchGroupsColorantsL'] },
+ 'swatchcolorantmagenta' => { 449 => [\'SwatchGroups','SwatchGroupsColorantsMagenta'] },
+ 'swatchcolorantmode' => { 449 => [\'SwatchGroups','SwatchGroupsColorantsMode'] },
+ 'swatchcolorantred' => { 449 => [\'SwatchGroups','SwatchGroupsColorantsRed'] },
+ 'swatchcolorantswatchname' => { 449 => [\'SwatchGroups','SwatchGroupsColorantsSwatchName'] },
+ 'swatchcoloranttint' => { 449 => [\'SwatchGroups','SwatchGroupsColorantsTint'] },
+ 'swatchcoloranttype' => { 449 => [\'SwatchGroups','SwatchGroupsColorantsType'] },
+ 'swatchcolorantyellow' => { 449 => [\'SwatchGroups','SwatchGroupsColorantsYellow'] },
+ 'swatchgroupname' => { 449 => [\'SwatchGroups','SwatchGroupsGroupName'] },
+ 'swatchgroups' => { 449 => 'SwatchGroups' },
+ 'swatchgroupscolorants' => { 449 => [\'SwatchGroups','SwatchGroupsColorants'] },
+ 'swatchgrouptype' => { 449 => [\'SwatchGroups','SwatchGroupsGroupType'] },
'sweeppanoramadirection' => { 282 => 0x93, 361 => 0x33 },
'sweeppanoramafieldofview' => { 282 => 0x94 },
'sweeppanoramasize' => { 361 => 0x32 },
'switchtoregisteredafpoint' => { 74 => 0x12, 75 => 0x50a },
'syncreleasemode' => { 248 => '77.1', 249 => '77.1' },
'system' => { 325 => 0x204 },
- 'tagged' => { 327 => 0xdd, 328 => 'Tagged', 412 => 'tagged' },
- 'tagslist' => { 421 => 'TagsList' },
- 'tagstructure' => { 426 => 'TagStructure' },
- 'takenumber' => { 442 => 'takeNumber' },
- 'tapename' => { 442 => 'tapeName' },
+ 'tagged' => { 327 => 0xdd, 328 => 'Tagged', 414 => 'tagged' },
+ 'tagslist' => { 423 => 'TagsList' },
+ 'tagstructure' => { 428 => 'TagStructure' },
+ 'takenumber' => { 444 => 'takeNumber' },
+ 'tapename' => { 444 => 'tapeName' },
'targetaperture' => { 69 => 0x4 },
'targetcompressionratio' => { 86 => 0x1 },
'targetdistancesetting' => { 88 => 0x1807 },
@@ -4790,70 +4796,70 @@ my %tagLookup = (
'taxontaxonomicstatus' => { 108 => [\'Taxon','TaxonTaxonomicStatus'] },
'taxonverbatimtaxonrank' => { 108 => [\'Taxon','TaxonVerbatimTaxonRank'] },
'taxonvernacularname' => { 108 => [\'Taxon','TaxonVernacularName'] },
- 'teaser' => { 432 => 'teaser' },
+ 'teaser' => { 434 => 'teaser' },
'teleconverter' => { 168 => 0x105, 371 => 0x105 },
- 'tempo' => { 442 => 'tempo' },
- 'temporalcoverage' => { 428 => 'TemporalCoverage' },
- 'temporalcoveragefrom' => { 428 => [\'TemporalCoverage','TemporalCoverageTempCoverageFrom'] },
- 'temporalcoverageto' => { 428 => [\'TemporalCoverage','TemporalCoverageTempCoverageTo'] },
+ 'tempo' => { 444 => 'tempo' },
+ 'temporalcoverage' => { 430 => 'TemporalCoverage' },
+ 'temporalcoveragefrom' => { 430 => [\'TemporalCoverage','TemporalCoverageTempCoverageFrom'] },
+ 'temporalcoverageto' => { 430 => [\'TemporalCoverage','TemporalCoverageTempCoverageTo'] },
'termsandconditionstext' => { 271 => 'TermsAndConditionsText' },
'termsandconditionsurl' => { 271 => 'TermsAndConditionsURL' },
'testname' => { 110 => 'TestName' },
'textencoding' => { 199 => 0x4 },
- 'textlayername' => { 430 => [\'TextLayers','TextLayersLayerName'] },
- 'textlayers' => { 430 => 'TextLayers' },
- 'textlayertext' => { 430 => [\'TextLayers','TextLayersLayerText'] },
+ 'textlayername' => { 432 => [\'TextLayers','TextLayersLayerName'] },
+ 'textlayers' => { 432 => 'TextLayers' },
+ 'textlayertext' => { 432 => [\'TextLayers','TextLayersLayerText'] },
'textstamp' => { 282 => [0x8008,0x8009,0x3b,0x3e] },
'three-dtrackingfacedetection' => { 248 => '1.3', 249 => '1.3' },
'three-dtrackingwatcharea' => { 248 => '78.1', 249 => '78.1' },
'thresholding' => { 109 => 0x107 },
'thumbnailfilename' => { 88 => 0x817 },
- 'thumbnailformat' => { 440 => [\'Thumbnails','ThumbnailsFormat'] },
- 'thumbnailheight' => { 127 => 0xfa55, 440 => [\'Thumbnails','ThumbnailsHeight'] },
- 'thumbnailimage' => { 88 => 0x2008, 105 => 'ThumbnailImage', 112 => 0x3, 150 => 'data', 266 => 0x100, 440 => [\'Thumbnails','ThumbnailsImage'] },
+ 'thumbnailformat' => { 442 => [\'Thumbnails','ThumbnailsFormat'] },
+ 'thumbnailheight' => { 127 => 0xfa55, 442 => [\'Thumbnails','ThumbnailsHeight'] },
+ 'thumbnailimage' => { 88 => 0x2008, 105 => 'ThumbnailImage', 112 => 0x3, 150 => 'data', 266 => 0x100, 442 => [\'Thumbnails','ThumbnailsImage'] },
'thumbnailimagename' => { 150 => '1Name' },
'thumbnailimagesize' => { 150 => 'ImageSize' },
'thumbnailimagetype' => { 150 => '0Type' },
'thumbnailimagevalidarea' => { 57 => 0x13 },
'thumbnaillength' => { 109 => 0x202 },
'thumbnailoffset' => { 109 => 0x201 },
- 'thumbnails' => { 440 => 'Thumbnails' },
- 'thumbnailwidth' => { 127 => 0xfa54, 440 => [\'Thumbnails','ThumbnailsWidth'] },
- 'ticker' => { 432 => 'ticker' },
- 'tiffhandling' => { 418 => 'TIFFHandling' },
+ 'thumbnails' => { 442 => 'Thumbnails' },
+ 'thumbnailwidth' => { 127 => 0xfa54, 442 => [\'Thumbnails','ThumbnailsWidth'] },
+ 'ticker' => { 434 => 'ticker' },
+ 'tiffhandling' => { 420 => 'TIFFHandling' },
'tiffmeteringimage' => { 169 => 0x104c, 370 => 0x1110 },
'tilelength' => { 109 => 0x143 },
'tilewidth' => { 109 => 0x142 },
'time' => { 123 => 0x401, 316 => 0x7 },
'timecodes' => { 109 => 0xc763 },
'timecreated' => { 117 => 0x3c, 125 => 0x14, 134 => 0x10, 328 => 'TimeCreated' },
- 'timeperiod' => { 432 => 'timePeriod' },
+ 'timeperiod' => { 434 => 'timePeriod' },
'timerfunctionbutton' => { 247 => '5.2', 250 => '12.1', 251 => '13.1' },
'timerlength' => { 75 => 0x80c },
'timerrecording' => { 282 => 0x96 },
- 'timescaleparams' => { 442 => 'timeScaleParams' },
- 'timescaleparamsframeoverlappingpercentage' => { 442 => [\'timeScaleParams','timeScaleParamsFrameOverlappingPercentage'] },
- 'timescaleparamsframesize' => { 442 => [\'timeScaleParams','timeScaleParamsFrameSize'] },
- 'timescaleparamsquality' => { 442 => [\'timeScaleParams','timeScaleParamsQuality'] },
+ 'timescaleparams' => { 444 => 'timeScaleParams' },
+ 'timescaleparamsframeoverlappingpercentage' => { 444 => [\'timeScaleParams','timeScaleParamsFrameOverlappingPercentage'] },
+ 'timescaleparamsframesize' => { 444 => [\'timeScaleParams','timeScaleParamsFrameSize'] },
+ 'timescaleparamsquality' => { 444 => [\'timeScaleParams','timeScaleParamsQuality'] },
'timesent' => { 118 => 0x50 },
- 'timeshot' => { 408 => 'TimeShot' },
- 'timesignature' => { 442 => 'timeSignature' },
+ 'timeshot' => { 410 => 'TimeShot' },
+ 'timesignature' => { 444 => 'timeSignature' },
'timesincepoweron' => { 282 => 0x29 },
- 'timestamp' => { 10 => 0x45e, 18 => 0x11c, 260 => 0x8, 274 => 'TimeStamp', 282 => 0xaf, 407 => 'Timestamp', 413 => 'Timestamp', 426 => 'TimeStamp' },
+ 'timestamp' => { 10 => 0x45e, 18 => 0x11c, 260 => 0x8, 274 => 'TimeStamp', 282 => 0xaf, 409 => 'Timestamp', 415 => 'Timestamp', 428 => 'TimeStamp' },
'timestamp1' => { 10 => 0x45a },
'timezone' => { 70 => 0x1, 230 => 0x0, 344 => 0xa },
'timezonecity' => { 70 => 0x2 },
'timezonecode' => { 91 => 0x1 },
'timezoneinfo' => { 91 => 0x2 },
'timezoneoffset' => { 109 => 0x882a },
- 'tint' => { 418 => 'Tint' },
- 'title' => { 140 => 'Title', 270 => 'Title', 274 => 'Title', 282 => 0x65, 332 => 'Title', 419 => 'title', 429 => 'Title', 440 => 'Title' },
+ 'tint' => { 420 => 'Tint' },
+ 'title' => { 140 => 'Title', 270 => 'Title', 274 => 'Title', 282 => 0x65, 332 => 'Title', 421 => 'title', 431 => 'Title', 442 => 'Title' },
'tonecomp' => { 200 => 0x81 },
- 'tonecurve' => { 67 => 0x1, 316 => 0x402, 418 => 'ToneCurve' },
+ 'tonecurve' => { 67 => 0x1, 316 => 0x402, 420 => 'ToneCurve' },
'tonecurveactive' => { 99 => 0x110 },
'tonecurveadobergb' => { 348 => 0xa043 },
'tonecurveadobergbdefault' => { 348 => 0xa041 },
- 'tonecurveblue' => { 418 => 'ToneCurveBlue' },
+ 'tonecurveblue' => { 420 => 'ToneCurveBlue' },
'tonecurvebluex' => { 402 => 0x9003 },
'tonecurvebluey' => { 402 => 0x9007 },
'tonecurvebrightness' => { 94 => 0x20410 },
@@ -4862,22 +4868,22 @@ my %tagLookup = (
'tonecurvecolorspace' => { 98 => 0x0 },
'tonecurvecontrast' => { 94 => 0x20411 },
'tonecurvefilename' => { 123 => 0x1391 },
- 'tonecurvegreen' => { 418 => 'ToneCurveGreen' },
+ 'tonecurvegreen' => { 420 => 'ToneCurveGreen' },
'tonecurvegreenx' => { 402 => 0x9002 },
'tonecurvegreeny' => { 402 => 0x9006 },
'tonecurveinputrange' => { 98 => 0x3 },
'tonecurveinterpolation' => { 99 => 0x159 },
'tonecurvemode' => { 99 => 0x113 },
- 'tonecurvename' => { 418 => 'ToneCurveName' },
- 'tonecurvename2012' => { 418 => 'ToneCurveName2012' },
+ 'tonecurvename' => { 420 => 'ToneCurveName' },
+ 'tonecurvename2012' => { 420 => 'ToneCurveName2012' },
'tonecurveoriginal' => { 94 => '0x20400.1' },
'tonecurveoutputrange' => { 98 => 0x5 },
'tonecurveproperty' => { 99 => 0x3c },
- 'tonecurvepv2012' => { 418 => 'ToneCurvePV2012' },
- 'tonecurvepv2012blue' => { 418 => 'ToneCurvePV2012Blue' },
- 'tonecurvepv2012green' => { 418 => 'ToneCurvePV2012Green' },
- 'tonecurvepv2012red' => { 418 => 'ToneCurvePV2012Red' },
- 'tonecurvered' => { 418 => 'ToneCurveRed' },
+ 'tonecurvepv2012' => { 420 => 'ToneCurvePV2012' },
+ 'tonecurvepv2012blue' => { 420 => 'ToneCurvePV2012Blue' },
+ 'tonecurvepv2012green' => { 420 => 'ToneCurvePV2012Green' },
+ 'tonecurvepv2012red' => { 420 => 'ToneCurvePV2012Red' },
+ 'tonecurvered' => { 420 => 'ToneCurveRed' },
'tonecurveredx' => { 402 => 0x9001 },
'tonecurveredy' => { 402 => 0x9005 },
'tonecurves' => { 316 => 0x403 },
@@ -4887,7 +4893,7 @@ my %tagLookup = (
'tonecurvex' => { 98 => 0xa },
'tonecurvey' => { 98 => 0xb },
'tonelevel' => { 261 => 0x52e },
- 'tonemapstrength' => { 418 => 'ToneMapStrength' },
+ 'tonemapstrength' => { 420 => 'ToneMapStrength' },
'toningeffect' => { 51 => 0xf, 200 => 0xb3, 202 => 0x38, 203 => 0x40, 341 => 0x1015 },
'toningeffectauto' => { 64 => 0xa4 },
'toningeffectfaithful' => { 63 => 0x74, 64 => 0x74 },
@@ -4904,34 +4910,34 @@ my %tagLookup = (
'touchae' => { 282 => 0xab },
'trackcreatedate' => { 336 => 0x1 },
'trackmodifydate' => { 336 => 0x2 },
- 'tracknumber' => { 442 => 'trackNumber' },
- 'tracks' => { 442 => 'Tracks' },
- 'tracksframerate' => { 442 => [\'Tracks','TracksFrameRate'] },
- 'tracksmarkers' => { 442 => [\'Tracks','TracksMarkers'] },
- 'tracksmarkerscomment' => { 442 => [\'Tracks','TracksMarkersComment'] },
- 'tracksmarkerscuepointparams' => { 442 => [\'Tracks','TracksMarkersCuePointParams'] },
- 'tracksmarkerscuepointparamskey' => { 442 => [\'Tracks','TracksMarkersCuePointParamsKey'] },
- 'tracksmarkerscuepointparamsvalue' => { 442 => [\'Tracks','TracksMarkersCuePointParamsValue'] },
- 'tracksmarkerscuepointtype' => { 442 => [\'Tracks','TracksMarkersCuePointType'] },
- 'tracksmarkersduration' => { 442 => [\'Tracks','TracksMarkersDuration'] },
- 'tracksmarkerslocation' => { 442 => [\'Tracks','TracksMarkersLocation'] },
- 'tracksmarkersname' => { 442 => [\'Tracks','TracksMarkersName'] },
- 'tracksmarkersprobability' => { 442 => [\'Tracks','TracksMarkersProbability'] },
- 'tracksmarkersspeaker' => { 442 => [\'Tracks','TracksMarkersSpeaker'] },
- 'tracksmarkersstarttime' => { 442 => [\'Tracks','TracksMarkersStartTime'] },
- 'tracksmarkerstarget' => { 442 => [\'Tracks','TracksMarkersTarget'] },
- 'tracksmarkerstype' => { 442 => [\'Tracks','TracksMarkersType'] },
- 'trackstrackname' => { 442 => [\'Tracks','TracksTrackName'] },
- 'trackstracktype' => { 442 => [\'Tracks','TracksTrackType'] },
+ 'tracknumber' => { 444 => 'trackNumber' },
+ 'tracks' => { 444 => 'Tracks' },
+ 'tracksframerate' => { 444 => [\'Tracks','TracksFrameRate'] },
+ 'tracksmarkers' => { 444 => [\'Tracks','TracksMarkers'] },
+ 'tracksmarkerscomment' => { 444 => [\'Tracks','TracksMarkersComment'] },
+ 'tracksmarkerscuepointparams' => { 444 => [\'Tracks','TracksMarkersCuePointParams'] },
+ 'tracksmarkerscuepointparamskey' => { 444 => [\'Tracks','TracksMarkersCuePointParamsKey'] },
+ 'tracksmarkerscuepointparamsvalue' => { 444 => [\'Tracks','TracksMarkersCuePointParamsValue'] },
+ 'tracksmarkerscuepointtype' => { 444 => [\'Tracks','TracksMarkersCuePointType'] },
+ 'tracksmarkersduration' => { 444 => [\'Tracks','TracksMarkersDuration'] },
+ 'tracksmarkerslocation' => { 444 => [\'Tracks','TracksMarkersLocation'] },
+ 'tracksmarkersname' => { 444 => [\'Tracks','TracksMarkersName'] },
+ 'tracksmarkersprobability' => { 444 => [\'Tracks','TracksMarkersProbability'] },
+ 'tracksmarkersspeaker' => { 444 => [\'Tracks','TracksMarkersSpeaker'] },
+ 'tracksmarkersstarttime' => { 444 => [\'Tracks','TracksMarkersStartTime'] },
+ 'tracksmarkerstarget' => { 444 => [\'Tracks','TracksMarkersTarget'] },
+ 'tracksmarkerstype' => { 444 => [\'Tracks','TracksMarkersType'] },
+ 'trackstrackname' => { 444 => [\'Tracks','TracksTrackName'] },
+ 'trackstracktype' => { 444 => [\'Tracks','TracksTrackType'] },
'trailersignature' => { 147 => 'zmie' },
- 'transcript' => { 428 => 'Transcript' },
- 'transcriptlink' => { 428 => 'TranscriptLink' },
- 'transcriptlinklink' => { 428 => [\'TranscriptLink','TranscriptLinkLink'] },
- 'transcriptlinklinkqualifier' => { 428 => [\'TranscriptLink','TranscriptLinkLinkQualifier'] },
- 'transferfunction' => { 109 => 0x12d, 438 => 'TransferFunction' },
+ 'transcript' => { 430 => 'Transcript' },
+ 'transcriptlink' => { 430 => 'TranscriptLink' },
+ 'transcriptlinklink' => { 430 => [\'TranscriptLink','TranscriptLinkLink'] },
+ 'transcriptlinklinkqualifier' => { 430 => [\'TranscriptLink','TranscriptLinkLinkQualifier'] },
+ 'transferfunction' => { 109 => 0x12d, 440 => 'TransferFunction' },
'transform' => { 282 => [0x8012,0x59] },
- 'transmissionreference' => { 430 => 'TransmissionReference' },
- 'trapped' => { 270 => 'Trapped', 429 => 'Trapped' },
+ 'transmissionreference' => { 432 => 'TransmissionReference' },
+ 'trapped' => { 270 => 'Trapped', 431 => 'Trapped' },
'trashbuttonfunction' => { 75 => 0x710 },
'travelday' => { 282 => 0x36 },
'triggermode' => { 337 => 0x6 },
@@ -4942,7 +4948,7 @@ my %tagLookup = (
'ttl_da_bup' => { 304 => 0x6 },
'tungstenawb' => { 294 => 0x1 },
'tvexposuretimesetting' => { 297 => 0x12 },
- 'type' => { 419 => 'type', 437 => 'type' },
+ 'type' => { 421 => 'type', 439 => 'type' },
'typestatus' => { 108 => [\'Identification','IdentificationTypeStatus'] },
'uniquecameramodel' => { 109 => 0xc614 },
'uniquedocumentid' => { 117 => 0xbb },
@@ -4986,42 +4992,42 @@ my %tagLookup = (
'unsharpmaskfineness' => { 94 => 0x20309 },
'unsharpmaskstrength' => { 94 => 0x20308 },
'unsharpmaskthreshold' => { 94 => 0x2030a },
- 'uprightcentermode' => { 418 => 'UprightCenterMode' },
- 'uprightcenternormx' => { 418 => 'UprightCenterNormX' },
- 'uprightcenternormy' => { 418 => 'UprightCenterNormY' },
- 'uprightdependentdigest' => { 418 => 'UprightDependentDigest' },
- 'uprightfocallength35mm' => { 418 => 'UprightFocalLength35mm' },
- 'uprightfocalmode' => { 418 => 'UprightFocalMode' },
- 'uprightfoursegmentscount' => { 418 => 'UprightFourSegmentsCount' },
- 'uprightpreview' => { 418 => 'UprightPreview' },
- 'uprighttransform_0' => { 418 => 'UprightTransform_0' },
- 'uprighttransform_1' => { 418 => 'UprightTransform_1' },
- 'uprighttransform_2' => { 418 => 'UprightTransform_2' },
- 'uprighttransform_3' => { 418 => 'UprightTransform_3' },
- 'uprighttransform_4' => { 418 => 'UprightTransform_4' },
- 'uprighttransform_5' => { 418 => 'UprightTransform_5' },
- 'uprighttransformcount' => { 418 => 'UprightTransformCount' },
- 'uprightversion' => { 418 => 'UprightVersion' },
- 'urgency' => { 117 => 0xa, 430 => 'Urgency' },
- 'url' => { 140 => 'URL', 274 => 'URL', 330 => 0x40b, 432 => 'url' },
+ 'uprightcentermode' => { 420 => 'UprightCenterMode' },
+ 'uprightcenternormx' => { 420 => 'UprightCenterNormX' },
+ 'uprightcenternormy' => { 420 => 'UprightCenterNormY' },
+ 'uprightdependentdigest' => { 420 => 'UprightDependentDigest' },
+ 'uprightfocallength35mm' => { 420 => 'UprightFocalLength35mm' },
+ 'uprightfocalmode' => { 420 => 'UprightFocalMode' },
+ 'uprightfoursegmentscount' => { 420 => 'UprightFourSegmentsCount' },
+ 'uprightpreview' => { 420 => 'UprightPreview' },
+ 'uprighttransform_0' => { 420 => 'UprightTransform_0' },
+ 'uprighttransform_1' => { 420 => 'UprightTransform_1' },
+ 'uprighttransform_2' => { 420 => 'UprightTransform_2' },
+ 'uprighttransform_3' => { 420 => 'UprightTransform_3' },
+ 'uprighttransform_4' => { 420 => 'UprightTransform_4' },
+ 'uprighttransform_5' => { 420 => 'UprightTransform_5' },
+ 'uprighttransformcount' => { 420 => 'UprightTransformCount' },
+ 'uprightversion' => { 420 => 'UprightVersion' },
+ 'urgency' => { 117 => 0xa, 432 => 'Urgency' },
+ 'url' => { 140 => 'URL', 274 => 'URL', 330 => 0x40b, 434 => 'url' },
'url_list' => { 330 => 0x41e },
- 'urla-platform' => { 432 => [\'url','urlA-platform'] },
- 'urlurl' => { 432 => [\'url','urlUrl'] },
+ 'urla-platform' => { 434 => [\'url','urlA-platform'] },
+ 'urlurl' => { 434 => [\'url','urlUrl'] },
'usablemeteringmodes' => { 75 => 0x10a },
'usableshootingmodes' => { 75 => 0x109 },
- 'usage' => { 433 => 'usage' },
- 'usageterms' => { 446 => 'UsageTerms' },
- 'useguidelines' => { 415 => 'useGuidelines' },
- 'usepanoramaviewer' => { 406 => 'UsePanoramaViewer' },
- 'usercomment' => { 88 => 0x805, 109 => 0x9286, 422 => 'UserComment' },
+ 'usage' => { 435 => 'usage' },
+ 'usageterms' => { 448 => 'UsageTerms' },
+ 'useguidelines' => { 417 => 'useGuidelines' },
+ 'usepanoramaviewer' => { 408 => 'UsePanoramaViewer' },
+ 'usercomment' => { 88 => 0x805, 109 => 0x9286, 424 => 'UserComment' },
'userdef1picturestyle' => { 18 => 0x10c, 63 => 0xd8, 64 => 0xf0 },
'userdef2picturestyle' => { 18 => 0x10e, 63 => 0xda, 64 => 0xf2 },
'userdef3picturestyle' => { 18 => 0x110, 63 => 0xdc, 64 => 0xf4 },
- 'userfields' => { 410 => 'UserFields' },
+ 'userfields' => { 412 => 'UserFields' },
'userlabel' => { 337 => 0x2b },
'userprofile' => { 278 => 0x302, 284 => 0x3038 },
'usmlenselectronicmf' => { 2 => 0x7, 74 => 0x7, 75 => 0x501 },
- 'uspsnumber' => { 432 => 'uspsNumber' },
+ 'uspsnumber' => { 434 => 'uspsNumber' },
'utmeasting' => { 151 => 'Easting' },
'utmmapdatum' => { 151 => 'Datum' },
'utmnorthing' => { 151 => 'Northing' },
@@ -5033,70 +5039,70 @@ my %tagLookup = (
'variousmodes' => { 125 => 0x26 },
'variousmodes2' => { 125 => 0x3a },
'variprogram' => { 200 => 0xab },
- 'version' => { 114 => 0x0, 332 => 'Version', 418 => 'Version' },
+ 'version' => { 114 => 0x0, 332 => 'Version', 420 => 'Version' },
'versioncreatedate' => { 402 => 0xd100 },
- 'versionid' => { 443 => 'VersionID' },
- 'versionidentifier' => { 432 => 'versionIdentifier' },
+ 'versionid' => { 445 => 'VersionID' },
+ 'versionidentifier' => { 434 => 'versionIdentifier' },
'versionmodifydate' => { 402 => 0xd101 },
- 'versions' => { 443 => 'Versions' },
- 'versionscomments' => { 443 => [\'Versions','VersionsComments'] },
- 'versionsevent' => { 443 => [\'Versions','VersionsEvent'] },
- 'versionseventaction' => { 443 => [\'Versions','VersionsEventAction'] },
- 'versionseventchanged' => { 443 => [\'Versions','VersionsEventChanged'] },
- 'versionseventinstanceid' => { 443 => [\'Versions','VersionsEventInstanceID'] },
- 'versionseventparameters' => { 443 => [\'Versions','VersionsEventParameters'] },
- 'versionseventsoftwareagent' => { 443 => [\'Versions','VersionsEventSoftwareAgent'] },
- 'versionseventwhen' => { 443 => [\'Versions','VersionsEventWhen'] },
- 'versionsmodifier' => { 443 => [\'Versions','VersionsModifier'] },
- 'versionsmodifydate' => { 443 => [\'Versions','VersionsModifyDate'] },
- 'versionsversion' => { 443 => [\'Versions','VersionsVersion'] },
+ 'versions' => { 445 => 'Versions' },
+ 'versionscomments' => { 445 => [\'Versions','VersionsComments'] },
+ 'versionsevent' => { 445 => [\'Versions','VersionsEvent'] },
+ 'versionseventaction' => { 445 => [\'Versions','VersionsEventAction'] },
+ 'versionseventchanged' => { 445 => [\'Versions','VersionsEventChanged'] },
+ 'versionseventinstanceid' => { 445 => [\'Versions','VersionsEventInstanceID'] },
+ 'versionseventparameters' => { 445 => [\'Versions','VersionsEventParameters'] },
+ 'versionseventsoftwareagent' => { 445 => [\'Versions','VersionsEventSoftwareAgent'] },
+ 'versionseventwhen' => { 445 => [\'Versions','VersionsEventWhen'] },
+ 'versionsmodifier' => { 445 => [\'Versions','VersionsModifier'] },
+ 'versionsmodifydate' => { 445 => [\'Versions','VersionsModifyDate'] },
+ 'versionsversion' => { 445 => [\'Versions','VersionsVersion'] },
'verticalafonbutton' => { 245 => '3.2', 246 => '47.2', 248 => '79.1' },
'verticalfuncbutton' => { 246 => '42.2', 248 => '67.1' },
'verticalfuncbuttonplusdials' => { 246 => '43.1' },
'verticalfuncplusdials' => { 248 => '68.1' },
'verticalmultiselector' => { 246 => '42.1', 248 => '66.1', 249 => '66.1' },
'vfdisplayillumination' => { 2 => 0x11, 75 => [0x510,0x51d] },
- 'vibrance' => { 411 => 'Vibrance', 418 => 'Vibrance' },
+ 'vibrance' => { 413 => 'Vibrance', 420 => 'Vibrance' },
'vibrationreduction' => { 208 => [0x75,0x82,0x1ae], 216 => '586.1', 224 => '590.2', 229 => 0x4 },
- 'videoalphamode' => { 442 => 'videoAlphaMode' },
- 'videoalphapremultiplecolor' => { 442 => 'videoAlphaPremultipleColor' },
- 'videoalphapremultiplecolora' => { 442 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorA'] },
- 'videoalphapremultiplecolorb' => { 442 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorB'] },
- 'videoalphapremultiplecolorblack' => { 442 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorBlack'] },
- 'videoalphapremultiplecolorblue' => { 442 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorBlue'] },
- 'videoalphapremultiplecolorcyan' => { 442 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorCyan'] },
- 'videoalphapremultiplecolorgray' => { 442 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorGray'] },
- 'videoalphapremultiplecolorgreen' => { 442 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorGreen'] },
- 'videoalphapremultiplecolorl' => { 442 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorL'] },
- 'videoalphapremultiplecolormagenta' => { 442 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorMagenta'] },
- 'videoalphapremultiplecolormode' => { 442 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorMode'] },
- 'videoalphapremultiplecolorred' => { 442 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorRed'] },
- 'videoalphapremultiplecolorswatchname' => { 442 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorSwatchName'] },
- 'videoalphapremultiplecolortint' => { 442 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorTint'] },
- 'videoalphapremultiplecolortype' => { 442 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorType'] },
- 'videoalphapremultiplecoloryellow' => { 442 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorYellow'] },
- 'videoalphaunityistransparent' => { 442 => 'videoAlphaUnityIsTransparent' },
- 'videobitrate' => { 428 => 'videoBitRate' },
- 'videobitratemode' => { 428 => 'videoBitRateMode' },
+ 'videoalphamode' => { 444 => 'videoAlphaMode' },
+ 'videoalphapremultiplecolor' => { 444 => 'videoAlphaPremultipleColor' },
+ 'videoalphapremultiplecolora' => { 444 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorA'] },
+ 'videoalphapremultiplecolorb' => { 444 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorB'] },
+ 'videoalphapremultiplecolorblack' => { 444 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorBlack'] },
+ 'videoalphapremultiplecolorblue' => { 444 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorBlue'] },
+ 'videoalphapremultiplecolorcyan' => { 444 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorCyan'] },
+ 'videoalphapremultiplecolorgray' => { 444 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorGray'] },
+ 'videoalphapremultiplecolorgreen' => { 444 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorGreen'] },
+ 'videoalphapremultiplecolorl' => { 444 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorL'] },
+ 'videoalphapremultiplecolormagenta' => { 444 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorMagenta'] },
+ 'videoalphapremultiplecolormode' => { 444 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorMode'] },
+ 'videoalphapremultiplecolorred' => { 444 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorRed'] },
+ 'videoalphapremultiplecolorswatchname' => { 444 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorSwatchName'] },
+ 'videoalphapremultiplecolortint' => { 444 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorTint'] },
+ 'videoalphapremultiplecolortype' => { 444 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorType'] },
+ 'videoalphapremultiplecoloryellow' => { 444 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorYellow'] },
+ 'videoalphaunityistransparent' => { 444 => 'videoAlphaUnityIsTransparent' },
+ 'videobitrate' => { 430 => 'videoBitRate' },
+ 'videobitratemode' => { 430 => 'videoBitRateMode' },
'videocodec' => { 60 => 0x74 },
- 'videocolorspace' => { 442 => 'videoColorSpace' },
- 'videocompressor' => { 442 => 'videoCompressor' },
- 'videodisplayaspectratio' => { 428 => 'videoDisplayAspectRatio' },
- 'videoencodingprofile' => { 428 => 'videoEncodingProfile' },
- 'videofieldorder' => { 442 => 'videoFieldOrder' },
- 'videoframerate' => { 442 => 'videoFrameRate' },
- 'videoframesize' => { 442 => 'videoFrameSize' },
- 'videoframesizeh' => { 442 => [\'videoFrameSize','videoFrameSizeH'] },
- 'videoframesizeunit' => { 442 => [\'videoFrameSize','videoFrameSizeUnit'] },
- 'videoframesizew' => { 442 => [\'videoFrameSize','videoFrameSizeW'] },
- 'videomoddate' => { 442 => 'videoModDate' },
- 'videopixelaspectratio' => { 442 => 'videoPixelAspectRatio' },
- 'videopixeldepth' => { 442 => 'videoPixelDepth' },
+ 'videocolorspace' => { 444 => 'videoColorSpace' },
+ 'videocompressor' => { 444 => 'videoCompressor' },
+ 'videodisplayaspectratio' => { 430 => 'videoDisplayAspectRatio' },
+ 'videoencodingprofile' => { 430 => 'videoEncodingProfile' },
+ 'videofieldorder' => { 444 => 'videoFieldOrder' },
+ 'videoframerate' => { 444 => 'videoFrameRate' },
+ 'videoframesize' => { 444 => 'videoFrameSize' },
+ 'videoframesizeh' => { 444 => [\'videoFrameSize','videoFrameSizeH'] },
+ 'videoframesizeunit' => { 444 => [\'videoFrameSize','videoFrameSizeUnit'] },
+ 'videoframesizew' => { 444 => [\'videoFrameSize','videoFrameSizeW'] },
+ 'videomoddate' => { 444 => 'videoModDate' },
+ 'videopixelaspectratio' => { 444 => 'videoPixelAspectRatio' },
+ 'videopixeldepth' => { 444 => 'videoPixelDepth' },
'videoquality' => { 104 => 0x4003 },
- 'videoshottype' => { 428 => 'VideoShotType' },
- 'videoshottypeidentifier' => { 428 => [\'VideoShotType','VideoShotTypeIdentifier'] },
- 'videoshottypename' => { 428 => [\'VideoShotType','VideoShotTypeName'] },
- 'videostreamscount' => { 428 => 'videoStreamsCount' },
+ 'videoshottype' => { 430 => 'VideoShotType' },
+ 'videoshottypeidentifier' => { 430 => [\'VideoShotType','VideoShotTypeIdentifier'] },
+ 'videoshottypename' => { 430 => [\'VideoShotType','VideoShotTypeName'] },
+ 'videostreamscount' => { 430 => 'videoStreamsCount' },
'viewfinder' => { 325 => 0x455 },
'viewfinderdisplay' => { 245 => '12.4', 246 => '6.3' },
'viewfinderwarning' => { 245 => '13.4', 255 => '3.5', 256 => '6.2', 259 => '4.4' },
@@ -5104,19 +5110,19 @@ my %tagLookup = (
'viewinfoduringexposure' => { 75 => 0x407 },
'viewingmode' => { 361 => 0x2f, 375 => 0x18 },
'viewingmode2' => { 361 => [0x85,0x285] },
- 'viewpoint' => { 431 => 'viewpoint' },
- 'vignetteamount' => { 418 => 'VignetteAmount' },
+ 'viewpoint' => { 433 => 'viewpoint' },
+ 'vignetteamount' => { 420 => 'VignetteAmount' },
'vignettecontrol' => { 200 => 0x2a, 238 => 0x76a43205 },
'vignettecontrolintensity' => { 238 => 0xac6bd5c0 },
- 'vignettecorrectionalreadyapplied' => { 414 => 'VignetteCorrectionAlreadyApplied' },
- 'vignettemidpoint' => { 418 => 'VignetteMidpoint' },
+ 'vignettecorrectionalreadyapplied' => { 416 => 'VignetteCorrectionAlreadyApplied' },
+ 'vignettemidpoint' => { 420 => 'VignetteMidpoint' },
'vignetting' => { 341 => 0x1011, 348 => 0xa052 },
'vignettingcorrection' => { 348 => 0xa053, 371 => 0x2011 },
'vignettingsetting' => { 348 => 0xa054 },
- 'visualcolor' => { 428 => 'VisualColour' },
- 'visualtechnique' => { 431 => 'visualTechnique' },
+ 'visualcolor' => { 430 => 'VisualColour' },
+ 'visualtechnique' => { 433 => 'visualTechnique' },
'voicememo' => { 350 => 0x216 },
- 'volume' => { 432 => 'volume' },
+ 'volume' => { 434 => 'volume' },
'vr_0x66' => { 208 => 0x66 },
'vrdoffset' => { 57 => 0xd0 },
'vrmode' => { 229 => 0x6 },
@@ -5303,9 +5309,9 @@ my %tagLookup = (
'wbtype5' => { 287 => 0xd, 288 => 0x11 },
'wbtype6' => { 287 => 0x10, 288 => 0x15 },
'wbtype7' => { 287 => 0x13, 288 => 0x19 },
- 'webstatement' => { 446 => 'WebStatement' },
- 'what' => { 418 => 'What' },
- 'whitebalance' => { 6 => 0x6f, 7 => [0x44,0x4a], 8 => 0xbc, 9 => 0x36, 10 => 0x5e, 11 => 0x36, 12 => 0x78, 13 => 0x6f, 14 => 0x6f, 15 => 0x73, 16 => 0x6f, 17 => 0x78, 18 => 0x54, 19 => 0x6f, 20 => 0xbc, 21 => 0x7b, 23 => 0xbc, 24 => 0xc2, 26 => 0x131, 27 => 0x77, 67 => 0x8, 69 => 0x7, 103 => 0x7, 104 => [0x19,0x2012], 109 => [0xa403,0xfe4e], 114 => 0x1002, 123 => 0x3fc, 124 => 0xfa0d, 125 => 0x40, 163 => 0x3, 164 => 0xe, 165 => 0x4, 166 => 0xb, 168 => 0x115, 200 => 0x5, 228 => 0x7, 278 => 0x304, 282 => 0x3, 284 => 0x3033, 316 => 0x19, 323 => 0x7, 340 => 0x26, 341 => 0x1003, 351 => [0x3c,0x7,0x58], 359 => 0xf, 360 => 0xe, 371 => [0x115,0xb054], 418 => 'WhiteBalance', 422 => 'WhiteBalance' },
+ 'webstatement' => { 448 => 'WebStatement' },
+ 'what' => { 420 => 'What' },
+ 'whitebalance' => { 6 => 0x6f, 7 => [0x44,0x4a], 8 => 0xbc, 9 => 0x36, 10 => 0x5e, 11 => 0x36, 12 => 0x78, 13 => 0x6f, 14 => 0x6f, 15 => 0x73, 16 => 0x6f, 17 => 0x78, 18 => 0x54, 19 => 0x6f, 20 => 0xbc, 21 => 0x7b, 23 => 0xbc, 24 => 0xc2, 26 => 0x131, 27 => 0x77, 67 => 0x8, 69 => 0x7, 103 => 0x7, 104 => [0x19,0x2012], 109 => [0xa403,0xfe4e], 114 => 0x1002, 123 => 0x3fc, 124 => 0xfa0d, 125 => 0x40, 163 => 0x3, 164 => 0xe, 165 => 0x4, 166 => 0xb, 168 => 0x115, 200 => 0x5, 228 => 0x7, 278 => 0x304, 282 => 0x3, 284 => 0x3033, 316 => 0x19, 323 => 0x7, 340 => 0x26, 341 => 0x1003, 351 => [0x3c,0x7,0x58], 359 => 0xf, 360 => 0xe, 371 => [0x115,0xb054], 420 => 'WhiteBalance', 424 => 'WhiteBalance' },
'whitebalance0' => { 159 => 'WhiteBalance0' },
'whitebalance1' => { 159 => 'WhiteBalance1' },
'whitebalance2' => { 159 => 'WhiteBalance2', 261 => 0x500 },
@@ -5325,47 +5331,47 @@ my %tagLookup = (
'whitebalancetemperature' => { 261 => 0x501 },
'whiteboard' => { 266 => 0x301 },
'whitelevel' => { 109 => 0xc61d, 316 => 0x7e },
- 'whitepoint' => { 109 => 0x13e, 316 => 0x201, 438 => 'WhitePoint' },
- 'whites2012' => { 418 => 'Whites2012' },
+ 'whitepoint' => { 109 => 0x13e, 316 => 0x201, 440 => 'WhitePoint' },
+ 'whites2012' => { 420 => 'Whites2012' },
'wideadapter' => { 341 => 0x1017 },
'widefocuszone' => { 163 => 0x2f },
'widerange' => { 350 => 0x20f },
- 'windowsatom' => { 417 => 'windowsAtom' },
- 'windowsatomextension' => { 417 => [\'windowsAtom','windowsAtomExtension'] },
- 'windowsatominvocationflags' => { 417 => [\'windowsAtom','windowsAtomInvocationFlags'] },
- 'windowsatomuncprojectpath' => { 417 => [\'windowsAtom','windowsAtomUncProjectPath'] },
- 'wordcount' => { 432 => 'wordCount' },
+ 'windowsatom' => { 419 => 'windowsAtom' },
+ 'windowsatomextension' => { 419 => [\'windowsAtom','windowsAtomExtension'] },
+ 'windowsatominvocationflags' => { 419 => [\'windowsAtom','windowsAtomInvocationFlags'] },
+ 'windowsatomuncprojectpath' => { 419 => [\'windowsAtom','windowsAtomUncProjectPath'] },
+ 'wordcount' => { 434 => 'wordCount' },
'workcolorspace' => { 94 => 0x10200, 99 => 0x270 },
- 'workflowtag' => { 428 => 'WorkflowTag' },
- 'workflowtagcvid' => { 428 => [\'WorkflowTag','WorkflowTagCvId'] },
- 'workflowtagcvtermid' => { 428 => [\'WorkflowTag','WorkflowTagCvTermId'] },
- 'workflowtagcvtermname' => { 428 => [\'WorkflowTag','WorkflowTagCvTermName'] },
- 'workflowtagcvtermrefinedabout' => { 428 => [\'WorkflowTag','WorkflowTagCvTermRefinedAbout'] },
- 'worktodo' => { 424 => 'WorkToDo' },
+ 'workflowtag' => { 430 => 'WorkflowTag' },
+ 'workflowtagcvid' => { 430 => [\'WorkflowTag','WorkflowTagCvId'] },
+ 'workflowtagcvtermid' => { 430 => [\'WorkflowTag','WorkflowTagCvTermId'] },
+ 'workflowtagcvtermname' => { 430 => [\'WorkflowTag','WorkflowTagCvTermName'] },
+ 'workflowtagcvtermrefinedabout' => { 430 => [\'WorkflowTag','WorkflowTagCvTermRefinedAbout'] },
+ 'worktodo' => { 426 => 'WorkToDo' },
'worldtimelocation' => { 282 => 0x3a, 316 => 0x22, 322 => '0.1' },
'writer-editor' => { 117 => 0x7a },
'x3filllight' => { 351 => 0x12 },
'xattrquarantine' => { 157 => 'com.apple.quarantine' },
'xml' => { 121 => 'xml ' },
'xmp' => { 97 => 0xffff00f6, 110 => 'XMP' },
- 'xmptoolkit' => { 439 => 'xmptk' },
+ 'xmptoolkit' => { 441 => 'xmptk' },
'xpauthor' => { 109 => 0x9c9d },
'xpcomment' => { 109 => 0x9c9c },
'xpkeywords' => { 109 => 0x9c9e },
'xposition' => { 109 => 0x11e },
'xpsubject' => { 109 => 0x9c9f },
'xptitle' => { 109 => 0x9c9b },
- 'xresolution' => { 109 => 0x11a, 120 => 0x3, 331 => 0x0, 438 => 'XResolution' },
+ 'xresolution' => { 109 => 0x11a, 120 => 0x3, 331 => 0x0, 440 => 'XResolution' },
'xyresolution' => { 113 => 0x3 },
'yaw' => { 106 => 0x7 },
'yawangle' => { 217 => 0x3513, 226 => 0x36fc, 346 => 0x0 },
- 'ycbcrcoefficients' => { 109 => 0x211, 438 => 'YCbCrCoefficients' },
- 'ycbcrpositioning' => { 109 => 0x213, 438 => 'YCbCrPositioning' },
- 'ycbcrsubsampling' => { 109 => 0x212, 438 => 'YCbCrSubSampling' },
+ 'ycbcrcoefficients' => { 109 => 0x211, 440 => 'YCbCrCoefficients' },
+ 'ycbcrpositioning' => { 109 => 0x213, 440 => 'YCbCrPositioning' },
+ 'ycbcrsubsampling' => { 109 => 0x212, 440 => 'YCbCrSubSampling' },
'yearcreated' => { 125 => 0x10, 134 => 0xc },
- 'yield' => { 434 => 'yield' },
+ 'yield' => { 436 => 'yield' },
'yposition' => { 109 => 0x11f },
- 'yresolution' => { 109 => 0x11b, 120 => 0x5, 331 => 0x4, 438 => 'YResolution' },
+ 'yresolution' => { 109 => 0x11b, 120 => 0x5, 331 => 0x4, 440 => 'YResolution' },
'zonematching' => { 168 => 0x10a, 171 => [0x3a,0x4a], 371 => 0xb024 },
'zonematchingmode' => { 166 => 0x14 },
'zonematchingon' => { 165 => 0x75 },
@@ -6799,6 +6805,7 @@ my %tagExists = (
'gammared' => 1,
'gamut' => 1,
'gapless' => 1,
+ 'gaudio' => 1,
'gdalmetadata' => 1,
'gdalnodata' => 1,
'geminfo' => 1,
@@ -6839,6 +6846,7 @@ my %tagExists = (
'gifgraphiccontrolextension' => 1,
'gifplaintextextension' => 1,
'gifversion' => 1,
+ 'gimage' => 1,
'gipc_cpld' => 1,
'gipcver' => 1,
'givenname' => 1,
@@ -6997,7 +7005,6 @@ my %tagExists = (
'imagecolor' => 1,
'imagecolorindicator' => 1,
'imagecolorvalue' => 1,
- 'imagedata' => 1,
'imagedatadiscard' => 1,
'imagedataoffset' => 1,
'imagedepth' => 1,
diff --git a/lib/Image/ExifTool/TagNames.pod b/lib/Image/ExifTool/TagNames.pod
index 09f78d6a..95fe65f6 100644
--- a/lib/Image/ExifTool/TagNames.pod
+++ b/lib/Image/ExifTool/TagNames.pod
@@ -1186,7 +1186,9 @@ L<http://www.adobe.com/devnet/xmp/> for the official XMP specification.
expressionmedia XMP ExpressionMedia
extensis XMP extensis
fpv XMP fpv
+ GAudio XMP GAudio
getty XMP GettyImages
+ GImage XMP GImage
GPano XMP GPano
GSpherical XMP GSpherical
ics XMP ics
@@ -2210,6 +2212,15 @@ These tags belong to the ExifTool XMP-fpv family 1 group.
-------- --------
RichTextComment string
+=head3 XMP GAudio Tags
+
+These tags belong to the ExifTool XMP-GAudio family 1 group.
+
+ Tag Name Writable
+ -------- --------
+ AudioData string
+ AudioMimeType string
+
=head3 XMP GettyImages Tags
The actual Getty Images namespace prefix is "GettyImagesGIFT", which is the
@@ -2242,6 +2253,15 @@ These tags belong to the ExifTool XMP-getty family 1 group.
SecondaryFTP string+
TimeShot string
+=head3 XMP GImage Tags
+
+These tags belong to the ExifTool XMP-GImage family 1 group.
+
+ Tag Name Writable
+ -------- --------
+ ImageData string
+ ImageMimeType string
+
=head3 XMP GPano Tags
Panorama tags written by Google Photosphere. See
diff --git a/lib/Image/ExifTool/XMP.pm b/lib/Image/ExifTool/XMP.pm
index df8c6bef..f92daf72 100644
--- a/lib/Image/ExifTool/XMP.pm
+++ b/lib/Image/ExifTool/XMP.pm
@@ -48,7 +48,7 @@ use Image::ExifTool::Exif;
use Image::ExifTool::GPS;
require Exporter;
-$VERSION = '3.02';
+$VERSION = '3.03';
@ISA = qw(Exporter);
@EXPORT_OK = qw(EscapeXML UnescapeXML);
@@ -167,10 +167,12 @@ my %xmpNS = (
fpv => 'http://ns.fastpictureviewer.com/fpv/1.0/',
creatorAtom=>'http://ns.adobe.com/creatorAtom/1.0/',
'apple-fi' => 'http://ns.apple.com/faceinfo/1.0/',
+ GAudio => 'http://ns.google.com/photos/1.0/audio/',
+ GImage => 'http://ns.google.com/photos/1.0/image/',
GPano => 'http://ns.google.com/photos/1.0/panorama/',
+ GSpherical=> 'http://ns.google.com/videos/1.0/spherical/',
dwc => 'http://rs.tdwg.org/dwc/index.htm',
GettyImagesGIFT => 'http://xmp.gettyimages.com/gift/1.0/',
- GSpherical=> 'http://ns.google.com/videos/1.0/spherical/',
);
# build reverse namespace lookup
@@ -713,10 +715,22 @@ my %sRetouchArea = (
Name => 'apple-fi',
SubDirectory => { TagTable => 'Image::ExifTool::XMP::apple_fi' },
},
+ GAudio => {
+ Name => 'GAudio',
+ SubDirectory => { TagTable => 'Image::ExifTool::XMP::GAudio' },
+ },
+ GImage => {
+ Name => 'GImage',
+ SubDirectory => { TagTable => 'Image::ExifTool::XMP::GImage' },
+ },
GPano => {
Name => 'GPano',
SubDirectory => { TagTable => 'Image::ExifTool::XMP::GPano' },
},
+ GSpherical => {
+ Name => 'GSpherical',
+ SubDirectory => { TagTable => 'Image::ExifTool::XMP::GSpherical' },
+ },
dwc => {
Name => 'dwc',
SubDirectory => { TagTable => 'Image::ExifTool::DarwinCore::Main' },
@@ -725,10 +739,6 @@ my %sRetouchArea = (
Name => 'getty',
SubDirectory => { TagTable => 'Image::ExifTool::XMP::GettyImages' },
},
- GSpherical => {
- Name => 'GSpherical',
- SubDirectory => { TagTable => 'Image::ExifTool::XMP::GSpherical' },
- },
);
# hack to allow XML containing Dublin Core metadata to be handled like XMP (eg. EPUB - see ZIP.pm)
diff --git a/lib/Image/ExifTool/XMP2.pl b/lib/Image/ExifTool/XMP2.pl
index a5a6ab97..5df5b608 100644
--- a/lib/Image/ExifTool/XMP2.pl
+++ b/lib/Image/ExifTool/XMP2.pl
@@ -1500,6 +1500,32 @@ my %sSubVersion = (
ConfidenceLevel => { Writable => 'integer' },
);
+# Google audio namespace
+%Image::ExifTool::XMP::GAudio = (
+ %xmpTableDefaults,
+ GROUPS => { 1 => 'XMP-GAudio', 2 => 'Audio' },
+ NAMESPACE => 'GAudio',
+ Data => {
+ Name => 'AudioData',
+ ValueConv => 'Image::ExifTool::XMP::DecodeBase64($val)',
+ ValueConvInv => 'Image::ExifTool::XMP::EncodeBase64($val)',
+ },
+ Mime => { Name => 'AudioMimeType' },
+);
+
+# Google image namespace
+%Image::ExifTool::XMP::GImage = (
+ %xmpTableDefaults,
+ GROUPS => { 1 => 'XMP-GImage', 2 => 'Image' },
+ NAMESPACE => 'GImage',
+ Data => {
+ Name => 'ImageData',
+ ValueConv => 'Image::ExifTool::XMP::DecodeBase64($val)',
+ ValueConvInv => 'Image::ExifTool::XMP::EncodeBase64($val)',
+ },
+ Mime => { Name => 'ImageMimeType' },
+);
+
# Google panorama namespace properties
# (ref http://u88.n24.queensu.ca/exiftool/forum/index.php/topic,4569.0.html)
%Image::ExifTool::XMP::GPano = (
@@ -1539,39 +1565,6 @@ my %sSubVersion = (
LargestValidInteriorRectHeight => { Writable => 'real' },
);
-# Getty Images namespace (ref PH)
-%Image::ExifTool::XMP::GettyImages = (
- %xmpTableDefaults,
- GROUPS => { 1 => 'XMP-getty', 2 => 'Image' },
- NAMESPACE => 'GettyImagesGIFT',
- NOTES => q{
- The actual Getty Images namespace prefix is "GettyImagesGIFT", which is the
- prefix recorded in the file, but ExifTool shortens this for the family 1
- group name.
- },
- Personality => { },
- OriginalFilename => { Name => 'OriginalFileName' },
- ParentMEID => { },
- # the following from StarGeek
- AssetID => { },
- CallForImage => { },
- CameraFilename => { },
- CameraMakeModel => { Avoid => 1 },
- Composition => { },
- CameraSerialNumber => { Avoid => 1 },
- ExclusiveCoverage => { },
- GIFTFtpPriority => { },
- ImageRank => { },
- MediaEventIdDate => { },
- OriginalCreateDateTime => { %dateTimeInfo, Groups => { 2 => 'Time' }, Avoid => 1 },
- ParentMediaEventID => { },
- PrimaryFTP => { List => 'Bag' },
- RoutingDestinations => { List => 'Bag' },
- RoutingExclusions => { List => 'Bag' },
- SecondaryFTP => { List => 'Bag' },
- TimeShot => { },
-);
-
# Google Spherical Images namespace (ref https://github.com/google/spatial-media/blob/master/docs/spherical-video-rfc.md)
%Image::ExifTool::XMP::GSpherical = (
%xmpTableDefaults,
@@ -1612,6 +1605,39 @@ my %sSubVersion = (
CroppedAreaTopPixels => { Avoid => 1, Writable => 'integer' },
);
+# Getty Images namespace (ref PH)
+%Image::ExifTool::XMP::GettyImages = (
+ %xmpTableDefaults,
+ GROUPS => { 1 => 'XMP-getty', 2 => 'Image' },
+ NAMESPACE => 'GettyImagesGIFT',
+ NOTES => q{
+ The actual Getty Images namespace prefix is "GettyImagesGIFT", which is the
+ prefix recorded in the file, but ExifTool shortens this for the family 1
+ group name.
+ },
+ Personality => { },
+ OriginalFilename => { Name => 'OriginalFileName' },
+ ParentMEID => { },
+ # the following from StarGeek
+ AssetID => { },
+ CallForImage => { },
+ CameraFilename => { },
+ CameraMakeModel => { Avoid => 1 },
+ Composition => { },
+ CameraSerialNumber => { Avoid => 1 },
+ ExclusiveCoverage => { },
+ GIFTFtpPriority => { },
+ ImageRank => { },
+ MediaEventIdDate => { },
+ OriginalCreateDateTime => { %dateTimeInfo, Groups => { 2 => 'Time' }, Avoid => 1 },
+ ParentMediaEventID => { },
+ PrimaryFTP => { List => 'Bag' },
+ RoutingDestinations => { List => 'Bag' },
+ RoutingExclusions => { List => 'Bag' },
+ SecondaryFTP => { List => 'Bag' },
+ TimeShot => { },
+);
+
# SVG namespace properties (ref 9)
%Image::ExifTool::XMP::SVG = (
GROUPS => { 0 => 'SVG', 1 => 'SVG', 2 => 'Image' },
diff --git a/perl-Image-ExifTool.spec b/perl-Image-ExifTool.spec
index 35335ae4..ad4e4224 100644
--- a/perl-Image-ExifTool.spec
+++ b/perl-Image-ExifTool.spec
@@ -1,6 +1,6 @@
Summary: perl module for image data extraction
Name: perl-Image-ExifTool
-Version: 10.53
+Version: 10.54
Release: 1
License: Artistic/GPL
Group: Development/Libraries/Perl
diff --git a/t/IPTC.t b/t/IPTC.t
index 7759a410..18592551 100644
--- a/t/IPTC.t
+++ b/t/IPTC.t
@@ -43,7 +43,7 @@ my $testnum = 1;
{
++$testnum;
my $exifTool = new Image::ExifTool;
- $exifTool->Options(Duplicates => 1, Binary => 1, List => 1);
+ $exifTool->Options(Duplicates => 1, Binary => 1, ListJoin => undef);
my $info = $exifTool->ImageInfo('t/images/IPTC.jpg');
my $tag;
foreach $tag (keys %$info) {
diff --git a/t/PPM.t b/t/PPM.t
index 63d62205..149ff8b6 100644
--- a/t/PPM.t
+++ b/t/PPM.t
@@ -31,7 +31,7 @@ my $testnum = 1;
$exifTool->SetNewValue('Comment', 'A new comment');
my $image;
$exifTool->WriteInfo('t/images/PPM.ppm', \$image);
- $exifTool->Options(Unknown => 1, Binary => 0, List => 0);
+ $exifTool->Options(Unknown => 1, Binary => 0, ListJoin => ', ');
my $info = $exifTool->ImageInfo(\$image);
print 'not ' unless check($exifTool, $info, $testname, $testnum);
print "ok $testnum\n";
diff --git a/t/Writer.t b/t/Writer.t
index 5dce434a..ddb765a1 100644
--- a/t/Writer.t
+++ b/t/Writer.t
@@ -143,7 +143,7 @@ my $testfile;
{
++$testnum;
my $exifTool = new Image::ExifTool;
- $exifTool->Options(Duplicates => 1, Binary => 1, List => 1);
+ $exifTool->Options(Duplicates => 1, Binary => 1, ListJoin => undef);
my $info = $exifTool->ImageInfo('t/images/Canon.jpg');
my $tag;
foreach $tag (keys %$info) {
@@ -155,7 +155,7 @@ my $testfile;
my $image;
writeInfo($exifTool, 't/images/Canon.jpg', \$image);
# (must drop Composite tags because their order may change)
- $exifTool->Options(Unknown => 1, Binary => 0, List => 0, Composite => 0);
+ $exifTool->Options(Unknown => 1, Binary => 0, ListJoin => ', ', Composite => 0);
# (must ignore filesize because it changes as null padding is discarded)
$info = $exifTool->ImageInfo(\$image, '-filesize');
$testfile = "t/${testname}_${testnum}_failed.jpg";
@@ -210,12 +210,12 @@ my $testfile;
}
# tests 11/12: Try creating something from nothing and removing it again
-# (also test ListSplit and ListSep options)
+# (also test ListSplit and ListJoin options)
{
++$testnum;
my $exifTool = new Image::ExifTool;
$exifTool->Options(ListSplit => ';\\s*');
- $exifTool->Options(ListSep => ' <<separator>> ');
+ $exifTool->Options(ListJoin => ' <<separator>> ');
$exifTool->SetNewValue(DateTimeOriginal => '2005:01:19 13:37:22', Group => 'EXIF');
$exifTool->SetNewValue(FileVersion => 12, Group => 'IPTC');
$exifTool->SetNewValue(Contributor => 'Guess who', Group => 'XMP');
@@ -590,7 +590,7 @@ my $testOK;
{
++$testnum;
my $exifTool = new Image::ExifTool;
- $exifTool->Options(List => 1);
+ $exifTool->Options(ListJoin => undef);
$exifTool->SetNewValuesFromFile('t/images/IPTC.jpg',
{ Replace => 1 },
'xmp:subject<filename',
diff --git a/t/Writer_46.out b/t/Writer_46.out
index 8a76d12a..17352ad6 100644
--- a/t/Writer_46.out
+++ b/t/Writer_46.out
@@ -1,10 +1,10 @@
-[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 10.38
+[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 10.54
[File, System, Image] FileName - File Name: Writer_46_failed.jpg
[File, System, Image] Directory - Directory: t
-[File, System, Image] FileSize - File Size: 9.7 kB
-[File, System, Time] FileModifyDate - File Modification Date/Time: 2016:12:22 08:00:57-05:00
-[File, System, Time] FileAccessDate - File Access Date/Time: 2016:12:22 08:00:57-05:00
-[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2016:12:22 08:00:57-05:00
+[File, System, Image] FileSize - File Size: 9.8 kB
+[File, System, Time] FileModifyDate - File Modification Date/Time: 2017:05:23 08:20:40-04:00
+[File, System, Time] FileAccessDate - File Access Date/Time: 2017:05:23 08:20:40-04:00
+[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2017:05:23 08:20:40-04:00
[File, System, Image] FilePermissions - File Permissions: rw-r--r--
[File, File, Image] FileType - File Type: JPEG
[File, File, Image] FileTypeExtension - File Type Extension: jpg
@@ -37,7 +37,9 @@
[IPTC, IPTC, Other] 152 - Audio Sampling Resolution: 07
[IPTC, IPTC, Other] 153 - Audio Duration: 000007
[IPTC, IPTC, Other] 154 - Audio Outcue: 7
-[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 10.38
+[XMP, XMP-x, Document] xmptk - XMP Toolkit: Image::ExifTool 10.54
+[XMP, XMP-GAudio, Audio] Data - Audio Data: (Binary data 1 bytes)
+[XMP, XMP-GAudio, Audio] Mime - Audio Mime Type: 7
[XMP, XMP-getty, Image] AssetID - Asset ID: 7
[XMP, XMP-iptcExt, Author] AboutCvTermCvId - About Cv Term Cv Id: 7
[XMP, XMP-iptcExt, Author] AboutCvTermCvTermId - About Cv Term Id: 7
diff --git a/t/XMP.t b/t/XMP.t
index 4f52af4f..117e13da 100644
--- a/t/XMP.t
+++ b/t/XMP.t
@@ -54,7 +54,7 @@ my $testnum = 1;
{
++$testnum;
my $exifTool = new Image::ExifTool;
- $exifTool->Options(Duplicates => 1, Binary => 1, List => 1);
+ $exifTool->Options(Duplicates => 1, Binary => 1, ListJoin => undef);
my $info = $exifTool->ImageInfo('t/images/XMP.jpg');
my $tag;
foreach $tag (keys %$info) {
diff --git a/windows_exiftool b/windows_exiftool
index a996e5b0..75c656bd 100755
--- a/windows_exiftool
+++ b/windows_exiftool
@@ -12,7 +12,7 @@
use strict;
require 5.004;
-my $version = '10.53';
+my $version = '10.54';
# add our 'lib' directory to the include list BEFORE 'use Image::ExifTool'
my $exeDir;
@@ -137,7 +137,7 @@ my $executeID; # -execute ID number
my $fileHeader; # header to print to output file (or console, once)
my $fileTrailer; # trailer for output file
my $filtered; # flag indicating file was filtered by name
-my $filterFlag; # file filter flag (0x01=deny extensions, 0x02=allow extensions)
+my $filterFlag; # file filter flag (0x01=deny extensions, 0x02=allow extensions, 0x04=add ext)
my $fixLen; # flag to fix description lengths when writing alternate languages
my $forcePrint; # string to use for missing tag values (undef to not print them)
my $helped; # flag to avoid printing help if no tags specified
@@ -208,6 +208,7 @@ my %jsonChar = ( '"'=>'"', '\\'=>'\\', "\t"=>'t', "\n"=>'n', "\r"=>'r' );
# options requiring additional arguments
# (used only to skip over these arguments when reading -stay_open ARGFILE)
+# (arg is converted to lower case then tested again unless an entry was found with the same case)
my %optArgs = (
'-tagsfromfile' => 1, '-addtagsfromfile' => 1, '-alltagsfromfile' => 1,
'-@' => 1,
@@ -218,7 +219,8 @@ my %optArgs = (
'-d' => 1, '-dateformat' => 1,
'-D' => 0, # necessary to avoid matching lower-case equivalent
'-echo' => 1, '-echo1' => 1, '-echo2' => 1, '-echo3' => 1, '-echo4' => 1,
- '-ext' => 1, '--ext' => 1, '-extension' => 1, '--extension' => 1,
+ '-ext' => 1, '--ext' => 1, '-ext+' => 1, '--ext+' => 1,
+ '-extension' => 1, '--extension' => 1, '-extension+' => 1, '--extension+' => 1,
'-fileorder' => 1,
'-geotag' => 1,
'-globaltimeshift' => 1,
@@ -516,7 +518,7 @@ $mt = new Image::ExifTool; # create ExifTool object
$mt->Options(Duplicates => 0) unless %Image::ExifTool::UserDefined::Options
and defined $Image::ExifTool::UserDefined::Options{Duplicates};
-# default is to join lists if the List option was set in the config file
+# default is to join lists if the List option was set to zero in the config file
$joinLists = 1 if defined $mt->Options('List') and not $mt->Options('List');
# preserve FileCreateDate if possible
@@ -830,13 +832,13 @@ for (;;) {
next;
}
# (-execute handled at top of loop)
- if (/^-?ext(ension)?$/i) {
+ if (/^-?ext(ension)?(\+)?$/i) {
my $ext = shift;
defined $ext or Error("Expecting extension for -ext option\n"), $badCmd=1, next;
- $ext =~ s/^\.//; # remove leading '.' if it exists
- my $flag = /^-/ ? 0 : 1;
+ my $flag = /^-/ ? 0 : ($2 ? 2 : 1);
$filterFlag |= (0x01 << $flag);
- $filterExt{uc($ext)} = $flag;
+ $ext =~ s/^\.//; # remove leading '.' if it exists
+ $filterExt{uc($ext)} = $flag ? 1 : 0;
next;
}
if (/^f$/ or $a eq 'forceprint') {
@@ -4205,7 +4207,7 @@ OPTIONS
-a (-duplicates) Allow duplicate tags to be extracted
-e (--composite) Do not calculate composite tags
-ee (-extractEmbedded) Extract information from embedded files
- -ext EXT (-extension) Process files with specified extension
+ -ext[+] EXT (-extension) Process files with specified extension
-F[OFFSET] (-fixBase) Fix the base for maker notes offsets
-fast[NUM] Increase speed for slow devices
-fileOrder [-]TAG Set file processing order
@@ -4921,7 +4923,7 @@ OPTIONS
produces output like this:
- -- Generated by ExifTool 10.53 --
+ -- Generated by ExifTool 10.54 --
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
@@ -5251,15 +5253,17 @@ OPTIONS
this option may increase processing time substantially, especially
for PDF files with many embedded images.
- -ext *EXT*, --ext *EXT* (-extension)
+ -ext[+] *EXT*, --ext *EXT* (-extension)
Process only files with (-ext) or without (--ext) a specified
- extension. There may be multiple -ext and --ext options. EXT may
- begin with a leading '.', and case is not significant. "*" may be
- used to process files with any extension (or none at all), as in
- the last three examples:
+ extension. There may be multiple -ext and --ext options. A plus
+ sign may be added (ie. -ext+) to add the specified extension to the
+ normally processed files. EXT may begin with a leading '.', and
+ case is not significant. "*" may be used to process files with any
+ extension (or none at all), as in the last three examples:
- exiftool -ext .JPG DIR # process only JPG files
+ exiftool -ext JPG DIR # process only JPG files
exiftool --ext cr2 --ext dng DIR # supported files but CR2/DNG
+ exiftool -ext+ txt DIR # supported files plus TXT
exiftool -ext "*" DIR # process all files
exiftool -ext "*" --ext xml DIR # process all but XML files
exiftool -ext "*" --ext . DIR # all but those with no ext
@@ -5563,6 +5567,11 @@ OPTIONS
%Y
-copyright<Copyright $createdate, Phil Harvey
+ Arguments in *ARGFILE* behave exactly the same as if they were
+ entered at the location of the -@ option on the command line, with
+ the exception that the -config and -common_args options may not be
+ used in an *ARGFILE*.
+
-k (-pause)
Pause with the message "-- press any key --" before terminating.
This option is used to prevent the command window from closing when