summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorexiftool <exiftool@users.sourceforge.net>2023-03-28 13:56:24 -0400
committerexiftool <exiftool@users.sourceforge.net>2023-03-28 13:56:24 -0400
commit624ac0da4b27821ee335173340e1512c77d2b004 (patch)
tree24cf9f4b5d0206d58aef8ef51e827252cf471937
parent4e32ffefc5bd393a692a1ad375c966a883b20291 (diff)
Update to 12.59
-rw-r--r--Changes25
-rw-r--r--MANIFEST3
-rw-r--r--META.json2
-rw-r--r--META.yml2
-rw-r--r--README4
-rw-r--r--config_files/example.config1
-rwxr-xr-xexiftool91
-rw-r--r--html/ExifTool.html42
-rw-r--r--html/ExifTool.pdf1022
-rw-r--r--html/Shift.pdf6
-rw-r--r--html/TagNames/Extra.html9
-rw-r--r--html/TagNames/FlashPix.html20
-rw-r--r--html/TagNames/Nikon.html3
-rw-r--r--html/TagNames/Olympus.html90
-rw-r--r--html/TagNames/PanasonicRaw.html21
-rw-r--r--html/TagNames/QuickTime.html4
-rw-r--r--html/TagNames/XMP.html124
-rw-r--r--html/TagNames/index.html4
-rw-r--r--html/data_members.html5
-rw-r--r--html/exiftool_pod.html21
-rw-r--r--html/exiftool_pod.pdf1512
-rw-r--r--html/faq.html24
-rw-r--r--html/history.html30
-rw-r--r--html/index.html34
-rw-r--r--html/install.html22
-rw-r--r--lib/Image/ExifTool.pm95
-rw-r--r--lib/Image/ExifTool.pod45
-rw-r--r--lib/Image/ExifTool/DJI.pm4
-rw-r--r--lib/Image/ExifTool/FlashPix.pm36
-rw-r--r--lib/Image/ExifTool/LIF.pm12
-rw-r--r--lib/Image/ExifTool/MinoltaRaw.pm10
-rw-r--r--lib/Image/ExifTool/Nikon.pm11
-rw-r--r--lib/Image/ExifTool/Olympus.pm94
-rw-r--r--lib/Image/ExifTool/PNG.pm17
-rw-r--r--lib/Image/ExifTool/PanasonicRaw.pm28
-rw-r--r--lib/Image/ExifTool/PhaseOne.pm15
-rw-r--r--lib/Image/ExifTool/QuickTime.pm17
-rw-r--r--lib/Image/ExifTool/QuickTimeStream.pl42
-rw-r--r--lib/Image/ExifTool/RIFF.pm50
-rw-r--r--lib/Image/ExifTool/TagLookup.pm4495
-rw-r--r--lib/Image/ExifTool/TagNames.pod67
-rw-r--r--lib/Image/ExifTool/WriteExif.pl15
-rw-r--r--lib/Image/ExifTool/WriteXMP.pl2
-rw-r--r--lib/Image/ExifTool/Writer.pl84
-rw-r--r--lib/Image/ExifTool/XMP.pm21
-rw-r--r--lib/Image/ExifTool/XMP2.pl3
-rw-r--r--perl-Image-ExifTool.spec2
-rw-r--r--pp_build_exe.args8
-rw-r--r--t/ExifTool.t30
-rw-r--r--t/ExifTool_33.out5
-rw-r--r--t/ExifTool_34.out1
-rw-r--r--t/Olympus_4.out7
-rw-r--r--t/Olympus_5.out10
-rw-r--r--t/Writer.t25
-rw-r--r--t/Writer_60.out3
-rw-r--r--t/XMP_26.out1
-rwxr-xr-xwindows_exiftool91
57 files changed, 4626 insertions, 3841 deletions
diff --git a/Changes b/Changes
index 2055133b..f91803fb 100644
--- a/Changes
+++ b/Changes
@@ -7,6 +7,31 @@ RSS feed: https://exiftool.org/rss.xml
Note: The most recent production release is Version 12.50. (Other versions are
considered development releases, and are not uploaded to MetaCPAN.)
+Mar. 28, 2023 - Version 12.59
+
+ - COMPATIBILITY WARNING: Changed the calculated ImageDataMD5 for JPEG images
+ to include all data from the SOS to the EOI (including the SOS marker but
+ not the EOI marker)
+ - Added new -fileNUM option to load tags from alternate files
+ - Added family 8 groups for accessing tags from alternate files
+ - Added new XMP-et:OriginalImageMD5 tag for storing ImageDataMD5 value
+ - Added verbose ImageDataMD5 message for JPEG files
+ - Added a new Nikon LensID (thanks Warren Hatch)
+ - Decode a new Olympus tag and improved decoding of another (thanks Herb)
+ - Decode a couple of new PanasonicRaw tags
+ - Decode image coordinates for a couple more VNT object types
+ - Enhanced ImageDataMD5 to also support MRW, CR3, PNG, MOV/MP4 and RIFF-based
+ files
+ - Improved verbose messages when deleting NikonApp trailer
+ - Patched to avoid structure warnings when copying tags from Nikon files
+ containing NKSC metadata
+ - Fixed %-C filename format code to work properly with the -fileOrder and
+ -progress options
+ - Fixed new ImageDataMD5 tag to work properly with PhaseOne IIQ files
+ - Fixed potential ValueConv warning when reading LIF files
+ - API Changes:
+ - Added SetAlternateFile method
+
Mar. 15, 2023 - Version 12.58
- Added Extra ImageDataMD5 tag to calculate MD5 of image data only
diff --git a/MANIFEST b/MANIFEST
index bf6a11b8..80d7a472 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -530,6 +530,8 @@ t/ExifTool_3.out
t/ExifTool_30.out
t/ExifTool_31.out
t/ExifTool_32.out
+t/ExifTool_33.out
+t/ExifTool_34.out
t/ExifTool_4.out
t/ExifTool_5.out
t/ExifTool_6.out
@@ -903,6 +905,7 @@ t/Writer_56.out
t/Writer_58.out
t/Writer_59.out
t/Writer_6.out
+t/Writer_60.out
t/Writer_7.out
t/Writer_9.out
t/XMP.t
diff --git a/META.json b/META.json
index 371d896b..75f7f3e5 100644
--- a/META.json
+++ b/META.json
@@ -47,6 +47,6 @@
}
},
"release_status" : "stable",
- "version" : "12.58",
+ "version" : "12.59",
"x_serialization_backend" : "JSON::PP version 4.02"
}
diff --git a/META.yml b/META.yml
index 1946fa58..03c7bcba 100644
--- a/META.yml
+++ b/META.yml
@@ -28,5 +28,5 @@ recommends:
Time::HiRes: 0
requires:
perl: 5.004
-version: 12.58
+version: 12.59
x_serialization_backend: 'JSON::PP version 4.02'
diff --git a/README b/README
index ea44208e..2886f07c 100644
--- a/README
+++ b/README
@@ -107,8 +107,8 @@ your home directory, then you would type the following commands in a
terminal window to extract and run ExifTool:
cd ~/Desktop
- gzip -dc Image-ExifTool-12.58.tar.gz | tar -xf -
- cd Image-ExifTool-12.58
+ gzip -dc Image-ExifTool-12.59.tar.gz | tar -xf -
+ cd Image-ExifTool-12.59
./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 4d8327af..006f87e5 100644
--- a/config_files/example.config
+++ b/config_files/example.config
@@ -210,6 +210,7 @@
3 => 'PreviewImage (1)',
# (if the MPF has 2 previews, MPImage3 could be the larger one)
4 => 'MPImage3',
+ 5 => 'JpgFromRaw2', # in RW2 from newer Panasonic models
},
# ValueConv may also be a code reference
# Inputs: 0) reference to list of values, 1) ExifTool object
diff --git a/exiftool b/exiftool
index c7929a97..f02b4922 100755
--- a/exiftool
+++ b/exiftool
@@ -11,7 +11,7 @@ use strict;
use warnings;
require 5.004;
-my $version = '12.58';
+my $version = '12.59';
# add our 'lib' directory to the include list BEFORE 'use Image::ExifTool'
BEGIN {
@@ -103,6 +103,7 @@ my @newValues; # list of new tag values to set
my @requestTags; # tags to request (for -p or -if option arguments)
my @srcFmt; # source file name format strings
my @tags; # list of tags to extract
+my %altFile; # alternate files to extract information (keyed by lower-case family 8 group)
my %appended; # list of files appended to
my %countLink; # count hard and symbolic links made
my %created; # list of files we created
@@ -115,6 +116,7 @@ my %outComma; # flag that output text file needs a comma
my %outTrailer; # trailer for output text file
my %preserveTime; # preserved timestamps for files
my %printFmt; # the contents of the print format file
+my %seqFileDir; # file sequence number in each directory
my %setTags; # hash of list references for tags to set from files
my %setTagsList; # list of other tag lists for multiple -tagsFromFile from the same file
my %usedFileName; # lookup for file names we already used in TestName feature
@@ -196,7 +198,7 @@ my $saveCount; # count the number of times we will/did call SaveNewValues()
my $scanWritable; # flag to process only writable file types
my $sectHeader; # current section header for -p option
my $sectTrailer; # section trailer for -p option
-my $seqFileBase; # sequential file number at start of directory
+my $seqFileDir; # sequential file number used for %-C
my $seqFileNum; # sequential file number used for %C
my $setCharset; # character set setting ('default' if not set and -csv -b used)
my $showGroup; # number of group to show (may be zero or '')
@@ -450,6 +452,7 @@ undef %outComma;
undef %outTrailer;
undef %printFmt;
undef %preserveTime;
+undef %seqFileDir;
undef %setTags;
undef %setTagsList;
undef %usedFileName;
@@ -536,7 +539,7 @@ $quiet = 0;
$rtnVal = 0;
$saveCount = 0;
$sectTrailer = '';
-$seqFileBase = 0;
+$seqFileDir = 0;
$seqFileNum = 0;
$tabFormat = 0;
$vout = \*STDOUT;
@@ -950,6 +953,10 @@ for (;;) {
$mt->Options(FastScan => (length $1 ? $1 : 1));
next;
}
+ if (/^(file\d+)$/i) {
+ $altFile{lc $1} = shift or Error("Expecting file name for -file option\n"), $badCmd=1, next;
+ next;
+ }
if (/^fileorder(\d*)$/i) {
push @fileOrder, shift if @ARGV;
my $num = $1 || 0;
@@ -1939,7 +1946,7 @@ Exit $rtnValApp; # all done
sub GetImageInfo($$)
{
my ($et, $orig) = @_;
- my (@foundTags, $info, $file, $ind);
+ my (@foundTags, $info, $file, $ind, $g8);
# set window title for this file if necessary
if (defined $windowTitle and $progressCount >= $progressNext) {
@@ -1982,6 +1989,11 @@ sub GetImageInfo($$)
} else {
$file = $orig;
}
+ # set alternate file names
+ foreach $g8 (sort keys %altFile) {
+ my $altName = FilenameSPrintf($altFile{$g8}, $orig);
+ $et->SetAlternateFile($g8, $altName);
+ }
my $pipe = $file;
if ($doUnzip) {
@@ -2080,6 +2092,8 @@ sub GetImageInfo($$)
return;
}
++$seqFileNum; # increment our file counter
+ my ($dir) = Image::ExifTool::SplitFileName($orig);
+ $seqFileDir = $seqFileDir{$dir} = ($seqFileDir{$dir} || 0) + 1;
my $lineCount = 0;
my ($fp, $outfile, $append);
@@ -3741,8 +3755,6 @@ sub ScanDir($$;$)
$utf8Name = 1;
}
return if $ignore{$dir};
- my $oldBase = $seqFileBase;
- $seqFileBase = $seqFileNum;
# use Win32::FindFile on Windows if available
# (ReadDir will croak if there is a wildcard, so check for this)
if ($^O eq 'MSWin32' and $dir !~ /[*?]/) {
@@ -3774,7 +3786,6 @@ sub ScanDir($$;$)
# use standard perl library routines to read directory
unless (opendir(DIR_HANDLE, $dir)) {
Warn("Error opening directory $dir\n");
- $seqFileBase = $oldBase + ($seqFileNum - $seqFileBase);
return;
}
@fileList = readdir(DIR_HANDLE);
@@ -3854,8 +3865,6 @@ sub ScanDir($$;$)
}
++$countDir;
$et->Options(CharsetFileName => $enc); # restore original setting
- # update sequential file base for parent directory
- $seqFileBase = $oldBase + ($seqFileNum - $seqFileBase);
}
#------------------------------------------------------------------------------
@@ -4151,16 +4160,15 @@ sub NextUnusedFilename($;$)
return $fmt unless $fmt =~ /%[-+]?\d*\.?\d*[lun]?[cC]/;
my %sep = ( '-' => '-', '+' => '_' );
my ($copy, $alpha) = (0, 'a');
- my $seq = $seqFileNum - 1;
for (;;) {
my ($filename, $pos) = ('', 0);
while ($fmt =~ /(%([-+]?)(\d*)(\.?)(\d*)([lun]?)([cC]))/g) {
$filename .= substr($fmt, $pos, pos($fmt) - $pos - length($1));
$pos = pos($fmt);
my ($sign, $wid, $dec, $wid2, $mod, $tok) = ($2, $3 || 0, $4, $5 || 0, $6, $7);
- my $diff;
+ my $seq;
if ($tok eq 'C') {
- $diff = $wid - ($sign eq '-' ? $seqFileBase : 0);
+ $seq = $wid + ($sign eq '-' ? $seqFileDir : $seqFileNum) - 1;
$wid = $wid2;
} else {
next unless $dec or $copy;
@@ -4169,13 +4177,13 @@ sub NextUnusedFilename($;$)
$filename .= $sep{$sign} if $sign;
}
if ($mod and $mod ne 'n') {
- my $a = $tok eq 'C' ? Num2Alpha($diff + $seq) : $alpha;
+ my $a = $tok eq 'C' ? Num2Alpha($seq) : $alpha;
my $str = ($wid and $wid > length $a) ? 'a' x ($wid - length($a)) : '';
$str .= $a;
$str = uc $str if $mod eq 'u';
$filename .= $str;
} else {
- my $c = $tok eq 'C' ? ($diff + $seq) : $copy;
+ my $c = $tok eq 'C' ? $seq : $copy;
my $num = $c + ($mod ? 1 : 0);
$filename .= $wid ? sprintf("%.${wid}d",$num) : $num;
}
@@ -4746,6 +4754,7 @@ L<Advanced options|/Advanced options>
-echo[NUM] TEXT Echo text to stdout or stderr
-efile[NUM][!] ERRFILE Save names of files with errors
-execute[NUM] Execute multiple commands on one line
+ -fileNUM ALTFILE Load tags from alternate file
-list_dir List directories, not their contents
-srcfile FMT Process a different source file
-stay_open FLAG Keep reading -@ argfile even after EOF
@@ -5018,16 +5027,14 @@ for list-type tags and conditional replacements because each copy operation
on a tag overrides any previous operations. While this avoids duplicate
list items when copying groups of tags from a file containing redundant
information, it also prevents values of different tags from being copied
-into the same list when this is the intent. So a B<-addTagsFromFile> option
-is provided which allows copying of multiple tags into the same list. eg)
+into the same list when this is the intent. To accumulate values
+from different operations into the same list, add a C<+> after the initial
+C<-> of the argument. For example:
- exiftool -addtagsfromfile @ '-subject<make' '-subject<model' ...
+ exiftool -tagsfromfile @ '-subject<make' '-+subject<model' ...
-Similarly, B<-addTagsFromFile> must be used when conditionally replacing a
-tag to prevent overriding earlier conditions.
-
-Other than these differences, the B<-tagsFromFile> and B<-addTagsFromFile>
-options are equivalent.
+Similarly, C<-+DSTTAG> must be used when conditionally replacing a tag to
+prevent overriding earlier conditions.
6) The B<-a> option (allow duplicate tags) is always in effect when copying
tags from I<SRCFILE>, but the highest priority tag is always copied last so
@@ -5307,15 +5314,15 @@ B<-csv>=I<CSVFILE> feature.
Organize output by tag group. I<NUM> specifies a group family number, and
may be 0 (general location), 1 (specific location), 2 (category), 3
(document number), 4 (instance number), 5 (metadata path), 6 (EXIF/TIFF
-format) or 7 (tag ID). B<-g0> is assumed if a family number is not
-specified. May be combined with other options to add group names to the
-output. Multiple families may be specified by separating them with colons.
-By default the resulting group name is simplified by removing any leading
-C<Main:> and collapsing adjacent identical group names, but this can be
-avoided by placing a colon before the first family number (eg. B<-g:3:1>).
-Use the B<-listg> option to list group names for a specified family. The
-API SavePath and SaveFormat options are automatically enabled if the
-respective family 5 or 6 group names are requested. See the
+format), 7 (tag ID) or 8 (file number). B<-g0> is assumed if a family
+number is not specified. May be combined with other options to add group
+names to the output. Multiple families may be specified by separating them
+with colons. By default the resulting group name is simplified by removing
+any leading C<Main:> and collapsing adjacent identical group names, but this
+can be avoided by placing a colon before the first family number (eg.
+B<-g:3:1>). Use the B<-listg> option to list group names for a specified
+family. The API SavePath and SaveFormat options are automatically enabled
+if the respective family 5 or 6 group names are requested. See the
L<API GetGroup documentation|Image::ExifTool/GetGroup> for more information.
=item B<-G>[I<NUM>][:I<NUM>...] (B<-groupNames>)
@@ -5523,7 +5530,7 @@ with this command:
produces output like this:
- -- Generated by ExifTool 12.58 --
+ -- Generated by ExifTool 12.59 --
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
@@ -6414,12 +6421,12 @@ I<SHIFT> string. For example:
Add features from specified plug-in I<MODULE>. Currently, the MWG module is
the only plug-in module distributed with exiftool. This module adds
-read/write support for tags as recommended by the Metadata Working Group.
-As a convenience, C<-use MWG> is assumed if the C<MWG> group is specified
-for any tag on the command line. See the L<MWG Tags
-documentation|Image::ExifTool::TagNames/MWG Tags> for more details. Note
-that this option is not reversible, and remains in effect until the
-application terminates, even across the B<-execute> option.
+read/write support for tags as recommended by the Metadata Working Group. As
+a convenience, C<-use MWG> is assumed if the group name prefix starts with
+C<MWG:> exactly for any requested tag. See the
+L<MWG Tags documentation|Image::ExifTool::TagNames/MWG Tags> for more
+details. Note that this option is not reversible, and remains in effect
+until the application terminates, even across the B<-execute> option.
=back
@@ -6523,6 +6530,14 @@ line. I<NUM> is an optional number that is echoed in the "{ready}" message
when using the B<-stay_open> feature. If a I<NUM> is specified, the B<-q>
option no longer suppresses the output "{readyNUM}" message.
+=item B<-file>I<NUM> I<ALTFILE>
+
+Read tags from an alternate source file. These tags are accessed via the
+family 8 group name (eg. C<File1:TAG>, C<File2:TAG>, etc). I<ALTFILE> may
+contain filename formatting codes %d, %f and %e. Among other things, this
+allows tags from different files to be compared and combined using the
+B<-if> and B<-p> options.
+
=item B<-list_dir>
List directories themselves instead of their contents. This option
diff --git a/html/ExifTool.html b/html/ExifTool.html
index 36627cc1..a53f9c0a 100644
--- a/html/ExifTool.html
+++ b/html/ExifTool.html
@@ -51,14 +51,15 @@ retrieve any number of them.</p>
<li><a href="#GetRequestedTags">GetRequestedTags</a></li>
<li><a href="#GetValue">GetValue</a></li>
<li><a href="#SetNewValue">SetNewValue</a></li>
+<li><a href="#GetNewValue">GetNewValue</a></li>
</ul>
</td><td valign=top>
<ul>
-<li><a href="#GetNewValue">GetNewValue</a></li>
<li><a href="#SetNewValuesFromFile">SetNewValuesFromFile</a></li>
<li><a href="#CountNewValues">CountNewValues</a></li>
<li><a href="#SaveNewValues">SaveNewValues</a></li>
<li><a href="#RestoreNewValues">RestoreNewValues</a></li>
+<li><a href="#SetAlternateFile">SetAlternateFile</a></li>
<li><a href="#SetFileModifyDate">SetFileModifyDate</a></li>
<li><a href="#SetFileName">SetFileName</a></li>
<li><a href="#SetNewGroups">SetNewGroups</a></li>
@@ -66,10 +67,10 @@ retrieve any number of them.</p>
<li><a href="#GetTagID">GetTagID</a></li>
<li><a href="#GetDescription">GetDescription</a></li>
<li><a href="#GetGroup">GetGroup</a></li>
+<li><a href="#GetGroups">GetGroups</a></li>
</ul>
</td><td valign=top>
<ul>
-<li><a href="#GetGroups">GetGroups</a></li>
<li><a href="#BuildCompositeTags">BuildCompositeTags</a></li>
<li><a href="#GetTagName">GetTagName</a></li>
<li><a href="#GetShortcuts">GetShortcuts</a></li>
@@ -1551,10 +1552,11 @@ in a specified file.</p>
'<code>exif:iso</code>'). A leading '<code>-</code>' indicates tags to be
excluded (eg. '<code>-comment</code>'), or a trailing '<code>#</code>' causes
the ValueConv value to be copied (same as setting the Type option to
- 'ValueConv' for this tag only). Wildcards ('<code>*</code>' and
- '<code>?</code>') may be used in the tag name. A tag name of '<code>*</code>'
- is commonly used when a group is specified to copy all tags in the group (eg.
- '<code>XMP:*</code>').<br>&nbsp;<br>
+ 'ValueConv' for this tag only). A leading '<code>+</code>' sets the Replace
+ option to 0 on a per-tag basis (see Options below). Wildcards ('<code>*</code>'
+ and '<code>?</code>') may be used in the tag name. A tag name of
+ '<code>*</code>' is commonly used when a group is specified to copy all tags in
+ the group (eg. '<code>XMP:*</code>').<br>&nbsp;<br>
A special feature allows tag names of the form '<code>DSTTAG&lt;SRCTAG</code>'
(or '<code>SRCTAG&gt;DSTTAG</code>') to be specified to copy information to a
tag with a different name or a specified group. Both '<code>SRCTAG</code>' and
@@ -1601,7 +1603,8 @@ are passed directly to <a href="#SetNewValue">SetNewValue</a> internally,
with a few exceptions:</p>
<ul>
<li>The Replace option defaults to 1 instead of 0 as with
-<a href="#SetNewValue">SetNewValue</a>.</li>
+<a href="#SetNewValue">SetNewValue</a>, however the tag name argument may be
+prefixed with '+' to set the Replace option to 0 for this argument only.</li>
<li>The AddValue or DelValue option is set for individual tags if '+&gt;' or
'-&gt;' (or '+&lt;' or '-&lt;') are used.</li>
<li>The Group option is set for tags where a group name is given.</li>
@@ -1731,6 +1734,25 @@ See <a href="#SaveNewValues">SaveNewValues</a> above for an example.</p>
</td></tr>
</table></blockquote>
+<hr><h2><a name="SetAlternateFile">SetAlternateFile</a></h2>
+<p>Specify alternate file from which to read metadata. Tags from the alternate
+file are available after <a href="#ExtractInfo">ExtractInfo</a> is called or
+during a call to <a href="#SetNewValuesFromFile">SetNewValuesFromFile</a> by
+using a family 8 group name (eg. '<code>File1</code>' in the example below).</p>
+<blockquote><table class='norm'>
+<tr><td><b>Prototype</b></td><td>SetAlternateFile($$$)</td></tr>
+<tr><td valign=top><b>Inputs</b></td><td><b>0)</b> ExifTool object reference
+<br><b>1)</b> Case insensitive family 8 group name ('File1', 'File2' or 'File3', etc)
+<br><b>2)</b> Name of alternate input file, or undef to reset
+</td></tr>
+<tr><td valign=top><b>Returns</b></td><td>1 on success, or 0 if the group name is invalid.
+</td></tr>
+</table></blockquote>
+<p><b>Example:</b></p>
+<blockquote><table class='box'><tr><td><pre>
+$exifTool-&gt;<b>SetAlternateFile</b>(File1 =&gt; 'images/test1.jpg');
+</pre></td></tr></table></blockquote>
+
<hr><h2><a name="SetFileModifyDate">SetFileModifyDate</a></h2>
<p>Write the filesystem modification or creation time from the new value of the
FileModifyDate or FileCreateDate tag.</p>
@@ -1891,6 +1913,7 @@ and adjacent identical group names unless the family string begins with a colon.
<tr><td align=center>5</td><td>Metadata Path</td> <td>eg. JPEG-APP1-IFD0-ExifIFD</td></tr>
<tr><td align=center>6</td><td>EXIF/TIFF Format</td> <td>int8u, int32u, undef, string</td></tr>
<tr><td align=center>7</td><td>Tag ID</td> <td>ID-271, ID-rights, ID-a9aut</td></tr>
+<tr><td align=center>8</td><td>Alternate File</td> <td>File1, File2, File3...</td></tr>
</table></blockquote>
<p>Families 0 and 1 are based on the file structure, and are similar except that
@@ -1939,6 +1962,8 @@ leading "0x") or decimal, and non-numerical ID's may or may not have characters
other than [-_A-Za-z0-9] converted to hex. Note that unlike other group names,
the tag ID's in family 7 group names are case sensitive (but the leading "ID-"
is not).</p>
+<p>Family 8 is used to specify tags loaded from alternate input files defined
+in calls to <a href="#SetAlternateFile">SetAlternateFile</a>.</p>
<p>See <a href="#GetAllGroups">GetAllGroups</a> for lists of group names.</p>
<p><b>Examples:</b></p>
@@ -2178,6 +2203,9 @@ rational64s, float, double, ifd, unicode, complex, int64u, int64s, ifd64</td></t
leading "0x" if the HexTagIDs option is set, or decimal otherwise. Characters
in non-numerical ID's which are not valid in a group name are returned as 2
hex digits.)</td></tr>
+<tr><td><b>8&nbsp;(Alternate&nbsp;File)</b></td>
+<td>File#
+</td></tr>
</table></blockquote>
<p>Note: This function may also be called as an ExifTool member function to
allow the HexTagIDs option to be set when retrieving family 7 group names.</p>
diff --git a/html/ExifTool.pdf b/html/ExifTool.pdf
index 11f3ccc5..8a2fb1f1 100644
--- a/html/ExifTool.pdf
+++ b/html/ExifTool.pdf
@@ -12,7 +12,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 1)Tj
+( -- Image::ExifTool 12.59 -- 1)Tj
/TT4 1 Tf
0 -1.6333 TD
(EXIFTOOL\(1\) User Contributed Perl Documentation EXIFTOOL\(1\))Tj
@@ -189,7 +189,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 2)Tj
+( -- Image::ExifTool 12.59 -- 2)Tj
/TT4 1 Tf
0 -1.6333 TD
( ARW r/w | EXV r/w/c | LRV r/w | PAC r | SRF r)Tj
@@ -384,7 +384,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 3)Tj
+( -- Image::ExifTool 12.59 -- 3)Tj
/TT4 1 Tf
0 -1.6333 TD
( Exports nothing by default, but "ImageInfo" and all static methods may)Tj
@@ -619,7 +619,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 4)Tj
+( -- Image::ExifTool 12.59 -- 4)Tj
/TT4 1 Tf
0 -1.6333 TD
( are interpreted:)Tj
@@ -768,7 +768,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 5)Tj
+( -- Image::ExifTool 12.59 -- 5)Tj
/TT4 1 Tf
0 -1.6333 TD
( There will be 1:1 correspondence between the requested tags and)Tj
@@ -923,7 +923,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 6)Tj
+( -- Image::ExifTool 12.59 -- 6)Tj
/TT4 1 Tf
0 -1.6333 TD
( details about the encodings. By default, most returned values are)Tj
@@ -1114,7 +1114,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 7)Tj
+( -- Image::ExifTool 12.59 -- 7)Tj
/TT4 1 Tf
0 -1.6333 TD
( name documentation\) as a block. Setting this to a value of 2)Tj
@@ -1267,7 +1267,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 8)Tj
+( -- Image::ExifTool 12.59 -- 8)Tj
/TT4 1 Tf
0 -1.6333 TD
( Fallback internal IPTC character set to assume if IPTC)Tj
@@ -1414,7 +1414,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 9)Tj
+( -- Image::ExifTool 12.59 -- 9)Tj
/TT4 1 Tf
0 -1.6333 TD
( format is different when copying tags with)Tj
@@ -1567,7 +1567,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 10)Tj
+( -- Image::ExifTool 12.59 -- 10)Tj
/TT4 1 Tf
0 -1.6333 TD
( disables input buffering for some types of files to reduce)Tj
@@ -1722,7 +1722,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 11)Tj
+( -- Image::ExifTool 12.59 -- 11)Tj
/TT4 1 Tf
0 -1.6333 TD
( GPS fixes are ignored if the PDOP is greater than this.)Tj
@@ -1913,7 +1913,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 12)Tj
+( -- Image::ExifTool 12.59 -- 12)Tj
/TT4 1 Tf
0 -1.6333 TD
( isn't available, the option is not changed. May be set to)Tj
@@ -2056,7 +2056,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 13)Tj
+( -- Image::ExifTool 12.59 -- 13)Tj
/TT4 1 Tf
0 -1.6333 TD
( when adding QuickTime ItemList tags. Adobe Bridge does not add)Tj
@@ -2207,7 +2207,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 14)Tj
+( -- Image::ExifTool 12.59 -- 14)Tj
/TT4 1 Tf
0 -1.6333 TD
( Group# - Sort by tag group, where # is zero or more family)Tj
@@ -2350,7 +2350,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 15)Tj
+( -- Image::ExifTool 12.59 -- 15)Tj
/TT4 1 Tf
0 -1.6333 TD
( Special option to set/get user-defined parameters. Useful to)Tj
@@ -2529,7 +2529,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 16)Tj
+( -- Image::ExifTool 12.59 -- 16)Tj
/TT4 1 Tf
0 -1.6333 TD
( the .ExifTool_config file if it exists.)Tj
@@ -2696,7 +2696,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 17)Tj
+( -- Image::ExifTool 12.59 -- 17)Tj
/TT4 1 Tf
0 -1.6333 TD
( W)Tj
@@ -2853,7 +2853,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 18)Tj
+( -- Image::ExifTool 12.59 -- 18)Tj
/TT4 1 Tf
0 -1.6333 TD
( source file name is provided, a temporary file is created and)Tj
@@ -3058,7 +3058,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 19)Tj
+( -- Image::ExifTool 12.59 -- 19)Tj
/TT4 1 Tf
0 -2.7333 TD
( Inputs:)Tj
@@ -3215,7 +3215,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 20)Tj
+( -- Image::ExifTool 12.59 -- 20)Tj
/TT4 1 Tf
0 -2.7333 TD
( Return Values:)Tj
@@ -3374,7 +3374,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 21)Tj
+( -- Image::ExifTool 12.59 -- 21)Tj
/TT4 1 Tf
0 -1.6333 TD
( # write tag by numerical value)Tj
@@ -3521,7 +3521,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 22)Tj
+( -- Image::ExifTool 12.59 -- 22)Tj
/TT4 1 Tf
0 -1.6333 TD
( ExifTool WriteMode option for this tag only. Default is 0.)Tj
@@ -3712,7 +3712,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 23)Tj
+( -- Image::ExifTool 12.59 -- 23)Tj
/TT4 1 Tf
0 -1.6333 TD
( Instead, use "SetNewValuesFromFile" to recover the values of)Tj
@@ -3895,7 +3895,7 @@ endobj
endobj
78 0 obj
<<
-/Length 5060
+/Length 5134
>>
stream
BT
@@ -3905,7 +3905,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 24)Tj
+( -- Image::ExifTool 12.59 -- 24)Tj
/TT4 1 Tf
0 -1.6333 TD
( # copy all tags with names starting with "gps" \(note: this is)Tj
@@ -3940,15 +3940,17 @@ T*
T*
( causes the ValueConv value to be copied \(same as setting the Type)Tj
T*
-( option to 'ValueConv' for this tag only\). Wildcards \('*' and '?'\))Tj
+( option to 'ValueConv' for this tag only\). A leading '+' sets the)Tj
T*
-( may be used in the tag name. A tag name of '*' is commonly used)Tj
+( Replace option to 0 on a per-tag basis \(see Options below\).)Tj
T*
-( when a group is specified to copy all tags in the group \(eg.)Tj
+( Wildcards \('*' and '?'\) may be used in the tag name. A tag name of)Tj
T*
-( 'XMP:*'\). A special feature allows tag names of the form)Tj
+( '*' is commonly used when a group is specified to copy all tags in)Tj
T*
-( 'DSTTAG<SRCTAG' \(or 'SRCTAG>DSTTAG'\) to be specified to copy)Tj
+( the group \(eg. 'XMP:*'\). A special feature allows tag names of the)Tj
+T*
+( form 'DSTTAG<SRCTAG' \(or 'SRCTAG>DSTTAG'\) to be specified to copy)Tj
T*
( information to a tag with a different name or a specified group.)Tj
T*
@@ -4026,11 +4028,9 @@ T*
0 -2.2 TD
( - The Replace option defaults to 1 instead of 0 as with)Tj
0 -1.1 TD
-( "SetNewValue".)Tj
-0 -2.2 TD
-( - The AddValue or DelValue option is set for individual tags if)Tj
-0 -1.1 TD
-( '+>' or '->' \(or '+<' or '-<'\) are used.)Tj
+( "SetNewValue", however the tag name argument may be prefixed with)Tj
+T*
+( '+' to set the Replace option to 0 for this argument only.)Tj
ET
endstream
endobj
@@ -4048,7 +4048,7 @@ endobj
endobj
81 0 obj
<<
-/Length 4350
+/Length 4426
>>
stream
BT
@@ -4058,11 +4058,15 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 25)Tj
+( -- Image::ExifTool 12.59 -- 25)Tj
/TT4 1 Tf
-0 -2.7333 TD
-( - The Group option is set for tags where a group name is given.)Tj
+0 -1.6333 TD
+( - The AddValue or DelValue option is set for individual tags if)Tj
+0 -1.1 TD
+( '+>' or '->' \(or '+<' or '-<'\) are used.)Tj
0 -2.2 TD
+( - The Group option is set for tags where a group name is given.)Tj
+T*
( - The Protected flag is set to 1 for individually specified tags.)Tj
T*
( - The Type option also applies to extracted tags.)Tj
@@ -4246,8 +4250,6 @@ T*
( Restore new values to the settings that existed when "SaveNewValues")Tj
T*
( was last called. May be called repeatedly after a single call to)Tj
-T*
-( "SaveNewValues". See "SaveNewValues" above for an example.)Tj
ET
endstream
endobj
@@ -4265,7 +4267,7 @@ endobj
endobj
84 0 obj
<<
-/Length 3848
+/Length 4092
>>
stream
BT
@@ -4275,9 +4277,11 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 26)Tj
+( -- Image::ExifTool 12.59 -- 26)Tj
/TT4 1 Tf
0 -1.6333 TD
+( "SaveNewValues". See "SaveNewValues" above for an example.)Tj
+0 -2.2 TD
( Inputs:)Tj
0 -1.1 TD
( 0\) ExifTool object reference)Tj
@@ -4292,6 +4296,62 @@ BT
0.6 0 TD
(et)Tj
0.6 0 TD
+(tA)Tj
+0.6 0 TD
+(Al)Tj
+0.6 0 TD
+(lt)Tj
+0.6 0 TD
+(te)Tj
+0.6 0 TD
+(er)Tj
+0.6 0 TD
+(rn)Tj
+0.6 0 TD
+(na)Tj
+0.6 0 TD
+(at)Tj
+0.6 0 TD
+(te)Tj
+0.6 0 TD
+(eF)Tj
+0.6 0 TD
+(Fi)Tj
+0.6 0 TD
+(il)Tj
+0.6 0 TD
+(le)Tj
+0.6 0 TD
+(e)Tj
+-10.8 -1.1 TD
+( Specify alternate file from which to read metadata. Tags from the)Tj
+T*
+( alternate file are available after "ExtractInfo" is called or during a)Tj
+T*
+( call to "SetNewValuesFromFile" by using a family 8 group name \(eg.)Tj
+T*
+( 'File1' in the example below\).)Tj
+0 -2.2 TD
+( $exifTool->SetAlternateFile\(File1 => 'images/test1.jpg'\);)Tj
+T*
+( Inputs:)Tj
+0 -1.1 TD
+( 0\) ExifTool object reference)Tj
+0 -2.2 TD
+( 1\) Family 8 group name, case insensitive \(eg. 'File1', 'File2'...\))Tj
+T*
+( 2\) Name of alternate input file, or undef to reset)Tj
+T*
+( Return Values:)Tj
+0 -1.1 TD
+( 1 on success, or 0 if the group name is invalid.)Tj
+0 -2.2 TD
+( S)Tj
+1.8 0 TD
+(Se)Tj
+0.6 0 TD
+(et)Tj
+0.6 0 TD
(tF)Tj
0.6 0 TD
(Fi)Tj
@@ -4409,34 +4469,6 @@ T*
( $result = $exifTool->SetFileName\($file\);)Tj
0 -1.1 TD
( $result = $exifTool->SetFileName\($file, $newName\);)Tj
-0 -2.2 TD
-( Inputs:)Tj
-0 -1.1 TD
-( 0\) ExifTool object reference)Tj
-0 -2.2 TD
-( 1\) Current file name)Tj
-T*
-( 2\) [optional] New file name)Tj
-T*
-( 3\) [optional] 'HardLink' or 'SymLink' to create a hard or symbolic)Tj
-0 -1.1 TD
-( link instead of renaming the file, or 'Test' to test renaming)Tj
-T*
-( feature by printing the old and new names instead of changing)Tj
-T*
-( anything.)Tj
-0 -2.2 TD
-( Return Value:)Tj
-0 -1.1 TD
-( 1 on success, 0 if nothing was done, or -1 if there was an error)Tj
-T*
-( renaming the file or creating the link.)Tj
-0 -2.2 TD
-( Notes:)Tj
-0 -1.1 TD
-( Will not overwrite existing files. New directories are created as)Tj
-T*
-( necessary. If the file is successfully renamed, the new file name)Tj
ET
endstream
endobj
@@ -4454,7 +4486,7 @@ endobj
endobj
87 0 obj
<<
-/Length 3978
+/Length 3744
>>
stream
BT
@@ -4464,9 +4496,37 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- Image::ExifTool 12.58 -- 27)Tj
+( -- Image::ExifTool 12.59 -- 27)Tj
/TT4 1 Tf
-0 -1.6333 TD
+0 -2.7333 TD
+( Inputs:)Tj
+0 -1.1 TD
+( 0\) ExifTool object reference)Tj
+0 -2.2 TD
+( 1\) Current file name)Tj
+T*
+( 2\) [optional] New file name)Tj
+T*
+( 3\) [optional] 'HardLink' or 'SymLink' to create a hard or symbolic)Tj
+0 -1.1 TD
+( link instead of renaming the file, or 'Test' to test renaming)Tj
+T*
+( feature by printing the old and new names instead of changing)Tj
+T*
+( anything.)Tj
+0 -2.2 TD
+( Return Value:)Tj
+0 -1.1 TD
+( 1 on success, 0 if nothing was done, or -1 if there was an error)Tj
+T*
+( renaming the file or creating the link.)Tj
+0 -2.2 TD
+( Notes:)Tj
+0 -1.1 TD
+( Will not overwrite existing files. New directories are created as)Tj
+T*
+( necessary. If the file is successfully renamed, the new file name)Tj
+T*
( may be accessed via $$exifTool{NewName}.)Tj
0 -2.2 TD
( S)Tj
@@ -4604,7 +4664,36 @@ T*
( 0\) ExifTool object reference)Tj
0 -2.2 TD
( 1\) Tag key)Tj
-T*
+ET
+endstream
+endobj
+88 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/TT2 4 0 R
+/TT4 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+90 0 obj
+<<
+/Length 4106
+>>
+stream
+BT
+/TT2 1 Tf
+10 0 0 10 29 806.3333 Tm
+0 g
+/GS1 gs
+0 Tc
+0 Tw
+( -- Image::ExifTool 12.59 -- 28)Tj
+/TT4 1 Tf
+0 -2.7333 TD
( Return Values:)Tj
0 -1.1 TD
( In scalar context, returns the tag ID or '' if there is no ID for)Tj
@@ -4676,36 +4765,7 @@ T*
(up)Tj
0.6 0 TD
(p)Tj
-ET
-endstream
-endobj
-88 0 obj
-<<
-/ProcSet [/PDF /Text ]
-/Font <<
-/TT2 4 0 R
-/TT4 5 0 R
->>
-/ExtGState <<
-/GS1 6 0 R
->>
->>
-endobj
-90 0 obj
-<<
-/Length 4519
->>
-stream
-BT
-/TT2 1 Tf
-10 0 0 10 29 806.3333 Tm
-0 g
-/GS1 gs
-0 Tc
-0 Tw
-( -- Image::ExifTool 12.58 -- 28)Tj
-/TT4 1 Tf
-0 -1.6333 TD
+-6 -1.1 TD
( Get group name\(s\) for a specified tag.)Tj
0 -2.2 TD
( # return family 0 group name \(eg. 'EXIF'\);)Tj
@@ -4769,6 +4829,8 @@ T*
( 6\) EXIF/TIFF Format \(eg. int8u, int32u, undef, string\))Tj
T*
( 7\) Tag ID \(eg. ID-271, ID-rights, ID-a9aut\))Tj
+T*
+( 8\) Alternate File Number \(eg. File1, File2, File3...\))Tj
0 -2.2 TD
( Families 0 and 1 are based on the file structure, and are similar)Tj
0 -1.1 TD
@@ -4781,9 +4843,38 @@ T*
( based on the specific IFD \(Image File Directory\), the MakerNotes)Tj
T*
( group is divided into groups for each manufacturer, and the XMP)Tj
-T*
+ET
+endstream
+endobj
+91 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/TT2 4 0 R
+/TT4 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+93 0 obj
+<<
+/Length 4646
+>>
+stream
+BT
+/TT2 1 Tf
+10 0 0 10 29 806.3333 Tm
+0 g
+/GS1 gs
+0 Tc
+0 Tw
+( -- Image::ExifTool 12.59 -- 29)Tj
+/TT4 1 Tf
+0 -1.6333 TD
( group is separated based on the XMP namespace prefix. Note that)Tj
-T*
+0 -1.1 TD
( only common XMP namespaces are listed in the GetAllGroups)Tj
T*
( documentation, but additional namespaces may be present in some XMP)Tj
@@ -4819,36 +4910,7 @@ T*
( document of the 2nd embedded document of the main file.\) Document)Tj
T*
( numbers are also used to differentiate samples for timed metadata)Tj
-ET
-endstream
-endobj
-91 0 obj
-<<
-/ProcSet [/PDF /Text ]
-/Font <<
-/TT2 4 0 R
-/TT4 5 0 R
->>
-/ExtGState <<
-/GS1 6 0 R
->>
->>
-endobj
-93 0 obj
-<<
-/Length 4442
->>
-stream
-BT
-/TT2 1 Tf
-10 0 0 10 29 806.3333 Tm
-0 g
-/GS1 gs
-0 Tc
-0 Tw
-( -- Image::ExifTool 12.58 -- 29)Tj
-/TT4 1 Tf
-0 -1.6333 TD
+T*
( in videos.)Tj
0 -2.2 TD
( Family 4 provides a method for differentiating tags when multiple)Tj
@@ -4895,6 +4957,10 @@ T*
T*
( group names are case sensitive \(but the leading "ID-" is not\).)Tj
0 -2.2 TD
+( Family 8 specifies the alternate file set from a call to)Tj
+0 -1.1 TD
+( "SetAlternateFile".)Tj
+0 -2.2 TD
( See "GetAllGroups [static]" for complete lists of group names.)Tj
T*
( G)Tj
@@ -4936,9 +5002,38 @@ T*
( List of group names in alphabetical order. If information hash is)Tj
T*
( not specified, the group names are returned for all extracted)Tj
-T*
+ET
+endstream
+endobj
+94 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/TT2 4 0 R
+/TT4 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+96 0 obj
+<<
+/Length 4533
+>>
+stream
+BT
+/TT2 1 Tf
+10 0 0 10 29 806.3333 Tm
+0 g
+/GS1 gs
+0 Tc
+0 Tw
+( -- Image::ExifTool 12.59 -- 30)Tj
+/TT4 1 Tf
+0 -1.6333 TD
( information. See "GetGroup" for an description of family numbers)Tj
-T*
+0 -1.1 TD
( and family number strings.)Tj
0 -2.2 TD
( B)Tj
@@ -5010,38 +5105,9 @@ T*
( while the image is available. This is only a problem if)Tj
T*
( "ImageInfo" is called with a filename \(as opposed to a file)Tj
-ET
-endstream
-endobj
-94 0 obj
-<<
-/ProcSet [/PDF /Text ]
-/Font <<
-/TT2 4 0 R
-/TT4 5 0 R
->>
-/ExtGState <<
-/GS1 6 0 R
->>
->>
-endobj
-96 0 obj
-<<
-/Length 4734
->>
-stream
-BT
-/TT2 1 Tf
-10 0 0 10 29 806.3333 Tm
-0 g
-/GS1 gs
-0 Tc
-0 Tw
-( -- Image::ExifTool 12.58 -- 30)Tj
-/TT4 1 Tf
-0 -1.6333 TD
+T*
( reference or scalar reference\) since in this case the file is)Tj
-0 -1.1 TD
+T*
( closed before "ImageInfo" returns. Here the Composite option may)Tj
T*
( be used so that "BuildCompositeTags" is called from within)Tj
@@ -5217,7 +5283,36 @@ T*
( case insensitive, and any group in families 0-2 may be used except)Tj
T*
( for EXIF family 1 groups \(ie. the specific IFD\).)Tj
-0 -2.2 TD
+ET
+endstream
+endobj
+97 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/TT2 4 0 R
+/TT4 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+99 0 obj
+<<
+/Length 5302
+>>
+stream
+BT
+/TT2 1 Tf
+10 0 0 10 29 806.3333 Tm
+0 g
+/GS1 gs
+0 Tc
+0 Tw
+( -- Image::ExifTool 12.59 -- 31)Tj
+/TT4 1 Tf
+0 -1.6333 TD
( G)Tj
1.8 0 TD
(Ge)Tj
@@ -5337,36 +5432,7 @@ T*
( Inputs:)Tj
0 -1.1 TD
( 0\) Group family number \(0-7\))Tj
-ET
-endstream
-endobj
-97 0 obj
-<<
-/ProcSet [/PDF /Text ]
-/Font <<
-/TT2 4 0 R
-/TT4 5 0 R
->>
-/ExtGState <<
-/GS1 6 0 R
->>
->>
-endobj
-99 0 obj
-<<
-/Length 5333
->>
-stream
-BT
-/TT2 1 Tf
-10 0 0 10 29 806.3333 Tm
-0 g
-/GS1 gs
-0 Tc
-0 Tw
-( -- Image::ExifTool 12.58 -- 31)Tj
-/TT4 1 Tf
-0 -1.6333 TD
+0 -2.2 TD
( Return Values:)Tj
0 -1.1 TD
( A list of all groups in the specified family in alphabetical order.)Tj
@@ -5452,9 +5518,38 @@ T*
( PhotoMechanic, Photoshop, PictureInfo, PostScript, PreviewIFD,)Tj
T*
( PrintIM, ProfileIFD, Qualcomm, QuickTime, RAF, RAF2, RIFF, RMETA,)Tj
-T*
+ET
+endstream
+endobj
+100 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/TT2 4 0 R
+/TT4 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+103 0 obj
+<<
+/Length 4501
+>>
+stream
+BT
+/TT2 1 Tf
+10 0 0 10 29 806.3333 Tm
+0 g
+/GS1 gs
+0 Tc
+0 Tw
+( -- Image::ExifTool 12.59 -- 32)Tj
+/TT4 1 Tf
+0 -1.6333 TD
( RSRC, RTF, Radiance, Rawzor, Real, Real-CONT, Real-MDPR, Real-PROP,)Tj
-T*
+0 -1.1 TD
( Real-RA3, Real-RA4, Real-RA5, Real-RJMD, Reconyx, Red, Ricoh,)Tj
T*
( SPIFF, SR2, SR2DataIFD, SR2SubIFD, SRF#, SVG, Samsung, Sanyo,)Tj
@@ -5496,36 +5591,7 @@ T*
( Other, Preview, Printing, Time, Unknown, Video)Tj
0 -2.2 TD
( Family 3 \(Document Number\):)Tj
-ET
-endstream
-endobj
-100 0 obj
-<<
-/ProcSet [/PDF /Text ]
-/Font <<
-/TT2 4 0 R
-/TT4 5 0 R
->>
-/ExtGState <<
-/GS1 6 0 R
->>
->>
-endobj
-103 0 obj
-<<
-/Length 4436
->>
-stream
-BT
-/TT2 1 Tf
-10 0 0 10 29 806.3333 Tm
-0 g
-/GS1 gs
-0 Tc
-0 Tw
-( -- Image::ExifTool 12.58 -- 32)Tj
-/TT4 1 Tf
-0 -1.6333 TD
+0 -1.1 TD
( Doc#, Main)Tj
0 -2.2 TD
( Family 4 \(Instance Number\):)Tj
@@ -5554,6 +5620,10 @@ T*
T*
( a group name are returned as 2 hex digits.\))Tj
0 -2.2 TD
+( Family 8 \(Alternate File\):)Tj
+0 -1.1 TD
+( File#)Tj
+0 -2.2 TD
( Note: This function may also be called as an ExifTool member function)Tj
0 -1.1 TD
( to allow the HexTagIDs option to be set when retrieving family 7 group)Tj
@@ -5637,7 +5707,36 @@ T*
( NikonCapture, Other, PDF, PDF-update, PhotoMechanic, Photoshop,)Tj
T*
( PNG, PNG-pHYs, Preview, PrintIM, Printing, QuickTime, RMETA, RSRC,)Tj
-T*
+ET
+endstream
+endobj
+104 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/TT2 4 0 R
+/TT4 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+106 0 obj
+<<
+/Length 4968
+>>
+stream
+BT
+/TT2 1 Tf
+10 0 0 10 29 806.3333 Tm
+0 g
+/GS1 gs
+0 Tc
+0 Tw
+( -- Image::ExifTool 12.59 -- 33)Tj
+/TT4 1 Tf
+0 -1.6333 TD
( SubIFD, Time, Trailer, UserData, Video, XML, XML-*, XMP, XMP-*)Tj
0 -2.2 TD
( To schedule a group for deletion, call "SetNewValue" with a tag)Tj
@@ -5715,38 +5814,9 @@ T*
( 0\) [optional] File name \(or just an extension\))Tj
0 -2.2 TD
( 1\) [optional] Flag to return a description instead of a type.)Tj
-ET
-endstream
-endobj
-104 0 obj
-<<
-/ProcSet [/PDF /Text ]
-/Font <<
-/TT2 4 0 R
-/TT4 5 0 R
->>
-/ExtGState <<
-/GS1 6 0 R
->>
->>
-endobj
-106 0 obj
-<<
-/Length 4433
->>
-stream
-BT
-/TT2 1 Tf
-10 0 0 10 29 806.3333 Tm
-0 g
-/GS1 gs
-0 Tc
-0 Tw
-( -- Image::ExifTool 12.58 -- 33)Tj
-/TT4 1 Tf
-0 -1.6333 TD
-( Default is undef. Set to 0 to also return types of recognized but)Tj
0 -1.1 TD
+( Default is undef. Set to 0 to also return types of recognized but)Tj
+T*
( unsupported files \(otherwise the return value for unsupported files)Tj
T*
( is undef\), or 1 to return descriptions.)Tj
@@ -5928,9 +5998,38 @@ T*
(])Tj
-17.4 -1.1 TD
( Add user-defined tags to an existing tag table at run time. This)Tj
-T*
+ET
+endstream
+endobj
+107 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/TT2 4 0 R
+/TT4 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+109 0 obj
+<<
+/Length 4896
+>>
+stream
+BT
+/TT2 1 Tf
+10 0 0 10 29 806.3333 Tm
+0 g
+/GS1 gs
+0 Tc
+0 Tw
+( -- Image::ExifTool 12.59 -- 34)Tj
+/TT4 1 Tf
+0 -1.6333 TD
( differs from the usual technique of creating user-defined tags via the)Tj
-T*
+0 -1.1 TD
( %Image::ExifTool::UserDefined hash \(see the ExifTool_config file in the)Tj
T*
( Image::ExifTool distribution\) because it allows tags to be added after)Tj
@@ -5970,36 +6069,7 @@ T*
( distribution for full details on the elements of the tag)Tj
T*
( information hash.)Tj
-ET
-endstream
-endobj
-107 0 obj
-<<
-/ProcSet [/PDF /Text ]
-/Font <<
-/TT2 4 0 R
-/TT4 5 0 R
->>
-/ExtGState <<
-/GS1 6 0 R
->>
->>
-endobj
-109 0 obj
-<<
-/Length 5701
->>
-stream
-BT
-/TT2 1 Tf
-10 0 0 10 29 806.3333 Tm
-0 g
-/GS1 gs
-0 Tc
-0 Tw
-( -- Image::ExifTool 12.58 -- 34)Tj
-/TT4 1 Tf
-0 -1.6333 TD
+0 -2.2 TD
(C)Tj
0 0 TD
(CH)Tj
@@ -6151,7 +6221,36 @@ T*
( PERL_UNICODE environment variable may be incompatible with ExifTool's)Tj
T*
( character handling.)Tj
-0 -2.2 TD
+ET
+endstream
+endobj
+110 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/TT2 4 0 R
+/TT4 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+112 0 obj
+<<
+/Length 4721
+>>
+stream
+BT
+/TT2 1 Tf
+10 0 0 10 29 806.3333 Tm
+0 g
+/GS1 gs
+0 Tc
+0 Tw
+( -- Image::ExifTool 12.59 -- 35)Tj
+/TT4 1 Tf
+0 -1.6333 TD
( More specific details are given below about how character coding is)Tj
0 -1.1 TD
( handled for EXIF, IPTC, XMP, PNG, ID3, PDF, Photoshop, QuickTime, AIFF,)Tj
@@ -6209,38 +6308,9 @@ T*
( the external character set \(UTF-8 by default\), and stored as Unicode.)Tj
T*
( ExifTool writes Unicode in native EXIF byte ordering by default, but)Tj
-ET
-endstream
-endobj
-110 0 obj
-<<
-/ProcSet [/PDF /Text ]
-/Font <<
-/TT2 4 0 R
-/TT4 5 0 R
->>
-/ExtGState <<
-/GS1 6 0 R
->>
->>
-endobj
-112 0 obj
-<<
-/Length 4430
->>
-stream
-BT
-/TT2 1 Tf
-10 0 0 10 29 806.3333 Tm
-0 g
-/GS1 gs
-0 Tc
-0 Tw
-( -- Image::ExifTool 12.58 -- 35)Tj
-/TT4 1 Tf
-0 -1.6333 TD
+T*
( the byte order may be specified by setting the ExifUnicodeByteOrder tag)Tj
-0 -1.1 TD
+T*
( \(see the Extra Tags documentation\).)Tj
0 -2.2 TD
( The EXIF "XP" tags \(XPTitle, XPComment, etc\) are always stored as)Tj
@@ -6312,7 +6382,36 @@ T*
( exiftool -tagsfromfile @ -iptc:all -codedcharacterset= \\)Tj
0 -1.1 TD
( -charset iptc=latin2 a.jpg)Tj
-0 -2.2 TD
+ET
+endstream
+endobj
+113 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/TT2 4 0 R
+/TT4 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+115 0 obj
+<<
+/Length 5030
+>>
+stream
+BT
+/TT2 1 Tf
+10 0 0 10 29 806.3333 Tm
+0 g
+/GS1 gs
+0 Tc
+0 Tw
+( -- Image::ExifTool 12.59 -- 36)Tj
+/TT4 1 Tf
+0 -2.7333 TD
( Unless CodedCharacterSet is 'UTF8', applications have no reliable way)Tj
0 -1.1 TD
( to determine the IPTC character encoding. For this reason, it is)Tj
@@ -6370,38 +6469,9 @@ T*
( ExifTool generates a tEXt chunk \(or zTXt with the "Compress" option\) if)Tj
T*
( the text doesn't contain special characters or if Latin encoding is)Tj
-ET
-endstream
-endobj
-113 0 obj
-<<
-/ProcSet [/PDF /Text ]
-/Font <<
-/TT2 4 0 R
-/TT4 5 0 R
->>
-/ExtGState <<
-/GS1 6 0 R
->>
->>
-endobj
-115 0 obj
-<<
-/Length 5178
->>
-stream
-BT
-/TT2 1 Tf
-10 0 0 10 29 806.3333 Tm
-0 g
-/GS1 gs
-0 Tc
-0 Tw
-( -- Image::ExifTool 12.58 -- 36)Tj
-/TT4 1 Tf
-0 -1.6333 TD
+T*
( specified; otherwise an iTXt chunk is used and the text is converted)Tj
-0 -1.1 TD
+T*
( from the specified character set and stored as UTF-8.)Tj
0 -2.2 TD
( J)Tj
@@ -6551,7 +6621,36 @@ T*
( AIFF strings are assumed to be stored in MacRoman, and are converted)Tj
T*
( according to the "Charset" option when reading.)Tj
-0 -2.2 TD
+ET
+endstream
+endobj
+116 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/TT2 4 0 R
+/TT4 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+118 0 obj
+<<
+/Length 4445
+>>
+stream
+BT
+/TT2 1 Tf
+10 0 0 10 29 806.3333 Tm
+0 g
+/GS1 gs
+0 Tc
+0 Tw
+( -- Image::ExifTool 12.59 -- 37)Tj
+/TT4 1 Tf
+0 -2.7333 TD
( R)Tj
1.8 0 TD
(RI)Tj
@@ -6663,38 +6762,9 @@ T*
( Many people have helped in the development of ExifTool through their)Tj
T*
( bug reports, comments and suggestions, and/or additions to the code.)Tj
-ET
-endstream
-endobj
-116 0 obj
-<<
-/ProcSet [/PDF /Text ]
-/Font <<
-/TT2 4 0 R
-/TT4 5 0 R
->>
-/ExtGState <<
-/GS1 6 0 R
->>
->>
-endobj
-118 0 obj
-<<
-/Length 2578
->>
-stream
-BT
-/TT2 1 Tf
-10 0 0 10 29 806.3333 Tm
-0 g
-/GS1 gs
-0 Tc
-0 Tw
-( -- Image::ExifTool 12.58 -- 37)Tj
-/TT4 1 Tf
-0 -1.6333 TD
+T*
( See the ACKNOWLEDGEMENTS in the individual Image::ExifTool modules and)Tj
-0 -1.1 TD
+T*
( in html/index.html of the Image::ExifTool distribution package for a)Tj
T*
( list of people who have contributed to this project.)Tj
@@ -6947,7 +7017,7 @@ T*
0.6 0 TD
(G\(3pm\))Tj
-27 -4.4 TD
-(perl v5.18.4 2023-02-23 EXIFTOOL\(1\))Tj
+(perl v5.18.4 2023-03-28 EXIFTOOL\(1\))Tj
ET
endstream
endobj
@@ -7391,8 +7461,8 @@ endobj
endobj
124 0 obj
<<
-/CreationDate (D:20230315133246-04'00')
-/ModDate (D:20230315133246-04'00')
+/CreationDate (D:20230328135141-04'00')
+/ModDate (D:20230328135141-04'00')
/Producer (Apple pstopdf)
>>
endobj
@@ -7406,138 +7476,138 @@ endobj
xref
0 126
0000000000 65535 f
-0000173184 00000 n
+0000174708 00000 n
0000000016 00000 n
0000004113 00000 n
-0000172185 00000 n
-0000172586 00000 n
-0000171650 00000 n
-0000176374 00000 n
-0000173264 00000 n
+0000173709 00000 n
+0000174110 00000 n
+0000173174 00000 n
+0000177898 00000 n
+0000174788 00000 n
0000004219 00000 n
0000009564 00000 n
-0000173345 00000 n
+0000174869 00000 n
0000009671 00000 n
0000014481 00000 n
-0000173428 00000 n
+0000174952 00000 n
0000014588 00000 n
0000019322 00000 n
-0000173511 00000 n
+0000175035 00000 n
0000019429 00000 n
0000023916 00000 n
-0000173594 00000 n
+0000175118 00000 n
0000024023 00000 n
0000028290 00000 n
-0000173677 00000 n
+0000175201 00000 n
0000028397 00000 n
0000033150 00000 n
-0000173760 00000 n
+0000175284 00000 n
0000033257 00000 n
0000037827 00000 n
-0000173843 00000 n
+0000175367 00000 n
0000037934 00000 n
0000042793 00000 n
-0000173926 00000 n
+0000175450 00000 n
0000042900 00000 n
0000047863 00000 n
-0000174009 00000 n
+0000175533 00000 n
0000047970 00000 n
0000052709 00000 n
-0000176908 00000 n
-0000176509 00000 n
-0000174093 00000 n
+0000178432 00000 n
+0000178033 00000 n
+0000175617 00000 n
0000052816 00000 n
0000057021 00000 n
-0000174177 00000 n
+0000175701 00000 n
0000057128 00000 n
0000061896 00000 n
-0000174261 00000 n
+0000175785 00000 n
0000062003 00000 n
0000066226 00000 n
-0000174345 00000 n
+0000175869 00000 n
0000066333 00000 n
0000070867 00000 n
-0000174429 00000 n
+0000175953 00000 n
0000070974 00000 n
0000074914 00000 n
-0000174513 00000 n
+0000176037 00000 n
0000075021 00000 n
0000079413 00000 n
-0000174597 00000 n
+0000176121 00000 n
0000079520 00000 n
0000083654 00000 n
-0000174681 00000 n
+0000176205 00000 n
0000083761 00000 n
0000087768 00000 n
-0000174765 00000 n
+0000176289 00000 n
0000087875 00000 n
0000092292 00000 n
-0000174849 00000 n
+0000176373 00000 n
0000092399 00000 n
0000096984 00000 n
-0000176647 00000 n
-0000174933 00000 n
+0000178171 00000 n
+0000176457 00000 n
0000097091 00000 n
0000101855 00000 n
-0000175017 00000 n
+0000176541 00000 n
0000101962 00000 n
0000106270 00000 n
-0000175101 00000 n
+0000176625 00000 n
0000106377 00000 n
-0000111490 00000 n
-0000175185 00000 n
-0000111597 00000 n
-0000116000 00000 n
-0000175269 00000 n
-0000116107 00000 n
-0000120008 00000 n
-0000175353 00000 n
-0000120115 00000 n
-0000124146 00000 n
-0000175437 00000 n
-0000124253 00000 n
-0000128825 00000 n
-0000175521 00000 n
-0000128932 00000 n
-0000133427 00000 n
-0000175605 00000 n
-0000133534 00000 n
-0000138321 00000 n
-0000175689 00000 n
-0000138428 00000 n
-0000143814 00000 n
-0000176785 00000 n
-0000175775 00000 n
-0000143922 00000 n
-0000148412 00000 n
-0000175863 00000 n
-0000148520 00000 n
-0000153007 00000 n
-0000175951 00000 n
-0000153115 00000 n
-0000158870 00000 n
-0000176039 00000 n
-0000158978 00000 n
-0000163462 00000 n
-0000176127 00000 n
-0000163570 00000 n
-0000168802 00000 n
-0000176215 00000 n
-0000168910 00000 n
-0000171542 00000 n
-0000171790 00000 n
-0000171993 00000 n
-0000176303 00000 n
-0000176332 00000 n
-0000177014 00000 n
-0000177138 00000 n
+0000111564 00000 n
+0000176709 00000 n
+0000111671 00000 n
+0000116150 00000 n
+0000176793 00000 n
+0000116257 00000 n
+0000120402 00000 n
+0000176877 00000 n
+0000120509 00000 n
+0000124306 00000 n
+0000176961 00000 n
+0000124413 00000 n
+0000128572 00000 n
+0000177045 00000 n
+0000128679 00000 n
+0000133378 00000 n
+0000177129 00000 n
+0000133485 00000 n
+0000138071 00000 n
+0000177213 00000 n
+0000138178 00000 n
+0000143533 00000 n
+0000178309 00000 n
+0000177299 00000 n
+0000143641 00000 n
+0000148196 00000 n
+0000177387 00000 n
+0000148304 00000 n
+0000153326 00000 n
+0000177475 00000 n
+0000153434 00000 n
+0000158384 00000 n
+0000177563 00000 n
+0000158492 00000 n
+0000163267 00000 n
+0000177651 00000 n
+0000163375 00000 n
+0000168459 00000 n
+0000177739 00000 n
+0000168567 00000 n
+0000173066 00000 n
+0000173314 00000 n
+0000173517 00000 n
+0000177827 00000 n
+0000177856 00000 n
+0000178538 00000 n
+0000178662 00000 n
trailer
<<
/Size 126
/Root 125 0 R
/Info 124 0 R
-/ID [<31661be7c14e9ea1bf149e1ed195b9ba><31661be7c14e9ea1bf149e1ed195b9ba>]
+/ID [<20061908200fb6862d58102e87f57285><20061908200fb6862d58102e87f57285>]
>>
startxref
-177210
+178734
%%EOF
diff --git a/html/Shift.pdf b/html/Shift.pdf
index 3a9f7f3b..5f7ab337 100644
--- a/html/Shift.pdf
+++ b/html/Shift.pdf
@@ -593,8 +593,8 @@ endobj
endobj
16 0 obj
<<
-/CreationDate (D:20230315133246-04'00')
-/ModDate (D:20230315133246-04'00')
+/CreationDate (D:20230328135141-04'00')
+/ModDate (D:20230328135141-04'00')
/Producer (Apple pstopdf)
>>
endobj
@@ -630,7 +630,7 @@ trailer
/Size 18
/Root 17 0 R
/Info 16 0 R
-/ID [<5f1bcd655686212c8aa2e32374390984><5f1bcd655686212c8aa2e32374390984>]
+/ID [<1bb33873168c4aff2e5a21872aac59ad><1bb33873168c4aff2e5a21872aac59ad>]
>>
startxref
11800
diff --git a/html/TagNames/Extra.html b/html/TagNames/Extra.html
index c414ee52..0e43aae2 100644
--- a/html/TagNames/Extra.html
+++ b/html/TagNames/Extra.html
@@ -360,8 +360,11 @@ requested)</span></span></td></tr>
<td class=c>no</td>
<td class=c>File</td>
<td><span class=s><span class=n>(MD5 of image data. Generated only if specifically requested for JPEG and
-TIFF-based images, except Panasonic raw for now. Includes image data,
-OtherImage and JpgFromRaw in the MD5, but not ThumbnailImage or PreviewImage)</span></span></td></tr>
+TIFF-based images, CR3, MRW and PNG images, MOV/MP4 videos, and RIFF-based
+files. The MD5 includes the main image data, plus JpgFromRaw/OtherImage for
+some formats, but does not include ThumbnailImage or PreviewImage. Includes
+video and audio data for MOV/MP4. The <a href="XMP.html#ExifTool">XMP-et:OriginalImageMD5
+tag</a> provides a place to store these values in the file.)</span></span></td></tr>
<tr>
<td>ImageHeight</td>
<td class=c>no</td>
@@ -568,7 +571,7 @@ stream. Requires Win32API::File)</span></span></td></tr>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised Mar 15, 2023</i>
+<br><i>Last revised Mar 28, 2023</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
diff --git a/html/TagNames/FlashPix.html b/html/TagNames/FlashPix.html
index 54c8eed3..0f1614f7 100644
--- a/html/TagNames/FlashPix.html
+++ b/html/TagNames/FlashPix.html
@@ -125,9 +125,21 @@ software used to create the file.</p>
<td>'IeImg'</td>
<td>EmbeddedImage</td>
<td class=c>no</td>
-<td><span class=s><span class=n>(embedded images in Scene7 vignette VNT files. EmbeddedImageRectangle is
-generated for applicable images, and may be associated with the
-corresponding EmbeddedImage via the family 3 group name)</span></span></td></tr>
+<td><span class=s><span class=n>(embedded images in Scene7 vignette VNT files. The EmbeddedImage Class and
+Rectangle are also extracted for applicable images, and may be associated
+with the corresponding EmbeddedImage via the family 3 group name)</span></span></td></tr>
+<tr>
+<td>'IeImg_class'</td>
+<td>EmbeddedImageClass</td>
+<td class=c>no</td>
+<td><span class=s><span class=n>(not a real tag. This information is extracted if available for the
+corresponding EmbeddedImage from the Contents of a VNT file)</span></span></td></tr>
+<tr class=b>
+<td>'IeImg_rect'</td>
+<td>EmbeddedImageRectangle</td>
+<td class=c>no</td>
+<td><span class=s><span class=n>(not a real tag. This information is extracted if available for the
+corresponding EmbeddedImage from the Contents of a VNT file)</span></span></td></tr>
<tr>
<td>'Preview'</td>
<td>PreviewImage</td>
@@ -1689,7 +1701,7 @@ property tables, even though they are only listed in the SummaryInfo table.</p>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised Feb 23, 2023</i>
+<br><i>Last revised Mar 28, 2023</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
diff --git a/html/TagNames/Nikon.html b/html/TagNames/Nikon.html
index 9baec0a8..645e735d 100644
--- a/html/TagNames/Nikon.html
+++ b/html/TagNames/Nikon.html
@@ -6666,6 +6666,7 @@ extracted.</p>
<br>35 = Nikkor Z 28-75mm f/2.8
<br>36 = Nikkor Z 400mm f/4.5 VR S
<br>37 = Nikkor Z 600mm f/4 TC VR S
+ <br>38 = Nikkor Z 85mm f/1.2 S
<br>39 = Nikkor Z 17-28mm f/2.8
<br>32768 = Nikkor Z 400mm f/2.8 TC VR S TC-1.4x
<br>32769 = Nikkor Z 600mm f/4 TC VR S TC-1.4x</td></tr></table>
@@ -10461,7 +10462,7 @@ for ExifTool to choose in these cases (see the
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised Mar 15, 2023</i>
+<br><i>Last revised Mar 28, 2023</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 e1b1e7bc..6fd49d90 100644
--- a/html/TagNames/Olympus.html
+++ b/html/TagNames/Olympus.html
@@ -2851,46 +2851,102 @@ give AF point, upper bits give AF target selection mode)</span>
<td>0x80 = Dynamic Single Target
<br>0xe0 = n/a</td></tr></table>
<span class=s><span class=n>(models with 7-point AF)</span>
- <br>[Value 0]
- <br>0x0 = (none)
- <br>0x1 = Center
- <br>[Value 1]
+ <br>[Value 0]</span><table class=cols><tr>
+ <td>0x0 = (none)
+ <br>0x2 = Top-center (horizontal)
+ <br>0x4 = Right (horizontal)
+ <br>0x5 = Mid-right (horizontal)
+ <br>0x6 = Center (horizontal)
+ <br>0x7 = Mid-left (horizontal)
+ <br>0x8 = Left (horizontal)
+ <br>0xa = Bottom-center (horizontal)
+ <br>0xc = Top-center (vertical)
+ <br>0xf = Right (vertical)
+ <br>0x10 = Mid-right (vertical)
+ <br>0x11 = Center (vertical)
+ <br>0x12 = Mid-left (vertical)
+ <br>0x13 = Left (vertical)
+ <br>0x15 = Bottom-center (vertical)</td></tr></table>
+<span class=s>[Value 1]
<br>0x0 = Single Target
<br>0x40 = All Target
- <br><span class=n>(other models)</span>
+ <br><span class=n>(models other than E-Mxxx and OM-x)</span>
<br>0 = Left (or n/a)
<br>1 = Center (horizontal)
<br>2 = Right
<br>3 = Center (vertical)
- <br>255 = None</span></td></tr>
-<tr class=b>
+ <br>255 = None
+ <br><span class=n>(other models)</span></span></td></tr>
+<tr class=b>
+<td title='0x031b = 795'>0x031b</td>
+<td>AFPointDetails
+ <br>AFPointDetails</td>
+<td class=c>no<br>int16u</td>
+<td><span class=s><span class=n>(models E-Mxxx and OM-x)</span>
+ <br>[Value 0]</span><table class=cols><tr>
+ <td>0x0 = No Subject Detection
+ <br>0x1 = Motorsports</td><td>&nbsp;&nbsp;</td>
+ <td>0x2 = Airplanes
+ <br>0x3 = Trains</td><td>&nbsp;&nbsp;</td>
+ <td>0x4 = Birds
+ <br>0x5 = Dogs &amp; Cats</td></tr></table>
+<span class=s>[Value 1]</span><table class=cols><tr>
+ <td>0x0 = Face Priority</td><td>&nbsp;&nbsp;</td>
+ <td>0x1 = Target Priority</td></tr></table>
+<span class=s>[Value 2]</span><table class=cols><tr>
+ <td>0x0 = Normal AF</td><td>&nbsp;&nbsp;</td>
+ <td>0x1 = AF on Half Press</td></tr></table>
+<span class=s>[Value 3]</span><table class=cols><tr>
+ <td>0x0 = No Eye-AF</td><td>&nbsp;&nbsp;</td>
+ <td>0x1 = Right Eye Priority</td><td>&nbsp;&nbsp;</td>
+ <td>0x2 = Left Eye Priority</td><td>&nbsp;&nbsp;</td>
+ <td>0x3 = Both Eyes Priority</td></tr></table>
+<span class=s>[Value 4]</span><table class=cols><tr>
+ <td>0x0 = No Face Detection</td><td>&nbsp;&nbsp;</td>
+ <td>0x1 = Face Detection</td></tr></table>
+<span class=s>[Value 5]</span><table class=cols><tr>
+ <td>0x0 = No MF</td><td>&nbsp;&nbsp;</td>
+ <td>0x1 = With MF</td></tr></table>
+<span class=s>[Value 6]</span><table class=cols><tr>
+ <td>0x0 = AF Priority</td><td>&nbsp;&nbsp;</td>
+ <td>0x1 = Release Priority</td></tr></table>
+<span class=s>[Value 7]</span><table class=cols><tr>
+ <td>0x0 = No Object found</td><td>&nbsp;&nbsp;</td>
+ <td>0x1 = Object found</td></tr></table>
+<span class=s>[Value 8]</span><table class=cols><tr>
+ <td>0x0 = MF</td><td>&nbsp;&nbsp;</td>
+ <td>0x1 = S-AF</td><td>&nbsp;&nbsp;</td>
+ <td>0x2 = C-AF</td><td>&nbsp;&nbsp;</td>
+ <td>0x6 = C-AF + TR</td></tr></table>
+<span class=s><span class=n>(other models)</span></span></td></tr>
+<tr>
<td title='0x0328 = 808'>0x0328</td>
<td>AFInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='Olympus.html#AFInfo'>Olympus AFInfo Tags</a></td></tr>
-<tr>
+<tr class=b>
<td title='0x1201 = 4609'>0x1201</td>
<td>ExternalFlash</td>
<td class=c>int16u[2]</td>
<td><span class=s>&#39;0 0&#39; = Off
<br>&#39;1 0&#39; = On</span></td></tr>
-<tr class=b>
+<tr>
<td title='0x1203 = 4611'>0x1203</td>
<td>ExternalFlashGuideNumber?</td>
<td class=c>rational64s</td>
<td>&nbsp;</td></tr>
-<tr>
+<tr class=b>
<td title='0x1204 = 4612'>0x1204</td>
<td>ExternalFlashBounce</td>
<td class=c>int16u</td>
<td><span class=s>0 = Bounce or Off
<br>1 = Direct</span></td></tr>
-<tr class=b>
+<tr>
<td title='0x1205 = 4613'>0x1205</td>
<td>ExternalFlashZoom</td>
<td class=c>rational64u</td>
<td>&nbsp;</td></tr>
-<tr>
+<tr class=b>
<td title='0x1208 = 4616'>0x1208</td>
<td>InternalFlash</td>
<td class=c>int16u[n]</td>
@@ -2898,23 +2954,23 @@ give AF point, upper bits give AF target selection mode)</span>
<br>1 = On
<br>&#39;0 0&#39; = Off
<br>&#39;1 0&#39; = On</span></td></tr>
-<tr class=b>
+<tr>
<td title='0x1209 = 4617'>0x1209</td>
<td>ManualFlash</td>
<td class=c title=' ~ = Writable only with -n'>int16u[2]~</td>
<td><span class=s><span class=n>(2 numbers: 1. 0=Off, 1=On, 2. Flash strength)</span></span></td></tr>
-<tr>
+<tr class=b>
<td title='0x120a = 4618'>0x120a</td>
<td>MacroLED</td>
<td class=c>int16u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
-<tr class=b>
+<tr>
<td title='0x1500 = 5376'>0x1500</td>
<td>SensorTemperature</td>
<td class=c>int16s</td>
<td>&nbsp;</td></tr>
-<tr>
+<tr class=b>
<td title='0x1600 = 5632'>0x1600</td>
<td>ImageStabilization</td>
<td class=c title=' ~ = Writable only with -n'>undef~</td>
@@ -3738,7 +3794,7 @@ such as the OM E-M5.</p>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised Feb 23, 2023</i>
+<br><i>Last revised Mar 28, 2023</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
diff --git a/html/TagNames/PanasonicRaw.html b/html/TagNames/PanasonicRaw.html
index 06f351d0..f50ca088 100644
--- a/html/TagNames/PanasonicRaw.html
+++ b/html/TagNames/PanasonicRaw.html
@@ -265,21 +265,36 @@ noise-reduction strengths the R, G and B channels)</span></span></td></tr>
<td><span class=s>0 = Off
<br>65536 = Pixel Shift</span></td></tr>
<tr>
+<td title='0x0127 = 295'>0x0127</td>
+<td>JpgFromRaw2</td>
+<td class=c>no</td>
+<td>&nbsp;</td></tr>
+<tr class=b>
+<td title='0x013b = 315'>0x013b</td>
+<td>Artist</td>
+<td class=c>string</td>
+<td>&nbsp;</td></tr>
+<tr>
<td title='0x02bc = 700'>0x02bc</td>
<td>ApplicationNotes</td>
<td class=c title=' ! = Unsafe'>int8u!</td>
<td>--&gt; <a href='XMP.html'>XMP Tags</a></td></tr>
<tr class=b>
+<td title='0x8298 = 33432'>0x8298</td>
+<td>Copyright</td>
+<td class=c>string</td>
+<td>&nbsp;</td></tr>
+<tr>
<td title='0x83bb = 33723'>0x83bb</td>
<td>IPTC-NAA</td>
<td class=c title=' ! = Unsafe'>int32u!</td>
<td>--&gt; <a href='IPTC.html'>IPTC Tags</a></td></tr>
-<tr>
+<tr class=b>
<td title='0x8769 = 34665'>0x8769</td>
<td>ExifOffset</td>
<td class=c>-</td>
<td>--&gt; <a href='EXIF.html'>EXIF Tags</a></td></tr>
-<tr class=b>
+<tr>
<td title='0x8825 = 34853'>0x8825</td>
<td>GPSInfo</td>
<td class=c>-</td>
@@ -665,7 +680,7 @@ noise-reduction strengths the R, G and B channels)</span></span></td></tr>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised Jul 27, 2020</i>
+<br><i>Last revised Mar 28, 2023</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
diff --git a/html/TagNames/QuickTime.html b/html/TagNames/QuickTime.html
index bc051400..b12a4252 100644
--- a/html/TagNames/QuickTime.html
+++ b/html/TagNames/QuickTime.html
@@ -516,7 +516,7 @@ currently reads 66 different formats of timed GPS metadata from video files.</p>
<td title='0x002a = 42'>0x002a</td>
<td>Parameters</td>
<td class=c>no</td>
-<td>&nbsp;</td></tr>
+<td><span class=s><span class=n>(number of lenses, 6-axis orientation of each lens, raw resolution)</span></span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='PreviewInfo'>QuickTime PreviewInfo Tags</a></h2>
@@ -8993,7 +8993,7 @@ yaw, pitch and roll angles in degrees)</span></span></td></tr>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised Feb 23, 2023</i>
+<br><i>Last revised Mar 28, 2023</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 942f0dab..d2786d96 100644
--- a/html/TagNames/XMP.html
+++ b/html/TagNames/XMP.html
@@ -169,210 +169,214 @@ as extensions from various other sources. See
<td class=c>-</td>
<td>--&gt; <a href='DarwinCore.html'>DarwinCore Tags</a></td></tr>
<tr>
+<td>et</td>
+<td class=c>-</td>
+<td>--&gt; <a href='XMP.html#ExifTool'>XMP ExifTool Tags</a></td></tr>
+<tr class=b>
<td><u>exif</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#exif'>XMP exif Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>exifEX</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#exifEX'>XMP exifEX Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>expressionmedia</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#ExpressionMedia'>XMP ExpressionMedia Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>extensis</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#extensis'>XMP extensis Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>fpv</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#fpv'>XMP fpv Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>GAudio</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GAudio'>XMP GAudio Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>GCamera</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GCamera'>XMP GCamera Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>GCreations</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GCreations'>XMP GCreations Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>GDepth</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GDepth'>XMP GDepth Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>getty</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GettyImages'>XMP GettyImages Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>GFocus</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GFocus'>XMP GFocus Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>GImage</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GImage'>XMP GImage Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>GPano</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GPano'>XMP GPano Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>GSpherical</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GSpherical'>XMP GSpherical Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>hdr</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#hdr'>XMP hdr Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>ics</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#ics'>XMP ics Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>iptcCore</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#iptcCore'>XMP iptcCore Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>iptcExt</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#iptcExt'>XMP iptcExt Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>LImage</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#LImage'>XMP LImage Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>lr</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#Lightroom'>XMP Lightroom Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>mediapro</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#MediaPro'>XMP MediaPro Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>microsoft</td>
<td class=c>-</td>
<td>--&gt; <a href='Microsoft.html#XMP'>Microsoft XMP Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>MP</td>
<td class=c>-</td>
<td>--&gt; <a href='Microsoft.html#MP'>Microsoft MP Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>MP1</td>
<td class=c>-</td>
<td>--&gt; <a href='Microsoft.html#MP1'>Microsoft MP1 Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>mwg-coll</td>
<td class=c>-</td>
<td>--&gt; <a href='MWG.html#Collections'>MWG Collections Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>mwg-kw</td>
<td class=c>-</td>
<td>--&gt; <a href='MWG.html#Keywords'>MWG Keywords Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>mwg-rs</td>
<td class=c>-</td>
<td>--&gt; <a href='MWG.html#Regions'>MWG Regions Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>nine</td>
<td class=c>-</td>
<td>--&gt; <a href='Nikon.html#nine'>Nikon nine Tags</a></td></tr>
-<tr>
+<tr class=b>
<td><u>pdf</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#pdf'>XMP pdf Tags</a></td></tr>
-<tr class=b>
+<tr>
<td><u>pdfx</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#pdfx'>XMP pdfx Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>photomech</td>
<td class=c>-</td>
<td>--&gt; <a href='PhotoMechanic.html#XMP'>PhotoMechanic XMP Tags</a></td></tr>
-<tr class=b>
+<tr>
<td><u>photoshop</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#photoshop'>XMP photoshop Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>PixelLive</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#PixelLive'>XMP PixelLive Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>plus</td>
<td class=c>-</td>
<td>--&gt; <a href='PLUS.html#XMP'>PLUS XMP Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>pmi</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#pmi'>XMP pmi Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>prism</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#prism'>XMP prism Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>prl</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#prl'>XMP prl Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>prm</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#prm'>XMP prm Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>pur</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#pur'>XMP pur Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>rdf</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#rdf'>XMP rdf Tags</a></td></tr>
-<tr>
+<tr class=b>
<td>sdc</td>
<td class=c>-</td>
<td>--&gt; <a href='Nikon.html#sdc'>Nikon sdc Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>swf</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#swf'>XMP swf Tags</a></td></tr>
-<tr>
+<tr class=b>
<td><u>tiff</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#tiff'>XMP tiff Tags</a></td></tr>
-<tr class=b>
+<tr>
<td><u>x</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#x'>XMP x Tags</a></td></tr>
-<tr>
+<tr class=b>
<td><u>xmp</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmp'>XMP xmp Tags</a></td></tr>
-<tr class=b>
+<tr>
<td><u>xmpBJ</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpBJ'>XMP xmpBJ Tags</a></td></tr>
-<tr>
+<tr class=b>
<td><u>xmpDM</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpDM'>XMP xmpDM Tags</a></td></tr>
-<tr class=b>
+<tr>
<td><u>xmpMM</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpMM'>XMP xmpMM Tags</a></td></tr>
-<tr>
+<tr class=b>
<td><u>xmpNote</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpNote'>XMP xmpNote Tags</a></td></tr>
-<tr class=b>
+<tr>
<td>xmpPLUS</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpPLUS'>XMP xmpPLUS Tags</a></td></tr>
-<tr>
+<tr class=b>
<td><u>xmpRights</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpRights'>XMP xmpRights Tags</a></td></tr>
-<tr class=b>
+<tr>
<td><u>xmpTPg</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpTPg'>XMP xmpTPg Tags</a></td></tr>
@@ -11584,6 +11588,19 @@ of tags available in DICOM-format files.</p>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
+<h2><a name='ExifTool'>XMP ExifTool Tags</a></h2>
+<p>These tags belong to the ExifTool XMP-et 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>OriginalImageMD5</td>
+<td class=c>string</td>
+<td><span class=s><span class=n>(used to store ExifTool ImageDataMD5 digest)</span></span></td></tr>
+</table></td></tr></table></blockquote>
+
<h2><a name='exif'>XMP exif Tags</a></h2>
<p>EXIF namespace for EXIF tags. See
<a href="https://web.archive.org/web/20180921145139if_/http://www.cipa.jp:80/std/documents/e/DC-010-2017_E.pdf">https://web.archive.org/web/20180921145139if_/http://www.cipa.jp:80/std/documents/e/DC-010-2017_E.pdf</a>
@@ -15899,7 +15916,8 @@ namespace URI.</p>
<h2><a name='prism'>XMP prism Tags</a></h2>
<p>Publishing Requirements for Industry Standard Metadata 3.0 namespace
-tags. (see <a href="http://www.prismstandard.org/">http://www.prismstandard.org/</a>)</p>
+tags. (see
+<a href="https://www.w3.org/Submission/2020/SUBM-prism-20200910/prism-basic.html/">https://www.w3.org/Submission/2020/SUBM-prism-20200910/prism-basic.html/</a>)</p>
<p>These tags belong to the ExifTool XMP-prism family 1 group.</p>
<blockquote>
@@ -19882,7 +19900,7 @@ XMP module for convenience. (see <a href="http://www.w3.org/TR/SVG11/">http://w
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
-<br><i>Last revised Feb 9, 2023</i>
+<br><i>Last revised Mar 28, 2023</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
diff --git a/html/TagNames/index.html b/html/TagNames/index.html
index 955348f2..18c01bc0 100644
--- a/html/TagNames/index.html
+++ b/html/TagNames/index.html
@@ -10,7 +10,7 @@
<h2 class=top>ExifTool Tag Names</h2>
<p>
The tables listed below give the names of all tags recognized by ExifTool.
-They contain a total of 26381 tags, with 16854 unique tag names.
+They contain a total of 26390 tags, with 16859 unique tag names.
</p>
<blockquote>
<table width='100%' class=frame><tr><td>
@@ -244,7 +244,7 @@ ExifTool. A big thanks to everyone who has helped with this so far!)</i>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Created Feb 15, 2005</i>
-<br><i>Last revised Mar 15, 2023</i>
+<br><i>Last revised Mar 28, 2023</i>
<p class=lf><a href='../index.html'>&lt;-- Back to ExifTool home page</a></p>
</body>
</html>
diff --git a/html/data_members.html b/html/data_members.html
index 66b8f6e2..e88b9a67 100644
--- a/html/data_members.html
+++ b/html/data_members.html
@@ -279,6 +279,11 @@ information may include:
<tr valign='top'><td>G1</td><td>-</td><td>dynamic family 1 group name (eg. IFD name or XMP
namespace), with a leading '+' to add value to the existing group 1 name</td></tr>
<tr valign='top'><td>G3</td><td>-</td><td>number for embedded documents (eg. 1, 2, etc)</td></tr>
+ <tr valign='top'><td>G#</td><td>-</td><td>family # group name</td></tr>
+ <tr valign='top'><td>Units</td><td>-</td><td>used internally to store units for GoPro values</td></tr>
+ <tr valign='top'><td>Struct</td><td>-</td><td>used internally to store structure properties</td></tr>
+ <tr valign='top'><td>NoList</td><td>-</td><td>used internally to store values for List-type tags</td></tr>
+ <tr valign='top'><td>NoListDel</td><td>-</td><td>flag used internally to delete value if included in another list</td></tr>
</table></td></tr>
<tr><td>TAG_INFO</td><td>Hash of tagInfo hash references, keyed by tag key</td></tr>
diff --git a/html/exiftool_pod.html b/html/exiftool_pod.html
index b83e3c99..882692ce 100644
--- a/html/exiftool_pod.html
+++ b/html/exiftool_pod.html
@@ -268,6 +268,7 @@
-echo[NUM] TEXT Echo text to stdout or stderr
-efile[NUM][!] ERRFILE Save names of files with errors
-execute[NUM] Execute multiple commands on one line
+ -fileNUM ALTFILE Load tags from alternate file
-list_dir List directories, not their contents
-srcfile FMT Process a different source file
-stay_open FLAG Keep reading -@ argfile even after EOF
@@ -375,13 +376,11 @@
<p>This is significant in the case where an overlap exists between the copied and assigned tags because later operations may override earlier ones.</p>
-<p>5) The normal behaviour of copied tags differs from that of assigned tags for list-type tags and conditional replacements because each copy operation on a tag overrides any previous operations. While this avoids duplicate list items when copying groups of tags from a file containing redundant information, it also prevents values of different tags from being copied into the same list when this is the intent. So a <b>-addTagsFromFile</b> option is provided which allows copying of multiple tags into the same list. eg)</p>
+<p>5) The normal behaviour of copied tags differs from that of assigned tags for list-type tags and conditional replacements because each copy operation on a tag overrides any previous operations. While this avoids duplicate list items when copying groups of tags from a file containing redundant information, it also prevents values of different tags from being copied into the same list when this is the intent. To accumulate values from different operations into the same list, add a <code>+</code> after the initial <code>-</code> of the argument. For example:</p>
-<pre><code> exiftool -addtagsfromfile @ &#39;-subject&lt;make&#39; &#39;-subject&lt;model&#39; ...</code></pre>
+<pre><code> exiftool -tagsfromfile @ &#39;-subject&lt;make&#39; &#39;-+subject&lt;model&#39; ...</code></pre>
-<p>Similarly, <b>-addTagsFromFile</b> must be used when conditionally replacing a tag to prevent overriding earlier conditions.</p>
-
-<p>Other than these differences, the <b>-tagsFromFile</b> and <b>-addTagsFromFile</b> options are equivalent.</p>
+<p>Similarly, <code>-+DSTTAG</code> must be used when conditionally replacing a tag to prevent overriding earlier conditions.</p>
<p>6) The <b>-a</b> option (allow duplicate tags) is always in effect when copying tags from <i>SRCFILE</i>, but the highest priority tag is always copied last so it takes precedence.</p>
@@ -558,7 +557,7 @@
<dt id="g-NUM-:NUM...--groupHeadings"><b>-g</b>[<i>NUM</i>][:<i>NUM</i>...] (<b>-groupHeadings</b>)</dt>
<dd>
-<p>Organize output by tag group. <i>NUM</i> specifies a group family number, and may be 0 (general location), 1 (specific location), 2 (category), 3 (document number), 4 (instance number), 5 (metadata path), 6 (EXIF/TIFF format) or 7 (tag ID). <b>-g0</b> is assumed if a family number is not specified. May be combined with other options to add group names to the output. Multiple families may be specified by separating them with colons. By default the resulting group name is simplified by removing any leading <code>Main:</code> and collapsing adjacent identical group names, but this can be avoided by placing a colon before the first family number (eg. <b>-g:3:1</b>). Use the <b>-listg</b> option to list group names for a specified family. The API SavePath and SaveFormat options are automatically enabled if the respective family 5 or 6 group names are requested. See the <a>API GetGroup documentation</a> for more information.</p>
+<p>Organize output by tag group. <i>NUM</i> specifies a group family number, and may be 0 (general location), 1 (specific location), 2 (category), 3 (document number), 4 (instance number), 5 (metadata path), 6 (EXIF/TIFF format), 7 (tag ID) or 8 (file number). <b>-g0</b> is assumed if a family number is not specified. May be combined with other options to add group names to the output. Multiple families may be specified by separating them with colons. By default the resulting group name is simplified by removing any leading <code>Main:</code> and collapsing adjacent identical group names, but this can be avoided by placing a colon before the first family number (eg. <b>-g:3:1</b>). Use the <b>-listg</b> option to list group names for a specified family. The API SavePath and SaveFormat options are automatically enabled if the respective family 5 or 6 group names are requested. See the <a>API GetGroup documentation</a> for more information.</p>
</dd>
<dt id="G-NUM-:NUM...--groupNames"><b>-G</b>[<i>NUM</i>][:<i>NUM</i>...] (<b>-groupNames</b>)</dt>
@@ -691,7 +690,7 @@
<p>produces output like this:</p>
-<pre><code> -- Generated by ExifTool 12.58 --
+<pre><code> -- Generated by ExifTool 12.59 --
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
@@ -1233,7 +1232,7 @@
<dt id="use-MODULE"><b>-use</b> <i>MODULE</i></dt>
<dd>
-<p>Add features from specified plug-in <i>MODULE</i>. Currently, the MWG module is the only plug-in module distributed with exiftool. This module adds read/write support for tags as recommended by the Metadata Working Group. As a convenience, <code>-use MWG</code> is assumed if the <code>MWG</code> group is specified for any tag on the command line. See the <a>MWG Tags documentation</a> for more details. Note that this option is not reversible, and remains in effect until the application terminates, even across the <b>-execute</b> option.</p>
+<p>Add features from specified plug-in <i>MODULE</i>. Currently, the MWG module is the only plug-in module distributed with exiftool. This module adds read/write support for tags as recommended by the Metadata Working Group. As a convenience, <code>-use MWG</code> is assumed if the group name prefix starts with <code>MWG:</code> exactly for any requested tag. See the <a>MWG Tags documentation</a> for more details. Note that this option is not reversible, and remains in effect until the application terminates, even across the <b>-execute</b> option.</p>
</dd>
</dl>
@@ -1304,6 +1303,12 @@
<p>Execute command for all arguments up to this point on the command line (plus any arguments specified by <b>-common_args</b>). The result is as if the commands were executed as separate command lines (with the exception of the <b>-config</b> and <b>-use</b> options which remain in effect for subsequent commands). Allows multiple commands to be executed from a single command line. <i>NUM</i> is an optional number that is echoed in the &quot;{ready}&quot; message when using the <b>-stay_open</b> feature. If a <i>NUM</i> is specified, the <b>-q</b> option no longer suppresses the output &quot;{readyNUM}&quot; message.</p>
</dd>
+<dt id="fileNUM-ALTFILE"><b>-file</b><i>NUM</i> <i>ALTFILE</i></dt>
+<dd>
+
+<p>Read tags from an alternate source file. These tags are accessed via the family 8 group name (eg. <code>File1:TAG</code>, <code>File2:TAG</code>, etc). <i>ALTFILE</i> may contain filename formatting codes %d, %f and %e. Among other things, this allows tags from different files to be compared and combined using the <b>-if</b> and <b>-p</b> options.</p>
+
+</dd>
<dt id="list_dir"><b>-list_dir</b></dt>
<dd>
diff --git a/html/exiftool_pod.pdf b/html/exiftool_pod.pdf
index f44eb361..c81aac98 100644
--- a/html/exiftool_pod.pdf
+++ b/html/exiftool_pod.pdf
@@ -12,7 +12,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 1)Tj
+( -- ExifTool 12.59 -- 1)Tj
/TT4 1 Tf
0 -1.6333 TD
(EXIFTOOL\(1\) User Contributed Perl Documentation EXIFTOOL\(1\))Tj
@@ -637,7 +637,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 2)Tj
+( -- ExifTool 12.59 -- 2)Tj
/TT4 1 Tf
0 -1.6333 TD
( AVIF r/w | FITS r | MACOS r | PCD r | SWF r)Tj
@@ -834,7 +834,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 3)Tj
+( -- ExifTool 12.59 -- 3)Tj
/TT4 1 Tf
0 -1.6333 TD
( -c FMT \(-coordFormat\) Set format for GPS coordinates)Tj
@@ -981,7 +981,7 @@ endobj
endobj
15 0 obj
<<
-/Length 5917
+/Length 5915
>>
stream
BT
@@ -991,7 +991,7 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 4)Tj
+( -- ExifTool 12.59 -- 4)Tj
/TT4 1 Tf
0 -1.6333 TD
( -geotag TRKFILE Geotag images from specified GPS log)Tj
@@ -1020,6 +1020,8 @@ T*
T*
( -execute[NUM] Execute multiple commands on one line)Tj
T*
+( -fileNUM ALTFILE Load tags from alternate file)Tj
+T*
( -list_dir List directories, not their contents)Tj
T*
( -srcfile FMT Process a different source file)Tj
@@ -1253,8 +1255,6 @@ T*
( redirecting to another tag, it is the source tag that should be)Tj
T*
( excluded\), or to exclude groups from being deleted when deleting)Tj
-T*
-( all information \(eg. "-all= --exif:all" deletes all but EXIF)Tj
ET
endstream
endobj
@@ -1272,7 +1272,7 @@ endobj
endobj
18 0 obj
<<
-/Length 6410
+/Length 6406
>>
stream
BT
@@ -1282,11 +1282,13 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 5)Tj
+( -- ExifTool 12.59 -- 5)Tj
/TT4 1 Tf
0 -1.6333 TD
-( information\). But note that this will not exclude individual tags)Tj
+( all information \(eg. "-all= --exif:all" deletes all but EXIF)Tj
0 -1.1 TD
+( information\). But note that this will not exclude individual tags)Tj
+T*
( from a group delete \(unless a family 2 group is specified, see)Tj
T*
( note 4 below\). Instead, individual tags may be recovered using)Tj
@@ -1588,8 +1590,6 @@ T*
(d. If two)Tj
-39 -1.1 TD
( assignments affect the same tag, the latter takes precedence)Tj
-T*
-( \(except for list-type tags, for which both values are written\).)Tj
ET
endstream
endobj
@@ -1607,7 +1607,7 @@ endobj
endobj
21 0 obj
<<
-/Length 6815
+/Length 6821
>>
stream
BT
@@ -1617,9 +1617,11 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 6)Tj
+( -- ExifTool 12.59 -- 6)Tj
/TT4 1 Tf
-0 -2.7333 TD
+0 -1.6333 TD
+( \(except for list-type tags, for which both values are written\).)Tj
+0 -2.2 TD
( 2\) In general, MakerNotes tags are considered "Permanent", and may)Tj
0 -1.1 TD
( be edited but not created or deleted individually. This avoids)Tj
@@ -1961,8 +1963,6 @@ T*
( the same family 1 group they had in the source file \(ie. the same)Tj
T*
( specific location, like ExifIFD or XMP-dc\). For example, the)Tj
-T*
-( common operation of copying all writable tags to the same specific)Tj
ET
endstream
endobj
@@ -1980,7 +1980,7 @@ endobj
endobj
24 0 obj
<<
-/Length 7966
+/Length 7982
>>
stream
BT
@@ -1990,9 +1990,11 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 7)Tj
+( -- ExifTool 12.59 -- 7)Tj
/TT4 1 Tf
0 -1.6333 TD
+( common operation of copying all writable tags to the same specific)Tj
+0 -1.1 TD
( locations in the output _)Tj
21.6 0 TD
(F_)Tj
@@ -2462,8 +2464,6 @@ T*
( affected like other information by subsequent tag assignments on)Tj
T*
( the command line, and individual makernote tags may not be)Tj
-T*
-( excluded from a block copy. Also, since the PreviewImage)Tj
ET
endstream
endobj
@@ -2481,7 +2481,7 @@ endobj
endobj
27 0 obj
<<
-/Length 7134
+/Length 6585
>>
stream
BT
@@ -2491,11 +2491,13 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 8)Tj
+( -- ExifTool 12.59 -- 8)Tj
/TT4 1 Tf
0 -1.6333 TD
-( referenced from the maker notes may be rather large, it is not)Tj
+( excluded from a block copy. Also, since the PreviewImage)Tj
0 -1.1 TD
+( referenced from the maker notes may be rather large, it is not)Tj
+T*
( copied, and must be transferred separately if desired.)Tj
0 -2.2 TD
( 4\) The order of operations is to copy all specified tags at the)Tj
@@ -2580,144 +2582,18 @@ T*
T*
( also prevents values of different tags from being copied into the)Tj
T*
-( same list when this is the intent. So a -)Tj
-31.8 0 TD
-(-a)Tj
-0.6 0 TD
-(ad)Tj
-0.6 0 TD
-(dd)Tj
-0.6 0 TD
-(dT)Tj
-0.6 0 TD
-(Ta)Tj
-0.6 0 TD
-(ag)Tj
-0.6 0 TD
-(gs)Tj
-0.6 0 TD
-(sF)Tj
-0.6 0 TD
-(Fr)Tj
-0.6 0 TD
-(ro)Tj
-0.6 0 TD
-(om)Tj
-0.6 0 TD
-(mF)Tj
-0.6 0 TD
-(Fi)Tj
-0.6 0 TD
-(il)Tj
-0.6 0 TD
-(le)Tj
-0.6 0 TD
-(e option)Tj
--40.8 -1.1 TD
-( is provided which allows copying of multiple tags into the same)Tj
+( same list when this is the intent. To accumulate values from)Tj
T*
-( list. eg\))Tj
+( different operations into the same list, add a "+" after the)Tj
+T*
+( initial "-" of the argument. For example:)Tj
0 -2.2 TD
-( exiftool -addtagsfromfile @ '-subject<make' '-subject<model' ...)Tj
+( exiftool -tagsfromfile @ '-subject<make' '-+subject<model' ...)Tj
T*
-( Similarly, -)Tj
-13.8 0 TD
-(-a)Tj
-0.6 0 TD
-(ad)Tj
-0.6 0 TD
-(dd)Tj
-0.6 0 TD
-(dT)Tj
-0.6 0 TD
-(Ta)Tj
-0.6 0 TD
-(ag)Tj
-0.6 0 TD
-(gs)Tj
-0.6 0 TD
-(sF)Tj
-0.6 0 TD
-(Fr)Tj
-0.6 0 TD
-(ro)Tj
-0.6 0 TD
-(om)Tj
-0.6 0 TD
-(mF)Tj
-0.6 0 TD
-(Fi)Tj
-0.6 0 TD
-(il)Tj
-0.6 0 TD
-(le)Tj
-0.6 0 TD
-(e must be used when conditionally)Tj
--22.8 -1.1 TD
-( replacing a tag to prevent overriding earlier conditions.)Tj
+( Similarly, "-+DSTTAG" must be used when conditionally replacing a)Tj
+0 -1.1 TD
+( tag to prevent overriding earlier conditions.)Tj
0 -2.2 TD
-( Other than these differences, the -)Tj
-27.6 0 TD
-(-t)Tj
-0.6 0 TD
-(ta)Tj
-0.6 0 TD
-(ag)Tj
-0.6 0 TD
-(gs)Tj
-0.6 0 TD
-(sF)Tj
-0.6 0 TD
-(Fr)Tj
-0.6 0 TD
-(ro)Tj
-0.6 0 TD
-(om)Tj
-0.6 0 TD
-(mF)Tj
-0.6 0 TD
-(Fi)Tj
-0.6 0 TD
-(il)Tj
-0.6 0 TD
-(le)Tj
-0.6 0 TD
-(e and)Tj
--34.8 -1.1 TD
-( -)Tj
-7.2 0 TD
-(-a)Tj
-0.6 0 TD
-(ad)Tj
-0.6 0 TD
-(dd)Tj
-0.6 0 TD
-(dT)Tj
-0.6 0 TD
-(Ta)Tj
-0.6 0 TD
-(ag)Tj
-0.6 0 TD
-(gs)Tj
-0.6 0 TD
-(sF)Tj
-0.6 0 TD
-(Fr)Tj
-0.6 0 TD
-(ro)Tj
-0.6 0 TD
-(om)Tj
-0.6 0 TD
-(mF)Tj
-0.6 0 TD
-(Fi)Tj
-0.6 0 TD
-(il)Tj
-0.6 0 TD
-(le)Tj
-0.6 0 TD
-(e options are equivalent.)Tj
--16.2 -2.2 TD
( 6\) The -)Tj
11.4 0 TD
(-a)Tj
@@ -2911,36 +2787,7 @@ T*
(A_)Tj
0.6 0 TD
(G documentation above for a complete description.)Tj
-ET
-endstream
-endobj
-28 0 obj
-<<
-/ProcSet [/PDF /Text ]
-/Font <<
-/TT2 4 0 R
-/TT4 5 0 R
->>
-/ExtGState <<
-/GS1 6 0 R
->>
->>
-endobj
-30 0 obj
-<<
-/Length 6933
->>
-stream
-BT
-/TT2 1 Tf
-10 0 0 10 29 806.3333 Tm
-0 g
-/GS1 gs
-0 Tc
-0 Tw
-( -- ExifTool 12.58 -- 9)Tj
-/TT4 1 Tf
-0 -2.7333 TD
+-9.6 -2.2 TD
( _)Tj
4.2 0 TD
(I_)Tj
@@ -2994,7 +2841,36 @@ BT
(n_)Tj
0.6 0 TD
(g)Tj
--20.4 -2.2 TD
+ET
+endstream
+endobj
+28 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/TT2 4 0 R
+/TT4 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+30 0 obj
+<<
+/Length 6566
+>>
+stream
+BT
+/TT2 1 Tf
+10 0 0 10 29 806.3333 Tm
+0 g
+/GS1 gs
+0 Tc
+0 Tw
+( -- ExifTool 12.59 -- 9)Tj
+/TT4 1 Tf
+0 -2.7333 TD
( Note that trailing spaces are removed from extracted values for most)Tj
0 -1.1 TD
( output text formats. The exceptions are -)Tj
@@ -3362,6 +3238,8 @@ T*
(-n)Tj
0.6 0 TD
(n option to)Tj
+-37.8 -1.1 TD
+( extract coordinates as signed decimal degrees.)Tj
ET
endstream
endobj
@@ -3379,7 +3257,7 @@ endobj
endobj
33 0 obj
<<
-/Length 6409
+/Length 6488
>>
stream
BT
@@ -3389,11 +3267,9 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 10)Tj
+( -- ExifTool 12.59 -- 10)Tj
/TT4 1 Tf
0 -1.6333 TD
-( extract coordinates as signed decimal degrees.)Tj
-0 -2.2 TD
( -)Tj
4.2 0 TD
(-c)Tj
@@ -3699,6 +3575,16 @@ T*
( input/output field delimiter if something other than a comma is)Tj
T*
( required.)Tj
+0 -2.2 TD
+( The following examples demonstrate basic use of the -)Tj
+38.4 0 TD
+(-c)Tj
+0.6 0 TD
+(cs)Tj
+0.6 0 TD
+(sv)Tj
+0.6 0 TD
+(v option:)Tj
ET
endstream
endobj
@@ -3716,7 +3602,7 @@ endobj
endobj
36 0 obj
<<
-/Length 6382
+/Length 6387
>>
stream
BT
@@ -3726,19 +3612,9 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 11)Tj
+( -- ExifTool 12.59 -- 11)Tj
/TT4 1 Tf
0 -2.7333 TD
-( The following examples demonstrate basic use of the -)Tj
-38.4 0 TD
-(-c)Tj
-0.6 0 TD
-(cs)Tj
-0.6 0 TD
-(sv)Tj
-0.6 0 TD
-(v option:)Tj
--40.2 -2.2 TD
( # generate CSV file with common tags from all images in a directory)Tj
0 -1.1 TD
( exiftool -common -csv dir > out.csv)Tj
@@ -4042,6 +3918,10 @@ T*
( format is equivalent to "%Y:%m:%d %H:%M:%S". This option has no)Tj
T*
( effect on date-only or time-only tags and ignores timezone)Tj
+T*
+( information if present. ExifTool adds a %f format code to)Tj
+T*
+( represent fractional seconds, and supports an optional width to)Tj
ET
endstream
endobj
@@ -4059,7 +3939,7 @@ endobj
endobj
41 0 obj
<<
-/Length 8703
+/Length 8891
>>
stream
BT
@@ -4069,15 +3949,11 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 12)Tj
+( -- ExifTool 12.59 -- 12)Tj
/TT4 1 Tf
0 -1.6333 TD
-( information if present. ExifTool adds a %f format code to)Tj
-0 -1.1 TD
-( represent fractional seconds, and supports an optional width to)Tj
-T*
( specify the number of digits after the decimal point \(eg. %3f)Tj
-T*
+0 -1.1 TD
( would give something like .437\), and a minus sign to drop the)Tj
T*
( decimal point \(eg. "%-3f" would give 437\). Only one -)Tj
@@ -4376,28 +4252,28 @@ T*
T*
( \(category\), 3 \(document number\), 4 \(instance number\), 5 \(metadata)Tj
T*
-( path\), 6 \(EXIF/TIFF format\) or 7 \(tag ID\). -)Tj
-33.6 0 TD
+( path\), 6 \(EXIF/TIFF format\), 7 \(tag ID\) or 8 \(file number\). -)Tj
+43.8 0 TD
(-g)Tj
0.6 0 TD
(g0)Tj
0.6 0 TD
-(0 is assumed if a)Tj
--34.8 -1.1 TD
-( family number is not specified. May be combined with other)Tj
+(0)Tj
+-45 -1.1 TD
+( is assumed if a family number is not specified. May be combined)Tj
T*
-( options to add group names to the output. Multiple families may)Tj
+( with other options to add group names to the output. Multiple)Tj
T*
-( be specified by separating them with colons. By default the)Tj
+( families may be specified by separating them with colons. By)Tj
T*
-( resulting group name is simplified by removing any leading "Main:")Tj
+( default the resulting group name is simplified by removing any)Tj
T*
-( and collapsing adjacent identical group names, but this can be)Tj
+( leading "Main:" and collapsing adjacent identical group names, but)Tj
T*
-( avoided by placing a colon before the first family number \(eg.)Tj
+( this can be avoided by placing a colon before the first family)Tj
T*
-( -)Tj
-7.2 0 TD
+( number \(eg. -)Tj
+15 0 TD
(-g)Tj
0.6 0 TD
(g:)Tj
@@ -4420,13 +4296,13 @@ T*
0.6 0 TD
(tg)Tj
0.6 0 TD
-(g option to list group names for a)Tj
--21 -1.1 TD
-( specified family. The API SavePath and SaveFormat options are)Tj
+(g option to list group names)Tj
+-28.8 -1.1 TD
+( for a specified family. The API SavePath and SaveFormat options)Tj
T*
-( automatically enabled if the respective family 5 or 6 group names)Tj
+( are automatically enabled if the respective family 5 or 6 group)Tj
T*
-( are requested. See the API GetGroup documentation for more)Tj
+( names are requested. See the API GetGroup documentation for more)Tj
T*
( information.)Tj
0 -2.2 TD
@@ -4673,6 +4549,30 @@ T*
(T)Tj
-46.2 -1.1 TD
( may be given to specify the base for displayed offsets. If not)Tj
+T*
+( provided, the EXIF/TIFF base offset is used. Use -)Tj
+37.2 0 TD
+(-h)Tj
+0.6 0 TD
+(ht)Tj
+0.6 0 TD
+(tm)Tj
+0.6 0 TD
+(ml)Tj
+0.6 0 TD
+(lD)Tj
+0.6 0 TD
+(Du)Tj
+0.6 0 TD
+(um)Tj
+0.6 0 TD
+(mp)Tj
+0.6 0 TD
+(p0)Tj
+0.6 0 TD
+(0 for)Tj
+-42.6 -1.1 TD
+( absolute offsets. Currently only EXIF/TIFF and JPEG information)Tj
ET
endstream
endobj
@@ -4690,7 +4590,7 @@ endobj
endobj
44 0 obj
<<
-/Length 8139
+/Length 8084
>>
stream
BT
@@ -4700,35 +4600,11 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 13)Tj
+( -- ExifTool 12.59 -- 13)Tj
/TT4 1 Tf
0 -1.6333 TD
-( provided, the EXIF/TIFF base offset is used. Use -)Tj
-37.2 0 TD
-(-h)Tj
-0.6 0 TD
-(ht)Tj
-0.6 0 TD
-(tm)Tj
-0.6 0 TD
-(ml)Tj
-0.6 0 TD
-(lD)Tj
-0.6 0 TD
-(Du)Tj
-0.6 0 TD
-(um)Tj
-0.6 0 TD
-(mp)Tj
-0.6 0 TD
-(p0)Tj
-0.6 0 TD
-(0 for)Tj
--42.6 -1.1 TD
-( absolute offsets. Currently only EXIF/TIFF and JPEG information)Tj
-T*
( is dumped, but the -u option can be used to give a raw hex dump of)Tj
-T*
+0 -1.1 TD
( other file formats.)Tj
0 -2.2 TD
( -)Tj
@@ -5188,6 +5064,20 @@ T*
(ng)Tj
0.6 0 TD
(g is not specified. Note that tag/group names are)Tj
+-14.4 -1.1 TD
+( always English, independent of the -)Tj
+28.2 0 TD
+(-l)Tj
+0.6 0 TD
+(la)Tj
+0.6 0 TD
+(an)Tj
+0.6 0 TD
+(ng)Tj
+0.6 0 TD
+(g setting, and translation)Tj
+-30.6 -1.1 TD
+( of warning/error messages has not yet been implemented. May also)Tj
ET
endstream
endobj
@@ -5205,7 +5095,7 @@ endobj
endobj
47 0 obj
<<
-/Length 4732
+/Length 4597
>>
stream
BT
@@ -5215,23 +5105,9 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 14)Tj
+( -- ExifTool 12.59 -- 14)Tj
/TT4 1 Tf
0 -1.6333 TD
-( always English, independent of the -)Tj
-28.2 0 TD
-(-l)Tj
-0.6 0 TD
-(la)Tj
-0.6 0 TD
-(an)Tj
-0.6 0 TD
-(ng)Tj
-0.6 0 TD
-(g setting, and translation)Tj
--30.6 -1.1 TD
-( of warning/error messages has not yet been implemented. May also)Tj
-T*
( be combined with -)Tj
17.4 0 TD
(-l)Tj
@@ -5437,6 +5313,10 @@ T*
( The print conversion may also be disabled on a per-tag basis by)Tj
0 -1.1 TD
( suffixing the tag name with a "#" character:)Tj
+0 -2.2 TD
+( > exiftool -Orientation# -Orientation -S a.jpg)Tj
+0 -1.1 TD
+( Orientation: 6)Tj
ET
endstream
endobj
@@ -5454,7 +5334,7 @@ endobj
endobj
50 0 obj
<<
-/Length 5378
+/Length 5324
>>
stream
BT
@@ -5464,13 +5344,9 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 15)Tj
+( -- ExifTool 12.59 -- 15)Tj
/TT4 1 Tf
0 -1.6333 TD
-( > exiftool -Orientation# -Orientation -S a.jpg)Tj
-0 -1.1 TD
-( Orientation: 6)Tj
-T*
( Orientation: Rotate 90 CW)Tj
0 -2.2 TD
( These techniques may also be used to disable the inverse print)Tj
@@ -5601,7 +5477,7 @@ T*
T*
( produces output like this:)Tj
T*
-( -- Generated by ExifTool 12.58 --)Tj
+( -- Generated by ExifTool 12.59 --)Tj
0 -1.1 TD
( File: a.jpg - 2003:10:31 15:44:19)Tj
T*
@@ -5700,6 +5576,8 @@ T*
(-q)Tj
0.6 0 TD
(q may be used to simply)Tj
+-32.4 -1.1 TD
+( suppress the warning messages.)Tj
ET
endstream
endobj
@@ -5717,7 +5595,7 @@ endobj
endobj
53 0 obj
<<
-/Length 7764
+/Length 7862
>>
stream
BT
@@ -5727,11 +5605,9 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 16)Tj
+( -- ExifTool 12.59 -- 16)Tj
/TT4 1 Tf
0 -1.6333 TD
-( suppress the warning messages.)Tj
-0 -2.2 TD
( The "Advanced formatting feature" may be used to modify the values)Tj
0 -1.1 TD
( of individual tags within the -)Tj
@@ -6259,6 +6135,10 @@ T*
(-j)Tj
0.6 0 TD
(j\) output formats. For other output formats,)Tj
+-19.2 -1.1 TD
+( XMP structures and lists are serialized into the same format as)Tj
+T*
+( when writing structured information \(see)Tj
ET
endstream
endobj
@@ -6276,7 +6156,7 @@ endobj
endobj
56 0 obj
<<
-/Length 7326
+/Length 7269
>>
stream
BT
@@ -6286,15 +6166,11 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 17)Tj
+( -- ExifTool 12.59 -- 17)Tj
/TT4 1 Tf
0 -1.6333 TD
-( XMP structures and lists are serialized into the same format as)Tj
-0 -1.1 TD
-( when writing structured information \(see)Tj
-T*
( <https://exiftool.org/struct.html> for details\). When copying,)Tj
-T*
+0 -1.1 TD
( structured tags are copied by default unless -)Tj
34.2 0 TD
(--)Tj
@@ -6710,6 +6586,8 @@ T*
( count for each processed file \(see below\).)Tj
0 -2.2 TD
( Notes:)Tj
+T*
+( 1\) In a Windows BAT file the "%" character is represented by "%%",)Tj
ET
endstream
endobj
@@ -6727,7 +6605,7 @@ endobj
endobj
59 0 obj
<<
-/Length 4538
+/Length 4533
>>
stream
BT
@@ -6737,11 +6615,9 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 18)Tj
+( -- ExifTool 12.59 -- 18)Tj
/TT4 1 Tf
-0 -2.7333 TD
-( 1\) In a Windows BAT file the "%" character is represented by "%%",)Tj
-0 -1.1 TD
+0 -1.6333 TD
( so an argument like "%d%f.txt" is written as "%%d%%f.txt".)Tj
0 -2.2 TD
( 2\) If the argument for -)Tj
@@ -6855,6 +6731,8 @@ T*
( -w H%-lc.txt # H.txt, H-b.txt, H-c.txt ...)Tj
T*
( -w I.%.3uc.txt # I.AAA.txt, I.AAB.txt, I.AAC.txt ...)Tj
+0 -2.2 TD
+( A special feature allows the copy number to be incremented for)Tj
ET
endstream
endobj
@@ -6872,7 +6750,7 @@ endobj
endobj
62 0 obj
<<
-/Length 5916
+/Length 6301
>>
stream
BT
@@ -6882,13 +6760,11 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 19)Tj
+( -- ExifTool 12.59 -- 19)Tj
/TT4 1 Tf
-0 -2.7333 TD
-( A special feature allows the copy number to be incremented for)Tj
-0 -1.1 TD
+0 -1.6333 TD
( each processed file by using %C \(upper case\) instead of %c. This)Tj
-T*
+0 -1.1 TD
( allows a sequential number to be added to output file names, even)Tj
T*
( if the names are different. For %C, a copy number of zero is not)Tj
@@ -7126,36 +7002,7 @@ T*
(M_)Tj
0.6 0 TD
(T to give the files unique names.)Tj
-ET
-endstream
-endobj
-63 0 obj
-<<
-/ProcSet [/PDF /Text ]
-/Font <<
-/TT2 4 0 R
-/TT4 5 0 R
->>
-/ExtGState <<
-/GS1 6 0 R
->>
->>
-endobj
-65 0 obj
-<<
-/Length 8601
->>
-stream
-BT
-/TT2 1 Tf
-10 0 0 10 29 806.3333 Tm
-0 g
-/GS1 gs
-0 Tc
-0 Tw
-( -- ExifTool 12.58 -- 20)Tj
-/TT4 1 Tf
-0 -2.7333 TD
+-23.4 -2.2 TD
( -)Tj
4.2 0 TD
(-W)Tj
@@ -7211,9 +7058,38 @@ BT
(xt)Tj
0.6 0 TD
(t\))Tj
--23.4 -1.1 TD
+ET
+endstream
+endobj
+63 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/TT2 4 0 R
+/TT4 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+65 0 obj
+<<
+/Length 8375
+>>
+stream
+BT
+/TT2 1 Tf
+10 0 0 10 29 806.3333 Tm
+0 g
+/GS1 gs
+0 Tc
+0 Tw
+( -- ExifTool 12.59 -- 20)Tj
+/TT4 1 Tf
+0 -1.6333 TD
( This option is used to specify the type of output file\(s\) written)Tj
-T*
+0 -1.1 TD
( by the -)Tj
11.4 0 TD
(-W)Tj
@@ -7765,6 +7641,16 @@ T*
( videos. See <https://exiftool.org/geotag.html#Inverse> for)Tj
T*
( examples.)Tj
+0 -2.2 TD
+( Setting _)Tj
+12 0 TD
+(N_)Tj
+0.6 0 TD
+(U_)Tj
+0.6 0 TD
+(M to 2 causes the H264 video stream in MP4 videos to be)Tj
+-13.2 -1.1 TD
+( parsed until the first Supplemental Enhancement Information \(SEI\))Tj
ET
endstream
endobj
@@ -7782,7 +7668,7 @@ endobj
endobj
68 0 obj
<<
-/Length 7681
+/Length 7842
>>
stream
BT
@@ -7792,21 +7678,11 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 21)Tj
+( -- ExifTool 12.59 -- 21)Tj
/TT4 1 Tf
0 -1.6333 TD
-( Setting _)Tj
-12 0 TD
-(N_)Tj
-0.6 0 TD
-(U_)Tj
-0.6 0 TD
-(M to 2 causes the H264 video stream in MP4 videos to be)Tj
--13.2 -1.1 TD
-( parsed until the first Supplemental Enhancement Information \(SEI\))Tj
-T*
( message is decoded, or 3 to parse the entire H624 stream and)Tj
-T*
+0 -1.1 TD
( decode all SEI information. For M2TS videos, a setting of 3)Tj
T*
( causes the entire file to be parsed in search of unlisted programs)Tj
@@ -8250,36 +8126,7 @@ T*
(er)Tj
0.6 0 TD
(r options for details.)Tj
-ET
-endstream
-endobj
-69 0 obj
-<<
-/ProcSet [/PDF /Text ]
-/Font <<
-/TT2 4 0 R
-/TT4 5 0 R
->>
-/ExtGState <<
-/GS1 6 0 R
->>
->>
-endobj
-72 0 obj
-<<
-/Length 7721
->>
-stream
-BT
-/TT2 1 Tf
-10 0 0 10 29 806.3333 Tm
-0 g
-/GS1 gs
-0 Tc
-0 Tw
-( -- ExifTool 12.58 -- 22)Tj
-/TT4 1 Tf
-0 -1.6333 TD
+-22.2 -2.2 TD
( -)Tj
4.2 0 TD
(-f)Tj
@@ -8315,7 +8162,36 @@ BT
(G)Tj
-16.8 -1.1 TD
( Set file processing order according to the sorted value of the)Tj
-T*
+ET
+endstream
+endobj
+69 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/TT2 4 0 R
+/TT4 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+72 0 obj
+<<
+/Length 7526
+>>
+stream
+BT
+/TT2 1 Tf
+10 0 0 10 29 806.3333 Tm
+0 g
+/GS1 gs
+0 Tc
+0 Tw
+( -- ExifTool 12.59 -- 22)Tj
+/TT4 1 Tf
+0 -1.6333 TD
( specified _)Tj
13.2 0 TD
(T_)Tj
@@ -8731,6 +8607,10 @@ T*
( enough files fail the condition.)Tj
0 -2.2 TD
( The expression has access to the current ExifTool object through)Tj
+0 -1.1 TD
+( $self, and the following special functions are available to allow)Tj
+T*
+( short-circuiting of the file processing. Both functions have a)Tj
ET
endstream
endobj
@@ -8748,7 +8628,7 @@ endobj
endobj
75 0 obj
<<
-/Length 6499
+/Length 6371
>>
stream
BT
@@ -8758,13 +8638,9 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 23)Tj
+( -- ExifTool 12.59 -- 23)Tj
/TT4 1 Tf
0 -1.6333 TD
-( $self, and the following special functions are available to allow)Tj
-0 -1.1 TD
-( short-circuiting of the file processing. Both functions have a)Tj
-T*
( return value of 1. Case is significant for function names.)Tj
0 -2.2 TD
( End\(\) - end processing after this file)Tj
@@ -9096,6 +8972,8 @@ T*
(M_)Tj
0.6 0 TD
(T)Tj
+-43.8 -1.1 TD
+( string examples.)Tj
ET
endstream
endobj
@@ -9113,7 +8991,7 @@ endobj
endobj
78 0 obj
<<
-/Length 8285
+/Length 8555
>>
stream
BT
@@ -9123,11 +9001,9 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 24)Tj
+( -- ExifTool 12.59 -- 24)Tj
/TT4 1 Tf
0 -1.6333 TD
-( string examples.)Tj
-0 -2.2 TD
( The output file is taken to be a directory name if it already)Tj
0 -1.1 TD
( exists as a directory or if the name ends with '/'. Output)Tj
@@ -9703,6 +9579,28 @@ T*
(L_)Tj
0.6 0 TD
(E]])Tj
+-16.8 -1.1 TD
+( Show the progress when processing files. Without a colon, the)Tj
+T*
+( -)Tj
+7.2 0 TD
+(-p)Tj
+0.6 0 TD
+(pr)Tj
+0.6 0 TD
+(ro)Tj
+0.6 0 TD
+(og)Tj
+0.6 0 TD
+(gr)Tj
+0.6 0 TD
+(re)Tj
+0.6 0 TD
+(es)Tj
+0.6 0 TD
+(ss)Tj
+0.6 0 TD
+(s option adds a progress count in brackets after the name)Tj
ET
endstream
endobj
@@ -9720,7 +9618,7 @@ endobj
endobj
81 0 obj
<<
-/Length 7128
+/Length 7000
>>
stream
BT
@@ -9730,33 +9628,11 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 25)Tj
+( -- ExifTool 12.59 -- 25)Tj
/TT4 1 Tf
0 -1.6333 TD
-( Show the progress when processing files. Without a colon, the)Tj
-0 -1.1 TD
-( -)Tj
-7.2 0 TD
-(-p)Tj
-0.6 0 TD
-(pr)Tj
-0.6 0 TD
-(ro)Tj
-0.6 0 TD
-(og)Tj
-0.6 0 TD
-(gr)Tj
-0.6 0 TD
-(re)Tj
-0.6 0 TD
-(es)Tj
-0.6 0 TD
-(ss)Tj
-0.6 0 TD
-(s option adds a progress count in brackets after the name)Tj
--12 -1.1 TD
( of each processed file, giving the current file number and the)Tj
-T*
+0 -1.1 TD
( total number of files to be processed. Implies the -)Tj
38.4 0 TD
(-v)Tj
@@ -10166,6 +10042,10 @@ T*
( For example, use "-wm cg" to only create new tags \(and avoid)Tj
0 -1.1 TD
( editing existing ones\).)Tj
+0 -2.2 TD
+( The level of the group is the SubDirectory level in the metadata)Tj
+0 -1.1 TD
+( structure. For XMP or IPTC this is the full XMP/IPTC block \(the)Tj
ET
endstream
endobj
@@ -10183,7 +10063,7 @@ endobj
endobj
84 0 obj
<<
-/Length 8579
+/Length 8565
>>
stream
BT
@@ -10193,15 +10073,11 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 26)Tj
+( -- ExifTool 12.59 -- 26)Tj
/TT4 1 Tf
0 -1.6333 TD
-( The level of the group is the SubDirectory level in the metadata)Tj
-0 -1.1 TD
-( structure. For XMP or IPTC this is the full XMP/IPTC block \(the)Tj
-T*
( family 0 group\), but for EXIF this is the individual IFD \(the)Tj
-T*
+0 -1.1 TD
( family 1 group\).)Tj
0 -2.2 TD
( -)Tj
@@ -10805,6 +10681,10 @@ T*
( -list # list all tag names)Tj
0 -1.1 TD
( -list -EXIF:All # list all EXIF tags)Tj
+T*
+( -list -xmp:time:all # list all XMP tags relating to time)Tj
+T*
+( -listw -XMP-dc:All # list all writable XMP-dc tags)Tj
ET
endstream
endobj
@@ -10822,7 +10702,7 @@ endobj
endobj
87 0 obj
<<
-/Length 5960
+/Length 5917
>>
stream
BT
@@ -10832,15 +10712,11 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 27)Tj
+( -- ExifTool 12.59 -- 27)Tj
/TT4 1 Tf
0 -1.6333 TD
-( -list -xmp:time:all # list all XMP tags relating to time)Tj
-0 -1.1 TD
-( -listw -XMP-dc:All # list all writable XMP-dc tags)Tj
-T*
( -listf # list all supported file extensions)Tj
-T*
+0 -1.1 TD
( -listr # list all recognized file extensions)Tj
T*
( -listwf # list all writable file extensions)Tj
@@ -11088,6 +10964,10 @@ T*
( Advanced "Geosync" features allow a piecewise linear time drift)Tj
0 -1.1 TD
( correction and synchronization from previously geotagged images.)Tj
+T*
+( See "geotag.html" in the full ExifTool distribution for more)Tj
+T*
+( information.)Tj
ET
endstream
endobj
@@ -11105,7 +10985,7 @@ endobj
endobj
90 0 obj
<<
-/Length 6874
+/Length 7004
>>
stream
BT
@@ -11115,13 +10995,9 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 28)Tj
+( -- ExifTool 12.59 -- 28)Tj
/TT4 1 Tf
-0 -1.6333 TD
-( See "geotag.html" in the full ExifTool distribution for more)Tj
-0 -1.1 TD
-( information.)Tj
-0 -2.2 TD
+0 -2.7333 TD
( Multiple -)Tj
12.6 0 TD
(-g)Tj
@@ -11338,13 +11214,13 @@ T*
T*
( module adds read/write support for tags as recommended by the)Tj
T*
-( Metadata Working Group. As a convenience, "-use MWG" is assumed)Tj
+( Metadata Working Group. As a convenience, "-use MWG" is assumed if)Tj
T*
-( if the "MWG" group is specified for any tag on the command line.)Tj
+( the group name prefix starts with "MWG:" exactly for any requested)Tj
T*
-( See the MWG Tags documentation for more details. Note that this)Tj
+( tag. See the MWG Tags documentation for more details. Note that)Tj
T*
-( option is not reversible, and remains in effect until the)Tj
+( this option is not reversible, and remains in effect until the)Tj
T*
( application terminates, even across the -)Tj
31.2 0 TD
@@ -11551,6 +11427,34 @@ T*
( These options may not be used with other options to read or write)Tj
0 -1.1 TD
( tag values in the same command, but may be combined with options)Tj
+T*
+( such -)Tj
+10.2 0 TD
+(-e)Tj
+0.6 0 TD
+(ex)Tj
+0.6 0 TD
+(xt)Tj
+0.6 0 TD
+(t, -)Tj
+1.8 0 TD
+(-i)Tj
+0.6 0 TD
+(if)Tj
+0.6 0 TD
+(f, -)Tj
+1.8 0 TD
+(-r)Tj
+0.6 0 TD
+(r, -)Tj
+1.8 0 TD
+(-q)Tj
+0.6 0 TD
+(q and -)Tj
+3.6 0 TD
+(-v)Tj
+0.6 0 TD
+(v.)Tj
ET
endstream
endobj
@@ -11568,7 +11472,7 @@ endobj
endobj
93 0 obj
<<
-/Length 10060
+/Length 10255
>>
stream
BT
@@ -11578,37 +11482,9 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 29)Tj
+( -- ExifTool 12.59 -- 29)Tj
/TT4 1 Tf
0 -1.6333 TD
-( such -)Tj
-10.2 0 TD
-(-e)Tj
-0.6 0 TD
-(ex)Tj
-0.6 0 TD
-(xt)Tj
-0.6 0 TD
-(t, -)Tj
-1.8 0 TD
-(-i)Tj
-0.6 0 TD
-(if)Tj
-0.6 0 TD
-(f, -)Tj
-1.8 0 TD
-(-r)Tj
-0.6 0 TD
-(r, -)Tj
-1.8 0 TD
-(-q)Tj
-0.6 0 TD
-(q and -)Tj
-3.6 0 TD
-(-v)Tj
-0.6 0 TD
-(v.)Tj
--24 -2.2 TD
( _)Tj
4.2 0 TD
(A_)Tj
@@ -12335,29 +12211,69 @@ T*
0 -2.2 TD
( -)Tj
4.2 0 TD
-(-l)Tj
+(-f)Tj
0.6 0 TD
-(li)Tj
+(fi)Tj
0.6 0 TD
-(is)Tj
+(il)Tj
0.6 0 TD
-(st)Tj
+(le)Tj
0.6 0 TD
-(t_)Tj
+(e_)Tj
0.6 0 TD
-(_d)Tj
+(N_)Tj
0.6 0 TD
-(di)Tj
+(U_)Tj
0.6 0 TD
-(ir)Tj
+(M _)Tj
+1.2 0 TD
+(A_)Tj
0.6 0 TD
-(r)Tj
--9 -1.1 TD
-( List directories themselves instead of their contents. This)Tj
+(L_)Tj
+0.6 0 TD
+(T_)Tj
+0.6 0 TD
+(F_)Tj
+0.6 0 TD
+(I_)Tj
+0.6 0 TD
+(L_)Tj
+0.6 0 TD
+(E)Tj
+-13.2 -1.1 TD
+( Read tags from an alternate source file. These tags are accessed)Tj
T*
-( option effectively causes directories to be treated as normal)Tj
+( via the family 8 group name \(eg. "File1:TAG", "File2:TAG", etc\).)Tj
T*
-( files when reading and writing. For example, with this option the)Tj
+( _)Tj
+7.2 0 TD
+(A_)Tj
+0.6 0 TD
+(L_)Tj
+0.6 0 TD
+(T_)Tj
+0.6 0 TD
+(F_)Tj
+0.6 0 TD
+(I_)Tj
+0.6 0 TD
+(L_)Tj
+0.6 0 TD
+(E may contain filename formatting codes %d, %f and %e.)Tj
+-10.8 -1.1 TD
+( Among other things, this allows tags from different files to be)Tj
+T*
+( compared and combined using the -)Tj
+26.4 0 TD
+(-i)Tj
+0.6 0 TD
+(if)Tj
+0.6 0 TD
+(f and -)Tj
+3.6 0 TD
+(-p)Tj
+0.6 0 TD
+(p options.)Tj
ET
endstream
endobj
@@ -12375,7 +12291,7 @@ endobj
endobj
96 0 obj
<<
-/Length 7388
+/Length 7446
>>
stream
BT
@@ -12385,11 +12301,37 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 30)Tj
+( -- ExifTool 12.59 -- 30)Tj
/TT4 1 Tf
-0 -1.6333 TD
+0 -2.7333 TD
+( -)Tj
+4.2 0 TD
+(-l)Tj
+0.6 0 TD
+(li)Tj
+0.6 0 TD
+(is)Tj
+0.6 0 TD
+(st)Tj
+0.6 0 TD
+(t_)Tj
+0.6 0 TD
+(_d)Tj
+0.6 0 TD
+(di)Tj
+0.6 0 TD
+(ir)Tj
+0.6 0 TD
+(r)Tj
+-9 -1.1 TD
+( List directories themselves instead of their contents. This)Tj
+T*
+( option effectively causes directories to be treated as normal)Tj
+T*
+( files when reading and writing. For example, with this option the)Tj
+T*
( output of the "ls -la" command on Mac/Linux may be approximated by)Tj
-0 -1.1 TD
+T*
( this exiftool command:)Tj
0 -2.2 TD
( exiftool -list_dir -T -ls-l -api systemtags -fast5 .* *)Tj
@@ -12831,26 +12773,6 @@ T*
( ways to pass signals back to your application.\))Tj
0 -2.2 TD
( 4\) Repeat steps 2 and 3 for each command.)Tj
-T*
-( 5\) Write "-stay_open\\nFalse\\n" \(or "-stay_open\\n0\\n"\) to _)Tj
-41.4 0 TD
-(A_)Tj
-0.6 0 TD
-(R_)Tj
-0.6 0 TD
-(G_)Tj
-0.6 0 TD
-(F_)Tj
-0.6 0 TD
-(I_)Tj
-0.6 0 TD
-(L_)Tj
-0.6 0 TD
-(E)Tj
--45 -1.1 TD
-( when done. This will cause exiftool to process any remaining)Tj
-T*
-( command-line arguments then exit normally.)Tj
ET
endstream
endobj
@@ -12868,7 +12790,7 @@ endobj
endobj
99 0 obj
<<
-/Length 6873
+/Length 7127
>>
stream
BT
@@ -12878,9 +12800,29 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 31)Tj
+( -- ExifTool 12.59 -- 31)Tj
/TT4 1 Tf
-0 -1.6333 TD
+0 -2.7333 TD
+( 5\) Write "-stay_open\\nFalse\\n" \(or "-stay_open\\n0\\n"\) to _)Tj
+41.4 0 TD
+(A_)Tj
+0.6 0 TD
+(R_)Tj
+0.6 0 TD
+(G_)Tj
+0.6 0 TD
+(F_)Tj
+0.6 0 TD
+(I_)Tj
+0.6 0 TD
+(L_)Tj
+0.6 0 TD
+(E)Tj
+-45 -1.1 TD
+( when done. This will cause exiftool to process any remaining)Tj
+T*
+( command-line arguments then exit normally.)Tj
+0 -2.2 TD
( The input _)Tj
13.2 0 TD
(A_)Tj
@@ -13300,12 +13242,6 @@ T*
( * : | < > and null from the printed value. \(These characters are)Tj
T*
( illegal in Windows file names, so this feature is useful if tag values)Tj
-T*
-( are used in file names.\))Tj
-0 -2.2 TD
-( Helper functions)Tj
-T*
-( "DateFmt")Tj
ET
endstream
endobj
@@ -13323,7 +13259,7 @@ endobj
endobj
103 0 obj
<<
-/Length 4908
+/Length 4659
>>
stream
BT
@@ -13333,9 +13269,15 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 32)Tj
+( -- ExifTool 12.59 -- 32)Tj
/TT4 1 Tf
-0 -2.7333 TD
+0 -1.6333 TD
+( are used in file names.\))Tj
+0 -2.2 TD
+( Helper functions)Tj
+T*
+( "DateFmt")Tj
+T*
( Simplifies reformatting of individual date/time values. This function)Tj
0 -1.1 TD
( acts on a standard EXIF-formatted date/time value in $_ and formats it)Tj
@@ -13523,22 +13465,6 @@ T*
( set used for the file names.)Tj
0 -2.2 TD
( When a directory name is provided, the file name encoding need not be)Tj
-0 -1.1 TD
-( specified \(unless the directory name contains special characters\), and)Tj
-T*
-( ExifTool will automatically use wide-character routines to scan the)Tj
-T*
-( directory.)Tj
-0 -2.2 TD
-( The filename character set applies to the _)Tj
-29.4 0 TD
-(F_)Tj
-0.6 0 TD
-(I_)Tj
-0.6 0 TD
-(L_)Tj
-0.6 0 TD
-(E arguments as well as)Tj
ET
endstream
endobj
@@ -13556,7 +13482,7 @@ endobj
endobj
106 0 obj
<<
-/Length 6836
+/Length 6883
>>
stream
BT
@@ -13566,9 +13492,25 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 33)Tj
+( -- ExifTool 12.59 -- 33)Tj
/TT4 1 Tf
0 -1.6333 TD
+( specified \(unless the directory name contains special characters\), and)Tj
+0 -1.1 TD
+( ExifTool will automatically use wide-character routines to scan the)Tj
+T*
+( directory.)Tj
+0 -2.2 TD
+( The filename character set applies to the _)Tj
+29.4 0 TD
+(F_)Tj
+0.6 0 TD
+(I_)Tj
+0.6 0 TD
+(L_)Tj
+0.6 0 TD
+(E arguments as well as)Tj
+-31.2 -1.1 TD
( filename arguments of -)Tj
17.4 0 TD
(-@)Tj
@@ -14010,14 +13952,6 @@ T*
( is a shortcut tag representing common EXIF meta information.)Tj
0 -2.2 TD
( exiftool -T -createdate -aperture -shutterspeed -iso dir > out.txt)Tj
-0 -1.1 TD
-( List specified meta information in tab-delimited column form for)Tj
-T*
-( all images in "dir" to an output text file named "out.txt".)Tj
-0 -2.2 TD
-( exiftool -s -ImageSize -ExposureTime b.jpg)Tj
-0 -1.1 TD
-( Print ImageSize and ExposureTime tag names and values.)Tj
ET
endstream
endobj
@@ -14035,7 +13969,7 @@ endobj
endobj
109 0 obj
<<
-/Length 4222
+/Length 4030
>>
stream
BT
@@ -14045,9 +13979,17 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 34)Tj
+( -- ExifTool 12.59 -- 34)Tj
/TT4 1 Tf
-0 -2.7333 TD
+0 -1.6333 TD
+( List specified meta information in tab-delimited column form for)Tj
+0 -1.1 TD
+( all images in "dir" to an output text file named "out.txt".)Tj
+0 -2.2 TD
+( exiftool -s -ImageSize -ExposureTime b.jpg)Tj
+0 -1.1 TD
+( Print ImageSize and ExposureTime tag names and values.)Tj
+0 -2.2 TD
( exiftool -l -canon c.jpg d.jpg)Tj
0 -1.1 TD
( Print standard Canon information from two image files.)Tj
@@ -14147,7 +14089,36 @@ T*
( where "#" is the ExifTool family 3 embedded document number for)Tj
T*
( the image.)Tj
-0 -2.2 TD
+ET
+endstream
+endobj
+110 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/TT2 4 0 R
+/TT4 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+112 0 obj
+<<
+/Length 4297
+>>
+stream
+BT
+/TT2 1 Tf
+10 0 0 10 29 806.3333 Tm
+0 g
+/GS1 gs
+0 Tc
+0 Tw
+( -- ExifTool 12.59 -- 35)Tj
+/TT4 1 Tf
+0 -2.7333 TD
(W)Tj
0 0 TD
(WR)Tj
@@ -14185,38 +14156,9 @@ T*
( special characters such as ">", "<" or any white space. These quoting)Tj
T*
( techniques are shell dependent, but the examples below will work for)Tj
-ET
-endstream
-endobj
-110 0 obj
-<<
-/ProcSet [/PDF /Text ]
-/Font <<
-/TT2 4 0 R
-/TT4 5 0 R
->>
-/ExtGState <<
-/GS1 6 0 R
->>
->>
-endobj
-112 0 obj
-<<
-/Length 4060
->>
-stream
-BT
-/TT2 1 Tf
-10 0 0 10 29 806.3333 Tm
-0 g
-/GS1 gs
-0 Tc
-0 Tw
-( -- ExifTool 12.58 -- 35)Tj
-/TT4 1 Tf
-0 -1.6333 TD
+T*
( most Unix shells. With the Windows cmd shell however, double quotes)Tj
-0 -1.1 TD
+T*
( should be used \(eg. -Comment="This is a new comment"\).)Tj
0 -2.2 TD
( exiftool -Comment='This is a new comment' dst.jpg)Tj
@@ -14314,14 +14256,6 @@ T*
( exiftool -DateTimeOriginal-='0:0:0 1:30:0' dir)Tj
0 -1.1 TD
( Adjust original date/time of all images in directory "dir" by)Tj
-T*
-( subtracting one hour and 30 minutes. \(This is equivalent to)Tj
-T*
-( "-DateTimeOriginal-=1.5". See Image::ExifTool::Shift.pl for)Tj
-T*
-( details.\))Tj
-0 -2.2 TD
-( exiftool -createdate+=3 -modifydate+=3 a.jpg b.jpg)Tj
ET
endstream
endobj
@@ -14339,7 +14273,7 @@ endobj
endobj
115 0 obj
<<
-/Length 4318
+/Length 4307
>>
stream
BT
@@ -14349,11 +14283,19 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 36)Tj
+( -- ExifTool 12.59 -- 36)Tj
/TT4 1 Tf
0 -1.6333 TD
-( Add 3 hours to the CreateDate and ModifyDate timestamps of two)Tj
+( subtracting one hour and 30 minutes. \(This is equivalent to)Tj
+0 -1.1 TD
+( "-DateTimeOriginal-=1.5". See Image::ExifTool::Shift.pl for)Tj
+T*
+( details.\))Tj
+0 -2.2 TD
+( exiftool -createdate+=3 -modifydate+=3 a.jpg b.jpg)Tj
0 -1.1 TD
+( Add 3 hours to the CreateDate and ModifyDate timestamps of two)Tj
+T*
( images.)Tj
0 -2.2 TD
( exiftool -AllDates+=1:30 -if '$make eq "Canon"' dir)Tj
@@ -14481,14 +14423,6 @@ T*
( technique can be used in JPEG images to repair corrupted EXIF)Tj
T*
( information which otherwise could not be written due to errors.)Tj
-T*
-( The "Unsafe" tag is a shortcut for unsafe EXIF tags in JPEG images)Tj
-T*
-( which are not normally copied. See the tag name documentation for)Tj
-T*
-( more details about unsafe tags.)Tj
-0 -2.2 TD
-( exiftool -Tagsfromfile a.jpg out.xmp)Tj
ET
endstream
endobj
@@ -14506,7 +14440,7 @@ endobj
endobj
118 0 obj
<<
-/Length 4736
+/Length 4638
>>
stream
BT
@@ -14516,11 +14450,19 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 37)Tj
+( -- ExifTool 12.59 -- 37)Tj
/TT4 1 Tf
0 -1.6333 TD
-( Copy meta information from "a.jpg" to an XMP data file. If the)Tj
+( The "Unsafe" tag is a shortcut for unsafe EXIF tags in JPEG images)Tj
+0 -1.1 TD
+( which are not normally copied. See the tag name documentation for)Tj
+T*
+( more details about unsafe tags.)Tj
+0 -2.2 TD
+( exiftool -Tagsfromfile a.jpg out.xmp)Tj
0 -1.1 TD
+( Copy meta information from "a.jpg" to an XMP data file. If the)Tj
+T*
( XMP data file "out.xmp" already exists, it will be updated with)Tj
T*
( the new information. Otherwise the XMP data file will be created.)Tj
@@ -14648,16 +14590,6 @@ T*
( Copy ICC_Profile from one image to another.)Tj
0 -2.2 TD
( exiftool -TagsFromFile src.jpg -all:all dst.mie)Tj
-0 -1.1 TD
-( Copy all meta information in its original form from a JPEG image)Tj
-T*
-( to a MIE file. The MIE file will be created if it doesn't exist.)Tj
-T*
-( This technique can be used to store the metadata of an image so it)Tj
-T*
-( can be inserted back into the image \(with the inverse command\))Tj
-T*
-( later in a workflow.)Tj
ET
endstream
endobj
@@ -14675,7 +14607,7 @@ endobj
endobj
121 0 obj
<<
-/Length 5623
+/Length 5678
>>
stream
BT
@@ -14685,9 +14617,19 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 38)Tj
+( -- ExifTool 12.59 -- 38)Tj
/TT4 1 Tf
-0 -2.7333 TD
+0 -1.6333 TD
+( Copy all meta information in its original form from a JPEG image)Tj
+0 -1.1 TD
+( to a MIE file. The MIE file will be created if it doesn't exist.)Tj
+T*
+( This technique can be used to store the metadata of an image so it)Tj
+T*
+( can be inserted back into the image \(with the inverse command\))Tj
+T*
+( later in a workflow.)Tj
+0 -2.2 TD
( exiftool -o dst.mie -all:all src.jpg)Tj
0 -1.1 TD
( This command performs exactly the same task as the command above,)Tj
@@ -14899,14 +14841,6 @@ T*
( Note the extra '%' necessary to escape the filename codes \(%c and)Tj
T*
( %e\) in the date format string.)Tj
-0 -2.2 TD
-( exiftool -r '-FileName<CreateDate' -d %Y-%m-%d/%H%M_%%f.%%e dir)Tj
-0 -1.1 TD
-( Both the directory and the filename may be changed together via)Tj
-T*
-( the "FileName" tag if the new "FileName" contains a '/'. The)Tj
-T*
-( example above recursively renames all images in a directory by)Tj
ET
endstream
endobj
@@ -14924,7 +14858,7 @@ endobj
endobj
124 0 obj
<<
-/Length 4492
+/Length 4480
>>
stream
BT
@@ -14934,11 +14868,19 @@ BT
/GS1 gs
0 Tc
0 Tw
-( -- ExifTool 12.58 -- 39)Tj
+( -- ExifTool 12.59 -- 39)Tj
/TT4 1 Tf
-0 -1.6333 TD
-( adding a "CreateDate" timestamp to the start of the filename, then)Tj
+0 -2.7333 TD
+( exiftool -r '-FileName<CreateDate' -d %Y-%m-%d/%H%M_%%f.%%e dir)Tj
0 -1.1 TD
+( Both the directory and the filename may be changed together via)Tj
+T*
+( the "FileName" tag if the new "FileName" contains a '/'. The)Tj
+T*
+( example above recursively renames all images in a directory by)Tj
+T*
+( adding a "CreateDate" timestamp to the start of the filename, then)Tj
+T*
( moves them into new directories named by date.)Tj
0 -2.2 TD
( exiftool '-FileName<${CreateDate}_$filenumber.jpg' -d %Y%m%d -ext jpg .)Tj
@@ -15074,7 +15016,36 @@ T*
( distribution package and assumes that the images in "dir" have all)Tj
T*
( been previously geotagged.)Tj
-0 -2.2 TD
+ET
+endstream
+endobj
+125 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/TT2 4 0 R
+/TT4 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+127 0 obj
+<<
+/Length 4621
+>>
+stream
+BT
+/TT2 1 Tf
+10 0 0 10 29 806.3333 Tm
+0 g
+/GS1 gs
+0 Tc
+0 Tw
+( -- ExifTool 12.59 -- 40)Tj
+/TT4 1 Tf
+0 -2.7333 TD
(P)Tj
0 0 TD
(PI)Tj
@@ -15108,36 +15079,7 @@ T*
( cat a.jpg | exiftool -)Tj
T*
( Extract information from stdin.)Tj
-ET
-endstream
-endobj
-125 0 obj
-<<
-/ProcSet [/PDF /Text ]
-/Font <<
-/TT2 4 0 R
-/TT4 5 0 R
->>
-/ExtGState <<
-/GS1 6 0 R
->>
->>
-endobj
-127 0 obj
-<<
-/Length 4285
->>
-stream
-BT
-/TT2 1 Tf
-10 0 0 10 29 806.3333 Tm
-0 g
-/GS1 gs
-0 Tc
-0 Tw
-( -- ExifTool 12.58 -- 40)Tj
-/TT4 1 Tf
-0 -1.6333 TD
+0 -2.2 TD
( exiftool image.jpg -thumbnailimage -b | exiftool -)Tj
0 -1.1 TD
( Extract information from an embedded thumbnail image.)Tj
@@ -15450,7 +15392,7 @@ T*
0.6 0 TD
(s\(3pm\), Image::ExifTool::Shift.pl)Tj
-19.2 -4.4 TD
-(perl v5.18.4 2023-03-15 EXIFTOOL\(1\))Tj
+(perl v5.18.4 2023-03-28 EXIFTOOL\(1\))Tj
ET
endstream
endobj
@@ -15918,8 +15860,8 @@ endobj
endobj
133 0 obj
<<
-/CreationDate (D:20230315133245-04'00')
-/ModDate (D:20230315133245-04'00')
+/CreationDate (D:20230328135140-04'00')
+/ModDate (D:20230328135140-04'00')
/Producer (Apple pstopdf)
>>
endobj
@@ -15933,147 +15875,147 @@ endobj
xref
0 135
0000000000 65535 f
-0000268176 00000 n
+0000268172 00000 n
0000000016 00000 n
0000007980 00000 n
-0000267187 00000 n
-0000267576 00000 n
-0000266652 00000 n
-0000271630 00000 n
-0000268256 00000 n
+0000267183 00000 n
+0000267572 00000 n
+0000266648 00000 n
+0000271626 00000 n
+0000268252 00000 n
0000008086 00000 n
0000013548 00000 n
-0000268337 00000 n
+0000268333 00000 n
0000013655 00000 n
0000019014 00000 n
-0000268420 00000 n
+0000268416 00000 n
0000019121 00000 n
-0000025091 00000 n
-0000268503 00000 n
-0000025198 00000 n
-0000031661 00000 n
-0000268586 00000 n
-0000031768 00000 n
+0000025089 00000 n
+0000268499 00000 n
+0000025196 00000 n
+0000031655 00000 n
+0000268582 00000 n
+0000031762 00000 n
0000038636 00000 n
-0000268669 00000 n
+0000268665 00000 n
0000038743 00000 n
-0000046762 00000 n
-0000268752 00000 n
-0000046869 00000 n
-0000054056 00000 n
-0000268835 00000 n
-0000054163 00000 n
-0000061149 00000 n
-0000268918 00000 n
-0000061256 00000 n
-0000067718 00000 n
-0000269001 00000 n
-0000067825 00000 n
-0000074260 00000 n
-0000272189 00000 n
-0000271765 00000 n
-0000269085 00000 n
-0000074367 00000 n
-0000083123 00000 n
-0000269169 00000 n
-0000083230 00000 n
-0000091422 00000 n
-0000269253 00000 n
-0000091529 00000 n
-0000096314 00000 n
-0000269337 00000 n
-0000096421 00000 n
-0000101852 00000 n
-0000269421 00000 n
-0000101959 00000 n
-0000109776 00000 n
-0000269505 00000 n
-0000109883 00000 n
-0000117262 00000 n
-0000269589 00000 n
-0000117369 00000 n
-0000121960 00000 n
-0000269673 00000 n
-0000122067 00000 n
-0000128036 00000 n
-0000269757 00000 n
-0000128143 00000 n
-0000136797 00000 n
-0000269841 00000 n
-0000136904 00000 n
-0000144638 00000 n
-0000271903 00000 n
-0000269925 00000 n
-0000144745 00000 n
-0000152519 00000 n
-0000270009 00000 n
-0000152626 00000 n
-0000159178 00000 n
-0000270093 00000 n
-0000159285 00000 n
-0000167623 00000 n
-0000270177 00000 n
-0000167730 00000 n
-0000174911 00000 n
-0000270261 00000 n
-0000175018 00000 n
-0000183650 00000 n
-0000270345 00000 n
-0000183757 00000 n
-0000189770 00000 n
-0000270429 00000 n
-0000189877 00000 n
-0000196804 00000 n
-0000270513 00000 n
-0000196911 00000 n
-0000207025 00000 n
-0000270597 00000 n
-0000207132 00000 n
-0000214573 00000 n
-0000270681 00000 n
-0000214680 00000 n
-0000221606 00000 n
-0000272041 00000 n
-0000270767 00000 n
-0000221714 00000 n
-0000226676 00000 n
-0000270855 00000 n
-0000226784 00000 n
-0000233674 00000 n
-0000270943 00000 n
-0000233782 00000 n
-0000238058 00000 n
-0000271031 00000 n
-0000238166 00000 n
-0000242280 00000 n
-0000271119 00000 n
-0000242388 00000 n
-0000246760 00000 n
-0000271207 00000 n
-0000246868 00000 n
-0000251658 00000 n
-0000271295 00000 n
-0000251766 00000 n
-0000257443 00000 n
-0000271383 00000 n
-0000257551 00000 n
-0000262097 00000 n
-0000271471 00000 n
-0000262205 00000 n
-0000266544 00000 n
-0000266792 00000 n
-0000266995 00000 n
-0000271559 00000 n
-0000271588 00000 n
-0000272295 00000 n
-0000272419 00000 n
+0000046778 00000 n
+0000268748 00000 n
+0000046885 00000 n
+0000053523 00000 n
+0000268831 00000 n
+0000053630 00000 n
+0000060249 00000 n
+0000268914 00000 n
+0000060356 00000 n
+0000066897 00000 n
+0000268997 00000 n
+0000067004 00000 n
+0000073444 00000 n
+0000272185 00000 n
+0000271761 00000 n
+0000269081 00000 n
+0000073551 00000 n
+0000082495 00000 n
+0000269165 00000 n
+0000082602 00000 n
+0000090739 00000 n
+0000269249 00000 n
+0000090846 00000 n
+0000095496 00000 n
+0000269333 00000 n
+0000095603 00000 n
+0000100980 00000 n
+0000269417 00000 n
+0000101087 00000 n
+0000109002 00000 n
+0000269501 00000 n
+0000109109 00000 n
+0000116431 00000 n
+0000269585 00000 n
+0000116538 00000 n
+0000121124 00000 n
+0000269669 00000 n
+0000121231 00000 n
+0000127585 00000 n
+0000269753 00000 n
+0000127692 00000 n
+0000136120 00000 n
+0000269837 00000 n
+0000136227 00000 n
+0000144122 00000 n
+0000271899 00000 n
+0000269921 00000 n
+0000144229 00000 n
+0000151808 00000 n
+0000270005 00000 n
+0000151915 00000 n
+0000158339 00000 n
+0000270089 00000 n
+0000158446 00000 n
+0000167054 00000 n
+0000270173 00000 n
+0000167161 00000 n
+0000174214 00000 n
+0000270257 00000 n
+0000174321 00000 n
+0000182939 00000 n
+0000270341 00000 n
+0000183046 00000 n
+0000189016 00000 n
+0000270425 00000 n
+0000189123 00000 n
+0000196180 00000 n
+0000270509 00000 n
+0000196287 00000 n
+0000206596 00000 n
+0000270593 00000 n
+0000206703 00000 n
+0000214202 00000 n
+0000270677 00000 n
+0000214309 00000 n
+0000221489 00000 n
+0000272037 00000 n
+0000270763 00000 n
+0000221597 00000 n
+0000226310 00000 n
+0000270851 00000 n
+0000226418 00000 n
+0000233355 00000 n
+0000270939 00000 n
+0000233463 00000 n
+0000237547 00000 n
+0000271027 00000 n
+0000237655 00000 n
+0000242006 00000 n
+0000271115 00000 n
+0000242114 00000 n
+0000246475 00000 n
+0000271203 00000 n
+0000246583 00000 n
+0000251275 00000 n
+0000271291 00000 n
+0000251383 00000 n
+0000257115 00000 n
+0000271379 00000 n
+0000257223 00000 n
+0000261757 00000 n
+0000271467 00000 n
+0000261865 00000 n
+0000266540 00000 n
+0000266788 00000 n
+0000266991 00000 n
+0000271555 00000 n
+0000271584 00000 n
+0000272291 00000 n
+0000272415 00000 n
trailer
<<
/Size 135
/Root 134 0 R
/Info 133 0 R
-/ID [<2920f24ae063de7d74feb190139c5907><2920f24ae063de7d74feb190139c5907>]
+/ID [<3bd11f941f261e537c1ccfc7cbd80469><3bd11f941f261e537c1ccfc7cbd80469>]
>>
startxref
-272491
+272487
%%EOF
diff --git a/html/faq.html b/html/faq.html
index d084d52a..bf03d1f1 100644
--- a/html/faq.html
+++ b/html/faq.html
@@ -47,6 +47,7 @@ ol.index { margin: 0; padding: 0 0 0 2em }
<li><a href="#Q29">ARGFILE options</a></li>
<li><a href="#Q30">Extracting all metadata</a></li>
<li><a href="#Q31">Rewriting the entire file</a></li>
+<li><a href="#Q32">Safely removing all metadata</a></li>
</ol>
</div>
@@ -1783,8 +1784,29 @@ not seekable, so in-place editing is not possible with these files and again,
like 1, two completely different algorithms would be required.</li>
</ol></blockquote>
+<a name="Q32"></a>
+<p>32. <b>"How do I safely delete all metadata from a file?"</b></p>
+
+<blockquote>First of all, all metadata shouldn't be removed from some file types
+(such as RAW images) because this information is necessary for display of the
+image. JPEG is the most popular image format and most suited to erasing all
+metadata because the image and metadata are well separated in this format.
+However, even with JPEG images care should be taken because the metadata
+may contain color space information which should be maintained to preserve the
+color rendition.</blockquote>
+
+<blockquote>Here is a command that may be used to safely delete all metadata
+from .JPG images in a directory:
+
+<pre>exiftool -ext jpg -all= --icc_profile:all -tagsfromfile @ -colorspacetags DIR</pre>
+
+This command deletes all metadata except the ICC Profile if it exists, then
+copies back any EXIF color space tags (adding any mandatory EXIF tags using
+default values if necessary).
+</blockquote>
+
<hr>
-<i>Last revised Feb 8, 2023</i>
+<i>Last revised Mar 27, 2023</i>
<p class='lf'><a href="index.html">&lt;-- Back to ExifTool home page</a></p>
</body>
</html>
diff --git a/html/history.html b/html/history.html
index 5d2adb6b..9cfb6419 100644
--- a/html/history.html
+++ b/html/history.html
@@ -17,9 +17,37 @@ considered development releases, and are not uploaded to <a href="https://metacp
<!-- Use line width of 80 -->
<!-- *********************************************************************** -->
+<a name='v12.59'><b>Mar. 28, 2023 - Version 12.59</b></a>
+<ul>
+<li>COMPATIBILITY WARNING: Changed the calculated ImageDataMD5 for JPEG images
+ to include all data from the SOS to the EOI (including the SOS marker but
+ not the EOI marker)
+<li>Added new -fileNUM option to load tags from alternate files
+<li>Added family 8 groups for accessing tags from alternate files
+<li>Added new XMP-et:OriginalImageMD5 tag for storing ImageDataMD5 value
+<li>Added verbose ImageDataMD5 message for JPEG files
+<li>Added a new Nikon LensID (thanks Warren Hatch)
+<li>Decode a new Olympus tag and improved decoding of another (thanks Herb)
+<li>Decode a couple of new PanasonicRaw tags
+<li>Decode image coordinates for a couple more VNT object types
+<li>Enhanced ImageDataMD5 to also support MRW, CR3, PNG, MOV/MP4 and RIFF-based
+ files
+<li>Improved verbose messages when deleting NikonApp trailer
+<li>Patched to avoid structure warnings when copying tags from Nikon files
+ containing NKSC metadata
+<li>Fixed %-C filename format code to work properly with the -fileOrder and
+ -progress options
+<li>Fixed new ImageDataMD5 tag to work properly with PhaseOne IIQ files
+<li>Fixed potential ValueConv warning when reading LIF files
+<li>API Changes:
+ <ul>
+ <li>Added <a href="ExifTool.html#SetAlternateFile">SetAlternateFile method</a>
+ </ul>
+</ul>
+
<a name='v12.58'><b>Mar. 15, 2023 - Version 12.58</b></a>
<ul>
-<li>Added Extra ImageDataMD5 tag to calculate MD5 of image data only
+<li>Added <a href="https://exiftool.org/TagNames/Extra.html">Extra</a> ImageDataMD5 tag to calculate MD5 of image data only
<li>Added support for reading DJI APP4 and APP7 JPEG segments
<li>Added a new SonyModelID value
<li>Decode a few new Nikon tags (thanks Warren Hatch)
diff --git a/html/index.html b/html/index.html
index 9f01da57..fdb2feb2 100644
--- a/html/index.html
+++ b/html/index.html
@@ -89,13 +89,14 @@ the site with a moderate load. An alternate ExifTool homepage is available at
<br><a href="#ack">Acknowledgements</a>
<br><a href="#license">License</a>
<br><a href="#donate">Donate</a>
+<br><a href="#background">Background</a>
<br><a href="#contact">Contact Me</a>
</div>
<blockquote><table class='dl lg'><tr><td><b>
-<a href="http://sourceforge.net/projects/exiftool/files/Image-ExifTool-12.58.tar.gz/download">
-Download Version 12.58</a> (5.0 MB) -
-<a href="history.html">Mar. 15, 2023</a></b></td></tr></table></blockquote>
+<a href="http://sourceforge.net/projects/exiftool/files/Image-ExifTool-12.59.tar.gz/download">
+Download Version 12.59</a> (5.0 MB) -
+<a href="history.html">Mar. 28, 2023</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
@@ -148,8 +149,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-12.58.zip/download">
- exiftool-12.58.zip</a> (6.6 MB)</b></td></tr></table></blockquote>
+<a href="http://sourceforge.net/projects/exiftool/files/exiftool-12.59.zip/download">
+ exiftool-12.59.zip</a> (6.6 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
@@ -167,7 +168,7 @@ if you have any problems/comments with this version.)</i></p>
<blockquote><table class='dl lg'><tr><td><b>
MacOS Package:
<a href="http://sourceforge.net/projects/exiftool/files/ExifTool-9.70.dmg/download">
- ExifTool-12.58.dmg</a> (3.2 MB)</b></td></tr></table></blockquote>
+ ExifTool-12.59.dmg</a> (3.2 MB)</b></td></tr></table></blockquote>
<p><b>The MacOS package</b> installs the ExifTool command-line application and
libraries in /usr/local/bin. After installing, type "<code>exiftool</code>" in a
@@ -906,6 +907,8 @@ leading "0x" if the <a href="ExifTool.html#HexTagIDs">HexTagIDs API option</a>
is set, as are characters in non-numerical ID's which are not valid in a group
name. Note that unlike other group names, family 7 group names are case
sensitive.)</td></tr>
+<tr><td><b>8&nbsp;(File&nbsp;Number)</b></td>
+<td>File# (for files loaded via <code>-file<i>NUM</i></code> option)</td></tr>
</table></blockquote>
<p>The exiftool output can be organized based on these groups using the
@@ -1535,6 +1538,25 @@ exiftool.org and pay for web site hosting, and for the Mac Mini used to generate
distribution files, run the necessary Windows virtual machine, and maintain
source-code and forum backups.)</i></p>
+<h2><a name="background">Phil's Background</a></h2>
+
+<p>Phil has a master's degree in nuclear physics and is now officially retired
+from his position at Queen's University where he worked with the Nobel-prize-winning
+<a href="https://sno.phy.queensu.ca">Sudbury Neutrino Observatory</a> (SNO) team
+and other SNOLab experiments from 1990 to 2020. For SNO he wrote the software
+to aquire, format, store and display all of the hundreds of terabytes of data
+generated by the detector; software that continues to be used by
+<a href="https://snoplus.phy.queensu.ca">SNO+</a> for their even greater data
+volume.</p>
+
+<p>ExifTool started as a simple utility used to display metadata from
+images hosted on the SNO web site, but quickly expanded in scope as Phil got
+involved with digital photography beginning in 2001. During retirement Phil
+continues to enjoy digital photography, a hobby which he now applies to bird
+watching. A selection of his birding pictures may be found in his recent
+<a href="https://www.blurb.ca/b/11481065-birds-of-kingston">Birds of Kingston</a>
+book.</p>
+
<h2><a name="contact">Contact Me</a></h2>
<p>If you have any comments, suggestions or questions, please post to the
diff --git a/html/install.html b/html/install.html
index dc090c02..6e690dd8 100644
--- a/html/install.html
+++ b/html/install.html
@@ -52,10 +52,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-12.58.zip</code>".)</span></li>
+<br><span class=lt>(The file you download should be named "<code>exiftool-12.59.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-12.58.zip</code>" to open
+<br><span class=lt>(Double-click on "<code>exiftool-12.59.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
@@ -109,7 +109,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-12.58.tar.gz</code>".)</span></li>
+<br><span class=lt>(The file you download should be named "<code>Image-ExifTool-12.59.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>
@@ -151,7 +151,7 @@ in the MacOS package. Both versions run natively on PPC and Intel Macs.</p>
<h3>MacOS Package</h3>
<ol>
<li><b>Download</b> the <b>ExifTool MacOS 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-12.58.dmg</code>".)</span></li>
+<br><span class=lt>(The file you download should be named "<code>ExifTool-12.59.dmg</code>".)</span></li>
<li><b>Install</b> as a normal <b>MacOS package</b>.
<br><span class=lt>(Open the disk image, double-click on the install package, and follow the instructions.
See the second item in the Notes section below if you are stopped with an "unidentified developer" message.)
@@ -167,12 +167,12 @@ See the second item in the Notes section below if you are stopped with an "unide
<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-12.58.tar.gz</code>".)</span></li>
+<br><span class=lt>(The file you download should be named "<code>Image-ExifTool-12.59.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-12.58.tar.gz
- cd Image-ExifTool-12.58
+ tar -xzf Image-ExifTool-12.59.tar.gz
+ cd Image-ExifTool-12.59
sudo cp -r exiftool lib /usr/local/bin
</pre>
<span class=lt>(Note: The last step above will require you to enter your
@@ -188,7 +188,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 MacOS 10.8 or later, you may see this message when you try to open the install package:
-<blockquote class=red>"ExifTool-12.58.pkg" can't be opened because it is from an
+<blockquote class=red>"ExifTool-12.59.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
@@ -215,11 +215,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-12.58.tar.gz</code>".)</span></li>
+<br><span class=lt>(The file you download should be named "<code>Image-ExifTool-12.59.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-12.58.tar.gz | tar -xf -
- cd Image-ExifTool-12.58
+ gzip -dc Image-ExifTool-12.59.tar.gz | tar -xf -
+ cd Image-ExifTool-12.59
</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 e7b445dc..a3506d49 100644
--- a/lib/Image/ExifTool.pm
+++ b/lib/Image/ExifTool.pm
@@ -29,7 +29,7 @@ use vars qw($VERSION $RELEASE @ISA @EXPORT_OK %EXPORT_TAGS $AUTOLOAD @fileTypes
%jpegMarker %specialTags %fileTypeLookup $testLen $exeDir
%static_vars);
-$VERSION = '12.58';
+$VERSION = '12.59';
$RELEASE = '';
@ISA = qw(Exporter);
%EXPORT_TAGS = (
@@ -75,6 +75,7 @@ sub GetAllGroups($;$);
sub GetNewGroups($);
sub GetDeleteGroups();
sub AddUserDefinedTags($%);
+sub SetAlternateFile($$$);
# non-public routines below
sub InsertTagValues($$$;$$$);
sub IsWritable($);
@@ -1824,8 +1825,11 @@ my %systemTagsNotes = (
ImageDataMD5 => {
Notes => q{
MD5 of image data. Generated only if specifically requested for JPEG and
- TIFF-based images, except Panasonic raw for now. Includes image data,
- OtherImage and JpgFromRaw in the MD5, but not ThumbnailImage or PreviewImage
+ TIFF-based images, CR3, MRW and PNG images, MOV/MP4 videos, and RIFF-based
+ files. The MD5 includes the main image data, plus JpgFromRaw/OtherImage for
+ some formats, but does not include ThumbnailImage or PreviewImage. Includes
+ video and audio data for MOV/MP4. The L<XMP-et:OriginalImageMD5
+ tag|XMP.html#ExifTool> provides a place to store these values in the file.
},
},
);
@@ -2052,6 +2056,7 @@ sub new
$$self{FILE_SEQUENCE} = 0; # sequence number for files when reading
$$self{FILES_WRITTEN} = 0; # count of files successfully written
$$self{INDENT2} = ''; # indentation of verbose messages from SetNewValue
+ $$self{ALT_EXIFTOOL} = { }; # alternate exiftool objects
# initialize our new groups for writing
$self->SetNewGroups(@defaultWriteGroups);
@@ -2496,6 +2501,23 @@ sub ExtractInfo($;@)
}
}
++$$self{FILE_SEQUENCE}; # count files read
+ # extract information from alternate files if necessary
+ my ($g8, $altExifTool);
+ foreach $g8 (keys %{$$self{ALT_EXIFTOOL}}) {
+ $altExifTool = $$self{ALT_EXIFTOOL}{$g8};
+ next if $$altExifTool{DID_EXTRACT}; # avoid extracting twice
+ $$altExifTool{OPTIONS} = $$self{OPTIONS};
+ $$altExifTool{GLOBAL_TIME_OFFSET} = $$self{GLOBAL_TIME_OFFSET};
+ $$altExifTool{REQ_TAG_LOOKUP} = $$self{REQ_TAG_LOOKUP};
+ $altExifTool->ExtractInfo($$altExifTool{ALT_FILE});
+ # set family 8 group name for all tags
+ foreach (keys %{$$altExifTool{VALUE}}) {
+ my $ex = $$altExifTool{TAG_EXTRA}{$_};
+ $ex or $ex = $$altExifTool{TAG_EXTRA}{$_} = { };
+ $$ex{G8} = $g8;
+ }
+ $$altExifTool{DID_EXTRACT} = 1;
+ }
}
my $filename = $$self{FILENAME}; # image file name ('' if already open)
@@ -3520,6 +3542,10 @@ sub GetGroup($$;$)
$groups[6] = $$ex{G6};
}
}
+ if ($$ex{G8}) {
+ $groups[7] = '';
+ $groups[8] = $$ex{G8};
+ }
# generate tag ID group names unless obviously not needed
unless ($noID) {
my $id = $$tagInfo{KeysID} || $$tagInfo{TagID};
@@ -4153,7 +4179,11 @@ sub SplitFileName($)
} else {
($name = $file) =~ tr/\\/\//;
# remove path
- $dir = length($1) ? $1 : '/' if $name =~ s/(.*)\///;
+ if ($name =~ s/(.*)\///) {
+ $dir = length($1) ? $1 : '/';
+ } else {
+ $dir = '.';
+ }
}
return ($dir, $name);
}
@@ -4594,11 +4624,18 @@ sub SetFoundTags($)
my $tagHash = $$self{VALUE};
my $reqTag;
foreach $reqTag (@$reqTags) {
- my (@matches, $group, $allGrp, $allTag, $byValue);
+ my (@matches, $group, $allGrp, $allTag, $byValue, $g8, $altOrder);
+ my $et = $self;
if ($reqTag =~ /^(.*):(.+)/) {
($group, $tag) = ($1, $2);
if ($group =~ /^(\*|all)$/i) {
$allGrp = 1;
+ } elsif ($reqTag =~ /\bfile(\d+):/i) {
+ $g8 = "File$1";
+ $altOrder = ($1 + 1) * 100000;
+ $et = $$self{ALT_EXIFTOOL}{$g8} || $self;
+ $fileOrder = $$et{FILE_ORDER};
+ $tagHash = $$et{VALUE};
} elsif ($group !~ /^[-\w:]*$/) {
$self->Warn("Invalid group name '${group}'");
$group = 'invalid';
@@ -4640,7 +4677,7 @@ sub SetFoundTags($)
}
if (defined $group and not $allGrp) {
# keep only specified group
- @matches = $self->GroupMatches($group, \@matches);
+ @matches = $et->GroupMatches($group, \@matches);
next unless @matches or not $allTag;
}
if (@matches > 1) {
@@ -4649,9 +4686,9 @@ sub SetFoundTags($)
# return only the highest priority tag unless duplicates wanted
unless ($doDups or $allTag or $allGrp) {
$tag = shift @matches;
- my $oldPriority = $$self{PRIORITY}{$tag} || 1;
+ my $oldPriority = $$et{PRIORITY}{$tag} || 1;
foreach (@matches) {
- my $priority = $$self{PRIORITY}{$_};
+ my $priority = $$et{PRIORITY}{$_};
$priority = 1 unless defined $priority;
next unless $priority >= $oldPriority;
$tag = $_;
@@ -4665,6 +4702,22 @@ sub SetFoundTags($)
# bogus file order entry to avoid warning if sorting in file order
$$self{FILE_ORDER}{$matches[0]} = 9999;
}
+ # copy over necessary information for tags from alternate files
+ if ($g8) {
+ my $tag;
+ foreach $tag (@matches) {
+ my $vtag = $tag;
+ $vtag =~ s/( |$)/ #[$g8]/;
+ $$self{VALUE}{$vtag} = $$et{VALUE}{$tag};
+ $$self{TAG_INFO}{$vtag} = $$et{TAG_INFO}{$tag};
+ $$self{TAG_EXTRA}{$vtag} = $$et{TAG_EXTRA}{$tag} || { };
+ $$self{FILE_ORDER}{$vtag} = ($$et{FILE_ORDER}{$tag} || 0) + $altOrder;
+ $tag = $vtag;
+ }
+ # restore variables to original values for main file
+ $fileOrder = $$self{FILE_ORDER};
+ $tagHash = $$self{VALUE};
+ }
# save indices of tags extracted by value
push @byValue, scalar(@$rtnTags) .. (scalar(@$rtnTags)+scalar(@matches)-1) if $byValue;
# save indices of wildcard tags
@@ -6347,7 +6400,6 @@ sub ProcessJPEG($$)
{
local $_;
my ($self, $dirInfo) = @_;
- my ($ch, $s, $length);
my $options = $$self{OPTIONS};
my $verbose = $$options{Verbose};
my $out = $$options{TextOut};
@@ -6356,12 +6408,16 @@ sub ProcessJPEG($$)
my $req = $$self{REQ_TAG_LOOKUP};
my $htmlDump = $$self{HTML_DUMP};
my %dumpParms = ( Out => $out );
+ my ($ch, $s, $length, $md5, $md5size);
my ($success, $wantTrailer, $trailInfo, $foundSOS, %jumbfChunk);
my (@iccChunk, $iccChunkCount, $iccChunksTotal, @flirChunk, $flirCount, $flirTotal);
- my ($preview, $scalado, @dqt, $subSampling, $dumpEnd, %extendedXMP, $md5);
+ my ($preview, $scalado, @dqt, $subSampling, $dumpEnd, %extendedXMP);
# get pointer to MD5 object if it exists and we are the top-level JPEG
- $md5 = $$self{ImageDataMD5} if $$self{FILE_TYPE} eq 'JPEG' and not $$self{DOC_NUM};
+ if ($$self{FILE_TYPE} eq 'JPEG' and not $$self{DOC_NUM}) {
+ $md5 = $$self{ImageDataMD5};
+ $md5size = 0;
+ }
# check to be sure this is a valid JPG (or J2C, or EXV) file
return 0 unless $raf->Read($s, 2) == 2 and $s =~ /^\xff[\xd8\x4f\x01]/;
@@ -6441,8 +6497,19 @@ sub ProcessJPEG($$)
$nextSegPos = $raf->Tell();
$len -= 4; # subtract size of length word
last unless $raf->Seek($len, 1);
- } elsif ($md5 and defined $marker and ($marker == 0x00 or $marker == 0xda)) {
- $md5->add($buff); # (note: this includes the terminating 0xff's)
+ } elsif ($md5 and defined $marker and ($marker == 0x00 or $marker == 0xda or
+ ($marker >= 0xd0 and $marker <= 0xd7)))
+ {
+ # calculate MD5 for image data (includes leading ff d9 but not trailing ff da)
+ $md5->add("\xff" . chr($marker));
+ my $n = $skipped - (length($buff) - 1); # number of extra 0xff's
+ if (not $n) {
+ $buff = substr($buff, 0, -1); # remove trailing 0xff
+ } elsif ($n > 1) {
+ $buff .= "\xff" x ($n - 1); # add back extra 0xff's
+ }
+ $md5->add($buff);
+ $md5size += $skipped + 2;
}
# read second segment too if this was the first
next unless defined $marker;
@@ -7457,6 +7524,8 @@ sub ProcessJPEG($$)
delete $extendedXMP{$guid};
}
}
+ # print verbose MD5 message if necessary
+ print $out "$$self{INDENT}(ImageDataMD5: $md5size bytes of JPEG image data)\n" if $md5size and $verbose;
# calculate JPEGDigest if requested
if (@dqt) {
require Image::ExifTool::JPEGDigest;
diff --git a/lib/Image/ExifTool.pod b/lib/Image/ExifTool.pod
index 16dc8b1d..8863e1cf 100644
--- a/lib/Image/ExifTool.pod
+++ b/lib/Image/ExifTool.pod
@@ -1727,10 +1727,11 @@ sensitive, and may be prefixed by one or more family 0, 1, 2 or 7 group
names with optional leading family numbers, separated by colons (eg.
'exif:iso'). A leading '-' indicates tags to be excluded (eg. '-comment'),
or a trailing '#' causes the ValueConv value to be copied (same as setting
-the Type option to 'ValueConv' for this tag only). Wildcards ('*' and '?')
-may be used in the tag name. A tag name of '*' is commonly used when a
-group is specified to copy all tags in the group (eg. 'XMP:*'). A special
-feature allows tag names of the form 'DSTTAGE<lt>SRCTAG' (or
+the Type option to 'ValueConv' for this tag only). A leading '+' sets the
+Replace option to 0 on a per-tag basis (see Options below). Wildcards ('*'
+and '?') may be used in the tag name. A tag name of '*' is commonly used
+when a group is specified to copy all tags in the group (eg. 'XMP:*'). A
+special feature allows tag names of the form 'DSTTAGE<lt>SRCTAG' (or
'SRCTAGE<gt>DSTTAG') to be specified to copy information to a tag with a
different name or a specified group. Both 'SRCTAG' and 'DSTTAG' may contain
wildcards and/or be prefixed by a group name (eg.
@@ -1769,7 +1770,9 @@ copies all information while preserving the original family 1 groups, while
The options are the same was for L</SetNewValue>, and are passed directly
to L</SetNewValue> internally, with a few exceptions:
-- The Replace option defaults to 1 instead of 0 as with L</SetNewValue>.
+- The Replace option defaults to 1 instead of 0 as with L</SetNewValue>,
+however the tag name argument may be prefixed with '+' to set the Replace
+option to 0 for this argument only.
- The AddValue or DelValue option is set for individual tags if '+>' or '->'
(or '+E<lt>' or '-E<lt>') are used.
@@ -1870,6 +1873,31 @@ None.
=back
+=head2 SetAlternateFile
+
+Specify alternate file from which to read metadata. Tags from the alternate
+file are available after L</ExtractInfo> is called or during a call to
+L</SetNewValuesFromFile> by using a family 8 group name (eg. 'File1' in the
+example below).
+
+ $exifTool->SetAlternateFile(File1 => 'images/test1.jpg');
+
+=over 4
+
+=item Inputs:
+
+0) ExifTool object reference
+
+1) Family 8 group name, case insensitive (eg. 'File1', 'File2'...)
+
+2) Name of alternate input file, or undef to reset
+
+=item Return Values:
+
+1 on success, or 0 if the group name is invalid.
+
+=back
+
=head2 SetFileModifyDate
Write the filesystem modification or creation time from the new value of the
@@ -2088,6 +2116,7 @@ The group family numbers are currently available:
5) Metadata Path (eg. JPEG-APP1-IFD0-ExifIFD)
6) EXIF/TIFF Format (eg. int8u, int32u, undef, string)
7) Tag ID (eg. ID-271, ID-rights, ID-a9aut)
+ 8) Alternate File Number (eg. File1, File2, File3...)
Families 0 and 1 are based on the file structure, and are similar except
that family 1 is more specific and sub-divides some groups to give more
@@ -2140,6 +2169,8 @@ non-numerical ID's may or may not have characters other than [-_A-Za-z0-9]
converted to hex. Note that unlike other group names, the tag ID's of
family 7 group names are case sensitive (but the leading "ID-" is not).
+Family 8 specifies the alternate file set from a call to L</SetAlternateFile>.
+
See L</GetAllGroups [static]> for complete lists of group names.
=back
@@ -2392,6 +2423,10 @@ leading "0x" if the HexTagIDs option is set, or decimal otherwise.
Characters in non-numerical ID's which are not valid in a group name are
returned as 2 hex digits.)
+=item Family 8 (Alternate File):
+
+File#
+
=back
Note: This function may also be called as an ExifTool member function to
diff --git a/lib/Image/ExifTool/DJI.pm b/lib/Image/ExifTool/DJI.pm
index 95b7f53a..4316fc04 100644
--- a/lib/Image/ExifTool/DJI.pm
+++ b/lib/Image/ExifTool/DJI.pm
@@ -16,7 +16,7 @@ use Image::ExifTool::Exif;
use Image::ExifTool::XMP;
use Image::ExifTool::GPS;
-$VERSION = '1.07';
+$VERSION = '1.08';
sub ProcessDJIInfo($$$);
@@ -104,7 +104,7 @@ my %convFloat2 = (
0x00 => { Name => 'AmbientTemperature', Format => 'float', PrintConv => 'sprintf("%.1f C",$val)' }, # (NC)
0x04 => { Name => 'ObjectDistance', Format => 'float', PrintConv => 'sprintf("%.1f m",$val)' },
0x08 => { Name => 'Emissivity', Format => 'float', PrintConv => 'sprintf("%.2f",$val)' },
- 0x0c => { Name => 'RelativeHumidity', Format => 'float', PrintConv => 'sprintf("%g %",$val*100)' },
+ 0x0c => { Name => 'RelativeHumidity', Format => 'float', PrintConv => 'sprintf("%g %%",$val*100)' },
0x10 => { Name => 'ReflectedTemperature',Format => 'float', PrintConv => 'sprintf("%.1f C",$val)' },
0x65 => { Name => 'IDString', Format => 'string[16]' }, # (NC)
);
diff --git a/lib/Image/ExifTool/FlashPix.pm b/lib/Image/ExifTool/FlashPix.pm
index 544e2d23..84068f4c 100644
--- a/lib/Image/ExifTool/FlashPix.pm
+++ b/lib/Image/ExifTool/FlashPix.pm
@@ -21,7 +21,7 @@ use Image::ExifTool qw(:DataAccess :Utils);
use Image::ExifTool::Exif;
use Image::ExifTool::ASF; # for GetGUID()
-$VERSION = '1.43';
+$VERSION = '1.44';
sub ProcessFPX($$);
sub ProcessFPXR($$$);
@@ -488,16 +488,27 @@ my %fpxFileType = (
IeImg => {
Name => 'EmbeddedImage',
Notes => q{
- embedded images in Scene7 vignette VNT files. EmbeddedImageRectangle is
- generated for applicable images, and may be associated with the
- corresponding EmbeddedImage via the family 3 group name
+ embedded images in Scene7 vignette VNT files. The EmbeddedImage Class and
+ Rectangle are also extracted for applicable images, and may be associated
+ with the corresponding EmbeddedImage via the family 3 group name
},
Groups => { 2 => 'Preview' },
Binary => 1,
},
- IeImg_rect => { # (not a real tag -- extracted from Contents of VNT file)
+ IeImg_class => {
+ Name => 'EmbeddedImageClass',
+ Notes => q{
+ not a real tag. This information is extracted if available for the
+ corresponding EmbeddedImage from the Contents of a VNT file
+ },
+ # eg. "Cache", "Mask"
+ },
+ IeImg_rect => { #
Name => 'EmbeddedImageRectangle',
- Hidden => 1,
+ Notes => q{
+ not a real tag. This information is extracted if available for the
+ corresponding EmbeddedImage from the Contents of a VNT file
+ },
},
);
@@ -1577,13 +1588,16 @@ sub ProcessContents($$$)
pos($$dataPt) += $size;
}
$$et{IeImg_lkup} = { };
- # - the byte after TargetRole1 is 0x0d or 0x11 for separate images in my samples,
+ $$et{IeImg_class} = { };
+ # - the byte before \x80 is 0x0d, 0x11 or 0x1f for separate images in my samples,
# and 0x1c or 0x23 for inline masks
- while ($$dataPt =~ /\x0bTargetRole1.\x80\0\0\x01.{4}(.{24})/sg) {
- my ($index, @coords) = unpack('Vx4V4', $1);
+ # - the byte after \xff\xff is 0x3b in my samples for $1 containing 'VnMask' or 'VnCache'
+ while ($$dataPt =~ /\x0bTargetRole1(?:.\x80|\xff\xff.\0.\0Vn(\w+))\0\0\x01.{4}(.{24})/sg) {
+ my ($index, @coords) = unpack('Vx4V4', $2);
next if $index == 0xffffffff;
$$et{IeImg_lkup}{$index} and $et->WarnOnce('Duplicate image index');
$$et{IeImg_lkup}{$index} = "@coords";
+ $$et{IeImg_class}{$index} = $1 if $1;
}
}
}
@@ -2395,6 +2409,10 @@ sub ProcessFPX($$)
# save position of this image
$et->HandleTag($tagTablePtr, IeImg_rect => $$et{IeImg_lkup}{$num});
delete $$et{IeImg_lkup}{$num};
+ if ($$et{IeImg_class} and $$et{IeImg_class}{$num}) {
+ $et->HandleTag($tagTablePtr, IeImg_class => $$et{IeImg_class}{$num});
+ delete $$et{IeImg_class}{$num};
+ }
}
delete $$et{DOC_NUM};
} else {
diff --git a/lib/Image/ExifTool/LIF.pm b/lib/Image/ExifTool/LIF.pm
index fa7e18ef..576ec0e1 100644
--- a/lib/Image/ExifTool/LIF.pm
+++ b/lib/Image/ExifTool/LIF.pm
@@ -13,7 +13,7 @@ use vars qw($VERSION);
use Image::ExifTool qw(:DataAccess :Utils);
use Image::ExifTool::XMP;
-$VERSION = '1.00';
+$VERSION = '1.01';
%Image::ExifTool::LIF::Main = (
GROUPS => { 0 => 'XML', 1 => 'XML', 2 => 'Image' },
@@ -30,7 +30,15 @@ $VERSION = '1.00';
my $unixTimeZero = 134774 * 24 * 3600;
my @vals = split ' ', $val;
foreach (@vals) {
- $_ = 1e-7 * hex($_);
+ if (/[^0-9a-f]/i) {
+ $_ = '0000:00:00 00:00:00';
+ } elsif (length $_ > 8) {
+ my $lo = hex substr($_, -8);
+ my $hi = hex substr($_, 0, -8);
+ $_ = 1e-7 * ($hi * 4294967296 + $lo);
+ } else {
+ $_ = 1e-7 * hex($_);
+ }
# shift from Jan 1, 1601 to Jan 1, 1970
$_ = Image::ExifTool::ConvertUnixTime($_ - $unixTimeZero);
}
diff --git a/lib/Image/ExifTool/MinoltaRaw.pm b/lib/Image/ExifTool/MinoltaRaw.pm
index a613662e..4bd2b130 100644
--- a/lib/Image/ExifTool/MinoltaRaw.pm
+++ b/lib/Image/ExifTool/MinoltaRaw.pm
@@ -17,7 +17,7 @@ use vars qw($VERSION);
use Image::ExifTool qw(:DataAccess :Utils);
use Image::ExifTool::Minolta;
-$VERSION = '1.16';
+$VERSION = '1.17';
sub ProcessMRW($$;$);
sub WriteMRW($$;$);
@@ -489,6 +489,14 @@ sub ProcessMRW($$;$)
$err and $et->Error("MRW format error", $$et{TIFF_TYPE} eq 'ARW');
} else {
$err and $et->Warn("MRW format error");
+ if ($$et{ImageDataMD5}) {
+ my ($num, $md5) = (0, $$et{ImageDataMD5});
+ while ($raf->Read($data, 65536)) {
+ $md5->add($data);
+ $num += length $data;
+ }
+ $et->VPrint(0, "$$et{INDENT}(ImageDataMD5: $num bytes of raw data)\n");
+ }
}
return $rtnVal;
}
diff --git a/lib/Image/ExifTool/Nikon.pm b/lib/Image/ExifTool/Nikon.pm
index f3d354e6..153ca64a 100644
--- a/lib/Image/ExifTool/Nikon.pm
+++ b/lib/Image/ExifTool/Nikon.pm
@@ -64,7 +64,7 @@ use Image::ExifTool::Exif;
use Image::ExifTool::GPS;
use Image::ExifTool::XMP;
-$VERSION = '4.20';
+$VERSION = '4.21';
sub LensIDConv($$$);
sub ProcessNikonAVI($$$);
@@ -5298,6 +5298,7 @@ my %nikonFocalConversions = (
35 => 'Nikkor Z 28-75mm f/2.8', #IB
36 => 'Nikkor Z 400mm f/4.5 VR S', #IB
37 => 'Nikkor Z 600mm f/4 TC VR S', #28
+ 38 => 'Nikkor Z 85mm f/1.2 S', #28
39 => 'Nikkor Z 17-28mm f/2.8', #IB
32768 => 'Nikkor Z 400mm f/2.8 TC VR S TC-1.4x', #28
32769 => 'Nikkor Z 600mm f/4 TC VR S TC-1.4x', #28
@@ -11836,19 +11837,19 @@ sub ProcessNikonApp($;$)
my $trailerLen = unpack('N', $buff);
$trailerLen > $fileEnd and $et->Warn('Bad NikonApp trailer size'), return 0;
if ($dirInfo) {
- $$dirInfo{DirLen} = $trailerLen if $dirInfo;
+ $$dirInfo{DirLen} = $trailerLen;
$$dirInfo{DataPos} = $fileEnd - $trailerLen;
if ($$dirInfo{OutFile}) {
if ($$et{DEL_GROUP}{NikonApp}) {
+ $et->VPrint(0, " Deleting NikonApp trailer ($trailerLen bytes)\n");
++$$et{CHANGED};
- # just copy the trailer when writing
+ # just copy the trailer when writing (read directly into output buffer)
} elsif ($trailerLen > $fileEnd or not $raf->Seek($$dirInfo{DataPos}, 0) or
$raf->Read(${$$dirInfo{OutFile}}, $trailerLen) != $trailerLen)
{
return 0;
- } else {
- return 1;
}
+ return 1;
}
$et->DumpTrailer($dirInfo) if $verbose or $$et{HTML_DUMP};
}
diff --git a/lib/Image/ExifTool/Olympus.pm b/lib/Image/ExifTool/Olympus.pm
index e81e17dc..19565f33 100644
--- a/lib/Image/ExifTool/Olympus.pm
+++ b/lib/Image/ExifTool/Olympus.pm
@@ -40,7 +40,7 @@ use Image::ExifTool qw(:DataAccess :Utils);
use Image::ExifTool::Exif;
use Image::ExifTool::APP12;
-$VERSION = '2.80';
+$VERSION = '2.81';
sub PrintLensInfo($$$);
@@ -3165,21 +3165,38 @@ my %indexInfo = (
PrintHex => 1,
ValueConv => '($val & 0x1f) . " " . ($val & 0xffe0)',
ValueConvInv => 'my @v=split(" ",$val); @v == 2 ? $v[0] + $v[1] : $val',
- PrintConv => [
+ PrintConv => [ # herb values added:
+ # based on code of W.P. in https://exiftool.org/forum/index.php?topic=14144.0
{
- 0x00 => '(none)',
- 0x01 => 'Center',
+ # 0x00 => '(none)',
+ # 0x01 => 'Center',
# need to fill this in...
+ 0x00 => '(none)',
+ 0x02 => 'Top-center (horizontal)',
+ 0x04 => 'Right (horizontal)',
+ 0x05 => 'Mid-right (horizontal)',
+ 0x06 => 'Center (horizontal)',
+ 0x07 => 'Mid-left (horizontal)',
+ 0x08 => 'Left (horizontal)',
+ 0x0a => 'Bottom-center (horizontal)',
+ 0x0c => 'Top-center (vertical)',
+ 0x0f => 'Right (vertical)',
+ 0x15 => 'Bottom-center (vertical)',
+ 0x10 => 'Mid-right (vertical)',
+ 0x11 => 'Center (vertical)',
+ 0x12 => 'Mid-left (vertical)',
+ 0x13 => 'Left (vertical)',
},
{
0x00 => 'Single Target',
0x40 => 'All Target', # (guess)
},
]
- },{ #11
+ },{ #herb all camera model except E-Mxxx and OM-x
Name => 'AFPoint',
+ Condition => '$$self{Model} !~ /^(E-M|OM-)/ ',
Writable => 'int16u',
- Notes => 'other models',
+ Notes => 'models other than E-Mxxx and OM-x',
RawConv => '($val or $$self{Model} ne "E-P1") ? $val : undef',
PrintConv => {
# (E-P1 always writes 0, maybe other models do too - PH)
@@ -3189,10 +3206,73 @@ my %indexInfo = (
3 => 'Center (vertical)', #6 (E-510)
255 => 'None',
},
+ },{ #herb all newer models E-Mxxx and OM-x; we do not know details
+ Name => 'AFPoint',
+ Writable => 'int16u',
+ Notes => 'other models',
}
],
# 0x31a Continuous AF parameters?
- # 0x31b ContinuousFocusMode? (ref forum78245)
+ 0x31b => [ #herb, based on investigations of abgestumpft: https://exiftool.org/forum/index.php?topic=14527.0
+ # for newer models E-Mxxx and OM-x
+ {
+ Name => 'AFPointDetails',
+ Condition => '$$self{Model} =~ m/^E-M|^OM-/ ',
+ Writable => 'int16u',
+ Notes => 'models E-Mxxx and OM-x',
+ PrintHex => 1,
+ ValueConv => '(($val >> 13) & 0x7) . " " . (($val >> 12) & 0x1) . " " . (($val >> 11) & 0x1) . " " .
+ # subject detect face and eye half press
+ (($val >> 8) & 0x3) . " " . (($val >> 7) & 0x1) . " " . (($val >> 5) & 0x1) . " " .
+ # eye AF face detect x-AF with MF
+ (($val >> 4) & 0x1) . " " . (($val >> 3) & 0x1) . " " . ($val & 0x7)',
+ # release object found MF...
+ PrintConvColumns => 4,
+ PrintConv => [
+ {
+ # should be identical to AISubjectTrackingMode
+ 0 => 'No Subject Detection',
+ 1 => 'Motorsports',
+ 2 => 'Airplanes',
+ 3 => 'Trains',
+ 4 => 'Birds',
+ 5 => 'Dogs & Cats',
+ },{
+ 0 => 'Face Priority',
+ 1 => 'Target Priority',
+ },{
+ 0 => 'Normal AF',
+ 1 => 'AF on Half Press',
+ },{
+ 0 => 'No Eye-AF',
+ 1 => 'Right Eye Priority',
+ 2 => 'Left Eye Priority',
+ 3 => 'Both Eyes Priority',
+ },{
+ 0 => 'No Face Detection',
+ 1 => 'Face Detection',
+ },{
+ 0 => 'No MF',
+ 1 => 'With MF',
+ },{
+ 0 => 'AF Priority',
+ 1 => 'Release Priority',
+ },{
+ 0 => 'No Object found',
+ 1 => 'Object found',
+ },{
+ 0 => 'MF',
+ 1 => 'S-AF',
+ 2 => 'C-AF',
+ 6 => 'C-AF + TR',
+ },
+ ],
+ },{ # for older models
+ Name => 'AFPointDetails',
+ Writable => 'int16u',
+ Notes => 'other models',
+ }
+ ],
0x328 => { #PH
Name => 'AFInfo',
SubDirectory => { TagTable => 'Image::ExifTool::Olympus::AFInfo' },
diff --git a/lib/Image/ExifTool/PNG.pm b/lib/Image/ExifTool/PNG.pm
index 1dfa63bf..cf1324c0 100644
--- a/lib/Image/ExifTool/PNG.pm
+++ b/lib/Image/ExifTool/PNG.pm
@@ -36,7 +36,7 @@ use strict;
use vars qw($VERSION $AUTOLOAD %stdCase);
use Image::ExifTool qw(:DataAccess :Utils);
-$VERSION = '1.62';
+$VERSION = '1.63';
sub ProcessPNG_tEXt($$$);
sub ProcessPNG_iTXt($$$);
@@ -1374,6 +1374,7 @@ sub ProcessPNG($$)
my $datCount = 0;
my $datBytes = 0;
my $fastScan = $et->Options('FastScan');
+ my $md5 = $$et{ImageDataMD5};
my ($n, $sig, $err, $hbuf, $dbuf, $cbuf);
my ($wasHdr, $wasEnd, $wasDat, $doTxt, @txtOffset);
@@ -1453,6 +1454,7 @@ sub ProcessPNG($$)
if ($datCount and $chunk ne $datChunk) {
my $s = $datCount > 1 ? 's' : '';
print $out "$fileType $datChunk ($datCount chunk$s, total $datBytes bytes)\n";
+ print $out "$$et{INDENT}(ImageDataMD5: $datBytes bytes of $datChunk data)\n" if $md5;
$datCount = $datBytes = 0;
}
}
@@ -1539,7 +1541,17 @@ sub ProcessPNG($$)
}
# skip over data chunks if possible/necessary
} elsif (not $validate or $len > $chunkSizeLimit) {
- $raf->Seek($len + 4, 1) or $et->Warn('Seek error'), last;
+ if ($md5) {
+ while ($len) {
+ my $n = $len > 65536 ? 65536 : $len;
+ $raf->Read($dbuf,$n) == $n or last;
+ $md5->add($dbuf);
+ $len -= $n;
+ }
+ $raf->Read($cbuf, 4) == 4 or $et->Warn('Truncated data'), last;
+ } else {
+ $raf->Seek($len + 4, 1) or $et->Warn('Seek error'), last;
+ }
next;
}
} elsif ($wasDat and $isTxtChunk{$chunk}) {
@@ -1558,6 +1570,7 @@ sub ProcessPNG($$)
$et->Warn("Corrupted $fileType image") unless $wasEnd;
last;
}
+ $md5->add($dbuf) if $md5 and $datChunk; # add to MD5 if necessary
if ($verbose or $validate or ($outfile and not $fastScan)) {
# check CRC when in verbose mode (since we don't care about speed)
my $crc = CalculateCRC(\$hbuf, undef, 4);
diff --git a/lib/Image/ExifTool/PanasonicRaw.pm b/lib/Image/ExifTool/PanasonicRaw.pm
index cdd7e7fb..ee389dc8 100644
--- a/lib/Image/ExifTool/PanasonicRaw.pm
+++ b/lib/Image/ExifTool/PanasonicRaw.pm
@@ -21,7 +21,7 @@ use vars qw($VERSION);
use Image::ExifTool qw(:DataAccess :Utils);
use Image::ExifTool::Exif;
-$VERSION = '1.27';
+$VERSION = '1.28';
sub ProcessJpgFromRaw($$$);
sub WriteJpgFromRaw($$$);
@@ -266,6 +266,7 @@ my %panasonicWhiteBalance = ( #forum9396
PanasonicHack => 1,
OffsetPair => 0x117, # (use StripByteCounts as the offset pair)
NotRealPair => 1, # (to avoid Validate warning)
+ IsImageData => 1,
},
0x119 => {
Name => 'DistortionInfo',
@@ -296,6 +297,20 @@ my %panasonicWhiteBalance = ( #forum9396
},
},
# 0x122 - int32u: RAWDataOffset for the GH5s/GX9, or pointer to end of raw data for G9 (forum9295)
+ 0x127 => { #github193 (newer models)
+ Name => 'JpgFromRaw2',
+ Groups => { 2 => 'Preview' },
+ DataTag => 'JpgFromRaw2',
+ RawConv => '$self->ValidateImage(\$val,$tag)',
+ },
+ 0x13b => {
+ Name => 'Artist',
+ Groups => { 2 => 'Author' },
+ Permanent => 1, # (so we don't add it if the model doesn't write it)
+ Writable => 'string',
+ WriteGroup => 'IFD0',
+ RawConv => '$val =~ s/\s+$//; $val', # trim trailing blanks
+ },
0x2bc => { # PH Extension!!
Name => 'ApplicationNotes', # (writable directory!)
Writable => 'int8u',
@@ -318,6 +333,17 @@ my %panasonicWhiteBalance = ( #forum9396
noise-reduction strengths the R, G and B channels
},
},
+ 0x8298 => { #github193
+ Name => 'Copyright',
+ Groups => { 2 => 'Author' },
+ Permanent => 1, # (so we don't add it if the model doesn't write it)
+ Format => 'undef',
+ Writable => 'string',
+ WriteGroup => 'IFD0',
+ RawConv => $Image::ExifTool::Exif::Main{0x8298}{RawConv},
+ RawConvInv => $Image::ExifTool::Exif::Main{0x8298}{RawConvInv},
+ PrintConvInv => $Image::ExifTool::Exif::Main{0x8298}{PrintConvInv},
+ },
0x83bb => { # PH Extension!!
Name => 'IPTC-NAA', # (writable directory!)
Format => 'undef', # convert binary values as undef
diff --git a/lib/Image/ExifTool/PhaseOne.pm b/lib/Image/ExifTool/PhaseOne.pm
index af8e849d..2fa64f0a 100644
--- a/lib/Image/ExifTool/PhaseOne.pm
+++ b/lib/Image/ExifTool/PhaseOne.pm
@@ -15,7 +15,7 @@ use vars qw($VERSION);
use Image::ExifTool qw(:DataAccess :Utils);
use Image::ExifTool::Exif;
-$VERSION = '1.07';
+$VERSION = '1.08';
sub WritePhaseOne($$$);
sub ProcessPhaseOne($$$);
@@ -84,6 +84,7 @@ my @formatName = ( undef, 'string', 'int16s', undef, 'int32s' );
Name => 'RawData',
Format => 'undef', # (actually 2-byte integers, but don't convert)
Binary => 1,
+ IsImageData => 1,
PutFirst => 1,
Writable => 0,
Drop => 1, # don't copy to other file types
@@ -584,6 +585,7 @@ sub ProcessPhaseOne($$$)
my $dirLen = $$dirInfo{DirLen} || $$dirInfo{DataLen} - $dirStart;
my $binary = $et->Options('Binary');
my $verbose = $et->Options('Verbose');
+ my $md5 = $$et{ImageDataMD5};
my $htmlDump = $$et{HTML_DUMP};
return 0 if $dirLen < 12;
@@ -676,6 +678,17 @@ sub ProcessPhaseOne($$$)
}
}
}
+ if ($md5 and $tagInfo and $$tagInfo{IsImageData}) {
+ my ($pos, $len) = ($valuePtr, $size);
+ while ($len) {
+ my $n = $len > 65536 ? 65536 : $len;
+ my $tmp = substr($$dataPt, $pos, $n);
+ $md5->add($tmp);
+ $len -= $n;
+ $pos += $n;
+ }
+ $et->VPrint(0, "$$et{INDENT}(ImageDataMD5: $size bytes of PhaseOne:$$tagInfo{Name})\n");
+ }
my %parms = (
DirName => $ifdType,
Index => $index,
diff --git a/lib/Image/ExifTool/QuickTime.pm b/lib/Image/ExifTool/QuickTime.pm
index 073c1667..b10ca377 100644
--- a/lib/Image/ExifTool/QuickTime.pm
+++ b/lib/Image/ExifTool/QuickTime.pm
@@ -447,15 +447,16 @@ my %dupDirOK = ( ipco => 1, '----' => 1 );
my %eeStd = ( stco => 'stbl', co64 => 'stbl', stsz => 'stbl', stz2 => 'stbl',
stsc => 'stbl', stts => 'stbl' );
+# atoms required for generating ImageDataMD5
+my %md5Box = ( vide => { %eeStd }, soun => { %eeStd } );
+
# boxes and their containers for the various handler types that we want to save
# when the ExtractEmbedded is enabled (currently only the 'gps ' container name is
# used, but others have been checked against all available sample files and may be
# useful in the future if the names are used for different boxes on other locations)
my %eeBox = (
# (note: vide is only processed if specific atoms exist in the VideoSampleDesc)
- vide => { %eeStd,
- JPEG => 'stsd',
- },
+ vide => { %eeStd, JPEG => 'stsd' },
text => { %eeStd },
meta => { %eeStd },
sbtl => { %eeStd },
@@ -9285,7 +9286,8 @@ sub ProcessMOV($$;$)
$$raf{NoBuffer} = 1 if $fast; # disable buffering in FastScan mode
my $ee = $$et{OPTIONS}{ExtractEmbedded};
- if ($ee) {
+ my $md5 = $$et{ImageDataMD5};
+ if ($ee or $md5) {
$unkOpt = $$et{OPTIONS}{Unknown};
require 'Image/ExifTool/QuickTimeStream.pl';
}
@@ -9367,7 +9369,7 @@ sub ProcessMOV($$;$)
# set flag to store additional information for ExtractEmbedded option
my $handlerType = $$et{HandlerType};
if ($eeBox{$handlerType} and $eeBox{$handlerType}{$tag}) {
- if ($ee) {
+ if ($ee or $md5) {
# (there is another 'gps ' box with a track log that doesn't contain offsets)
if ($tag ne 'gps ' or $eeBox{$handlerType}{$tag} eq $dirID) {
$eeTag = 1;
@@ -9379,6 +9381,9 @@ sub ProcessMOV($$;$)
} elsif ($ee and $ee > 1 and $eeBox2{$handlerType} and $eeBox2{$handlerType}{$tag}) {
$eeTag = 1;
$$et{OPTIONS}{Unknown} = 1;
+ } elsif ($md5 and $md5Box{$handlerType} and $md5Box{$handlerType}{$tag}) {
+ $eeTag = 1;
+ $$et{OPTIONS}{Unknown} = 1;
}
my $tagInfo = $et->GetTagInfo($tagTablePtr, $tag);
@@ -9611,7 +9616,7 @@ ItemID: foreach $id (keys %$items) {
}
if ($tag eq 'stbl') {
# process sample data when exiting SampleTable box if extracting embedded
- ProcessSamples($et) if $ee;
+ ProcessSamples($et) if $ee or $md5;
} elsif ($tag eq 'minf') {
$$et{HandlerType} = ''; # reset handler type at end of media info box
}
diff --git a/lib/Image/ExifTool/QuickTimeStream.pl b/lib/Image/ExifTool/QuickTimeStream.pl
index fe46355c..a3e31601 100644
--- a/lib/Image/ExifTool/QuickTimeStream.pl
+++ b/lib/Image/ExifTool/QuickTimeStream.pl
@@ -599,6 +599,8 @@ my %insvLimit = (
0x1a => 'Firmware',
0x2a => {
Name => 'Parameters',
+ # (see https://exiftool.org/forum/index.php?msg=78942)
+ Notes => 'number of lenses, 6-axis orientation of each lens, raw resolution',
ValueConv => '$val =~ tr/_/ /; $val',
},
);
@@ -1125,23 +1127,37 @@ sub Process_text($$$;$)
# Inputs: 0) ExifTool ref
# Notes: Also accesses ExifTool RAF*, SET_GROUP1, HandlerType, MetaFormat,
# ee*, and avcC elements (* = must exist)
+# - may be called either due to ExtractEmbedded option, or ImageDataMD5 requested
+# - MD5 includes only video and audio data
sub ProcessSamples($)
{
my $et = shift;
my ($raf, $ee) = @$et{qw(RAF ee)};
- my ($i, $buff, $pos, $hdrLen, $hdrFmt, @time, @dur, $oldIndent);
+ my ($i, $buff, $pos, $hdrLen, $hdrFmt, @time, @dur, $oldIndent, $md5);
return unless $ee;
delete $$et{ee}; # use only once
- # only process specific types of video streams
+ my $eeOpt = $et->Options('ExtractEmbedded');
my $type = $$et{HandlerType} || '';
if ($type eq 'vide') {
- if ($$ee{avcC}) { $type = 'avcC' }
- elsif ($$ee{JPEG}) { $type = 'JPEG' }
- else { return }
+ # only process specific types of video streams
+ $md5 = $$et{ImageDataMD5};
+ # only process specific video types if ExtractEmbedded was used
+ # (otherwise we are only here to calculate the audio/video MD5)
+ if ($eeOpt) {
+ if ($$ee{avcC}) { $type = 'avcC' }
+ elsif ($$ee{JPEG}) { $type = 'JPEG' }
+ else { return unless $md5 }
+ }
+ } elsif ($type eq 'soun') {
+ $md5 = $$et{ImageDataMD5};
+ return unless $md5;
+ } else {
+ return unless $eeOpt; # (don't do MD5 on other types)
}
+ my $md5size = 0;
my ($start, $size) = @$ee{qw(start size)};
#
# determine sample start offsets from chunk offsets (stco) and sample-to-chunk table (stsc),
@@ -1160,13 +1176,16 @@ sub ProcessSamples($)
$timeDelta = shift @$stts;
}
my $ts = $$et{MediaTS} || 1;
+ my @chunkSize; # total size of each chunk
foreach $chunkStart (@$stco) {
if ($iChunk >= $nextChunk and @$stsc) {
($startChunk, $samplesPerChunk, $descIdx) = @{shift @$stsc};
$nextChunk = $$stsc[0][0] if @$stsc;
}
@$size < @$start + $samplesPerChunk and $et->WarnOnce('Sample size error'), last;
+ last unless defined $chunkStart and length $chunkStart;
my $sampleStart = $chunkStart;
+ my $chunkSize = 0;
Sample: for ($i=0; ; ) {
push @$start, $sampleStart;
if (defined $time) {
@@ -1184,12 +1203,19 @@ Sample: for ($i=0; ; ) {
--$timeCount;
}
# (eventually should use the description indices: $descIdx)
+ $chunkSize += $$size[$#$start];
last if ++$i >= $samplesPerChunk;
$sampleStart += $$size[$#$start];
}
+ push @chunkSize, $chunkSize;
++$iChunk;
}
@$start == @$size or $et->WarnOnce('Incorrect sample start/size count'), return;
+ # process as chunks if we are only interested in calculating MD5
+ if ($type eq 'soun' or $type eq 'vide') {
+ $start = $stco;
+ $size = \@chunkSize;
+ }
}
#
# extract and parse the sample data
@@ -1221,6 +1247,10 @@ Sample: for ($i=0; ; ) {
my $size = $$size[$i];
next unless $raf->Seek($$start[$i], 0) and $raf->Read($buff, $size) == $size;
+ if ($md5) {
+ $md5->add($buff);
+ $md5size += length $buff;
+ }
if ($type eq 'avcC') {
next if length($buff) <= $hdrLen;
# scan through all NAL units and send them to ParseH264Video()
@@ -1347,6 +1377,8 @@ Sample: for ($i=0; ; ) {
SetGPSDateTime($et, $tagTbl, $time[$i]) if $$et{FoundGPSLatitude} and not $$et{FoundGPSDateTime};
}
if ($verbose) {
+ my $str = $type eq 'soun' ? 'Audio' : 'Video';
+ $et->VPrint(0, "$$et{INDENT}(ImageDataMD5: $md5size bytes of $str data)\n") if $md5size;
$$et{INDENT} = $oldIndent;
$et->VPrint(0, "--------------------------\n");
}
diff --git a/lib/Image/ExifTool/RIFF.pm b/lib/Image/ExifTool/RIFF.pm
index 84a59e35..afcfa518 100644
--- a/lib/Image/ExifTool/RIFF.pm
+++ b/lib/Image/ExifTool/RIFF.pm
@@ -30,7 +30,7 @@ use strict;
use vars qw($VERSION $AUTOLOAD);
use Image::ExifTool qw(:DataAccess :Utils);
-$VERSION = '1.62';
+$VERSION = '1.63';
sub ConvertTimecode($);
sub ProcessSGLT($$$);
@@ -38,6 +38,13 @@ sub ProcessSLLT($$$);
sub ProcessLucas($$$);
sub WriteRIFF($$);
+# RIFF chunks containing image data (to include in ImageDataMD5 digest)
+my %isImageData = (
+ LIST_movi => 1, # (AVI: contains ##db, ##dc, ##wb)
+ data => 1, # (WAV)
+ 'VP8 '=>1, VP8L=>1, ANIM=>1, ANMF=>1, ALPH=>1, # (WebP)
+);
+
# recognized RIFF variants
my %riffType = (
'WAVE' => 'WAV', 'AVI ' => 'AVI', 'WEBP' => 'WEBP',
@@ -1980,6 +1987,7 @@ sub ProcessRIFF($$)
my $unknown = $et->Options('Unknown');
my $validate = $et->Options('Validate');
my $ee = $et->Options('ExtractEmbedded');
+ my $md5 = $$et{ImageDataMD5};
# verify this is a valid RIFF file
return 0 unless $raf->Read($buff, 12) == 12;
@@ -2059,6 +2067,10 @@ sub ProcessRIFF($$)
# (in LIST_movi chunk: ##db = uncompressed DIB, ##dc = compressed DIB, ##wb = audio data)
if ($tagInfo or (($verbose or $unknown) and $tag !~ /^(data|idx1|LIST_movi|RIFF|\d{2}(db|dc|wb))$/)) {
$raf->Read($buff, $len2) == $len2 or $err=1, last;
+ if ($md5 and $isImageData{$tag}) {
+ $md5->add($buff);
+ $et->VPrint(0, "$$et{INDENT}(ImageDataMD5: '${tag}' chunk, $len2 bytes)\n");
+ }
my $setGroups;
if ($tagInfo and ref $tagInfo eq 'HASH' and $$tagInfo{SetGroups}) {
$setGroups = $$et{SET_GROUP0} = $$et{SET_GROUP1} = $$tagInfo{SetGroups};
@@ -2085,18 +2097,34 @@ sub ProcessRIFF($$)
# extract information from remaining file as an embedded file
$$et{DOC_NUM} = ++$$et{DOC_COUNT};
next; # (must not increment $pos)
- } elsif ($tag eq 'LIST_movi' and $ee) {
- next; # parse into movi chunk
} else {
- if ($len > 0x7fffffff and not $et->Options('LargeFileSupport')) {
- $et->Warn("Stopped parsing at large $tag chunk (LargeFileSupport not set)");
- last;
+ my $rewind;
+ # do MD5 if required
+ if ($md5 and $isImageData{$tag}) {
+ $rewind = $raf->Tell();
+ my $more = $len2;
+ while ($more) {
+ my $n = $more > 65536 ? 65536 : $more;
+ $raf->Read($buff, $n) == $n or $err = 1, last;
+ $md5->add($buff);
+ $more -= $n;
+ }
+ $et->VPrint(0, "$$et{INDENT}(ImageDataMD5: '${tag}' chunk, $len2 bytes)\n");
}
- if ($validate and $len2) {
- # (must actually try to read something after seeking to detect error)
- $raf->Seek($len2-1, 1) and $raf->Read($buff, 1) == 1 or $err = 1, last;
- } else {
- $raf->Seek($len2, 1) or $err=1, last;
+ if ($tag eq 'LIST_movi' and $ee) {
+ $raf->Seek($rewind, 0) or $err = 1, last if $rewind;
+ next; # parse into movi chunk
+ } elsif (not $rewind) {
+ if ($len > 0x7fffffff and not $et->Options('LargeFileSupport')) {
+ $et->Warn("Stopped parsing at large $tag chunk (LargeFileSupport not set)");
+ last;
+ }
+ if ($validate and $len2) {
+ # (must actually try to read something after seeking to detect error)
+ $raf->Seek($len2-1, 1) and $raf->Read($buff, 1) == 1 or $err = 1, last;
+ } else {
+ $raf->Seek($len2, 1) or $err=1, last;
+ }
}
}
$pos += $len2;
diff --git a/lib/Image/ExifTool/TagLookup.pm b/lib/Image/ExifTool/TagLookup.pm
index 7ad10e49..1891d3d5 100644
--- a/lib/Image/ExifTool/TagLookup.pm
+++ b/lib/Image/ExifTool/TagLookup.pm
@@ -506,6 +506,7 @@ my @tableList = (
'Image::ExifTool::XMP::Album',
'Image::ExifTool::XMP::DICOM',
'Image::ExifTool::XMP::Device',
+ 'Image::ExifTool::XMP::ExifTool',
'Image::ExifTool::XMP::ExpressionMedia',
'Image::ExifTool::XMP::GAudio',
'Image::ExifTool::XMP::GCamera',
@@ -563,16 +564,16 @@ my @tableList = (
# lookup for all writable tags
my %tagLookup = (
'aberrationcorrectiondistance' => { 109 => 0x69 },
- 'about' => { 514 => 'about' },
- 'aboutcvterm' => { 506 => 'AboutCvTerm' },
- 'aboutcvtermcvid' => { 506 => [\'AboutCvTerm','AboutCvTermCvId'] },
- 'aboutcvtermid' => { 506 => [\'AboutCvTerm','AboutCvTermCvTermId'] },
- 'aboutcvtermname' => { 506 => [\'AboutCvTerm','AboutCvTermCvTermName'] },
- 'aboutcvtermrefinedabout' => { 506 => [\'AboutCvTerm','AboutCvTermCvTermRefinedAbout'] },
+ 'about' => { 515 => 'about' },
+ 'aboutcvterm' => { 507 => 'AboutCvTerm' },
+ 'aboutcvtermcvid' => { 507 => [\'AboutCvTerm','AboutCvTermCvId'] },
+ 'aboutcvtermid' => { 507 => [\'AboutCvTerm','AboutCvTermCvTermId'] },
+ 'aboutcvtermname' => { 507 => [\'AboutCvTerm','AboutCvTermCvTermName'] },
+ 'aboutcvtermrefinedabout' => { 507 => [\'AboutCvTerm','AboutCvTermCvTermRefinedAbout'] },
'absolutealtitude' => { 116 => 'AbsoluteAltitude' },
- 'abspeakaudiofilepath' => { 520 => 'absPeakAudioFilePath' },
- 'academicfield' => { 510 => 'academicField' },
- 'acceleration' => { 119 => 0x9404, 500 => 'Acceleration' },
+ 'abspeakaudiofilepath' => { 521 => 'absPeakAudioFilePath' },
+ 'academicfield' => { 511 => 'academicField' },
+ 'acceleration' => { 119 => 0x9404, 501 => 'Acceleration' },
'accelerationtracking' => { 84 => 0x518 },
'accelerationvector' => { 1 => 0x8 },
'accelerometer' => { 405 => 0x3 },
@@ -589,18 +590,18 @@ my %tagLookup = (
'adaptervoltage' => { 138 => 0x407 },
'addaspectratioinfo' => { 84 => 0x80e },
'addiptcinformation' => { 84 => 0x815 },
- 'additionalmodelinformation' => { 506 => 'AddlModelInfo' },
+ 'additionalmodelinformation' => { 507 => 'AddlModelInfo' },
'addoriginaldecisiondata' => { 84 => 0x80f, 85 => 0x11, 86 => 0x13, 89 => 0x14 },
'address' => { 161 => 'Address' },
'adjustmentmode' => { 412 => 0x15 },
'adlbracketingstep' => { 197 => 0x17 },
'adlbracketingtype' => { 197 => 0x18 },
'adobe' => { 120 => 'Adobe' },
- 'adultcontentwarning' => { 322 => 'AdultContentWarning', 513 => 'adultContentWarning' },
+ 'adultcontentwarning' => { 322 => 'AdultContentWarning', 514 => 'adultContentWarning' },
'advancedfilter' => { 127 => 0x1201 },
'advancedraw' => { 287 => 0x76a43203 },
'advancedscenetype' => { 335 => 0x3d },
- 'advisory' => { 518 => 'Advisory' },
+ 'advisory' => { 519 => 'Advisory' },
'ae_iso' => { 343 => 0x2, 344 => 0x4, 345 => 0x12 },
'aeaperture' => { 343 => 0x1, 344 => 0x3, 345 => 0x11 },
'aeaperturesteps' => { 343 => 0x8, 344 => 0xb },
@@ -631,12 +632,12 @@ my %tagLookup = (
'aeminaperture' => { 343 => 0xb, 344 => 0x12, 345 => 0x1e },
'aeminexposuretime' => { 343 => 0x5, 344 => 0x13, 345 => 0x1f },
'aeprogrammode' => { 343 => 0x6 },
- 'aeprojectlink' => { 494 => 'aeProjectLink' },
- 'aeprojectlinkcompositionid' => { 494 => [\'aeProjectLink','aeProjectLinkCompositionID'] },
- 'aeprojectlinkfullpath' => { 494 => [\'aeProjectLink','aeProjectLinkFullPath'] },
- 'aeprojectlinkrenderoutputmoduleindex' => { 494 => [\'aeProjectLink','aeProjectLinkRenderOutputModuleIndex'] },
- 'aeprojectlinkrenderqueueitemid' => { 494 => [\'aeProjectLink','aeProjectLinkRenderQueueItemID'] },
- 'aeprojectlinkrendertimestamp' => { 494 => [\'aeProjectLink','aeProjectLinkRenderTimeStamp'] },
+ 'aeprojectlink' => { 495 => 'aeProjectLink' },
+ 'aeprojectlinkcompositionid' => { 495 => [\'aeProjectLink','aeProjectLinkCompositionID'] },
+ 'aeprojectlinkfullpath' => { 495 => [\'aeProjectLink','aeProjectLinkFullPath'] },
+ 'aeprojectlinkrenderoutputmoduleindex' => { 495 => [\'aeProjectLink','aeProjectLinkRenderOutputModuleIndex'] },
+ 'aeprojectlinkrenderqueueitemid' => { 495 => [\'aeProjectLink','aeProjectLinkRenderQueueItemID'] },
+ 'aeprojectlinkrendertimestamp' => { 495 => [\'aeProjectLink','aeProjectLinkRenderTimeStamp'] },
'aesetting' => { 34 => 0x21 },
'aestable' => { 1 => 0x4 },
'aetarget' => { 1 => 0x5 },
@@ -688,16 +689,16 @@ my %tagLookup = (
'afconfigtool' => { 2 => 0x1 },
'afdefocus' => { 346 => 0x6 },
'afduringliveview' => { 84 => 0x511 },
- 'affinea' => { 487 => 'AffineA' },
- 'affineb' => { 487 => 'AffineB' },
- 'affinec' => { 487 => 'AffineC' },
- 'affined' => { 487 => 'AffineD' },
+ 'affinea' => { 488 => 'AffineA' },
+ 'affineb' => { 488 => 'AffineB' },
+ 'affinec' => { 488 => 'AffineC' },
+ 'affined' => { 488 => 'AffineD' },
'affinetune' => { 195 => 0x0, 238 => 0x5b0, 239 => 0x5e0, 312 => 0x306 },
'affinetuneadj' => { 195 => 0x2, 261 => 0x2d1, 262 => 0x2dc, 312 => 0x307 },
'affinetuneadjtele' => { 195 => 0x3 },
'affinetuneindex' => { 195 => 0x1 },
- 'affinex' => { 487 => 'AffineX' },
- 'affiney' => { 487 => 'AffineY' },
+ 'affinex' => { 488 => 'AffineX' },
+ 'affiney' => { 488 => 'AffineY' },
'afhold' => { 346 => 0x1fd },
'afilluminator' => { 422 => 0x29, 435 => 0xb044 },
'afimageheight' => { 193 => [0x12,0x2c,0x48], 194 => 0x40 },
@@ -719,6 +720,7 @@ my %tagLookup = (
'afpointatshutterrelease' => { 415 => [0x39,0x9] },
'afpointautoselection' => { 84 => 0x50b },
'afpointbrightness' => { 84 => 0x50d, 294 => '2.4', 295 => '46.5', 297 => '2.2', 298 => '2.2', 307 => '2.3', 308 => '2.2' },
+ 'afpointdetails' => { 315 => 0x31b },
'afpointdisplayduringfocus' => { 2 => 0x10, 84 => 0x50c },
'afpointillumination' => { 83 => 0xa, 294 => '2.3', 295 => '46.2', 297 => '47.2', 298 => '47.2', 302 => '1.2', 303 => '2.3', 304 => '1.2', 307 => '47.2', 308 => '47.2', 309 => '2.4' },
'afpointinfocus' => { 415 => [0x38,0x8] },
@@ -907,9 +909,9 @@ my %tagLookup = (
'aftrackingsensitivity' => { 2 => 0x2 },
'aftype' => { 415 => 0x2 },
'afwithshutter' => { 422 => 0x2a },
- 'aggregateissuenumber' => { 510 => 'aggregateIssueNumber' },
- 'aggregationtype' => { 510 => 'aggregationType' },
- 'agreement' => { 513 => 'agreement' },
+ 'aggregateissuenumber' => { 511 => 'aggregateIssueNumber' },
+ 'aggregationtype' => { 511 => 'aggregationType' },
+ 'agreement' => { 514 => 'agreement' },
'ah2greeninterpolationthreshold' => { 138 => 0xe4e },
'airplanemode' => { 238 => 0x624, 239 => 0x654 },
'aiservocontinuousshooting' => { 83 => 0x15 },
@@ -921,35 +923,35 @@ my %tagLookup = (
'aiservotrackingmethod' => { 84 => 0x504 },
'aiservotrackingsensitivity' => { 83 => 0x14, 84 => 0x502 },
'aisubjecttrackingmode' => { 312 => 0x309 },
- 'album' => { 387 => ['albm',"\xa9alb"], 389 => 'album', 395 => ['albm',"\xa9alb"], 520 => 'album' },
+ 'album' => { 387 => ['albm',"\xa9alb"], 389 => 'album', 395 => ['albm',"\xa9alb"], 521 => 'album' },
'albumartist' => { 179 => 'WM/AlbumArtist', 387 => 'aART', 395 => 'albr' },
'albumcoverurl' => { 179 => 'WM/AlbumCoverURL' },
'albumtitle' => { 179 => 'WM/AlbumTitle' },
'albumtitleid' => { 387 => 'atID' },
- 'alreadyapplied' => { 493 => 'AlreadyApplied', 495 => 'AlreadyApplied' },
- 'alternatetitle' => { 510 => 'alternateTitle' },
- 'alternatetitlea-lang' => { 510 => [\'alternateTitle','alternateTitleA-lang'] },
- 'alternatetitlea-platform' => { 510 => [\'alternateTitle','alternateTitleA-platform'] },
- 'alternatetitletext' => { 510 => [\'alternateTitle','alternateTitleText'] },
+ 'alreadyapplied' => { 494 => 'AlreadyApplied', 496 => 'AlreadyApplied' },
+ 'alternatetitle' => { 511 => 'alternateTitle' },
+ 'alternatetitlea-lang' => { 511 => [\'alternateTitle','alternateTitleA-lang'] },
+ 'alternatetitlea-platform' => { 511 => [\'alternateTitle','alternateTitleA-platform'] },
+ 'alternatetitletext' => { 511 => [\'alternateTitle','alternateTitleText'] },
'altitude' => { 196 => 0x6 },
- 'alttapename' => { 520 => 'altTapeName' },
- 'alttextaccessibility' => { 505 => 'AltTextAccessibility' },
- 'alttimecode' => { 520 => 'altTimecode' },
- 'alttimecodetimeformat' => { 520 => [\'altTimecode','altTimecodeTimeFormat'] },
- 'alttimecodetimevalue' => { 520 => [\'altTimecode','altTimecodeTimeValue'] },
- 'alttimecodevalue' => { 520 => [\'altTimecode','altTimecodeValue'] },
+ 'alttapename' => { 521 => 'altTapeName' },
+ 'alttextaccessibility' => { 506 => 'AltTextAccessibility' },
+ 'alttimecode' => { 521 => 'altTimecode' },
+ 'alttimecodetimeformat' => { 521 => [\'altTimecode','altTimecodeTimeFormat'] },
+ 'alttimecodetimevalue' => { 521 => [\'altTimecode','altTimecodeTimeValue'] },
+ 'alttimecodevalue' => { 521 => [\'altTimecode','altTimecodeValue'] },
'ambienceselection' => { 4 => 0x1 },
'ambientinfrared' => { 398 => 0x5c },
'ambientlight' => { 398 => 0x5e },
- 'ambienttemperature' => { 119 => 0x9400, 396 => 0x14, 397 => 0x46, 398 => 0x50, 460 => 0x4, 500 => 'Temperature' },
+ 'ambienttemperature' => { 119 => 0x9400, 396 => 0x14, 397 => 0x46, 398 => 0x50, 460 => 0x4, 501 => 'Temperature' },
'ambienttemperaturefahrenheit' => { 396 => 0x13, 397 => 0x44, 398 => 0x4e },
'analogbalance' => { 119 => 0xc627 },
'analogcaptureiso' => { 138 => 0x89e },
'analogisotable' => { 138 => 0x89d },
'androidversion' => { 389 => 'com.android.version' },
'angleadj' => { 103 => 0x10003, 109 => 0x8b },
- 'angleinforoll' => { 489 => 'AngleInfoRoll' },
- 'angleinfoyaw' => { 489 => 'AngleInfoYaw' },
+ 'angleinforoll' => { 490 => 'AngleInfoRoll' },
+ 'angleinfoyaw' => { 490 => 'AngleInfoYaw' },
'anti-blur' => { 435 => 0xb04b },
'antialiasstrength' => { 119 => 0xc632 },
'aperturelock' => { 295 => '38.2', 297 => '38.2', 298 => '38.2', 307 => '38.2', 308 => '38.2', 310 => 0xb8 },
@@ -957,7 +959,7 @@ my %tagLookup = (
'aperturerange' => { 84 => 0x10d },
'apertureringuse' => { 351 => '1.4' },
'aperturesetting' => { 184 => 0x7, 422 => 0x30, 423 => 0x29, 424 => 0x1 },
- 'aperturevalue' => { 93 => 0x2, 119 => 0x9202, 317 => 0x1002, 379 => 0x401, 499 => 'ApertureValue' },
+ 'aperturevalue' => { 93 => 0x2, 119 => 0x9202, 317 => 0x1002, 379 => 0x401, 500 => 'ApertureValue' },
'appinfo' => { 473 => 'AppInfo' },
'appinfoapplication' => { 473 => [\'AppInfo','AppInfoApplication'] },
'appinfoitemuri' => { 473 => [\'AppInfo','AppInfoItemURI'] },
@@ -972,11 +974,11 @@ my %tagLookup = (
'applicationnotes' => { 119 => 0x2bc, 340 => 0x2bc },
'applicationrecordversion' => { 131 => 0x0 },
'applyshootingmeteringmode' => { 84 => 0x10e },
- 'approved' => { 501 => 'Approved' },
- 'approvedby' => { 501 => 'ApprovedBy' },
+ 'approved' => { 502 => 'Approved' },
+ 'approvedby' => { 502 => 'ApprovedBy' },
'approximatefnumber' => { 330 => 0x313, 337 => 0x3406 },
- 'approximatefocusdistance' => { 490 => 'ApproximateFocusDistance' },
- 'appversion' => { 504 => 'AppVersion' },
+ 'approximatefocusdistance' => { 491 => 'ApproximateFocusDistance' },
+ 'appversion' => { 505 => 'AppVersion' },
'aps-csizecapture' => { 454 => 0x114, 455 => [0x114,0x1eb,0x1ee,0x21a,0x21c] },
'aquahsl' => { 103 => 0x20914 },
'armidentifier' => { 132 => 0x78 },
@@ -986,31 +988,31 @@ my %tagLookup = (
'artdirector' => { 387 => "\xa9ard" },
'artfilter' => { 312 => 0x529 },
'artfiltereffect' => { 312 => 0x52f },
- 'artist' => { 119 => 0x13b, 325 => 'Artist', 370 => 0x22e, 387 => "\xa9ART", 389 => 'artist', 395 => "\xa9ART", 516 => 'Artist', 520 => 'artist' },
+ 'artist' => { 119 => 0x13b, 325 => 'Artist', 340 => 0x13b, 370 => 0x22e, 387 => "\xa9ART", 389 => 'artist', 395 => "\xa9ART", 517 => 'Artist', 521 => 'artist' },
'artmode' => { 113 => 0x301b },
'artmodeparameters' => { 113 => 0x310b },
'artwork' => { 389 => 'artwork' },
- 'artworkcircadatecreated' => { 506 => [\'ArtworkOrObject','ArtworkOrObjectAOCircaDateCreated'] },
- 'artworkcontentdescription' => { 506 => [\'ArtworkOrObject','ArtworkOrObjectAOContentDescription'] },
- 'artworkcontributiondescription' => { 506 => [\'ArtworkOrObject','ArtworkOrObjectAOContributionDescription'] },
- 'artworkcopyrightnotice' => { 506 => [\'ArtworkOrObject','ArtworkOrObjectAOCopyrightNotice'] },
- 'artworkcopyrightownerid' => { 506 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentCopyrightOwnerId'] },
- 'artworkcopyrightownername' => { 506 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentCopyrightOwnerName'] },
- 'artworkcreator' => { 506 => [\'ArtworkOrObject','ArtworkOrObjectAOCreator'] },
- 'artworkcreatorid' => { 506 => [\'ArtworkOrObject','ArtworkOrObjectAOCreatorId'] },
- 'artworkdatecreated' => { 506 => [\'ArtworkOrObject','ArtworkOrObjectAODateCreated'] },
- 'artworklicensorid' => { 506 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentLicensorId'] },
- 'artworklicensorname' => { 506 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentLicensorName'] },
- 'artworkorobject' => { 506 => 'ArtworkOrObject' },
- 'artworkphysicaldescription' => { 506 => [\'ArtworkOrObject','ArtworkOrObjectAOPhysicalDescription'] },
- 'artworksource' => { 506 => [\'ArtworkOrObject','ArtworkOrObjectAOSource'] },
- 'artworksourceinventoryno' => { 506 => [\'ArtworkOrObject','ArtworkOrObjectAOSourceInvNo'] },
- 'artworksourceinvurl' => { 506 => [\'ArtworkOrObject','ArtworkOrObjectAOSourceInvURL'] },
- 'artworkstyleperiod' => { 506 => [\'ArtworkOrObject','ArtworkOrObjectAOStylePeriod'] },
- 'artworktitle' => { 506 => [\'ArtworkOrObject','ArtworkOrObjectAOTitle'] },
+ 'artworkcircadatecreated' => { 507 => [\'ArtworkOrObject','ArtworkOrObjectAOCircaDateCreated'] },
+ 'artworkcontentdescription' => { 507 => [\'ArtworkOrObject','ArtworkOrObjectAOContentDescription'] },
+ 'artworkcontributiondescription' => { 507 => [\'ArtworkOrObject','ArtworkOrObjectAOContributionDescription'] },
+ 'artworkcopyrightnotice' => { 507 => [\'ArtworkOrObject','ArtworkOrObjectAOCopyrightNotice'] },
+ 'artworkcopyrightownerid' => { 507 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentCopyrightOwnerId'] },
+ 'artworkcopyrightownername' => { 507 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentCopyrightOwnerName'] },
+ 'artworkcreator' => { 507 => [\'ArtworkOrObject','ArtworkOrObjectAOCreator'] },
+ 'artworkcreatorid' => { 507 => [\'ArtworkOrObject','ArtworkOrObjectAOCreatorId'] },
+ 'artworkdatecreated' => { 507 => [\'ArtworkOrObject','ArtworkOrObjectAODateCreated'] },
+ 'artworklicensorid' => { 507 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentLicensorId'] },
+ 'artworklicensorname' => { 507 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentLicensorName'] },
+ 'artworkorobject' => { 507 => 'ArtworkOrObject' },
+ 'artworkphysicaldescription' => { 507 => [\'ArtworkOrObject','ArtworkOrObjectAOPhysicalDescription'] },
+ 'artworksource' => { 507 => [\'ArtworkOrObject','ArtworkOrObjectAOSource'] },
+ 'artworksourceinventoryno' => { 507 => [\'ArtworkOrObject','ArtworkOrObjectAOSourceInvNo'] },
+ 'artworksourceinvurl' => { 507 => [\'ArtworkOrObject','ArtworkOrObjectAOSourceInvURL'] },
+ 'artworkstyleperiod' => { 507 => [\'ArtworkOrObject','ArtworkOrObjectAOStylePeriod'] },
+ 'artworktitle' => { 507 => [\'ArtworkOrObject','ArtworkOrObjectAOTitle'] },
'aspectframe' => { 316 => 0x1113 },
'aspectratio' => { 5 => 0x0, 316 => 0x1112, 370 => 0x80, 422 => 0x55, 423 => 0x55, 424 => 0xa },
- 'assetid' => { 483 => 'AssetID' },
+ 'assetid' => { 484 => 'AssetID' },
'asshoticcprofile' => { 119 => 0xc68f },
'asshotneutral' => { 119 => 0xc628 },
'asshotpreprofilematrix' => { 119 => 0xc690 },
@@ -1034,32 +1036,32 @@ my %tagLookup = (
'assignremotefnbutton' => { 295 => '54.1', 307 => '51.1' },
'assistbuttonfunction' => { 82 => 0xd },
'atcaptureusercrop' => { 138 => 0x943 },
- 'attributionname' => { 491 => 'attributionName' },
- 'attributionurl' => { 491 => 'attributionURL' },
+ 'attributionname' => { 492 => 'attributionName' },
+ 'attributionurl' => { 492 => 'attributionURL' },
'audio' => { 335 => 0x20 },
- 'audiobitrate' => { 67 => 0x6c, 506 => 'audioBitRate' },
- 'audiobitratemode' => { 506 => 'audioBitRateMode' },
- 'audiobitspersample' => { 506 => 'audioBitsPerSample' },
+ 'audiobitrate' => { 67 => 0x6c, 507 => 'audioBitRate' },
+ 'audiobitratemode' => { 507 => 'audioBitRateMode' },
+ 'audiobitspersample' => { 507 => 'audioBitsPerSample' },
'audiobutton' => { 310 => 0x17b },
'audiobuttonplaybackmode' => { 310 => 0x1b9 },
- 'audiochannelcount' => { 506 => 'audioChannelCount' },
+ 'audiochannelcount' => { 507 => 'audioChannelCount' },
'audiochannels' => { 67 => 0x70 },
- 'audiochanneltype' => { 520 => 'audioChannelType' },
+ 'audiochanneltype' => { 521 => 'audioChannelType' },
'audiocompression' => { 84 => 0x816, 155 => 'Compression' },
- 'audiocompressor' => { 520 => 'audioCompressor' },
- 'audiodata' => { 475 => 'Data' },
+ 'audiocompressor' => { 521 => 'audioCompressor' },
+ 'audiodata' => { 476 => 'Data' },
'audioduration' => { 131 => 0x99 },
'audiogain' => { 389 => 'player.movie.audio.gain' },
- 'audiomimetype' => { 475 => 'Mime' },
- 'audiomoddate' => { 520 => 'audioModDate' },
+ 'audiomimetype' => { 476 => 'Mime' },
+ 'audiomoddate' => { 521 => 'audioModDate' },
'audiooutcue' => { 131 => 0x9a },
- 'audiosamplerate' => { 67 => 0x6e, 520 => 'audioSampleRate' },
- 'audiosampletype' => { 520 => 'audioSampleType' },
+ 'audiosamplerate' => { 67 => 0x6e, 521 => 'audioSampleRate' },
+ 'audiosampletype' => { 521 => 'audioSampleType' },
'audiosamplingrate' => { 131 => 0x97 },
'audiosamplingresolution' => { 131 => 0x98 },
'audiotype' => { 131 => 0x96 },
- 'author' => { 157 => 'Author', 321 => 'Author', 325 => 'Author', 386 => 'Author', 387 => ['auth',"\xa9aut"], 389 => 'author', 395 => 'auth', 488 => 'author', 507 => 'Author', 518 => 'Author' },
- 'authorsposition' => { 508 => 'AuthorsPosition' },
+ 'author' => { 157 => 'Author', 321 => 'Author', 325 => 'Author', 386 => 'Author', 387 => ['auth',"\xa9aut"], 389 => 'author', 395 => 'auth', 489 => 'author', 508 => 'Author', 519 => 'Author' },
+ 'authorsposition' => { 509 => 'AuthorsPosition' },
'authorurl' => { 179 => 'WM/AuthorURL' },
'autoafpointcolortracking' => { 84 => 0x51c },
'autoafpointseleositraf' => { 2 => 0xa },
@@ -1071,11 +1073,11 @@ my %tagLookup = (
'autobracketmodem' => { 294 => '21.2', 295 => '13.3', 297 => '13.2', 298 => '13.2', 303 => '26.2', 307 => '13.3', 308 => '13.2', 310 => 0x5f },
'autobracketorder' => { 184 => 0x43, 294 => '21.3', 295 => '13.2', 297 => '13.1', 298 => '13.1', 303 => '26.3', 304 => '12.2', 305 => '2.2', 306 => '12.2', 307 => '13.2', 308 => '13.1', 309 => '13.2', 310 => 0x61 },
'autobracketset' => { 294 => '21.1', 295 => '13.1', 299 => '11.1', 300 => '12.1', 301 => '12.1', 303 => '26.1', 304 => '12.1', 305 => '2.1', 307 => '13.1', 309 => '13.1' },
- 'autobrightness' => { 493 => 'AutoBrightness', 495 => 'AutoBrightness' },
- 'autocontrast' => { 493 => 'AutoContrast', 495 => 'AutoContrast' },
+ 'autobrightness' => { 494 => 'AutoBrightness', 496 => 'AutoBrightness' },
+ 'autocontrast' => { 494 => 'AutoContrast', 496 => 'AutoContrast' },
'autodistortioncontrol' => { 208 => 0x4, 237 => 0x143 },
'autodynamicrange' => { 127 => 0x140b },
- 'autoexposure' => { 493 => 'AutoExposure', 495 => 'AutoExposure' },
+ 'autoexposure' => { 494 => 'AutoExposure', 496 => 'AutoExposure' },
'autoexposurebracketing' => { 77 => 0x10 },
'autoflashisosensitivity' => { 297 => '38.5', 298 => '38.5', 308 => '38.5', 310 => 0x5b },
'autofocus' => { 315 => 0x209 },
@@ -1084,17 +1086,17 @@ my %tagLookup = (
'autoiso' => { 77 => 0x1, 113 => 0x3008, 238 => 0x142, 239 => 0x156, 296 => '1.1', 305 => '1.1' },
'autoisomax' => { 296 => '1.2', 305 => '1.2' },
'autoisominshutterspeed' => { 296 => '1.3', 305 => '1.3' },
- 'autolateralca' => { 493 => 'AutoLateralCA', 495 => 'AutoLateralCA' },
+ 'autolateralca' => { 494 => 'AutoLateralCA', 496 => 'AutoLateralCA' },
'autolightingoptimizer' => { 16 => 0xbe, 17 => 0xbf, 20 => 0xbf, 62 => 0x2, 84 => 0x204, 103 => 0x20500, 109 => 0x6f },
'autolightingoptimizeron' => { 103 => '0x20500.0', 109 => 0x6e },
'autoportraitframed' => { 435 => 0x2016 },
'autoredeye' => { 287 => 0xfe28a44f },
'autorotate' => { 77 => 0x1b },
- 'autoshadows' => { 493 => 'AutoShadows', 495 => 'AutoShadows' },
- 'autotone' => { 493 => 'AutoTone', 495 => 'AutoTone' },
- 'autotonedigest' => { 493 => 'AutoToneDigest', 495 => 'AutoToneDigest' },
- 'autotonedigestnosat' => { 493 => 'AutoToneDigestNoSat', 495 => 'AutoToneDigestNoSat' },
- 'autowhiteversion' => { 493 => 'AutoWhiteVersion', 495 => 'AutoWhiteVersion' },
+ 'autoshadows' => { 494 => 'AutoShadows', 496 => 'AutoShadows' },
+ 'autotone' => { 494 => 'AutoTone', 496 => 'AutoTone' },
+ 'autotonedigest' => { 494 => 'AutoToneDigest', 496 => 'AutoToneDigest' },
+ 'autotonedigestnosat' => { 494 => 'AutoToneDigestNoSat', 496 => 'AutoToneDigestNoSat' },
+ 'autowhiteversion' => { 494 => 'AutoWhiteVersion', 496 => 'AutoWhiteVersion' },
'auxiliarylens' => { 233 => 0x82 },
'avaperturesetting' => { 351 => 0x13 },
'averageblacklevel' => { 45 => 0xe7, 47 => 0xfb, 48 => 0x114, 49 => 0x146 },
@@ -1103,7 +1105,7 @@ my %tagLookup = (
'azimuth' => { 165 => 'Azimuth' },
'babyage' => { 335 => [0x8010,0x33] },
'babyname' => { 335 => 0x66 },
- 'backgroundalpha' => { 515 => 'bgalpha' },
+ 'backgroundalpha' => { 516 => 'bgalpha' },
'balance' => { 389 => 'player.movie.audio.balance' },
'baseexposurecompensation' => { 351 => 0x15 },
'baseiso' => { 77 => 0x2, 97 => 0x101c, 138 => 0x903, 337 => 0x312a, 466 => 0x6 },
@@ -1115,7 +1117,7 @@ my %tagLookup = (
'baselineexposureoffset' => { 119 => 0xc7a5 },
'baselinenoise' => { 119 => 0xc62b },
'baselinesharpness' => { 119 => 0xc62c },
- 'baseurl' => { 518 => 'BaseURL' },
+ 'baseurl' => { 519 => 'BaseURL' },
'bass' => { 389 => 'player.movie.audio.bass' },
'batterylevel' => { 335 => 0x38, 422 => 0x51, 426 => 0xc, 427 => 0x4, 428 => 0x4, 467 => 0x7 },
'batterylevelgrip1' => { 467 => 0x6 },
@@ -1132,12 +1134,12 @@ my %tagLookup = (
'bayergreensplit' => { 119 => 0xc62d },
'bayerpattern' => { 137 => 0xf902, 188 => 0x17 },
'beatsperminute' => { 387 => 'tmpo' },
- 'beatspliceparams' => { 520 => 'beatSpliceParams' },
- 'beatspliceparamsriseindecibel' => { 520 => [\'beatSpliceParams','beatSpliceParamsRiseInDecibel'] },
- 'beatspliceparamsriseintimeduration' => { 520 => [\'beatSpliceParams','beatSpliceParamsRiseInTimeDuration'] },
- 'beatspliceparamsriseintimedurationscale' => { 520 => [\'beatSpliceParams','beatSpliceParamsRiseInTimeDurationScale'] },
- 'beatspliceparamsriseintimedurationvalue' => { 520 => [\'beatSpliceParams','beatSpliceParamsRiseInTimeDurationValue'] },
- 'beatspliceparamsusefilebeatsmarker' => { 520 => [\'beatSpliceParams','beatSpliceParamsUseFileBeatsMarker'] },
+ 'beatspliceparams' => { 521 => 'beatSpliceParams' },
+ 'beatspliceparamsriseindecibel' => { 521 => [\'beatSpliceParams','beatSpliceParamsRiseInDecibel'] },
+ 'beatspliceparamsriseintimeduration' => { 521 => [\'beatSpliceParams','beatSpliceParamsRiseInTimeDuration'] },
+ 'beatspliceparamsriseintimedurationscale' => { 521 => [\'beatSpliceParams','beatSpliceParamsRiseInTimeDurationScale'] },
+ 'beatspliceparamsriseintimedurationvalue' => { 521 => [\'beatSpliceParams','beatSpliceParamsRiseInTimeDurationValue'] },
+ 'beatspliceparamsusefilebeatsmarker' => { 521 => [\'beatSpliceParams','beatSpliceParamsUseFileBeatsMarker'] },
'beep' => { 294 => '13.1', 295 => '5.4', 296 => '0.1', 299 => '2.1', 300 => '3.1', 301 => '3.1', 303 => '10.1', 305 => '0.1', 307 => '5.5', 309 => '4.1' },
'beeppitch' => { 304 => '3.1' },
'beepvolume' => { 304 => '4.5' },
@@ -1145,7 +1147,7 @@ my %tagLookup = (
'bestshotmode' => { 113 => 0x3007 },
'bitdepth' => { 162 => 'BitDepth', 188 => 0x11, 254 => 0x41 },
'bitspercomponent' => { 133 => 0x87 },
- 'bitspersample' => { 119 => 0x102, 340 => 0xa, 516 => 'BitsPerSample' },
+ 'bitspersample' => { 119 => 0x102, 340 => 0xa, 517 => 'BitsPerSample' },
'blackacquirerows' => { 138 => 0x18ba },
'blacklevel' => { 119 => 0xc61a, 206 => 0x20, 233 => 0x3d, 317 => [0x401,0x1012], 379 => 0x21d, 442 => [0x7300,0x7310] },
'blacklevel2' => { 316 => 0x600, 320 => 0x600 },
@@ -1162,19 +1164,19 @@ my %tagLookup = (
'blacklevels' => { 35 => 0x1d },
'blackleveltop' => { 138 => 0x3ef },
'blackpoint' => { 370 => 0x200 },
- 'blacks2012' => { 493 => 'Blacks2012', 495 => 'Blacks2012' },
+ 'blacks2012' => { 494 => 'Blacks2012', 496 => 'Blacks2012' },
'blacksadj' => { 470 => 0x9018 },
'bleachbypasstoning' => { 370 => 0x7f },
'blockshotafresponse' => { 297 => '1.5', 298 => '1.5', 308 => '1.5', 310 => 0x7 },
- 'blogtitle' => { 510 => 'blogTitle' },
- 'blogurl' => { 510 => 'blogURL' },
+ 'blogtitle' => { 511 => 'blogTitle' },
+ 'blogurl' => { 511 => 'blogURL' },
'bluebalance' => { 317 => 0x1018, 340 => 0x12, 370 => 0x1b },
'bluecurvelimits' => { 108 => 0x1fe },
'bluecurvepoints' => { 107 => 0x79, 108 => 0x1d4 },
'bluehsl' => { 103 => 0x20915 },
- 'bluehue' => { 493 => 'BlueHue', 495 => 'BlueHue' },
- 'bluesaturation' => { 493 => 'BlueSaturation', 495 => 'BlueSaturation' },
- 'bluratinfinity' => { 479 => 'BlurAtInfinity' },
+ 'bluehue' => { 494 => 'BlueHue', 496 => 'BlueHue' },
+ 'bluesaturation' => { 494 => 'BlueSaturation', 496 => 'BlueSaturation' },
+ 'bluratinfinity' => { 480 => 'BlurAtInfinity' },
'blurcontrol' => { 370 => 0x82 },
'blurwarning' => { 127 => 0x1300 },
'bodybatteryadload' => { 349 => 0x3 },
@@ -1187,7 +1189,7 @@ my %tagLookup = (
'bodyfirmware' => { 403 => 0x0 },
'bodyfirmwareversion' => { 313 => 0x104, 314 => 0x100, 317 => 0x104 },
'bodyserialnumber' => { 403 => 0x10 },
- 'bookedition' => { 510 => 'bookEdition' },
+ 'bookedition' => { 511 => 'bookEdition' },
'bootloaderversion' => { 397 => 0x26 },
'bracketincrement' => { 238 => 0x21a, 239 => 0x22e },
'bracketmode' => { 57 => 0x3 },
@@ -1199,17 +1201,17 @@ my %tagLookup = (
'bracketshotnumber2' => { 433 => 0x2d },
'bracketstep' => { 181 => 0xe },
'bracketvalue' => { 57 => 0x4 },
- 'brightness' => { 119 => 0xfe53, 156 => 'Brightness', 176 => 'Brightness', 181 => 0x2c, 246 => 0x34, 247 => 0x39, 248 => 0x41, 389 => 'player.movie.visual.brightness', 396 => 0x25, 398 => 0x54, 422 => 0x22, 435 => 0x2007, 493 => 'Brightness', 495 => 'Brightness' },
+ 'brightness' => { 119 => 0xfe53, 156 => 'Brightness', 176 => 'Brightness', 181 => 0x2c, 246 => 0x34, 247 => 0x39, 248 => 0x41, 389 => 'player.movie.visual.brightness', 396 => 0x25, 398 => 0x54, 422 => 0x22, 435 => 0x2007, 494 => 'Brightness', 496 => 'Brightness' },
'brightnessadj' => { 108 => 0x114, 280 => 0x0, 290 => 0x2d, 470 => 0x8018 },
- 'brightnessvalue' => { 119 => 0x9203, 187 => [0x691,0x49c3], 317 => 0x1003, 440 => 0x1e, 444 => 0x1140, 445 => 0x1140, 446 => 0x111c, 447 => 0x1198, 448 => 0x1174, 449 => 0x102c, 450 => 0x224, 451 => 0x224, 452 => 0x219, 499 => 'BrightnessValue' },
+ 'brightnessvalue' => { 119 => 0x9203, 187 => [0x691,0x49c3], 317 => 0x1003, 440 => 0x1e, 444 => 0x1140, 445 => 0x1140, 446 => 0x111c, 447 => 0x1198, 448 => 0x1174, 449 => 0x102c, 450 => 0x224, 451 => 0x224, 452 => 0x219, 500 => 'BrightnessValue' },
'buildnumber' => { 191 => 0x5500 },
'bulbduration' => { 77 => 0x18 },
'burstcount' => { 138 => 0x40d },
'burstgroupid' => { 235 => 0x4 },
- 'burstid' => { 476 => 'BurstID' },
+ 'burstid' => { 477 => 'BurstID' },
'burstmode' => { 140 => 0xa, 335 => 0x2a },
'burstmode2' => { 140 => 0x18 },
- 'burstprimary' => { 476 => 'BurstPrimary' },
+ 'burstprimary' => { 477 => 'BurstPrimary' },
'burstshot' => { 412 => 0x34 },
'burstspeed' => { 335 => 0x77 },
'burstuuid' => { 1 => 0xb },
@@ -1220,7 +1222,7 @@ my %tagLookup = (
'bwmode' => { 317 => 0x203 },
'by-line' => { 131 => 0x50 },
'by-linetitle' => { 131 => 0x55 },
- 'bytecount' => { 510 => 'byteCount' },
+ 'bytecount' => { 511 => 'byteCount' },
'c14configuration' => { 138 => 0x1964 },
'cacheversion' => { 119 => 0xc7aa },
'calibratedfocallength' => { 116 => 'CalibratedFocalLength' },
@@ -1232,14 +1234,14 @@ my %tagLookup = (
'calibrationilluminant2' => { 119 => 0xc65b },
'calibrationilluminant3' => { 119 => 0xcd31 },
'calibrationversion' => { 138 => 0x9c6 },
- 'callforimage' => { 483 => 'CallForImage' },
+ 'callforimage' => { 484 => 'CallForImage' },
'camera' => { 473 => [\'Cameras','CamerasCamera'] },
- 'cameraangle' => { 395 => 'angl', 520 => 'cameraAngle' },
+ 'cameraangle' => { 395 => 'angl', 521 => 'cameraAngle' },
'cameraappinfo' => { 473 => [\'Cameras','CamerasCameraAppInfo'] },
'cameraappinfoapplication' => { 473 => [\'Cameras','CamerasCameraAppInfoApplication'] },
'cameraappinfoitemuri' => { 473 => [\'Cameras','CamerasCameraAppInfoItemURI'] },
'cameraappinfoversion' => { 473 => [\'Cameras','CamerasCameraAppInfoVersion'] },
- 'cameraburstid' => { 477 => 'CameraBurstID' },
+ 'cameraburstid' => { 478 => 'CameraBurstID' },
'cameracalibration' => { 412 => 0x11f },
'cameracalibration1' => { 119 => 0xc623 },
'cameracalibration2' => { 119 => 0xc624 },
@@ -1274,8 +1276,8 @@ my %tagLookup = (
'cameradepthmapunits' => { 473 => [\'Cameras','CamerasCameraDepthMapUnits'] },
'cameradirection' => { 389 => 'direction.facing' },
'camerae-mountversion' => { 469 => 0xb },
- 'cameraelevationangle' => { 119 => 0x9405, 500 => 'CameraElevationAngle' },
- 'camerafilename' => { 483 => 'CameraFilename' },
+ 'cameraelevationangle' => { 119 => 0x9405, 501 => 'CameraElevationAngle' },
+ 'camerafilename' => { 484 => 'CameraFilename' },
'cameraid' => { 317 => 0x209, 395 => 'cmid', 411 => 0x209 },
'cameraidentifier' => { 389 => 'camera.identifier' },
'cameraimage' => { 473 => [\'Cameras','CamerasCameraImage'] },
@@ -1293,18 +1295,18 @@ my %tagLookup = (
'cameraimagingmodelprincipalpointy' => { 473 => [\'Cameras','CamerasCameraImagingModelPrincipalPointY'] },
'cameraimagingmodelskew' => { 473 => [\'Cameras','CamerasCameraImagingModelSkew'] },
'cameraiso' => { 34 => 0x10 },
- 'cameralabel' => { 119 => 0xc7a1, 520 => 'cameraLabel' },
+ 'cameralabel' => { 119 => 0xc7a1, 521 => 'cameraLabel' },
'cameralightestimate' => { 473 => [\'Cameras','CamerasCameraLightEstimate'] },
'cameralightestimatecolorcorrectionb' => { 473 => [\'Cameras','CamerasCameraLightEstimateColorCorrectionB'] },
'cameralightestimatecolorcorrectiong' => { 473 => [\'Cameras','CamerasCameraLightEstimateColorCorrectionG'] },
'cameralightestimatecolorcorrectionr' => { 473 => [\'Cameras','CamerasCameraLightEstimateColorCorrectionR'] },
'cameralightestimatepixelintensity' => { 473 => [\'Cameras','CamerasCameraLightEstimatePixelIntensity'] },
- 'cameramakemodel' => { 483 => 'CameraMakeModel' },
- 'cameramodel' => { 379 => 0x410, 520 => 'cameraModel' },
+ 'cameramakemodel' => { 484 => 'CameraMakeModel' },
+ 'cameramodel' => { 379 => 0x410, 521 => 'cameraModel' },
'cameramodelid' => { 176 => 'CameraModelID' },
- 'cameramodelrestriction' => { 493 => 'CameraModelRestriction', 495 => 'CameraModelRestriction' },
+ 'cameramodelrestriction' => { 494 => 'CameraModelRestriction', 496 => 'CameraModelRestriction' },
'cameramotion' => { 389 => 'direction.motion' },
- 'cameramove' => { 520 => 'cameraMove' },
+ 'cameramove' => { 521 => 'cameraMove' },
'cameraorientation' => { 7 => 0x30, 9 => 0x7d, 11 => 0x30, 13 => 0x35, 14 => 0x30, 15 => 0x30, 16 => 0x31, 17 => 0x31, 18 => 0x35, 19 => 0x27, 20 => 0x31, 21 => 0x7d, 22 => 0x38, 23 => [0x36,0x3a], 24 => 0x7d, 25 => 0x83, 26 => 0x84, 27 => 0x96, 28 => 0x35, 29 => 0x96, 335 => 0x8f, 374 => 0x1, 379 => 0x100, 428 => [0x16,0x18], 457 => 0x28, 458 => 0x24, 459 => 0x29 },
'cameraowner' => { 141 => 0xc353 },
'cameraparameters' => { 317 => 0x2050 },
@@ -1323,31 +1325,31 @@ my %tagLookup = (
'cameraposerotationy' => { 473 => [\'Cameras','CamerasCameraPoseRotationY'] },
'cameraposerotationz' => { 473 => [\'Cameras','CamerasCameraPoseRotationZ'] },
'cameraposetimestamp' => { 473 => [\'Cameras','CamerasCameraPoseTimestamp'] },
- 'cameraprofile' => { 493 => 'CameraProfile', 495 => 'CameraProfile' },
- 'cameraprofiledigest' => { 493 => 'CameraProfileDigest', 495 => 'CameraProfileDigest' },
- 'cameraprofiles' => { 508 => 'CameraProfiles' },
- 'cameraprofilesaperturevalue' => { 508 => [\'CameraProfiles','CameraProfilesApertureValue'] },
- 'cameraprofilesauthor' => { 508 => [\'CameraProfiles','CameraProfilesAuthor'] },
- 'cameraprofilesautoscale' => { 508 => [\'CameraProfiles','CameraProfilesAutoScale'] },
- 'cameraprofilescameraprettyname' => { 508 => [\'CameraProfiles','CameraProfilesCameraPrettyName'] },
- 'cameraprofilescamerarawprofile' => { 508 => [\'CameraProfiles','CameraProfilesCameraRawProfile'] },
- 'cameraprofilesfocallength' => { 508 => [\'CameraProfiles','CameraProfilesFocalLength'] },
- 'cameraprofilesfocusdistance' => { 508 => [\'CameraProfiles','CameraProfilesFocusDistance'] },
- 'cameraprofileslens' => { 508 => [\'CameraProfiles','CameraProfilesLens'] },
- 'cameraprofileslensprettyname' => { 508 => [\'CameraProfiles','CameraProfilesLensPrettyName'] },
- 'cameraprofilesmake' => { 508 => [\'CameraProfiles','CameraProfilesMake'] },
- 'cameraprofilesmodel' => { 508 => [\'CameraProfiles','CameraProfilesModel'] },
- 'cameraprofilesperspectivemodel' => { 508 => [\'CameraProfiles','CameraProfilesPerspectiveModel'] },
- 'cameraprofilesperspectivemodelimagexcenter' => { 508 => [\'CameraProfiles','CameraProfilesPerspectiveModelImageXCenter'] },
- 'cameraprofilesperspectivemodelimageycenter' => { 508 => [\'CameraProfiles','CameraProfilesPerspectiveModelImageYCenter'] },
- 'cameraprofilesperspectivemodelradialdistortparam1' => { 508 => [\'CameraProfiles','CameraProfilesPerspectiveModelRadialDistortParam1'] },
- 'cameraprofilesperspectivemodelradialdistortparam2' => { 508 => [\'CameraProfiles','CameraProfilesPerspectiveModelRadialDistortParam2'] },
- 'cameraprofilesperspectivemodelradialdistortparam3' => { 508 => [\'CameraProfiles','CameraProfilesPerspectiveModelRadialDistortParam3'] },
- 'cameraprofilesperspectivemodelscalefactor' => { 508 => [\'CameraProfiles','CameraProfilesPerspectiveModelScaleFactor'] },
- 'cameraprofilesperspectivemodelversion' => { 508 => [\'CameraProfiles','CameraProfilesPerspectiveModelVersion'] },
- 'cameraprofilesprofilename' => { 508 => [\'CameraProfiles','CameraProfilesProfileName'] },
- 'cameraprofilessensorformatfactor' => { 508 => [\'CameraProfiles','CameraProfilesSensorFormatFactor'] },
- 'cameraprofilesuniquecameramodel' => { 508 => [\'CameraProfiles','CameraProfilesUniqueCameraModel'] },
+ 'cameraprofile' => { 494 => 'CameraProfile', 496 => 'CameraProfile' },
+ 'cameraprofiledigest' => { 494 => 'CameraProfileDigest', 496 => 'CameraProfileDigest' },
+ 'cameraprofiles' => { 509 => 'CameraProfiles' },
+ 'cameraprofilesaperturevalue' => { 509 => [\'CameraProfiles','CameraProfilesApertureValue'] },
+ 'cameraprofilesauthor' => { 509 => [\'CameraProfiles','CameraProfilesAuthor'] },
+ 'cameraprofilesautoscale' => { 509 => [\'CameraProfiles','CameraProfilesAutoScale'] },
+ 'cameraprofilescameraprettyname' => { 509 => [\'CameraProfiles','CameraProfilesCameraPrettyName'] },
+ 'cameraprofilescamerarawprofile' => { 509 => [\'CameraProfiles','CameraProfilesCameraRawProfile'] },
+ 'cameraprofilesfocallength' => { 509 => [\'CameraProfiles','CameraProfilesFocalLength'] },
+ 'cameraprofilesfocusdistance' => { 509 => [\'CameraProfiles','CameraProfilesFocusDistance'] },
+ 'cameraprofileslens' => { 509 => [\'CameraProfiles','CameraProfilesLens'] },
+ 'cameraprofileslensprettyname' => { 509 => [\'CameraProfiles','CameraProfilesLensPrettyName'] },
+ 'cameraprofilesmake' => { 509 => [\'CameraProfiles','CameraProfilesMake'] },
+ 'cameraprofilesmodel' => { 509 => [\'CameraProfiles','CameraProfilesModel'] },
+ 'cameraprofilesperspectivemodel' => { 509 => [\'CameraProfiles','CameraProfilesPerspectiveModel'] },
+ 'cameraprofilesperspectivemodelimagexcenter' => { 509 => [\'CameraProfiles','CameraProfilesPerspectiveModelImageXCenter'] },
+ 'cameraprofilesperspectivemodelimageycenter' => { 509 => [\'CameraProfiles','CameraProfilesPerspectiveModelImageYCenter'] },
+ 'cameraprofilesperspectivemodelradialdistortparam1' => { 509 => [\'CameraProfiles','CameraProfilesPerspectiveModelRadialDistortParam1'] },
+ 'cameraprofilesperspectivemodelradialdistortparam2' => { 509 => [\'CameraProfiles','CameraProfilesPerspectiveModelRadialDistortParam2'] },
+ 'cameraprofilesperspectivemodelradialdistortparam3' => { 509 => [\'CameraProfiles','CameraProfilesPerspectiveModelRadialDistortParam3'] },
+ 'cameraprofilesperspectivemodelscalefactor' => { 509 => [\'CameraProfiles','CameraProfilesPerspectiveModelScaleFactor'] },
+ 'cameraprofilesperspectivemodelversion' => { 509 => [\'CameraProfiles','CameraProfilesPerspectiveModelVersion'] },
+ 'cameraprofilesprofilename' => { 509 => [\'CameraProfiles','CameraProfilesProfileName'] },
+ 'cameraprofilessensorformatfactor' => { 509 => [\'CameraProfiles','CameraProfilesSensorFormatFactor'] },
+ 'cameraprofilesuniquecameramodel' => { 509 => [\'CameraProfiles','CameraProfilesUniqueCameraModel'] },
'camerarawcolortone' => { 109 => 0xe1 },
'camerarawcontrast' => { 109 => 0xe3 },
'camerarawhighlightpoint' => { 109 => 0xe6 },
@@ -1359,7 +1361,7 @@ my %tagLookup = (
'camerarawsharpness' => { 109 => 0xe5 },
'cameraroll' => { 115 => 0xb, 395 => "\xa9grl" },
'cameras' => { 473 => 'Cameras' },
- 'cameraserialnumber' => { 119 => 0xc62f, 178 => 'CameraSerialNumber', 483 => 'CameraSerialNumber' },
+ 'cameraserialnumber' => { 119 => 0xc62f, 178 => 'CameraSerialNumber', 484 => 'CameraSerialNumber' },
'camerasettingsversion' => { 312 => 0x0 },
'cameratemperature' => { 7 => 0x18, 9 => 0x1b, 11 => 0x18, 13 => 0x19, 14 => 0x18, 15 => 0x18, 16 => 0x19, 17 => 0x19, 18 => 0x19, 19 => 0x17, 20 => 0x19, 21 => 0x1b, 22 => 0x19, 23 => 0x19, 24 => 0x1b, 25 => 0x1b, 26 => 0x1b, 27 => 0x1b, 28 => 0x19, 29 => 0x1b, 30 => [0x87,0x91], 31 => [0x99,0x9f,0xa4,0xa8,0x105], 33 => ['-3',0x64,0x47,0x53,0x5b,0x5c], 77 => 0xc, 138 => 0x406, 316 => 0x1306, 330 => 0x320, 337 => 0x3402, 370 => 0x47, 409 => 0x43, 461 => 0x5 },
'cameratemperature4' => { 375 => 0x14 },
@@ -1387,23 +1389,23 @@ my %tagLookup = (
'canonlogversion' => { 63 => 0xb },
'canonmodelid' => { 64 => 0x10, 97 => 0x1834 },
'canonvrd' => { 120 => 'CanonVRD' },
- 'caption' => { 488 => 'caption' },
+ 'caption' => { 489 => 'caption' },
'caption-abstract' => { 131 => 0x78 },
- 'captionsauthornames' => { 498 => 'CaptionsAuthorNames' },
- 'captionsdatetimestamps' => { 498 => 'CaptionsDateTimeStamps' },
- 'captionwriter' => { 508 => 'CaptionWriter' },
+ 'captionsauthornames' => { 499 => 'CaptionsAuthorNames' },
+ 'captionsdatetimestamps' => { 499 => 'CaptionsDateTimeStamps' },
+ 'captionwriter' => { 509 => 'CaptionWriter' },
'captureframerate' => { 113 => 0x4001 },
'captureheightnormal' => { 138 => 0x1839 },
'capturelook' => { 138 => 0xc48 },
'capturemode' => { 389 => 'com.apple.photos.captureMode' },
- 'capturesoftware' => { 481 => 'CaptureSoftware' },
+ 'capturesoftware' => { 482 => 'CaptureSoftware' },
'capturewidthnormal' => { 138 => 0x1838 },
'capturewidthtest' => { 138 => 0x1842 },
'cardshutterlock' => { 184 => 0x49 },
'casioimagesize' => { 113 => 0x9 },
- 'catalogsets' => { 131 => 0xff, 474 => 'CatalogSets', 486 => 'CatalogSets' },
- 'categories' => { 64 => 0x23, 488 => 'categories' },
- 'category' => { 131 => 0xf, 179 => 'WM/Category', 311 => 0x30, 387 => 'catg', 508 => 'Category' },
+ 'catalogsets' => { 131 => 0xff, 475 => 'CatalogSets', 487 => 'CatalogSets' },
+ 'categories' => { 64 => 0x23, 489 => 'categories' },
+ 'category' => { 131 => 0xf, 179 => 'WM/Category', 311 => 0x30, 387 => 'catg', 509 => 'Category' },
'cbcrgain' => { 409 => 0xa036 },
'cbcrgaindefault' => { 409 => 0xa035 },
'cbcrmatrix' => { 409 => 0xa034 },
@@ -1412,44 +1414,44 @@ my %tagLookup = (
'ccdscanmode' => { 317 => 0x1039 },
'ccdsensitivity' => { 277 => 0x6 },
'ccdversion' => { 330 => 0x330 },
- 'ccvavgluminancenits' => { 503 => 'ccv_avg_luminance_nits' },
- 'ccvmaxluminancenits' => { 503 => 'ccv_max_luminance_nits' },
- 'ccvminluminancenits' => { 503 => 'ccv_min_luminance_nits' },
- 'ccvprimariesxy' => { 503 => 'ccv_primaries_xy' },
- 'ccvwhitexy' => { 503 => 'ccv_white_xy' },
- 'cellglobalid' => { 492 => 'cgi' },
+ 'ccvavgluminancenits' => { 504 => 'ccv_avg_luminance_nits' },
+ 'ccvmaxluminancenits' => { 504 => 'ccv_max_luminance_nits' },
+ 'ccvminluminancenits' => { 504 => 'ccv_min_luminance_nits' },
+ 'ccvprimariesxy' => { 504 => 'ccv_primaries_xy' },
+ 'ccvwhitexy' => { 504 => 'ccv_white_xy' },
+ 'cellglobalid' => { 493 => 'cgi' },
'celllength' => { 119 => 0x109 },
- 'cellr' => { 492 => 'r' },
- 'celltowerid' => { 492 => 'cellid' },
+ 'cellr' => { 493 => 'r' },
+ 'celltowerid' => { 493 => 'cellid' },
'cellwidth' => { 119 => 0x108 },
'centerafarea' => { 305 => '15.1' },
'centerfocuspoint' => { 309 => '2.2' },
'centerpixel' => { 138 => 0x40c },
'centerweightedareasize' => { 294 => '7.1', 295 => '8.1', 297 => '8.1', 298 => '8.1', 302 => '7.1', 303 => '5.1', 304 => '7.1', 305 => '6.3', 307 => '8.1', 308 => '8.1', 309 => '8.1', 310 => 0x1f },
- 'certificate' => { 524 => 'Certificate' },
+ 'certificate' => { 525 => 'Certificate' },
'cfainterpolationalgorithm' => { 138 => 0xe60 },
'cfainterpolationmetric' => { 138 => 0xe61 },
'cfaoffsetcols' => { 138 => 0xc71 },
'cfaoffsetrows' => { 138 => 0xc6f },
- 'cfapattern' => { 119 => 0xa302, 340 => 0x9, 499 => 'CFAPattern' },
+ 'cfapattern' => { 119 => 0xa302, 340 => 0x9, 500 => 'CFAPattern' },
'cfapattern2' => { 119 => 0x828e },
- 'cfapatterncolumns' => { 499 => [\'CFAPattern','CFAPatternColumns'] },
- 'cfapatternrows' => { 499 => [\'CFAPattern','CFAPatternRows'] },
- 'cfapatternvalues' => { 499 => [\'CFAPattern','CFAPatternValues'] },
+ 'cfapatterncolumns' => { 500 => [\'CFAPattern','CFAPatternColumns'] },
+ 'cfapatternrows' => { 500 => [\'CFAPattern','CFAPatternRows'] },
+ 'cfapatternvalues' => { 500 => [\'CFAPattern','CFAPatternValues'] },
'cfarepeatpatterndim' => { 119 => 0x828d },
'cfazipperfixthreshold' => { 138 => 0xe62 },
- 'channel' => { 510 => 'channel' },
- 'channela-lang' => { 510 => [\'channel','channelA-lang'] },
- 'channelchannel' => { 510 => [\'channel','channelChannel'] },
+ 'channel' => { 511 => 'channel' },
+ 'channela-lang' => { 511 => [\'channel','channelA-lang'] },
+ 'channelchannel' => { 511 => [\'channel','channelChannel'] },
'channels' => { 155 => 'Channels' },
- 'channelsubchannel1' => { 510 => [\'channel','channelSubchannel1'] },
- 'channelsubchannel2' => { 510 => [\'channel','channelSubchannel2'] },
- 'channelsubchannel3' => { 510 => [\'channel','channelSubchannel3'] },
- 'channelsubchannel4' => { 510 => [\'channel','channelSubchannel4'] },
+ 'channelsubchannel1' => { 511 => [\'channel','channelSubchannel1'] },
+ 'channelsubchannel2' => { 511 => [\'channel','channelSubchannel2'] },
+ 'channelsubchannel3' => { 511 => [\'channel','channelSubchannel3'] },
+ 'channelsubchannel4' => { 511 => [\'channel','channelSubchannel4'] },
'chapterlist' => { 395 => 'chpl' },
'checkmark' => { 103 => 0x10101, 108 => 0x26a },
'checkmark2' => { 109 => 0x8e },
- 'childfontfiles' => { 525 => [\'Fonts','FontsChildFontFiles'] },
+ 'childfontfiles' => { 526 => [\'Fonts','FontsChildFontFiles'] },
'chmodeshootingspeed' => { 294 => '10.3', 295 => '11.2', 310 => 0x10b },
'chromablurradius' => { 119 => 0xc631 },
'chromanoisecolorspace' => { 138 => 0xe6d },
@@ -1457,178 +1459,178 @@ my %tagLookup = (
'chromanoisehighfthresh' => { 138 => 0xe6a },
'chromanoiselowfthresh' => { 138 => 0xe6b },
'chromaticaberration' => { 103 => 0x20703, 109 => 0x66, 409 => 0xa051 },
- 'chromaticaberrationb' => { 493 => 'ChromaticAberrationB', 495 => 'ChromaticAberrationB' },
+ 'chromaticaberrationb' => { 494 => 'ChromaticAberrationB', 496 => 'ChromaticAberrationB' },
'chromaticaberrationblue' => { 103 => 0x20708, 109 => 0x6b },
'chromaticaberrationcorr' => { 79 => [0x4,0x5] },
'chromaticaberrationcorrection' => { 119 => 0x7034, 360 => 0x1, 470 => 0x900d },
'chromaticaberrationcorrparams' => { 119 => 0x7035, 465 => 0x66a, 466 => [0x37c,0x384,0x39c,0x3b0,0x3b8] },
'chromaticaberrationon' => { 103 => '0x20703.0', 109 => 0x62 },
- 'chromaticaberrationr' => { 493 => 'ChromaticAberrationR', 495 => 'ChromaticAberrationR' },
+ 'chromaticaberrationr' => { 494 => 'ChromaticAberrationR', 496 => 'ChromaticAberrationR' },
'chromaticaberrationred' => { 103 => 0x20707, 109 => 0x6a },
'chromaticaberrationsetting' => { 80 => 0x6 },
'chrominancenoisereduction' => { 103 => 0x20601, 109 => 0x5e, 412 => 0x1a },
'chrominancenr_tiff_jpeg' => { 109 => 0x60 },
- 'circadatecreated' => { 506 => 'CircaDateCreated' },
- 'circgradbasedcorractive' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionActive'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionActive'] },
- 'circgradbasedcorramount' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionAmount'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionAmount'] },
- 'circgradbasedcorrblacks2012' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalBlacks2012'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalBlacks2012'] },
- 'circgradbasedcorrbrightness' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalBrightness'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalBrightness'] },
- 'circgradbasedcorrclarity' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity'] },
- 'circgradbasedcorrclarity2012' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity2012'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity2012'] },
- 'circgradbasedcorrcontrast' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast'] },
- 'circgradbasedcorrcontrast2012' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast2012'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast2012'] },
- 'circgradbasedcorrcorrectionname' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionName'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionName'] },
- 'circgradbasedcorrcorrectionsyncid' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionSyncID'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionSyncID'] },
- 'circgradbasedcorrdefringe' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalDefringe'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalDefringe'] },
- 'circgradbasedcorrdehaze' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalDehaze'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalDehaze'] },
- 'circgradbasedcorrexposure' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure'] },
- 'circgradbasedcorrexposure2012' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure2012'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure2012'] },
- 'circgradbasedcorrhighlights2012' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalHighlights2012'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalHighlights2012'] },
- 'circgradbasedcorrhue' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalHue'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalHue'] },
- 'circgradbasedcorrluminancenoise' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalLuminanceNoise'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalLuminanceNoise'] },
- 'circgradbasedcorrmaskalpha' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAlpha'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAlpha'] },
- 'circgradbasedcorrmaskangle' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAngle'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAngle'] },
- 'circgradbasedcorrmaskbottom' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksBottom'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksBottom'] },
- 'circgradbasedcorrmaskcentervalue' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterValue'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterValue'] },
- 'circgradbasedcorrmaskcenterweight' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterWeight'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterWeight'] },
- 'circgradbasedcorrmaskdabs' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksDabs'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksDabs'] },
- 'circgradbasedcorrmaskfeather' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFeather'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFeather'] },
- 'circgradbasedcorrmaskflipped' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlipped'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlipped'] },
- 'circgradbasedcorrmaskflow' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlow'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlow'] },
- 'circgradbasedcorrmaskfullx' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullX'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullX'] },
- 'circgradbasedcorrmaskfully' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullY'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullY'] },
- 'circgradbasedcorrmaskinputdigest' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksInputDigest'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksInputDigest'] },
- 'circgradbasedcorrmaskleft' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksLeft'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksLeft'] },
- 'circgradbasedcorrmaskmaskactive' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskActive'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskActive'] },
- 'circgradbasedcorrmaskmaskblendmode' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskBlendMode'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskBlendMode'] },
- 'circgradbasedcorrmaskmaskdigest' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskDigest'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskDigest'] },
- 'circgradbasedcorrmaskmaskinverted' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskInverted'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskInverted'] },
- 'circgradbasedcorrmaskmaskname' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskName'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskName'] },
- 'circgradbasedcorrmaskmasks' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasks'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasks'] },
- 'circgradbasedcorrmaskmasksalpha' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksAlpha'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksAlpha'] },
- 'circgradbasedcorrmaskmasksangle' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksAngle'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksAngle'] },
- 'circgradbasedcorrmaskmasksbottom' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksBottom'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksBottom'] },
- 'circgradbasedcorrmaskmaskscentervalue' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksCenterValue'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksCenterValue'] },
- 'circgradbasedcorrmaskmaskscenterweight' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksCenterWeight'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksCenterWeight'] },
- 'circgradbasedcorrmaskmasksdabs' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksDabs'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksDabs'] },
- 'circgradbasedcorrmaskmasksfeather' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFeather'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFeather'] },
- 'circgradbasedcorrmaskmasksflipped' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFlipped'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFlipped'] },
- 'circgradbasedcorrmaskmasksflow' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFlow'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFlow'] },
- 'circgradbasedcorrmaskmasksfullx' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFullX'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFullX'] },
- 'circgradbasedcorrmaskmasksfully' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFullY'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFullY'] },
- 'circgradbasedcorrmaskmasksinputdigest' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksInputDigest'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksInputDigest'] },
- 'circgradbasedcorrmaskmasksleft' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksLeft'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksLeft'] },
- 'circgradbasedcorrmaskmasksmaskactive' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskActive'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskActive'] },
- 'circgradbasedcorrmaskmasksmaskblendmode' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode'] },
- 'circgradbasedcorrmaskmasksmaskdigest' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskDigest'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskDigest'] },
- 'circgradbasedcorrmaskmasksmaskinverted' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskInverted'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskInverted'] },
- 'circgradbasedcorrmaskmasksmaskname' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskName'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskName'] },
- 'circgradbasedcorrmaskmasksmasksubtype' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSubType'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSubType'] },
- 'circgradbasedcorrmaskmasksmasksyncid' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSyncID'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSyncID'] },
- 'circgradbasedcorrmaskmasksmaskversion' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskVersion'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskVersion'] },
- 'circgradbasedcorrmaskmasksmidpoint' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMidpoint'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMidpoint'] },
- 'circgradbasedcorrmaskmasksorigin' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksOrigin'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksOrigin'] },
- 'circgradbasedcorrmaskmasksperimetervalue' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksPerimeterValue'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksPerimeterValue'] },
- 'circgradbasedcorrmaskmasksradius' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRadius'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRadius'] },
- 'circgradbasedcorrmaskmasksreferencepoint' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksReferencePoint'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksReferencePoint'] },
- 'circgradbasedcorrmaskmasksright' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRight'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRight'] },
- 'circgradbasedcorrmaskmasksroundness' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRoundness'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRoundness'] },
- 'circgradbasedcorrmaskmaskssizex' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksSizeX'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksSizeX'] },
- 'circgradbasedcorrmaskmaskssizey' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksSizeY'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksSizeY'] },
- 'circgradbasedcorrmaskmaskstop' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksTop'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksTop'] },
- 'circgradbasedcorrmaskmasksubtype' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskSubType'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskSubType'] },
- 'circgradbasedcorrmaskmasksvalue' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskValue'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskValue'] },
- 'circgradbasedcorrmaskmasksversion' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksVersion'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksVersion'] },
- 'circgradbasedcorrmaskmaskswhat' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksWhat'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksWhat'] },
- 'circgradbasedcorrmaskmaskswholeimagearea' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksWholeImageArea'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksWholeImageArea'] },
- 'circgradbasedcorrmaskmasksx' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksX'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksX'] },
- 'circgradbasedcorrmaskmasksy' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksY'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksY'] },
- 'circgradbasedcorrmaskmasksyncid' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskSyncID'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskSyncID'] },
- 'circgradbasedcorrmaskmaskszerox' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksZeroX'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksZeroX'] },
- 'circgradbasedcorrmaskmaskszeroy' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksZeroY'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksZeroY'] },
- 'circgradbasedcorrmaskmaskversion' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskVersion'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskVersion'] },
- 'circgradbasedcorrmaskmidpoint' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMidpoint'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMidpoint'] },
- 'circgradbasedcorrmaskorigin' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksOrigin'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksOrigin'] },
- 'circgradbasedcorrmaskperimetervalue' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksPerimeterValue'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksPerimeterValue'] },
- 'circgradbasedcorrmaskradius' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRadius'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRadius'] },
- 'circgradbasedcorrmaskrange' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMask'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMask'] },
- 'circgradbasedcorrmaskrangeareamodels' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'] },
- 'circgradbasedcorrmaskrangeareamodelscolorsampleinfo' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] },
- 'circgradbasedcorrmaskrangeareamodelscomponents' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'] },
- 'circgradbasedcorrmaskrangecoloramount' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'] },
- 'circgradbasedcorrmaskrangedepthfeather' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'] },
- 'circgradbasedcorrmaskrangedepthmax' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'] },
- 'circgradbasedcorrmaskrangedepthmin' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'] },
- 'circgradbasedcorrmaskrangeinvert' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'] },
- 'circgradbasedcorrmaskrangelumfeather' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'] },
- 'circgradbasedcorrmaskrangeluminancedepthsampleinfo' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] },
- 'circgradbasedcorrmaskrangelummax' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'] },
- 'circgradbasedcorrmaskrangelummin' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'] },
- 'circgradbasedcorrmaskrangelumrange' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'] },
- 'circgradbasedcorrmaskrangesampletype' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'] },
- 'circgradbasedcorrmaskrangetype' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'] },
- 'circgradbasedcorrmaskrangeversion' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'] },
- 'circgradbasedcorrmaskreferencepoint' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksReferencePoint'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksReferencePoint'] },
- 'circgradbasedcorrmaskright' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRight'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRight'] },
- 'circgradbasedcorrmaskroundness' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRoundness'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRoundness'] },
- 'circgradbasedcorrmasks' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasks'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasks'] },
- 'circgradbasedcorrmasksizex' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeX'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeX'] },
- 'circgradbasedcorrmasksizey' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeY'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeY'] },
- 'circgradbasedcorrmasktop' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksTop'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksTop'] },
- 'circgradbasedcorrmaskvalue' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskValue'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskValue'] },
- 'circgradbasedcorrmaskversion' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksVersion'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksVersion'] },
- 'circgradbasedcorrmaskwhat' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksWhat'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksWhat'] },
- 'circgradbasedcorrmaskwholeimagearea' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksWholeImageArea'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksWholeImageArea'] },
- 'circgradbasedcorrmaskx' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksX'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksX'] },
- 'circgradbasedcorrmasky' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksY'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksY'] },
- 'circgradbasedcorrmaskzerox' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroX'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroX'] },
- 'circgradbasedcorrmaskzeroy' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroY'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroY'] },
- 'circgradbasedcorrmoire' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalMoire'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalMoire'] },
- 'circgradbasedcorrrangemask' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMask'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMask'] },
- 'circgradbasedcorrrangemaskareamodels' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModels'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModels'] },
- 'circgradbasedcorrrangemaskareamodelscolorsampleinfo' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] },
- 'circgradbasedcorrrangemaskareamodelscomponents' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'] },
- 'circgradbasedcorrrangemaskcoloramount' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskColorAmount'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskColorAmount'] },
- 'circgradbasedcorrrangemaskdepthfeather' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthFeather'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthFeather'] },
- 'circgradbasedcorrrangemaskdepthmax' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMax'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMax'] },
- 'circgradbasedcorrrangemaskdepthmin' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMin'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMin'] },
- 'circgradbasedcorrrangemaskinvert' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskInvert'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskInvert'] },
- 'circgradbasedcorrrangemasklumfeather' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumFeather'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumFeather'] },
- 'circgradbasedcorrrangemaskluminancedepthsampleinfo' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'] },
- 'circgradbasedcorrrangemasklummax' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumMax'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumMax'] },
- 'circgradbasedcorrrangemasklummin' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumMin'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumMin'] },
- 'circgradbasedcorrrangemasklumrange' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumRange'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumRange'] },
- 'circgradbasedcorrrangemasksampletype' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskSampleType'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskSampleType'] },
- 'circgradbasedcorrrangemasktype' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskType'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskType'] },
- 'circgradbasedcorrrangemaskversion' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskVersion'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskVersion'] },
- 'circgradbasedcorrsaturation' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSaturation'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSaturation'] },
- 'circgradbasedcorrshadows2012' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalShadows2012'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalShadows2012'] },
- 'circgradbasedcorrsharpness' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSharpness'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSharpness'] },
- 'circgradbasedcorrtemperature' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTemperature'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTemperature'] },
- 'circgradbasedcorrtexture' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTexture'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTexture'] },
- 'circgradbasedcorrtint' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTint'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTint'] },
- 'circgradbasedcorrtoninghue' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalToningHue'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalToningHue'] },
- 'circgradbasedcorrtoningsaturation' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalToningSaturation'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalToningSaturation'] },
- 'circgradbasedcorrwhat' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsWhat'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsWhat'] },
- 'circgradbasedcorrwhites2012' => { 493 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalWhites2012'], 495 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalWhites2012'] },
- 'circulargradientbasedcorrections' => { 493 => 'CircularGradientBasedCorrections', 495 => 'CircularGradientBasedCorrections' },
- 'city' => { 131 => 0x5a, 161 => 'City', 335 => 0x6d, 508 => 'City' },
+ 'circadatecreated' => { 507 => 'CircaDateCreated' },
+ 'circgradbasedcorractive' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionActive'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionActive'] },
+ 'circgradbasedcorramount' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionAmount'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionAmount'] },
+ 'circgradbasedcorrblacks2012' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalBlacks2012'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalBlacks2012'] },
+ 'circgradbasedcorrbrightness' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalBrightness'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalBrightness'] },
+ 'circgradbasedcorrclarity' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity'] },
+ 'circgradbasedcorrclarity2012' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity2012'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity2012'] },
+ 'circgradbasedcorrcontrast' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast'] },
+ 'circgradbasedcorrcontrast2012' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast2012'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast2012'] },
+ 'circgradbasedcorrcorrectionname' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionName'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionName'] },
+ 'circgradbasedcorrcorrectionsyncid' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionSyncID'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionSyncID'] },
+ 'circgradbasedcorrdefringe' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalDefringe'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalDefringe'] },
+ 'circgradbasedcorrdehaze' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalDehaze'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalDehaze'] },
+ 'circgradbasedcorrexposure' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure'] },
+ 'circgradbasedcorrexposure2012' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure2012'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure2012'] },
+ 'circgradbasedcorrhighlights2012' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalHighlights2012'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalHighlights2012'] },
+ 'circgradbasedcorrhue' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalHue'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalHue'] },
+ 'circgradbasedcorrluminancenoise' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalLuminanceNoise'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalLuminanceNoise'] },
+ 'circgradbasedcorrmaskalpha' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAlpha'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAlpha'] },
+ 'circgradbasedcorrmaskangle' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAngle'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAngle'] },
+ 'circgradbasedcorrmaskbottom' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksBottom'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksBottom'] },
+ 'circgradbasedcorrmaskcentervalue' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterValue'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterValue'] },
+ 'circgradbasedcorrmaskcenterweight' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterWeight'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterWeight'] },
+ 'circgradbasedcorrmaskdabs' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksDabs'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksDabs'] },
+ 'circgradbasedcorrmaskfeather' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFeather'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFeather'] },
+ 'circgradbasedcorrmaskflipped' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlipped'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlipped'] },
+ 'circgradbasedcorrmaskflow' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlow'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlow'] },
+ 'circgradbasedcorrmaskfullx' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullX'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullX'] },
+ 'circgradbasedcorrmaskfully' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullY'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullY'] },
+ 'circgradbasedcorrmaskinputdigest' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksInputDigest'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksInputDigest'] },
+ 'circgradbasedcorrmaskleft' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksLeft'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksLeft'] },
+ 'circgradbasedcorrmaskmaskactive' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskActive'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskActive'] },
+ 'circgradbasedcorrmaskmaskblendmode' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskBlendMode'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskBlendMode'] },
+ 'circgradbasedcorrmaskmaskdigest' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskDigest'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskDigest'] },
+ 'circgradbasedcorrmaskmaskinverted' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskInverted'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskInverted'] },
+ 'circgradbasedcorrmaskmaskname' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskName'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskName'] },
+ 'circgradbasedcorrmaskmasks' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasks'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasks'] },
+ 'circgradbasedcorrmaskmasksalpha' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksAlpha'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksAlpha'] },
+ 'circgradbasedcorrmaskmasksangle' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksAngle'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksAngle'] },
+ 'circgradbasedcorrmaskmasksbottom' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksBottom'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksBottom'] },
+ 'circgradbasedcorrmaskmaskscentervalue' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksCenterValue'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksCenterValue'] },
+ 'circgradbasedcorrmaskmaskscenterweight' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksCenterWeight'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksCenterWeight'] },
+ 'circgradbasedcorrmaskmasksdabs' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksDabs'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksDabs'] },
+ 'circgradbasedcorrmaskmasksfeather' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFeather'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFeather'] },
+ 'circgradbasedcorrmaskmasksflipped' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFlipped'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFlipped'] },
+ 'circgradbasedcorrmaskmasksflow' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFlow'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFlow'] },
+ 'circgradbasedcorrmaskmasksfullx' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFullX'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFullX'] },
+ 'circgradbasedcorrmaskmasksfully' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFullY'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFullY'] },
+ 'circgradbasedcorrmaskmasksinputdigest' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksInputDigest'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksInputDigest'] },
+ 'circgradbasedcorrmaskmasksleft' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksLeft'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksLeft'] },
+ 'circgradbasedcorrmaskmasksmaskactive' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskActive'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskActive'] },
+ 'circgradbasedcorrmaskmasksmaskblendmode' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode'] },
+ 'circgradbasedcorrmaskmasksmaskdigest' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskDigest'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskDigest'] },
+ 'circgradbasedcorrmaskmasksmaskinverted' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskInverted'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskInverted'] },
+ 'circgradbasedcorrmaskmasksmaskname' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskName'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskName'] },
+ 'circgradbasedcorrmaskmasksmasksubtype' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSubType'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSubType'] },
+ 'circgradbasedcorrmaskmasksmasksyncid' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSyncID'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSyncID'] },
+ 'circgradbasedcorrmaskmasksmaskversion' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskVersion'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskVersion'] },
+ 'circgradbasedcorrmaskmasksmidpoint' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMidpoint'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMidpoint'] },
+ 'circgradbasedcorrmaskmasksorigin' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksOrigin'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksOrigin'] },
+ 'circgradbasedcorrmaskmasksperimetervalue' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksPerimeterValue'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksPerimeterValue'] },
+ 'circgradbasedcorrmaskmasksradius' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRadius'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRadius'] },
+ 'circgradbasedcorrmaskmasksreferencepoint' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksReferencePoint'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksReferencePoint'] },
+ 'circgradbasedcorrmaskmasksright' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRight'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRight'] },
+ 'circgradbasedcorrmaskmasksroundness' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRoundness'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRoundness'] },
+ 'circgradbasedcorrmaskmaskssizex' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksSizeX'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksSizeX'] },
+ 'circgradbasedcorrmaskmaskssizey' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksSizeY'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksSizeY'] },
+ 'circgradbasedcorrmaskmaskstop' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksTop'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksTop'] },
+ 'circgradbasedcorrmaskmasksubtype' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskSubType'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskSubType'] },
+ 'circgradbasedcorrmaskmasksvalue' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskValue'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskValue'] },
+ 'circgradbasedcorrmaskmasksversion' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksVersion'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksVersion'] },
+ 'circgradbasedcorrmaskmaskswhat' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksWhat'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksWhat'] },
+ 'circgradbasedcorrmaskmaskswholeimagearea' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksWholeImageArea'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksWholeImageArea'] },
+ 'circgradbasedcorrmaskmasksx' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksX'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksX'] },
+ 'circgradbasedcorrmaskmasksy' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksY'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksY'] },
+ 'circgradbasedcorrmaskmasksyncid' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskSyncID'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskSyncID'] },
+ 'circgradbasedcorrmaskmaskszerox' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksZeroX'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksZeroX'] },
+ 'circgradbasedcorrmaskmaskszeroy' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksZeroY'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksZeroY'] },
+ 'circgradbasedcorrmaskmaskversion' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskVersion'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskVersion'] },
+ 'circgradbasedcorrmaskmidpoint' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMidpoint'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMidpoint'] },
+ 'circgradbasedcorrmaskorigin' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksOrigin'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksOrigin'] },
+ 'circgradbasedcorrmaskperimetervalue' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksPerimeterValue'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksPerimeterValue'] },
+ 'circgradbasedcorrmaskradius' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRadius'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRadius'] },
+ 'circgradbasedcorrmaskrange' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMask'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMask'] },
+ 'circgradbasedcorrmaskrangeareamodels' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'] },
+ 'circgradbasedcorrmaskrangeareamodelscolorsampleinfo' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] },
+ 'circgradbasedcorrmaskrangeareamodelscomponents' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'] },
+ 'circgradbasedcorrmaskrangecoloramount' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'] },
+ 'circgradbasedcorrmaskrangedepthfeather' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'] },
+ 'circgradbasedcorrmaskrangedepthmax' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'] },
+ 'circgradbasedcorrmaskrangedepthmin' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'] },
+ 'circgradbasedcorrmaskrangeinvert' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'] },
+ 'circgradbasedcorrmaskrangelumfeather' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'] },
+ 'circgradbasedcorrmaskrangeluminancedepthsampleinfo' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] },
+ 'circgradbasedcorrmaskrangelummax' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'] },
+ 'circgradbasedcorrmaskrangelummin' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'] },
+ 'circgradbasedcorrmaskrangelumrange' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'] },
+ 'circgradbasedcorrmaskrangesampletype' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'] },
+ 'circgradbasedcorrmaskrangetype' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'] },
+ 'circgradbasedcorrmaskrangeversion' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'] },
+ 'circgradbasedcorrmaskreferencepoint' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksReferencePoint'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksReferencePoint'] },
+ 'circgradbasedcorrmaskright' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRight'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRight'] },
+ 'circgradbasedcorrmaskroundness' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRoundness'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRoundness'] },
+ 'circgradbasedcorrmasks' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasks'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasks'] },
+ 'circgradbasedcorrmasksizex' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeX'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeX'] },
+ 'circgradbasedcorrmasksizey' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeY'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeY'] },
+ 'circgradbasedcorrmasktop' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksTop'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksTop'] },
+ 'circgradbasedcorrmaskvalue' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskValue'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskValue'] },
+ 'circgradbasedcorrmaskversion' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksVersion'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksVersion'] },
+ 'circgradbasedcorrmaskwhat' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksWhat'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksWhat'] },
+ 'circgradbasedcorrmaskwholeimagearea' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksWholeImageArea'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksWholeImageArea'] },
+ 'circgradbasedcorrmaskx' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksX'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksX'] },
+ 'circgradbasedcorrmasky' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksY'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksY'] },
+ 'circgradbasedcorrmaskzerox' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroX'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroX'] },
+ 'circgradbasedcorrmaskzeroy' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroY'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroY'] },
+ 'circgradbasedcorrmoire' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalMoire'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalMoire'] },
+ 'circgradbasedcorrrangemask' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMask'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMask'] },
+ 'circgradbasedcorrrangemaskareamodels' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModels'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModels'] },
+ 'circgradbasedcorrrangemaskareamodelscolorsampleinfo' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] },
+ 'circgradbasedcorrrangemaskareamodelscomponents' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'] },
+ 'circgradbasedcorrrangemaskcoloramount' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskColorAmount'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskColorAmount'] },
+ 'circgradbasedcorrrangemaskdepthfeather' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthFeather'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthFeather'] },
+ 'circgradbasedcorrrangemaskdepthmax' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMax'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMax'] },
+ 'circgradbasedcorrrangemaskdepthmin' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMin'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMin'] },
+ 'circgradbasedcorrrangemaskinvert' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskInvert'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskInvert'] },
+ 'circgradbasedcorrrangemasklumfeather' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumFeather'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumFeather'] },
+ 'circgradbasedcorrrangemaskluminancedepthsampleinfo' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'] },
+ 'circgradbasedcorrrangemasklummax' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumMax'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumMax'] },
+ 'circgradbasedcorrrangemasklummin' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumMin'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumMin'] },
+ 'circgradbasedcorrrangemasklumrange' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumRange'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumRange'] },
+ 'circgradbasedcorrrangemasksampletype' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskSampleType'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskSampleType'] },
+ 'circgradbasedcorrrangemasktype' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskType'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskType'] },
+ 'circgradbasedcorrrangemaskversion' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskVersion'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskVersion'] },
+ 'circgradbasedcorrsaturation' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSaturation'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSaturation'] },
+ 'circgradbasedcorrshadows2012' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalShadows2012'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalShadows2012'] },
+ 'circgradbasedcorrsharpness' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSharpness'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSharpness'] },
+ 'circgradbasedcorrtemperature' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTemperature'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTemperature'] },
+ 'circgradbasedcorrtexture' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTexture'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTexture'] },
+ 'circgradbasedcorrtint' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTint'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTint'] },
+ 'circgradbasedcorrtoninghue' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalToningHue'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalToningHue'] },
+ 'circgradbasedcorrtoningsaturation' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalToningSaturation'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalToningSaturation'] },
+ 'circgradbasedcorrwhat' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsWhat'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsWhat'] },
+ 'circgradbasedcorrwhites2012' => { 494 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalWhites2012'], 496 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalWhites2012'] },
+ 'circulargradientbasedcorrections' => { 494 => 'CircularGradientBasedCorrections', 496 => 'CircularGradientBasedCorrections' },
+ 'city' => { 131 => 0x5a, 161 => 'City', 335 => 0x6d, 509 => 'City' },
'city2' => { 335 => 0x80 },
- 'clarity' => { 127 => 0x100f, 247 => 0x35, 248 => 0x3d, 435 => 0x2036, 493 => 'Clarity', 495 => 'Clarity' },
- 'clarity2012' => { 493 => 'Clarity2012', 495 => 'Clarity2012' },
+ 'clarity' => { 127 => 0x100f, 247 => 0x35, 248 => 0x3d, 435 => 0x2036, 494 => 'Clarity', 496 => 'Clarity' },
+ 'clarity2012' => { 494 => 'Clarity2012', 496 => 'Clarity2012' },
'claritycontrol' => { 370 => 0x96 },
'classification' => { 395 => 'clsf' },
'classifystate' => { 131 => 0xe1 },
'clearretouch' => { 335 => 0x7c },
'clearretouchvalue' => { 335 => 0xa3 },
- 'client' => { 520 => 'client' },
- 'clientname' => { 501 => 'ClientName' },
- 'clipboardaspectratio' => { 493 => 'ClipboardAspectRatio', 495 => 'ClipboardAspectRatio' },
- 'clipboardorientation' => { 493 => 'ClipboardOrientation', 495 => 'ClipboardOrientation' },
+ 'client' => { 521 => 'client' },
+ 'clientname' => { 502 => 'ClientName' },
+ 'clipboardaspectratio' => { 494 => 'ClipboardAspectRatio', 496 => 'ClipboardAspectRatio' },
+ 'clipboardorientation' => { 494 => 'ClipboardOrientation', 496 => 'ClipboardOrientation' },
'clipfilename' => { 395 => 'clfn' },
'clipid' => { 395 => 'clid' },
'clmodeshootingspeed' => { 294 => '10.2', 295 => '11.3', 297 => '11.2', 298 => '11.2', 303 => '11.2', 304 => '10.2', 307 => '11.2', 308 => '11.2', 309 => '11.1', 310 => 0x3b },
- 'cluster' => { 493 => 'Cluster', 495 => 'Cluster' },
+ 'cluster' => { 494 => 'Cluster', 496 => 'Cluster' },
'cmcontrast' => { 320 => 0x2022 },
'cmddialsreverserotation' => { 310 => 0xba },
'cmexposurecompensation' => { 320 => 0x2000 },
@@ -1643,28 +1645,28 @@ my %tagLookup = (
'codeversion' => { 395 => 'cver' },
'collection' => { 325 => 'Collection' },
'collectionname' => { 170 => [\'Collections','CollectionsCollectionName'], 395 => 'coll' },
- 'collections' => { 170 => 'Collections', 488 => 'collections' },
+ 'collections' => { 170 => 'Collections', 489 => 'collections' },
'collectionuri' => { 170 => [\'Collections','CollectionsCollectionURI'] },
- 'color' => { 389 => 'player.movie.visual.color', 509 => 'color' },
+ 'color' => { 389 => 'player.movie.visual.color', 510 => 'color' },
'coloraberrationcontrol' => { 287 => 0xc89224b },
'coloradjustment' => { 412 => 0x14 },
'coloradjustmentmode' => { 411 => 0x210 },
- 'coloranta' => { 525 => [\'Colorants','ColorantsA'] },
- 'colorantb' => { 525 => [\'Colorants','ColorantsB'] },
- 'colorantblack' => { 525 => [\'Colorants','ColorantsBlack'] },
- 'colorantblue' => { 525 => [\'Colorants','ColorantsBlue'] },
- 'colorantcyan' => { 525 => [\'Colorants','ColorantsCyan'] },
- 'colorantgray' => { 525 => [\'Colorants','ColorantsGray'] },
- 'colorantgreen' => { 525 => [\'Colorants','ColorantsGreen'] },
- 'colorantl' => { 525 => [\'Colorants','ColorantsL'] },
- 'colorantmagenta' => { 525 => [\'Colorants','ColorantsMagenta'] },
- 'colorantmode' => { 525 => [\'Colorants','ColorantsMode'] },
- 'colorantred' => { 525 => [\'Colorants','ColorantsRed'] },
- 'colorants' => { 525 => 'Colorants' },
- 'colorantswatchname' => { 525 => [\'Colorants','ColorantsSwatchName'] },
- 'coloranttint' => { 525 => [\'Colorants','ColorantsTint'] },
- 'coloranttype' => { 525 => [\'Colorants','ColorantsType'] },
- 'colorantyellow' => { 525 => [\'Colorants','ColorantsYellow'] },
+ 'coloranta' => { 526 => [\'Colorants','ColorantsA'] },
+ 'colorantb' => { 526 => [\'Colorants','ColorantsB'] },
+ 'colorantblack' => { 526 => [\'Colorants','ColorantsBlack'] },
+ 'colorantblue' => { 526 => [\'Colorants','ColorantsBlue'] },
+ 'colorantcyan' => { 526 => [\'Colorants','ColorantsCyan'] },
+ 'colorantgray' => { 526 => [\'Colorants','ColorantsGray'] },
+ 'colorantgreen' => { 526 => [\'Colorants','ColorantsGreen'] },
+ 'colorantl' => { 526 => [\'Colorants','ColorantsL'] },
+ 'colorantmagenta' => { 526 => [\'Colorants','ColorantsMagenta'] },
+ 'colorantmode' => { 526 => [\'Colorants','ColorantsMode'] },
+ 'colorantred' => { 526 => [\'Colorants','ColorantsRed'] },
+ 'colorants' => { 526 => 'Colorants' },
+ 'colorantswatchname' => { 526 => [\'Colorants','ColorantsSwatchName'] },
+ 'coloranttint' => { 526 => [\'Colorants','ColorantsTint'] },
+ 'coloranttype' => { 526 => [\'Colorants','ColorantsType'] },
+ 'colorantyellow' => { 526 => [\'Colorants','ColorantsYellow'] },
'colorbalance' => { 156 => 'ColorBalance' },
'colorbalanceadj' => { 287 => 0x76a43202 },
'colorbalanceblue' => { 181 => 0x1e },
@@ -1690,18 +1692,18 @@ my %tagLookup = (
'coloreffect' => { 335 => 0x28 },
'colorfilter' => { 112 => 0x17, 113 => 0x3017, 181 => 0x29, 189 => [0x38,0x4d,0x4f], 377 => 0x17 },
'colorgain' => { 254 => 0x51 },
- 'colorgradeblending' => { 493 => 'ColorGradeBlending', 495 => 'ColorGradeBlending' },
- 'colorgradeglobalhue' => { 493 => 'ColorGradeGlobalHue', 495 => 'ColorGradeGlobalHue' },
- 'colorgradegloballum' => { 493 => 'ColorGradeGlobalLum', 495 => 'ColorGradeGlobalLum' },
- 'colorgradeglobalsat' => { 493 => 'ColorGradeGlobalSat', 495 => 'ColorGradeGlobalSat' },
- 'colorgradehighlightlum' => { 493 => 'ColorGradeHighlightLum', 495 => 'ColorGradeHighlightLum' },
- 'colorgrademidtonehue' => { 493 => 'ColorGradeMidtoneHue', 495 => 'ColorGradeMidtoneHue' },
- 'colorgrademidtonelum' => { 493 => 'ColorGradeMidtoneLum', 495 => 'ColorGradeMidtoneLum' },
- 'colorgrademidtonesat' => { 493 => 'ColorGradeMidtoneSat', 495 => 'ColorGradeMidtoneSat' },
- 'colorgradeshadowlum' => { 493 => 'ColorGradeShadowLum', 495 => 'ColorGradeShadowLum' },
+ 'colorgradeblending' => { 494 => 'ColorGradeBlending', 496 => 'ColorGradeBlending' },
+ 'colorgradeglobalhue' => { 494 => 'ColorGradeGlobalHue', 496 => 'ColorGradeGlobalHue' },
+ 'colorgradegloballum' => { 494 => 'ColorGradeGlobalLum', 496 => 'ColorGradeGlobalLum' },
+ 'colorgradeglobalsat' => { 494 => 'ColorGradeGlobalSat', 496 => 'ColorGradeGlobalSat' },
+ 'colorgradehighlightlum' => { 494 => 'ColorGradeHighlightLum', 496 => 'ColorGradeHighlightLum' },
+ 'colorgrademidtonehue' => { 494 => 'ColorGradeMidtoneHue', 496 => 'ColorGradeMidtoneHue' },
+ 'colorgrademidtonelum' => { 494 => 'ColorGradeMidtoneLum', 496 => 'ColorGradeMidtoneLum' },
+ 'colorgrademidtonesat' => { 494 => 'ColorGradeMidtoneSat', 496 => 'ColorGradeMidtoneSat' },
+ 'colorgradeshadowlum' => { 494 => 'ColorGradeShadowLum', 496 => 'ColorGradeShadowLum' },
'colorhue' => { 103 => 0x20900, 233 => 0x8d },
'colorimetricreference' => { 119 => 0xc6bf },
- 'colorlabel' => { 498 => 'ColorLabel' },
+ 'colorlabel' => { 499 => 'ColorLabel' },
'colormatrix' => { 63 => 0xa, 316 => 0x200, 317 => 0x1011, 409 => 0xa030 },
'colormatrix1' => { 119 => 0xc621, 379 => 0x106 },
'colormatrix2' => { 119 => 0xc622, 320 => 0x200, 379 => 0x226 },
@@ -1713,22 +1715,22 @@ my %tagLookup = (
'colormatrixb2' => { 370 => 0x21d },
'colormatrixnumber' => { 317 => 0x1019 },
'colormatrixsrgb' => { 409 => 0xa031 },
- 'colormode' => { 113 => 0x3015, 127 => 0x1210, 140 => 0x66, 181 => 0x28, 184 => 0x16, 186 => 0x101, 187 => 0x36, 189 => 0x7, 233 => 0x3, 277 => 0x4, 335 => 0x32, 412 => 0x2c, 435 => 0xb029, 508 => 'ColorMode' },
+ 'colormode' => { 113 => 0x3015, 127 => 0x1210, 140 => 0x66, 181 => 0x28, 184 => 0x16, 186 => 0x101, 187 => 0x36, 189 => 0x7, 233 => 0x3, 277 => 0x4, 335 => 0x32, 412 => 0x2c, 435 => 0xb029, 509 => 'ColorMode' },
'colormoirereduction' => { 103 => 0x20670, 288 => 0x15 },
'colormoirereductionmode' => { 288 => 0x5 },
'colormoirereductionon' => { 103 => '0x20670.0' },
- 'colornoisereduction' => { 470 => 0x8029, 493 => 'ColorNoiseReduction', 495 => 'ColorNoiseReduction' },
- 'colornoisereductiondetail' => { 493 => 'ColorNoiseReductionDetail', 495 => 'ColorNoiseReductionDetail' },
+ 'colornoisereduction' => { 470 => 0x8029, 494 => 'ColorNoiseReduction', 496 => 'ColorNoiseReduction' },
+ 'colornoisereductiondetail' => { 494 => 'ColorNoiseReductionDetail', 496 => 'ColorNoiseReductionDetail' },
'colornoisereductionintensity' => { 288 => 0x18 },
'colornoisereductionsharpness' => { 288 => 0x1c },
- 'colornoisereductionsmoothness' => { 493 => 'ColorNoiseReductionSmoothness', 495 => 'ColorNoiseReductionSmoothness' },
+ 'colornoisereductionsmoothness' => { 494 => 'ColorNoiseReductionSmoothness', 496 => 'ColorNoiseReductionSmoothness' },
'colorplanes' => { 123 => 0x2 },
'colorprofile' => { 181 => 0x33 },
'colorprofilesettings' => { 312 => 0x539 },
'colorrepresentation' => { 133 => 0x3c },
'colorsaturationadj' => { 103 => 0x20305 },
'colorsequence' => { 133 => 0x41 },
- 'colorspace' => { 51 => 0x3, 64 => 0xb4, 97 => 0x10b4, 119 => 0xa001, 135 => 0x3, 162 => 'ColorSpace', 182 => 0x2f, 183 => 0x25, 184 => 0x17, 233 => 0x1e, 312 => 0x507, 370 => 0x37, 409 => 0xa011, 412 => 0xb, 422 => 0x1b, 423 => 0x83, 424 => 0xe, 440 => 0x6, 499 => 'ColorSpace' },
+ 'colorspace' => { 51 => 0x3, 64 => 0xb4, 97 => 0x10b4, 119 => 0xa001, 135 => 0x3, 162 => 'ColorSpace', 182 => 0x2f, 183 => 0x25, 184 => 0x17, 233 => 0x1e, 312 => 0x507, 370 => 0x37, 409 => 0xa011, 412 => 0xb, 422 => 0x1b, 423 => 0x83, 424 => 0xe, 440 => 0x6, 500 => 'ColorSpace' },
'colorspace2' => { 63 => 0x9 },
'colorspecapproximation' => { 135 => 0x2 },
'colorspecdata' => { 135 => 0x3 },
@@ -1741,7 +1743,7 @@ my %tagLookup = (
'colortempcustom1' => { 40 => 0x45 },
'colortempcustom2' => { 40 => 0x4a },
'colortempdaylight' => { 38 => 0x18, 39 => 0x27, 40 => 0x27, 41 => 0x9a, 42 => 0xd1, 43 => 0x2b, 44 => 0x52, 47 => 0x6b, 48 => 0x84, 49 => 0x89, 50 => 0x8c, 370 => 0x53 },
- 'colortemperature' => { 7 => 0x73, 8 => [0x48,0x4e], 9 => 0xc0, 10 => 0x37, 11 => 0x62, 12 => 0x37, 13 => 0x7c, 14 => 0x73, 15 => 0x73, 16 => 0x77, 17 => 0x73, 18 => 0x7c, 19 => 0x58, 20 => 0x73, 21 => 0xc0, 22 => 0x7f, 23 => 0x7d, 24 => 0xc0, 25 => 0xc6, 26 => 0xc7, 27 => 0x135, 28 => 0x7b, 29 => 0x13a, 64 => 0xae, 74 => 0x9, 97 => 0x10ae, 127 => 0x1005, 138 => 0x846, 156 => 'ColorTemperature', 182 => [0x6e,0x49], 183 => 0x3f, 184 => [0x39,0x5e], 186 => 0x10b, 189 => [0x3c,0x4c,0x4e], 330 => 0x321, 370 => 0x50, 402 => 0x1308, 435 => 0xb021, 493 => 'Temperature', 495 => 'Temperature' },
+ 'colortemperature' => { 7 => 0x73, 8 => [0x48,0x4e], 9 => 0xc0, 10 => 0x37, 11 => 0x62, 12 => 0x37, 13 => 0x7c, 14 => 0x73, 15 => 0x73, 16 => 0x77, 17 => 0x73, 18 => 0x7c, 19 => 0x58, 20 => 0x73, 21 => 0xc0, 22 => 0x7f, 23 => 0x7d, 24 => 0xc0, 25 => 0xc6, 26 => 0xc7, 27 => 0x135, 28 => 0x7b, 29 => 0x13a, 64 => 0xae, 74 => 0x9, 97 => 0x10ae, 127 => 0x1005, 138 => 0x846, 156 => 'ColorTemperature', 182 => [0x6e,0x49], 183 => 0x3f, 184 => [0x39,0x5e], 186 => 0x10b, 189 => [0x3c,0x4c,0x4e], 330 => 0x321, 370 => 0x50, 402 => 0x1308, 435 => 0xb021, 494 => 'Temperature', 496 => 'Temperature' },
'colortemperatureadj' => { 470 => 0x8013 },
'colortemperatureauto' => { 233 => 0x4f },
'colortemperaturebg' => { 317 => 0x1013 },
@@ -1830,34 +1832,34 @@ my %tagLookup = (
'commanderinternalttlcompgroupb' => { 303 => '22.1', 304 => '28.1' },
'comment' => { 0 => 0x2, 120 => 'Comment', 157 => 'Comment', 325 => 'Comment', 387 => "\xa9cmt", 389 => 'comment', 395 => "\xa9cmt" },
'compass' => { 405 => 0x4 },
- 'compatibleversion' => { 493 => 'CompatibleVersion', 495 => 'CompatibleVersion' },
+ 'compatibleversion' => { 494 => 'CompatibleVersion', 496 => 'CompatibleVersion' },
'compilation' => { 387 => 'cpil' },
- 'compimageimagespersequence' => { 500 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesNumberOfImagesInSequences'] },
- 'compimagemaxexposureall' => { 500 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesMaxExposureTimesOfAll'] },
- 'compimagemaxexposureused' => { 500 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesMaxExposureTimesOfUsed'] },
- 'compimageminexposureall' => { 500 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesMinExposureTimesOfAll'] },
- 'compimageminexposureused' => { 500 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesMinExposureTimesOfUsed'] },
- 'compimagenumsequences' => { 500 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesNumberOfSequences'] },
- 'compimagesumexposureall' => { 500 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesSumOfExposureTimesOfAll'] },
- 'compimagesumexposureused' => { 500 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesSumOfExposureTimesOfUsed'] },
- 'compimagetotalexposureperiod' => { 500 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesTotalExposurePeriod'] },
- 'compimagevalues' => { 500 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesValues'] },
- 'complianceprofile' => { 510 => 'complianceProfile' },
- 'componentsconfiguration' => { 119 => 0x9101, 162 => 'Components', 499 => 'ComponentsConfiguration' },
+ 'compimageimagespersequence' => { 501 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesNumberOfImagesInSequences'] },
+ 'compimagemaxexposureall' => { 501 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesMaxExposureTimesOfAll'] },
+ 'compimagemaxexposureused' => { 501 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesMaxExposureTimesOfUsed'] },
+ 'compimageminexposureall' => { 501 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesMinExposureTimesOfAll'] },
+ 'compimageminexposureused' => { 501 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesMinExposureTimesOfUsed'] },
+ 'compimagenumsequences' => { 501 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesNumberOfSequences'] },
+ 'compimagesumexposureall' => { 501 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesSumOfExposureTimesOfAll'] },
+ 'compimagesumexposureused' => { 501 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesSumOfExposureTimesOfUsed'] },
+ 'compimagetotalexposureperiod' => { 501 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesTotalExposurePeriod'] },
+ 'compimagevalues' => { 501 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesValues'] },
+ 'complianceprofile' => { 511 => 'complianceProfile' },
+ 'componentsconfiguration' => { 119 => 0x9101, 162 => 'Components', 500 => 'ComponentsConfiguration' },
'componentversion' => { 97 => 0x80c },
- 'composer' => { 179 => 'WM/Composer', 387 => ["\xa9com","\xa9wrt"], 395 => ["\xa9com","\xa9wrt"], 520 => 'composer' },
+ 'composer' => { 179 => 'WM/Composer', 387 => ["\xa9com","\xa9wrt"], 395 => ["\xa9com","\xa9wrt"], 521 => 'composer' },
'composerkeywords' => { 395 => "\xa9cok" },
- 'compositeimage' => { 119 => 0xa460, 500 => 'CompositeImage' },
- 'compositeimagecount' => { 119 => 0xa461, 500 => 'CompositeImageCount' },
- 'compositeimageexposuretimes' => { 119 => 0xa462, 500 => 'CompositeImageExposureTimes' },
- 'composition' => { 483 => 'Composition' },
+ 'compositeimage' => { 119 => 0xa460, 501 => 'CompositeImage' },
+ 'compositeimagecount' => { 119 => 0xa461, 501 => 'CompositeImageCount' },
+ 'compositeimageexposuretimes' => { 119 => 0xa462, 501 => 'CompositeImageExposureTimes' },
+ 'composition' => { 484 => 'Composition' },
'compositionadjust' => { 369 => '0.1' },
'compositionadjustrotation' => { 369 => 0x7 },
'compositionadjustx' => { 369 => 0x5 },
'compositionadjusty' => { 369 => 0x6 },
- 'compressedbitsperpixel' => { 119 => 0x9102, 499 => 'CompressedBitsPerPixel' },
+ 'compressedbitsperpixel' => { 119 => 0x9102, 500 => 'CompressedBitsPerPixel' },
'compressedimagesize' => { 186 => 0x40, 317 => 0x40 },
- 'compression' => { 119 => 0x103, 340 => 0xb, 516 => 'Compression' },
+ 'compression' => { 119 => 0x103, 340 => 0xb, 517 => 'Compression' },
'compressionfactor' => { 312 => 0x50d },
'compressionformat' => { 63 => 0x4 },
'compressionratio' => { 162 => 'Compression', 317 => 0x1034 },
@@ -1872,13 +1874,13 @@ my %tagLookup = (
'condadotunoffsets' => { 138 => 0xf43 },
'condadotunthresh' => { 138 => 0xf40 },
'conductor' => { 179 => 'WM/Conductor', 387 => "\xa9con" },
- 'confidence' => { 478 => 'Confidence' },
- 'confidencelevel' => { 489 => 'ConfidenceLevel' },
- 'confidencemime' => { 478 => 'ConfidenceMime' },
+ 'confidence' => { 479 => 'Confidence' },
+ 'confidencelevel' => { 490 => 'ConfidenceLevel' },
+ 'confidencemime' => { 479 => 'ConfidenceMime' },
'constrainedcropheight' => { 108 => 0x266, 381 => 0xd6 },
'constrainedcropwidth' => { 108 => 0x262, 381 => 0xd5 },
'contact' => { 131 => 0x76 },
- 'contactinfo' => { 493 => 'ContactInfo', 495 => 'ContactInfo', 509 => 'contactInfo' },
+ 'contactinfo' => { 494 => 'ContactInfo', 496 => 'ContactInfo', 510 => 'contactInfo' },
'container' => { 473 => 'Container' },
'containerdirectory' => { 473 => [\'Container','ContainerDirectory'] },
'containerdirectoryitem' => { 473 => [\'Container','ContainerDirectoryItem'] },
@@ -1886,24 +1888,24 @@ my %tagLookup = (
'containerdirectoryitemlength' => { 473 => [\'Container','ContainerDirectoryItemLength'] },
'containerdirectoryitemmime' => { 473 => [\'Container','ContainerDirectoryItemMime'] },
'containerdirectoryitempadding' => { 473 => [\'Container','ContainerDirectoryItemPadding'] },
- 'containerformat' => { 506 => 'ContainerFormat' },
- 'containerformatidentifier' => { 506 => [\'ContainerFormat','ContainerFormatIdentifier'] },
- 'containerformatname' => { 506 => [\'ContainerFormat','ContainerFormatName'] },
+ 'containerformat' => { 507 => 'ContainerFormat' },
+ 'containerformatidentifier' => { 507 => [\'ContainerFormat','ContainerFormatIdentifier'] },
+ 'containerformatname' => { 507 => [\'ContainerFormat','ContainerFormatName'] },
'contentcreatedate' => { 387 => "\xa9day", 395 => ['@day',"\xa9day"] },
'contentdistributor' => { 179 => 'WM/ContentDistributor' },
'contentdistributorid' => { 395 => 'cdis' },
'contentid' => { 395 => 'ccid' },
'contentlocationcode' => { 131 => 0x1a },
'contentlocationname' => { 131 => 0x1b },
- 'contenttype' => { 510 => 'contentType' },
+ 'contenttype' => { 511 => 'contentType' },
'continuousbracketing' => { 184 => 0x20 },
'continuousdrive' => { 34 => 0x5 },
'continuousmodedisplay' => { 310 => 0x51 },
'continuousmodeliveview' => { 308 => '77.2' },
'continuousshootingspeed' => { 84 => 0x610 },
'continuousshotlimit' => { 84 => 0x611 },
- 'contrast' => { 10 => 0x73, 12 => 0x75, 34 => 0xd, 112 => 0xc, 113 => [0x3012,0x20], 119 => [0xa408,0xfe54], 127 => [0x1004,0x1006], 156 => 'Contrast', 176 => 'Contrast', 181 => 0x20, 182 => 0x31, 183 => 0x27, 184 => 0x19, 189 => 0x2, 246 => 0x33, 247 => 0x37, 248 => 0x3f, 317 => 0x1029, 335 => 0x39, 337 => 0x300a, 370 => 0x20, 377 => 0xc, 389 => 'player.movie.visual.contrast', 396 => 0x24, 398 => 0x52, 402 => 0x1012, 412 => 0xd, 422 => 0x1d, 423 => 0x1a, 435 => 0x2004, 493 => 'Contrast', 495 => 'Contrast', 499 => 'Contrast' },
- 'contrast2012' => { 493 => 'Contrast2012', 495 => 'Contrast2012' },
+ 'contrast' => { 10 => 0x73, 12 => 0x75, 34 => 0xd, 112 => 0xc, 113 => [0x3012,0x20], 119 => [0xa408,0xfe54], 127 => [0x1004,0x1006], 156 => 'Contrast', 176 => 'Contrast', 181 => 0x20, 182 => 0x31, 183 => 0x27, 184 => 0x19, 189 => 0x2, 246 => 0x33, 247 => 0x37, 248 => 0x3f, 317 => 0x1029, 335 => 0x39, 337 => 0x300a, 370 => 0x20, 377 => 0xc, 389 => 'player.movie.visual.contrast', 396 => 0x24, 398 => 0x52, 402 => 0x1012, 412 => 0xd, 422 => 0x1d, 423 => 0x1a, 435 => 0x2004, 494 => 'Contrast', 496 => 'Contrast', 500 => 'Contrast' },
+ 'contrast2012' => { 494 => 'Contrast2012', 496 => 'Contrast2012' },
'contrastadj' => { 103 => 0x20303, 108 => 0x115, 290 => 0x2c, 470 => 0x8017 },
'contrastauto' => { 71 => 0x90 },
'contrastcurve' => { 233 => 0x8c },
@@ -1924,34 +1926,34 @@ my %tagLookup = (
'contrastuserdef1' => { 19 => 0xee, 70 => 0x90, 71 => 0xa8 },
'contrastuserdef2' => { 19 => 0xef, 70 => 0xa8, 71 => 0xc0 },
'contrastuserdef3' => { 19 => 0xf0, 70 => 0xc0, 71 => 0xd8 },
- 'contributedmedia' => { 520 => 'contributedMedia' },
- 'contributedmediaduration' => { 520 => [\'contributedMedia','contributedMediaDuration'] },
- 'contributedmediadurationscale' => { 520 => [\'contributedMedia','contributedMediaDurationScale'] },
- 'contributedmediadurationvalue' => { 520 => [\'contributedMedia','contributedMediaDurationValue'] },
- 'contributedmediamanaged' => { 520 => [\'contributedMedia','contributedMediaManaged'] },
- 'contributedmediapath' => { 520 => [\'contributedMedia','contributedMediaPath'] },
- 'contributedmediastarttime' => { 520 => [\'contributedMedia','contributedMediaStartTime'] },
- 'contributedmediastarttimescale' => { 520 => [\'contributedMedia','contributedMediaStartTimeScale'] },
- 'contributedmediastarttimevalue' => { 520 => [\'contributedMedia','contributedMediaStartTimeValue'] },
- 'contributedmediatrack' => { 520 => [\'contributedMedia','contributedMediaTrack'] },
- 'contributedmediawebstatement' => { 520 => [\'contributedMedia','contributedMediaWebStatement'] },
- 'contributor' => { 496 => 'contributor', 506 => 'Contributor' },
- 'contributoridentifier' => { 506 => [\'Contributor','ContributorIdentifier'] },
- 'contributorname' => { 506 => [\'Contributor','ContributorName'] },
- 'contributorrole' => { 506 => [\'Contributor','ContributorRole'] },
+ 'contributedmedia' => { 521 => 'contributedMedia' },
+ 'contributedmediaduration' => { 521 => [\'contributedMedia','contributedMediaDuration'] },
+ 'contributedmediadurationscale' => { 521 => [\'contributedMedia','contributedMediaDurationScale'] },
+ 'contributedmediadurationvalue' => { 521 => [\'contributedMedia','contributedMediaDurationValue'] },
+ 'contributedmediamanaged' => { 521 => [\'contributedMedia','contributedMediaManaged'] },
+ 'contributedmediapath' => { 521 => [\'contributedMedia','contributedMediaPath'] },
+ 'contributedmediastarttime' => { 521 => [\'contributedMedia','contributedMediaStartTime'] },
+ 'contributedmediastarttimescale' => { 521 => [\'contributedMedia','contributedMediaStartTimeScale'] },
+ 'contributedmediastarttimevalue' => { 521 => [\'contributedMedia','contributedMediaStartTimeValue'] },
+ 'contributedmediatrack' => { 521 => [\'contributedMedia','contributedMediaTrack'] },
+ 'contributedmediawebstatement' => { 521 => [\'contributedMedia','contributedMediaWebStatement'] },
+ 'contributor' => { 497 => 'contributor', 507 => 'Contributor' },
+ 'contributoridentifier' => { 507 => [\'Contributor','ContributorIdentifier'] },
+ 'contributorname' => { 507 => [\'Contributor','ContributorName'] },
+ 'contributorrole' => { 507 => [\'Contributor','ContributorRole'] },
'contributors' => { 157 => 'Contributors' },
'controldialset' => { 184 => 0x46 },
- 'controlledvocabularyterm' => { 506 => 'CVterm' },
+ 'controlledvocabularyterm' => { 507 => 'CVterm' },
'controllerboardversion' => { 330 => 0x332 },
'controlmode' => { 77 => 0x12 },
'controlringresponse' => { 310 => 0x1d5 },
'controlringrotation' => { 84 => 0x712 },
'conversionlens' => { 313 => 0x403, 335 => 0x35 },
- 'converter' => { 119 => 0xfe4d, 277 => 0xb, 493 => 'Converter', 495 => 'Converter' },
- 'converttograyscale' => { 493 => 'ConvertToGrayscale', 495 => 'ConvertToGrayscale' },
- 'cookingequipment' => { 512 => 'cookingEquipment' },
- 'cookingmethod' => { 512 => 'cookingMethod' },
- 'copyright' => { 0 => 0x3, 119 => 0x8298, 157 => 'Copyright', 325 => 'Copyright', 370 => 0x22f, 386 => 'Copyright', 387 => ['cprt',"\xa9cpy"], 389 => 'copyright', 395 => ['cprt',"\xa9cpy"], 493 => 'Copyright', 495 => 'Copyright', 507 => 'Copyright', 513 => 'copyright', 516 => 'Copyright', 520 => 'copyright' },
+ 'converter' => { 119 => 0xfe4d, 277 => 0xb, 494 => 'Converter', 496 => 'Converter' },
+ 'converttograyscale' => { 494 => 'ConvertToGrayscale', 496 => 'ConvertToGrayscale' },
+ 'cookingequipment' => { 513 => 'cookingEquipment' },
+ 'cookingmethod' => { 513 => 'cookingMethod' },
+ 'copyright' => { 0 => 0x3, 119 => 0x8298, 157 => 'Copyright', 325 => 'Copyright', 340 => 0x8298, 370 => 0x22f, 386 => 'Copyright', 387 => ['cprt',"\xa9cpy"], 389 => 'copyright', 395 => ['cprt',"\xa9cpy"], 494 => 'Copyright', 496 => 'Copyright', 508 => 'Copyright', 514 => 'copyright', 517 => 'Copyright', 521 => 'copyright' },
'copyrightflag' => { 384 => 0x40a },
'copyrightnotice' => { 131 => 0x74 },
'copyrightowner' => { 322 => 'CopyrightOwner' },
@@ -1960,65 +1962,65 @@ my %tagLookup = (
'copyrightownername' => { 322 => [\'CopyrightOwner','CopyrightOwnerCopyrightOwnerName'] },
'copyrightregistrationnumber' => { 322 => 'CopyrightRegistrationNumber' },
'copyrightstatus' => { 322 => 'CopyrightStatus' },
- 'copyrightyear' => { 506 => 'CopyrightYear', 510 => 'copyrightYear' },
+ 'copyrightyear' => { 507 => 'CopyrightYear', 511 => 'copyrightYear' },
'coringfilter' => { 316 => 0x310, 317 => 0x102d, 320 => 0x310 },
'coringvalues' => { 316 => 0x311, 320 => 0x311 },
- 'corporateentity' => { 510 => 'corporateEntity' },
+ 'corporateentity' => { 511 => 'corporateEntity' },
'correlatedcolortemp' => { 334 => 0x35b },
- 'country' => { 161 => 'Country', 335 => 0x69, 508 => 'Country' },
+ 'country' => { 161 => 'Country', 335 => 0x69, 509 => 'Country' },
'country-primarylocationcode' => { 131 => 0x64 },
'country-primarylocationname' => { 131 => 0x65 },
- 'countrycode' => { 232 => 0x5, 382 => 'CountryCode', 505 => 'CountryCode' },
- 'course' => { 512 => 'course' },
- 'coverage' => { 496 => 'coverage' },
+ 'countrycode' => { 232 => 0x5, 382 => 'CountryCode', 506 => 'CountryCode' },
+ 'course' => { 513 => 'course' },
+ 'coverage' => { 497 => 'coverage' },
'coverart' => { 387 => 'covr' },
- 'coverdate' => { 510 => 'coverDate' },
- 'coverdisplaydate' => { 510 => 'coverDisplayDate' },
+ 'coverdate' => { 511 => 'coverDate' },
+ 'coverdisplaydate' => { 511 => 'coverDisplayDate' },
'coveruri' => { 395 => 'cvru' },
'cpufirmwareversion' => { 370 => 0x28 },
- 'crc32' => { 497 => 'crc32' },
- 'createdate' => { 119 => 0x9004, 157 => 'CreateDate', 321 => 'CreationDate', 325 => 'create-date', 386 => 'CreationDate', 392 => 0x1, 518 => 'CreateDate' },
- 'creationdate' => { 389 => 'creationdate', 507 => 'CreationDate', 510 => 'creationDate' },
+ 'crc32' => { 498 => 'crc32' },
+ 'createdate' => { 119 => 0x9004, 157 => 'CreateDate', 321 => 'CreationDate', 325 => 'create-date', 386 => 'CreationDate', 392 => 0x1, 519 => 'CreateDate' },
+ 'creationdate' => { 389 => 'creationdate', 508 => 'CreationDate', 511 => 'creationDate' },
'creationtime' => { 325 => 'Creation Time' },
'creativestyle' => { 422 => 0x1a, 423 => 0x18, 433 => 0x41, 435 => 0xb020, 466 => 0x4a },
'creativestylesetting' => { 424 => 0xf, 440 => 0x7 },
'creativestylewaschanged' => { 470 => 0x8001 },
- 'creator' => { 321 => 'Creator', 386 => 'Creator', 496 => 'creator', 506 => 'Creator', 507 => 'Creator' },
- 'creatoraddress' => { 505 => [\'CreatorContactInfo','CreatorContactInfoCiAdrExtadr'] },
+ 'creator' => { 321 => 'Creator', 386 => 'Creator', 497 => 'creator', 507 => 'Creator', 508 => 'Creator' },
+ 'creatoraddress' => { 506 => [\'CreatorContactInfo','CreatorContactInfoCiAdrExtadr'] },
'creatorappid' => { 178 => 'CreatorAppId' },
- 'creatorcity' => { 505 => [\'CreatorContactInfo','CreatorContactInfoCiAdrCity'] },
- 'creatorcontactinfo' => { 505 => 'CreatorContactInfo' },
- 'creatorcountry' => { 505 => [\'CreatorContactInfo','CreatorContactInfoCiAdrCtry'] },
- 'creatoridentifier' => { 506 => [\'Creator','CreatorIdentifier'] },
- 'creatorname' => { 506 => [\'Creator','CreatorName'] },
+ 'creatorcity' => { 506 => [\'CreatorContactInfo','CreatorContactInfoCiAdrCity'] },
+ 'creatorcontactinfo' => { 506 => 'CreatorContactInfo' },
+ 'creatorcountry' => { 506 => [\'CreatorContactInfo','CreatorContactInfoCiAdrCtry'] },
+ 'creatoridentifier' => { 507 => [\'Creator','CreatorIdentifier'] },
+ 'creatorname' => { 507 => [\'Creator','CreatorName'] },
'creatoropenwithuioptions' => { 178 => 'CreatorOpenWithUIOptions' },
- 'creatorpostalcode' => { 505 => [\'CreatorContactInfo','CreatorContactInfoCiAdrPcode'] },
- 'creatorregion' => { 505 => [\'CreatorContactInfo','CreatorContactInfoCiAdrRegion'] },
- 'creatorrole' => { 506 => [\'Creator','CreatorRole'] },
- 'creatortool' => { 518 => 'CreatorTool' },
- 'creatorworkemail' => { 505 => [\'CreatorContactInfo','CreatorContactInfoCiEmailWork'] },
- 'creatorworktelephone' => { 505 => [\'CreatorContactInfo','CreatorContactInfoCiTelWork'] },
- 'creatorworkurl' => { 505 => [\'CreatorContactInfo','CreatorContactInfoCiUrlWork'] },
- 'credit' => { 131 => 0x6e, 508 => 'Credit' },
- 'creditline' => { 513 => 'creditLine' },
- 'creditlinereq' => { 523 => 'CreditLineReq' },
+ 'creatorpostalcode' => { 506 => [\'CreatorContactInfo','CreatorContactInfoCiAdrPcode'] },
+ 'creatorregion' => { 506 => [\'CreatorContactInfo','CreatorContactInfoCiAdrRegion'] },
+ 'creatorrole' => { 507 => [\'Creator','CreatorRole'] },
+ 'creatortool' => { 519 => 'CreatorTool' },
+ 'creatorworkemail' => { 506 => [\'CreatorContactInfo','CreatorContactInfoCiEmailWork'] },
+ 'creatorworktelephone' => { 506 => [\'CreatorContactInfo','CreatorContactInfoCiTelWork'] },
+ 'creatorworkurl' => { 506 => [\'CreatorContactInfo','CreatorContactInfoCiUrlWork'] },
+ 'credit' => { 131 => 0x6e, 509 => 'Credit' },
+ 'creditline' => { 514 => 'creditLine' },
+ 'creditlinereq' => { 524 => 'CreditLineReq' },
'creditlinerequired' => { 322 => 'CreditLineRequired' },
'cropactive' => { 101 => 0x0, 108 => 0x244 },
- 'cropangle' => { 493 => 'CropAngle', 495 => 'CropAngle' },
+ 'cropangle' => { 494 => 'CropAngle', 496 => 'CropAngle' },
'croparea' => { 233 => 0x45, 470 => 0x9011 },
'cropaspectratio' => { 103 => 0x30101, 108 => 0x260 },
'cropaspectratiocustom' => { 103 => 0x30102 },
- 'cropbottom' => { 123 => 0x9, 282 => 0x36, 340 => 0x31, 381 => 0xdc, 493 => 'CropBottom', 495 => 'CropBottom' },
+ 'cropbottom' => { 123 => 0x9, 282 => 0x36, 340 => 0x31, 381 => 0xdc, 494 => 'CropBottom', 496 => 'CropBottom' },
'cropbottommargin' => { 53 => 0x3 },
'cropcircleactive' => { 109 => 0xd6 },
'cropcircleradius' => { 109 => 0xd9 },
'cropcirclex' => { 109 => 0xd7 },
'cropcircley' => { 109 => 0xd8 },
- 'cropconstraintowarp' => { 493 => 'CropConstrainToWarp', 495 => 'CropConstrainToWarp' },
- 'croph' => { 487 => 'CropH' },
- 'cropheight' => { 101 => 0x6, 108 => 0x24c, 316 => 0x615, 320 => 0x615, 493 => 'CropHeight', 495 => 'CropHeight' },
+ 'cropconstraintowarp' => { 494 => 'CropConstrainToWarp', 496 => 'CropConstrainToWarp' },
+ 'croph' => { 488 => 'CropH' },
+ 'cropheight' => { 101 => 0x6, 108 => 0x24c, 316 => 0x615, 320 => 0x615, 494 => 'CropHeight', 496 => 'CropHeight' },
'crophispeed' => { 233 => 0x1b },
- 'cropleft' => { 108 => 0x246, 123 => 0x6, 282 => 0x1e, 316 => 0x612, 320 => 0x612, 340 => 0x30, 381 => 0xd9, 493 => 'CropLeft', 495 => 'CropLeft' },
+ 'cropleft' => { 108 => 0x246, 123 => 0x6, 282 => 0x1e, 316 => 0x612, 320 => 0x612, 340 => 0x30, 381 => 0xd9, 494 => 'CropLeft', 496 => 'CropLeft' },
'cropleftmargin' => { 53 => 0x0 },
'cropmode' => { 127 => 0x104d, 402 => 0x1018 },
'croporiginalheight' => { 101 => 0xb },
@@ -2030,46 +2032,46 @@ my %tagLookup = (
'cropoutputscale' => { 282 => 0xbe },
'cropoutputwidth' => { 282 => 0xc6 },
'cropoutputwidthinches' => { 282 => 0x8e },
- 'croppedareaimageheightpixels' => { 481 => 'CroppedAreaImageHeightPixels', 482 => 'CroppedAreaImageHeightPixels' },
- 'croppedareaimagewidthpixels' => { 481 => 'CroppedAreaImageWidthPixels', 482 => 'CroppedAreaImageWidthPixels' },
- 'croppedarealeftpixels' => { 481 => 'CroppedAreaLeftPixels', 482 => 'CroppedAreaLeftPixels' },
- 'croppedareatoppixels' => { 481 => 'CroppedAreaTopPixels', 482 => 'CroppedAreaTopPixels' },
+ 'croppedareaimageheightpixels' => { 482 => 'CroppedAreaImageHeightPixels', 483 => 'CroppedAreaImageHeightPixels' },
+ 'croppedareaimagewidthpixels' => { 482 => 'CroppedAreaImageWidthPixels', 483 => 'CroppedAreaImageWidthPixels' },
+ 'croppedarealeftpixels' => { 482 => 'CroppedAreaLeftPixels', 483 => 'CroppedAreaLeftPixels' },
+ 'croppedareatoppixels' => { 482 => 'CroppedAreaTopPixels', 483 => 'CroppedAreaTopPixels' },
'croppedimageheight' => { 5 => 0x2, 402 => 0x1604 },
'croppedimageleft' => { 5 => 0x3 },
'croppedimagetop' => { 5 => 0x4 },
'croppedimagewidth' => { 5 => 0x1, 402 => 0x1603 },
'cropping' => { 470 => 0x9010 },
- 'cropright' => { 123 => 0x8, 282 => 0x2e, 340 => 0x32, 381 => 0xdb, 493 => 'CropRight', 495 => 'CropRight' },
+ 'cropright' => { 123 => 0x8, 282 => 0x2e, 340 => 0x32, 381 => 0xdb, 494 => 'CropRight', 496 => 'CropRight' },
'croprightmargin' => { 53 => 0x1 },
'croprotatedoriginalheight' => { 101 => 0x2 },
'croprotatedoriginalwidth' => { 101 => 0x1 },
'croprotation' => { 101 => 0x8, 123 => 0xb },
'cropscaledresolution' => { 282 => 0x9e },
'cropsourceresolution' => { 282 => 0xae },
- 'croptop' => { 108 => 0x248, 123 => 0x7, 282 => 0x26, 316 => 0x613, 320 => 0x613, 340 => 0x2f, 381 => 0xda, 493 => 'CropTop', 495 => 'CropTop' },
+ 'croptop' => { 108 => 0x248, 123 => 0x7, 282 => 0x26, 316 => 0x613, 320 => 0x613, 340 => 0x2f, 381 => 0xda, 494 => 'CropTop', 496 => 'CropTop' },
'croptopmargin' => { 53 => 0x2 },
- 'cropunit' => { 493 => 'CropUnit', 495 => 'CropUnit' },
- 'cropunits' => { 493 => 'CropUnits', 495 => 'CropUnits' },
- 'cropw' => { 487 => 'CropW' },
- 'cropwidth' => { 101 => 0x5, 108 => 0x24a, 316 => 0x614, 320 => 0x614, 493 => 'CropWidth', 495 => 'CropWidth' },
- 'cropx' => { 101 => 0x3, 487 => 'CropX' },
- 'cropy' => { 101 => 0x4, 487 => 'CropY' },
+ 'cropunit' => { 494 => 'CropUnit', 496 => 'CropUnit' },
+ 'cropunits' => { 494 => 'CropUnits', 496 => 'CropUnits' },
+ 'cropw' => { 488 => 'CropW' },
+ 'cropwidth' => { 101 => 0x5, 108 => 0x24a, 316 => 0x614, 320 => 0x614, 494 => 'CropWidth', 496 => 'CropWidth' },
+ 'cropx' => { 101 => 0x3, 488 => 'CropX' },
+ 'cropy' => { 101 => 0x4, 488 => 'CropY' },
'crossprocess' => { 370 => 0x7b },
'crossprocessparams' => { 370 => 0x235 },
- 'cuisine' => { 512 => 'cuisine' },
+ 'cuisine' => { 513 => 'cuisine' },
'currenticcprofile' => { 119 => 0xc691 },
'currentpreprofilematrix' => { 119 => 0xc692 },
'currentversion' => { 470 => 0xd000 },
- 'curve0x' => { 487 => 'Curve0x' },
- 'curve0y' => { 487 => 'Curve0y' },
- 'curve1x' => { 487 => 'Curve1x' },
- 'curve1y' => { 487 => 'Curve1y' },
- 'curve2x' => { 487 => 'Curve2x' },
- 'curve2y' => { 487 => 'Curve2y' },
- 'curve3x' => { 487 => 'Curve3x' },
- 'curve3y' => { 487 => 'Curve3y' },
- 'curve4x' => { 487 => 'Curve4x' },
- 'curve4y' => { 487 => 'Curve4y' },
+ 'curve0x' => { 488 => 'Curve0x' },
+ 'curve0y' => { 488 => 'Curve0y' },
+ 'curve1x' => { 488 => 'Curve1x' },
+ 'curve1y' => { 488 => 'Curve1y' },
+ 'curve2x' => { 488 => 'Curve2x' },
+ 'curve2y' => { 488 => 'Curve2y' },
+ 'curve3x' => { 488 => 'Curve3x' },
+ 'curve3y' => { 488 => 'Curve3y' },
+ 'curve4x' => { 488 => 'Curve4x' },
+ 'curve4y' => { 488 => 'Curve4y' },
'curves' => { 287 => 0x76a43201 },
'custom1' => { 322 => 'Custom1' },
'custom10' => { 322 => 'Custom10' },
@@ -2099,7 +2101,7 @@ my %tagLookup = (
'customrawhighlightpoint' => { 109 => 0x51 },
'customrawshadow' => { 109 => 0x85 },
'customrawshadowpoint' => { 109 => 0x52 },
- 'customrendered' => { 119 => 0xa401, 191 => 0x6420, 499 => 'CustomRendered' },
+ 'customrendered' => { 119 => 0xa401, 191 => 0x6420, 500 => 'CustomRendered' },
'customsaturation' => { 109 => 0x4d, 312 => 0x503 },
'customsettingsalldefault' => { 294 => '0.2', 303 => '0.2' },
'customsettingsbank' => { 294 => '0.1', 295 => '0.1', 297 => '0.1', 298 => '0.1', 303 => '0.1', 307 => '0.2', 308 => '0.2', 310 => 0x1 },
@@ -2136,28 +2138,28 @@ my %tagLookup = (
'darkpedestal' => { 138 => 0xc7f },
'datacompressionmethod' => { 133 => 0x6e },
'dataimprint' => { 181 => 0x34 },
- 'dataonscreen' => { 506 => 'DataOnScreen' },
- 'dataonscreenregion' => { 506 => [\'DataOnScreen','DataOnScreenRegion'] },
- 'dataonscreenregiond' => { 506 => [\'DataOnScreen','DataOnScreenRegionD'] },
- 'dataonscreenregionh' => { 506 => [\'DataOnScreen','DataOnScreenRegionH'] },
- 'dataonscreenregiontext' => { 506 => [\'DataOnScreen','DataOnScreenRegionText'] },
- 'dataonscreenregionunit' => { 506 => [\'DataOnScreen','DataOnScreenRegionUnit'] },
- 'dataonscreenregionw' => { 506 => [\'DataOnScreen','DataOnScreenRegionW'] },
- 'dataonscreenregionx' => { 506 => [\'DataOnScreen','DataOnScreenRegionX'] },
- 'dataonscreenregiony' => { 506 => [\'DataOnScreen','DataOnScreenRegionY'] },
+ 'dataonscreen' => { 507 => 'DataOnScreen' },
+ 'dataonscreenregion' => { 507 => [\'DataOnScreen','DataOnScreenRegion'] },
+ 'dataonscreenregiond' => { 507 => [\'DataOnScreen','DataOnScreenRegionD'] },
+ 'dataonscreenregionh' => { 507 => [\'DataOnScreen','DataOnScreenRegionH'] },
+ 'dataonscreenregiontext' => { 507 => [\'DataOnScreen','DataOnScreenRegionText'] },
+ 'dataonscreenregionunit' => { 507 => [\'DataOnScreen','DataOnScreenRegionUnit'] },
+ 'dataonscreenregionw' => { 507 => [\'DataOnScreen','DataOnScreenRegionW'] },
+ 'dataonscreenregionx' => { 507 => [\'DataOnScreen','DataOnScreenRegionX'] },
+ 'dataonscreenregiony' => { 507 => [\'DataOnScreen','DataOnScreenRegionY'] },
'datascaling' => { 370 => 0x3d },
- 'date' => { 370 => 0x6, 496 => 'date' },
+ 'date' => { 370 => 0x6, 497 => 'date' },
'dateacquired' => { 178 => 'DateAcquired', 179 => '{2CBAA8F5-D81F-47CA-B17A-F8D822300131} 100' },
- 'datecreated' => { 131 => 0x37, 508 => 'DateCreated' },
+ 'datecreated' => { 131 => 0x37, 509 => 'DateCreated' },
'datedisplayformat' => { 279 => 0x3 },
'dateidentified' => { 118 => [\'Identification','IdentificationDateIdentified'] },
'dateimprint' => { 299 => '4.2' },
- 'daterecieved' => { 510 => 'dateRecieved' },
+ 'daterecieved' => { 511 => 'dateRecieved' },
'datesent' => { 132 => 0x46 },
'datestampmode' => { 64 => 0x1c, 233 => 0x9d },
- 'datetime' => { 488 => 'datetime', 516 => 'DateTime' },
- 'datetimedigitized' => { 499 => 'DateTimeDigitized' },
- 'datetimeoriginal' => { 100 => 0x0, 119 => 0x9003, 154 => 0x14, 157 => 'OriginalDate', 390 => 'IDIT', 395 => 'date', 396 => 0xb, 397 => 0x3b, 398 => 0x3e, 499 => 'DateTimeOriginal' },
+ 'datetime' => { 489 => 'datetime', 517 => 'DateTime' },
+ 'datetimedigitized' => { 500 => 'DateTimeDigitized' },
+ 'datetimeoriginal' => { 100 => 0x0, 119 => 0x9003, 154 => 0x14, 157 => 'OriginalDate', 390 => 'IDIT', 395 => 'date', 396 => 0xb, 397 => 0x3b, 398 => 0x3e, 500 => 'DateTimeOriginal' },
'datetimestamp' => { 140 => 0x64 },
'datetimeutc' => { 312 => 0x908 },
'daylightsavings' => { 78 => 0x3, 279 => 0x2 },
@@ -2211,58 +2213,58 @@ my %tagLookup = (
'dcwaterbody' => { 118 => [\'dctermsLocation','dctermsLocationWaterBody'] },
'declination' => { 165 => 'Declination' },
'decposition' => { 181 => 0x32 },
- 'defaultautogray' => { 493 => 'DefaultAutoGray', 495 => 'DefaultAutoGray' },
- 'defaultautotone' => { 493 => 'DefaultAutoTone', 495 => 'DefaultAutoTone' },
+ 'defaultautogray' => { 494 => 'DefaultAutoGray', 496 => 'DefaultAutoGray' },
+ 'defaultautotone' => { 494 => 'DefaultAutoTone', 496 => 'DefaultAutoTone' },
'defaultblackrender' => { 119 => 0xc7a6 },
'defaultcroporigin' => { 119 => 0xc61f },
'defaultcropsize' => { 119 => 0xc620 },
'defaulteraseoption' => { 84 => 0x813 },
'defaultscale' => { 119 => 0xc61e },
- 'defaultsspecifictoiso' => { 493 => 'DefaultsSpecificToISO', 495 => 'DefaultsSpecificToISO' },
- 'defaultsspecifictoserial' => { 493 => 'DefaultsSpecificToSerial', 495 => 'DefaultsSpecificToSerial' },
+ 'defaultsspecifictoiso' => { 494 => 'DefaultsSpecificToISO', 496 => 'DefaultsSpecificToISO' },
+ 'defaultsspecifictoserial' => { 494 => 'DefaultsSpecificToSerial', 496 => 'DefaultsSpecificToSerial' },
'defaultusercrop' => { 119 => 0xc7b5 },
'defectisocode' => { 138 => 0x90f },
- 'defringe' => { 493 => 'Defringe', 495 => 'Defringe' },
- 'defringegreenamount' => { 493 => 'DefringeGreenAmount', 495 => 'DefringeGreenAmount' },
- 'defringegreenhuehi' => { 493 => 'DefringeGreenHueHi', 495 => 'DefringeGreenHueHi' },
- 'defringegreenhuelo' => { 493 => 'DefringeGreenHueLo', 495 => 'DefringeGreenHueLo' },
- 'defringepurpleamount' => { 493 => 'DefringePurpleAmount', 495 => 'DefringePurpleAmount' },
- 'defringepurplehuehi' => { 493 => 'DefringePurpleHueHi', 495 => 'DefringePurpleHueHi' },
- 'defringepurplehuelo' => { 493 => 'DefringePurpleHueLo', 495 => 'DefringePurpleHueLo' },
- 'dehaze' => { 493 => 'Dehaze', 495 => 'Dehaze' },
+ 'defringe' => { 494 => 'Defringe', 496 => 'Defringe' },
+ 'defringegreenamount' => { 494 => 'DefringeGreenAmount', 496 => 'DefringeGreenAmount' },
+ 'defringegreenhuehi' => { 494 => 'DefringeGreenHueHi', 496 => 'DefringeGreenHueHi' },
+ 'defringegreenhuelo' => { 494 => 'DefringeGreenHueLo', 496 => 'DefringeGreenHueLo' },
+ 'defringepurpleamount' => { 494 => 'DefringePurpleAmount', 496 => 'DefringePurpleAmount' },
+ 'defringepurplehuehi' => { 494 => 'DefringePurpleHueHi', 496 => 'DefringePurpleHueHi' },
+ 'defringepurplehuelo' => { 494 => 'DefringePurpleHueLo', 496 => 'DefringePurpleHueLo' },
+ 'dehaze' => { 494 => 'Dehaze', 496 => 'Dehaze' },
'deletedimagecount' => { 233 => 0xa6, 259 => 0x6e },
- 'deprecatedon' => { 491 => 'deprecatedOn' },
+ 'deprecatedon' => { 492 => 'deprecatedOn' },
'depthfar' => { 119 => 0xc7eb },
'depthformat' => { 119 => 0xc7e9 },
- 'depthimage' => { 478 => 'Data' },
+ 'depthimage' => { 479 => 'Data' },
'depthmeasuretype' => { 119 => 0xc7ed },
'depthnear' => { 119 => 0xc7ea },
'depthunits' => { 119 => 0xc7ec },
- 'derivedfrom' => { 521 => 'DerivedFrom' },
- 'derivedfromalternatepaths' => { 521 => [\'DerivedFrom','DerivedFromAlternatePaths'] },
- 'derivedfromdocumentid' => { 521 => [\'DerivedFrom','DerivedFromDocumentID'] },
- 'derivedfromfilepath' => { 521 => [\'DerivedFrom','DerivedFromFilePath'] },
- 'derivedfromfrompart' => { 521 => [\'DerivedFrom','DerivedFromFromPart'] },
- 'derivedfrominstanceid' => { 521 => [\'DerivedFrom','DerivedFromInstanceID'] },
- 'derivedfromlastmodifydate' => { 521 => [\'DerivedFrom','DerivedFromLastModifyDate'] },
- 'derivedfromlasturl' => { 521 => [\'DerivedFrom','DerivedFromLastURL'] },
- 'derivedfromlinkcategory' => { 521 => [\'DerivedFrom','DerivedFromLinkCategory'] },
- 'derivedfromlinkform' => { 521 => [\'DerivedFrom','DerivedFromLinkForm'] },
- 'derivedfrommanager' => { 521 => [\'DerivedFrom','DerivedFromManager'] },
- 'derivedfrommanagervariant' => { 521 => [\'DerivedFrom','DerivedFromManagerVariant'] },
- 'derivedfrommanageto' => { 521 => [\'DerivedFrom','DerivedFromManageTo'] },
- 'derivedfrommanageui' => { 521 => [\'DerivedFrom','DerivedFromManageUI'] },
- 'derivedfrommaskmarkers' => { 521 => [\'DerivedFrom','DerivedFromMaskMarkers'] },
- 'derivedfromoriginaldocumentid' => { 521 => [\'DerivedFrom','DerivedFromOriginalDocumentID'] },
- 'derivedfrompartmapping' => { 521 => [\'DerivedFrom','DerivedFromPartMapping'] },
- 'derivedfromplacedresolutionunit' => { 521 => [\'DerivedFrom','DerivedFromPlacedResolutionUnit'] },
- 'derivedfromplacedxresolution' => { 521 => [\'DerivedFrom','DerivedFromPlacedXResolution'] },
- 'derivedfromplacedyresolution' => { 521 => [\'DerivedFrom','DerivedFromPlacedYResolution'] },
- 'derivedfromrenditionclass' => { 521 => [\'DerivedFrom','DerivedFromRenditionClass'] },
- 'derivedfromrenditionparams' => { 521 => [\'DerivedFrom','DerivedFromRenditionParams'] },
- 'derivedfromtopart' => { 521 => [\'DerivedFrom','DerivedFromToPart'] },
- 'derivedfromversionid' => { 521 => [\'DerivedFrom','DerivedFromVersionID'] },
- 'description' => { 325 => 'Description', 387 => ['desc','dscp',"\xa9des"], 389 => 'description', 395 => 'dscp', 493 => 'Description', 495 => 'Description', 496 => 'description', 518 => 'Description' },
+ 'derivedfrom' => { 522 => 'DerivedFrom' },
+ 'derivedfromalternatepaths' => { 522 => [\'DerivedFrom','DerivedFromAlternatePaths'] },
+ 'derivedfromdocumentid' => { 522 => [\'DerivedFrom','DerivedFromDocumentID'] },
+ 'derivedfromfilepath' => { 522 => [\'DerivedFrom','DerivedFromFilePath'] },
+ 'derivedfromfrompart' => { 522 => [\'DerivedFrom','DerivedFromFromPart'] },
+ 'derivedfrominstanceid' => { 522 => [\'DerivedFrom','DerivedFromInstanceID'] },
+ 'derivedfromlastmodifydate' => { 522 => [\'DerivedFrom','DerivedFromLastModifyDate'] },
+ 'derivedfromlasturl' => { 522 => [\'DerivedFrom','DerivedFromLastURL'] },
+ 'derivedfromlinkcategory' => { 522 => [\'DerivedFrom','DerivedFromLinkCategory'] },
+ 'derivedfromlinkform' => { 522 => [\'DerivedFrom','DerivedFromLinkForm'] },
+ 'derivedfrommanager' => { 522 => [\'DerivedFrom','DerivedFromManager'] },
+ 'derivedfrommanagervariant' => { 522 => [\'DerivedFrom','DerivedFromManagerVariant'] },
+ 'derivedfrommanageto' => { 522 => [\'DerivedFrom','DerivedFromManageTo'] },
+ 'derivedfrommanageui' => { 522 => [\'DerivedFrom','DerivedFromManageUI'] },
+ 'derivedfrommaskmarkers' => { 522 => [\'DerivedFrom','DerivedFromMaskMarkers'] },
+ 'derivedfromoriginaldocumentid' => { 522 => [\'DerivedFrom','DerivedFromOriginalDocumentID'] },
+ 'derivedfrompartmapping' => { 522 => [\'DerivedFrom','DerivedFromPartMapping'] },
+ 'derivedfromplacedresolutionunit' => { 522 => [\'DerivedFrom','DerivedFromPlacedResolutionUnit'] },
+ 'derivedfromplacedxresolution' => { 522 => [\'DerivedFrom','DerivedFromPlacedXResolution'] },
+ 'derivedfromplacedyresolution' => { 522 => [\'DerivedFrom','DerivedFromPlacedYResolution'] },
+ 'derivedfromrenditionclass' => { 522 => [\'DerivedFrom','DerivedFromRenditionClass'] },
+ 'derivedfromrenditionparams' => { 522 => [\'DerivedFrom','DerivedFromRenditionParams'] },
+ 'derivedfromtopart' => { 522 => [\'DerivedFrom','DerivedFromToPart'] },
+ 'derivedfromversionid' => { 522 => [\'DerivedFrom','DerivedFromVersionID'] },
+ 'description' => { 325 => 'Description', 387 => ['desc','dscp',"\xa9des"], 389 => 'description', 395 => 'dscp', 494 => 'Description', 496 => 'Description', 497 => 'description', 519 => 'Description' },
'destination' => { 132 => 0x5 },
'destinationcity' => { 370 => 0x24, 376 => 0x3 },
'destinationcitycode' => { 377 => 0x1001 },
@@ -2278,16 +2280,16 @@ my %tagLookup = (
'deviantwhiteflash' => { 138 => 0x841 },
'deviantwhitefluorescent' => { 138 => 0x840 },
'deviantwhitetungsten' => { 138 => 0x83f },
- 'device' => { 510 => 'device' },
- 'devicesettingdescription' => { 499 => 'DeviceSettingDescription' },
- 'devicesettingdescriptioncolumns' => { 499 => [\'DeviceSettingDescription','DeviceSettingDescriptionColumns'] },
- 'devicesettingdescriptionrows' => { 499 => [\'DeviceSettingDescription','DeviceSettingDescriptionRows'] },
- 'devicesettingdescriptionsettings' => { 499 => [\'DeviceSettingDescription','DeviceSettingDescriptionSettings'] },
+ 'device' => { 511 => 'device' },
+ 'devicesettingdescription' => { 500 => 'DeviceSettingDescription' },
+ 'devicesettingdescriptioncolumns' => { 500 => [\'DeviceSettingDescription','DeviceSettingDescriptionColumns'] },
+ 'devicesettingdescriptionrows' => { 500 => [\'DeviceSettingDescription','DeviceSettingDescriptionRows'] },
+ 'devicesettingdescriptionsettings' => { 500 => [\'DeviceSettingDescription','DeviceSettingDescriptionSettings'] },
'devicetype' => { 409 => 0x2 },
'dewarpdata' => { 116 => 'DewarpData' },
'dewarpflag' => { 116 => 'DewarpFlag' },
'dialdirectiontvav' => { 84 => 0x706 },
- 'dietaryneeds' => { 512 => 'dietaryNeeds' },
+ 'dietaryneeds' => { 513 => 'dietaryNeeds' },
'diffractioncompensation' => { 222 => 0x20e, 237 => 0x142, 238 => 0x1a2, 239 => 0x1b6 },
'diffractioncorrection' => { 335 => 0xbc, 360 => 0x3 },
'diffractioncorrectionon' => { 103 => 0x2070b },
@@ -2320,31 +2322,31 @@ my %tagLookup = (
'digitalgain' => { 74 => 0xb },
'digitalgem' => { 217 => 0x0 },
'digitalice' => { 254 => 0x100 },
- 'digitalimageguid' => { 506 => 'DigImageGUID' },
+ 'digitalimageguid' => { 507 => 'DigImageGUID' },
'digitallensoptimizer' => { 62 => 0xa },
'digitallensoptimizersetting' => { 80 => 0x9 },
'digitalroc' => { 251 => 0x0 },
- 'digitalsourcefiletype' => { 506 => 'DigitalSourcefileType' },
- 'digitalsourcetype' => { 506 => 'DigitalSourceType' },
+ 'digitalsourcefiletype' => { 507 => 'DigitalSourcefileType' },
+ 'digitalsourcetype' => { 507 => 'DigitalSourceType' },
'digitalzoom' => { 34 => 0xc, 112 => 0xa, 127 => 0x1044, 140 => 0x68, 151 => 0x22, 152 => 0x1e, 156 => 'DigitalZoom', 181 => 0xc, 233 => 0x86, 277 => 0xa, 317 => 0x204, 370 => 0x1e, 377 => 0xa, 411 => 0x204, 457 => 0x12, 458 => 0x12 },
'digitalzoomon' => { 411 => 0x21b },
- 'digitalzoomratio' => { 119 => 0xa404, 446 => 0x200, 448 => 0x21c, 499 => 'DigitalZoomRatio' },
- 'director' => { 179 => 'WM/Director', 387 => "\xa9dir", 389 => 'director', 395 => "\xa9dir", 520 => 'director' },
- 'directorphotography' => { 520 => 'directorPhotography' },
+ 'digitalzoomratio' => { 119 => 0xa404, 446 => 0x200, 448 => 0x21c, 500 => 'DigitalZoomRatio' },
+ 'director' => { 179 => 'WM/Director', 387 => "\xa9dir", 389 => 'director', 395 => "\xa9dir", 521 => 'director' },
+ 'directorphotography' => { 521 => 'directorPhotography' },
'directory' => { 120 => 'Directory' },
'directoryindex' => { 7 => 0x137, 9 => 0x2dc, 11 => 0x17e, 13 => 0x238, 14 => 0x13f, 15 => 0x133, 16 => 0x1df, 17 => 0x1a7, 18 => 0x1f0, 19 => 0xcc, 20 => 0x1c7, 21 => 0x298, 22 => 0x1e7, 23 => 0x1e5, 24 => [0x27c,0x280], 25 => 0x2b6, 26 => 0x2bf, 28 => 0x1f7, 29 => 0x4ba },
'directoryindex2' => { 21 => 0x29c },
'directorynumber' => { 210 => 0x3, 398 => 0x12 },
- 'disableautocreation' => { 476 => 'DisableAutoCreation' },
+ 'disableautocreation' => { 477 => 'DisableAutoCreation' },
'disclaimer' => { 325 => 'Disclaimer' },
- 'discnumber' => { 520 => 'discNumber' },
- 'dishtype' => { 512 => 'dishType' },
+ 'discnumber' => { 521 => 'discNumber' },
+ 'dishtype' => { 513 => 'dishType' },
'disknumber' => { 387 => 'disk' },
'displayallafpoints' => { 84 => 0x514 },
'displayaperture' => { 34 => 0x23 },
'displayedunitsx' => { 385 => 0x2 },
'displayedunitsy' => { 385 => 0x6 },
- 'displayname' => { 389 => 'displayname', 509 => 'displayName' },
+ 'displayname' => { 389 => 'displayname', 510 => 'displayName' },
'distance1' => { 140 => 0x28 },
'distance2' => { 140 => 0x2c },
'distance3' => { 140 => 0x30 },
@@ -2354,7 +2356,7 @@ my %tagLookup = (
'distortioncontrol' => { 259 => 0x10 },
'distortioncorrection' => { 79 => 0x3, 103 => 0x20705, 109 => 0x67, 119 => 0x7036, 312 => 0x50b, 339 => '7.1', 360 => 0x0, 465 => 0x601, 466 => 0x5b },
'distortioncorrection2' => { 316 => 0x1011 },
- 'distortioncorrectionalreadyapplied' => { 490 => 'DistortionCorrectionAlreadyApplied' },
+ 'distortioncorrectionalreadyapplied' => { 491 => 'DistortionCorrectionAlreadyApplied' },
'distortioncorrectionon' => { 103 => '0x20705.0', 109 => 0x63 },
'distortioncorrectionsetting' => { 80 => 0x7, 435 => 0x2013 },
'distortioncorrectionvalue' => { 79 => 0x9 },
@@ -2369,36 +2371,36 @@ my %tagLookup = (
'distortionparam09' => { 339 => 0x9 },
'distortionparam11' => { 339 => 0xb },
'distortionscale' => { 339 => 0x5 },
- 'distributor' => { 510 => 'distributor' },
- 'distributorproductid' => { 509 => 'distributorProductID' },
+ 'distributor' => { 511 => 'distributor' },
+ 'distributorproductid' => { 510 => 'distributorProductID' },
'dloon' => { 103 => '0x20706.0', 109 => 0xdc },
'dlosetting' => { 103 => 0x20706, 109 => 0xdd },
'dlosettingapplied' => { 102 => 0x4 },
'dloshootingdistance' => { 109 => 0xde },
'dloversion' => { 102 => 0x5 },
- 'dmcomment' => { 520 => 'comment' },
+ 'dmcomment' => { 521 => 'comment' },
'dmdithermatrix' => { 138 => 0xc7a },
'dmdithermatrixheight' => { 138 => 0xc7c },
'dmdithermatrixwidth' => { 138 => 0xc7b },
'dngadobedata' => { 119 => 0xc634 },
'dngbackwardversion' => { 119 => 0xc613 },
- 'dngignoresidecars' => { 493 => 'DNGIgnoreSidecars', 495 => 'DNGIgnoreSidecars' },
+ 'dngignoresidecars' => { 494 => 'DNGIgnoreSidecars', 496 => 'DNGIgnoreSidecars' },
'dnglensinfo' => { 119 => 0xc630 },
'dngprivatedata' => { 119 => 0xc634 },
'dngversion' => { 119 => 0xc612 },
'document' => { 325 => 'Document' },
- 'documentancestors' => { 508 => 'DocumentAncestors' },
+ 'documentancestors' => { 509 => 'DocumentAncestors' },
'documenthistory' => { 131 => 0xe7 },
- 'documentid' => { 521 => 'DocumentID' },
+ 'documentid' => { 522 => 'DocumentID' },
'documentname' => { 119 => 0x10d },
'documentnotes' => { 131 => 0xe6 },
- 'doi' => { 510 => 'doi' },
- 'dopesheet' => { 506 => 'Dopesheet' },
- 'dopesheetlink' => { 506 => 'DopesheetLink' },
- 'dopesheetlinklink' => { 506 => [\'DopesheetLink','DopesheetLinkLink'] },
- 'dopesheetlinklinkqualifier' => { 506 => [\'DopesheetLink','DopesheetLinkLinkQualifier'] },
+ 'doi' => { 511 => 'doi' },
+ 'dopesheet' => { 507 => 'Dopesheet' },
+ 'dopesheetlink' => { 507 => 'DopesheetLink' },
+ 'dopesheetlinklink' => { 507 => [\'DopesheetLink','DopesheetLinkLink'] },
+ 'dopesheetlinklinkqualifier' => { 507 => [\'DopesheetLink','DopesheetLinkLinkQualifier'] },
'doublingmicrovolts' => { 138 => 0xc82 },
- 'dpp' => { 488 => 'dpp' },
+ 'dpp' => { 489 => 'dpp' },
'dr4cameramodel' => { 104 => 0x3 },
'drangepriority' => { 127 => 0x1443 },
'drangepriorityauto' => { 127 => 0x1444 },
@@ -2408,9 +2410,9 @@ my %tagLookup = (
'drivemodesetting' => { 424 => 0x4 },
'drivespeed' => { 125 => '0.2' },
'dspfirmwareversion' => { 370 => 0x27 },
- 'duration' => { 67 => 0x6a, 155 => 'Duration', 169 => 'Duration', 512 => 'duration', 520 => 'duration' },
- 'durationscale' => { 520 => [\'duration','durationScale'] },
- 'durationvalue' => { 520 => [\'duration','durationValue'] },
+ 'duration' => { 67 => 0x6a, 155 => 'Duration', 169 => 'Duration', 513 => 'duration', 521 => 'duration' },
+ 'durationscale' => { 521 => [\'duration','durationScale'] },
+ 'durationvalue' => { 521 => [\'duration','durationValue'] },
'dustremovaldata' => { 64 => 0x97 },
'dxcropalert' => { 238 => 0x23c, 239 => 0x250 },
'dynamicafarea' => { 294 => '1.4', 303 => '1.4' },
@@ -2461,24 +2463,24 @@ my %tagLookup = (
'edit7' => { 395 => "\xa9ed7" },
'edit8' => { 395 => "\xa9ed8" },
'edit9' => { 395 => "\xa9ed9" },
- 'edition' => { 510 => 'edition' },
+ 'edition' => { 511 => 'edition' },
'editorialupdate' => { 131 => 0x8 },
- 'editstatus' => { 131 => 0x7, 382 => 'EditStatus', 488 => 'EditStatus' },
+ 'editstatus' => { 131 => 0x7, 382 => 'EditStatus', 489 => 'EditStatus' },
'editversionname' => { 287 => 0x3d136244 },
'effectivelv' => { 370 => 0x2d },
'effectivemaxaperture' => { 226 => 0x12, 227 => 0x13, 231 => 0x14 },
- 'eissn' => { 510 => 'eIssn' },
+ 'eissn' => { 511 => 'eIssn' },
'electricalblackcolumns' => { 138 => 0x1810 },
'electronicfront-curtainshutter' => { 297 => '5.2', 298 => '5.2', 307 => '5.3', 308 => '5.2' },
'electronicfrontcurtainshutter' => { 435 => 0x201a },
'elevation' => { 165 => 'Elevation' },
'email' => { 157 => 'EMail' },
- 'embargodate' => { 513 => 'embargoDate' },
- 'embdencrightsexpr' => { 506 => 'EmbdEncRightsExpr' },
- 'embeddedencodedrightsexpr' => { 506 => [\'EmbdEncRightsExpr','EmbdEncRightsExprEncRightsExpr'] },
- 'embeddedencodedrightsexprlangid' => { 506 => [\'EmbdEncRightsExpr','EmbdEncRightsExprRightsExprLangId'] },
- 'embeddedencodedrightsexprtype' => { 506 => [\'EmbdEncRightsExpr','EmbdEncRightsExprRightsExprEncType'] },
- 'embeddedxmpdigest' => { 508 => 'EmbeddedXMPDigest' },
+ 'embargodate' => { 514 => 'embargoDate' },
+ 'embdencrightsexpr' => { 507 => 'EmbdEncRightsExpr' },
+ 'embeddedencodedrightsexpr' => { 507 => [\'EmbdEncRightsExpr','EmbdEncRightsExprEncRightsExpr'] },
+ 'embeddedencodedrightsexprlangid' => { 507 => [\'EmbdEncRightsExpr','EmbdEncRightsExprRightsExprLangId'] },
+ 'embeddedencodedrightsexprtype' => { 507 => [\'EmbdEncRightsExpr','EmbdEncRightsExprRightsExprEncType'] },
+ 'embeddedxmpdigest' => { 509 => 'EmbeddedXMPDigest' },
'emissivity' => { 121 => 0x3 },
'emptyslotrelease' => { 238 => 0x625, 239 => 0x655 },
'enablechromanoisereduction' => { 138 => 0xe6e },
@@ -2489,30 +2491,30 @@ my %tagLookup = (
'encoderid' => { 395 => "\xa9enc" },
'encodingtime' => { 179 => 'WM/EncodingTime' },
'encryptionkey' => { 409 => 0xa020 },
- 'endingpage' => { 510 => 'endingPage' },
+ 'endingpage' => { 511 => 'endingPage' },
'enduser' => { 322 => 'EndUser' },
'enduserid' => { 322 => [\'EndUser','EndUserEndUserID'] },
'endusername' => { 322 => [\'EndUser','EndUserEndUserName'] },
'energysavingmode' => { 238 => 0x648, 239 => 0x678 },
- 'engineer' => { 520 => 'engineer' },
+ 'engineer' => { 521 => 'engineer' },
'enhancedarktones' => { 280 => 0x8 },
- 'enhancedetailsalreadyapplied' => { 490 => 'EnhanceDetailsAlreadyApplied' },
- 'enhancedetailsversion' => { 490 => 'EnhanceDetailsVersion' },
+ 'enhancedetailsalreadyapplied' => { 491 => 'EnhanceDetailsAlreadyApplied' },
+ 'enhancedetailsversion' => { 491 => 'EnhanceDetailsVersion' },
'enhancement' => { 112 => 0x16, 113 => 0x3016 },
'enhanceparams' => { 119 => 0xc7ee },
'enhancer' => { 316 => 0x300 },
'enhancervalues' => { 316 => 0x301 },
- 'enhancesuperresolutionalreadyapplied' => { 490 => 'EnhanceSuperResolutionAlreadyApplied' },
- 'enhancesuperresolutionscale' => { 490 => 'EnhanceSuperResolutionScale' },
- 'enhancesuperresolutionversion' => { 490 => 'EnhanceSuperResolutionVersion' },
+ 'enhancesuperresolutionalreadyapplied' => { 491 => 'EnhanceSuperResolutionAlreadyApplied' },
+ 'enhancesuperresolutionscale' => { 491 => 'EnhanceSuperResolutionScale' },
+ 'enhancesuperresolutionversion' => { 491 => 'EnhanceSuperResolutionVersion' },
'envelopenumber' => { 132 => 0x28 },
'envelopepriority' => { 132 => 0x3c },
'enveloperecordversion' => { 132 => 0x0 },
- 'episode' => { 506 => 'Episode' },
+ 'episode' => { 507 => 'Episode' },
'episodeglobaluniqueid' => { 387 => 'egid' },
- 'episodeidentifier' => { 506 => [\'Episode','EpisodeIdentifier'] },
- 'episodename' => { 506 => [\'Episode','EpisodeName'] },
- 'episodenumber' => { 506 => [\'Episode','EpisodeNumber'] },
+ 'episodeidentifier' => { 507 => [\'Episode','EpisodeIdentifier'] },
+ 'episodename' => { 507 => [\'Episode','EpisodeName'] },
+ 'episodenumber' => { 507 => [\'Episode','EpisodeNumber'] },
'epsonimageheight' => { 317 => 0x20c },
'epsonimagewidth' => { 317 => 0x20b },
'epsonsoftware' => { 317 => 0x20d },
@@ -2520,17 +2522,17 @@ my %tagLookup = (
'equipmentmanufacturer' => { 472 => 'EquipmentManufacturer' },
'equipmentversion' => { 313 => 0x0 },
'ettlii' => { 84 => 0x304, 85 => 0xd, 86 => 0xe, 87 => 0x7, 88 => 0x7, 89 => 0xe },
- 'event' => { 474 => 'Event', 486 => 'Event', 506 => 'Event', 510 => 'event' },
- 'eventalias' => { 509 => 'eventAlias' },
+ 'event' => { 475 => 'Event', 487 => 'Event', 507 => 'Event', 511 => 'event' },
+ 'eventalias' => { 510 => 'eventAlias' },
'eventdate' => { 118 => [\'Event','EventEventDate'] },
'eventday' => { 118 => [\'Event','EventDay'] },
'eventearliestdate' => { 118 => [\'Event','EventEarliestDate'] },
- 'eventend' => { 509 => 'eventEnd' },
+ 'eventend' => { 510 => 'eventEnd' },
'eventenddayofyear' => { 118 => [\'Event','EventEndDayOfYear'] },
'eventfieldnotes' => { 118 => [\'Event','EventFieldNotes'] },
'eventfieldnumber' => { 118 => [\'Event','EventFieldNumber'] },
'eventhabitat' => { 118 => [\'Event','EventHabitat'] },
- 'eventid' => { 118 => [\'Event','EventEventID'], 506 => 'EventId' },
+ 'eventid' => { 118 => [\'Event','EventEventID'], 507 => 'EventId' },
'eventlatestdate' => { 118 => [\'Event','EventLatestDate'] },
'eventmonth' => { 118 => [\'Event','EventMonth'] },
'eventnumber' => { 396 => 0x9, 397 => 0x37, 398 => 0x3a },
@@ -2540,11 +2542,11 @@ my %tagLookup = (
'eventsamplesizevalue' => { 118 => [\'Event','EventSampleSizeValue'] },
'eventsamplingeffort' => { 118 => [\'Event','EventSamplingEffort'] },
'eventsamplingprotocol' => { 118 => [\'Event','EventSamplingProtocol'] },
- 'eventstart' => { 509 => 'eventStart' },
+ 'eventstart' => { 510 => 'eventStart' },
'eventstartdayofyear' => { 118 => [\'Event','EventStartDayOfYear'] },
- 'eventsubtype' => { 509 => 'eventSubtype' },
+ 'eventsubtype' => { 510 => 'eventSubtype' },
'eventtime' => { 118 => [\'Event','EventEventTime'] },
- 'eventtype' => { 509 => 'eventType' },
+ 'eventtype' => { 510 => 'eventType' },
'eventverbatimeventdate' => { 118 => [\'Event','EventVerbatimEventDate'] },
'eventyear' => { 118 => [\'Event','EventYear'] },
'evfgrid' => { 310 => 0x165 },
@@ -2554,22 +2556,22 @@ my %tagLookup = (
'evfwarmdisplaymode' => { 310 => 0x24b },
'evsteps' => { 351 => '1.2', 353 => 0x0 },
'evstepsize' => { 299 => '5.1', 300 => '6.1', 301 => '6.1', 305 => '0.7' },
- 'exclusivecoverage' => { 483 => 'ExclusiveCoverage' },
- 'exclusivityenddate' => { 513 => 'exclusivityEndDate' },
+ 'exclusivecoverage' => { 484 => 'ExclusiveCoverage' },
+ 'exclusivityenddate' => { 514 => 'exclusivityEndDate' },
'excursiontolerance' => { 133 => 0x82 },
'executiveproducer' => { 387 => "\xa9xpd" },
'exif' => { 120 => 'EXIF' },
'exifbyteorder' => { 120 => 'ExifByteOrder' },
'exifcamerainfo' => { 131 => 0xe8 },
- 'exifimageheight' => { 119 => 0xa003, 499 => 'PixelYDimension' },
- 'exifimagewidth' => { 119 => 0xa002, 499 => 'PixelXDimension' },
+ 'exifimageheight' => { 119 => 0xa003, 500 => 'PixelYDimension' },
+ 'exifimagewidth' => { 119 => 0xa002, 500 => 'PixelXDimension' },
'exifunicodebyteorder' => { 120 => 'ExifUnicodeByteOrder' },
- 'exifversion' => { 119 => 0x9000, 499 => 'ExifVersion' },
+ 'exifversion' => { 119 => 0x9000, 500 => 'ExifVersion' },
'exitpupilposition' => { 226 => 0x4, 227 => 0x4, 231 => 0x4 },
- 'expirationdate' => { 131 => 0x25, 513 => 'expirationDate' },
+ 'expirationdate' => { 131 => 0x25, 514 => 'expirationDate' },
'expirationtime' => { 131 => 0x26 },
- 'exposure' => { 119 => 0xfe51, 493 => 'Exposure', 495 => 'Exposure' },
- 'exposure2012' => { 493 => 'Exposure2012', 495 => 'Exposure2012' },
+ 'exposure' => { 119 => 0xfe51, 494 => 'Exposure', 496 => 'Exposure' },
+ 'exposure2012' => { 494 => 'Exposure2012', 496 => 'Exposure2012' },
'exposureadj' => { 285 => 0x0 },
'exposureadj2' => { 285 => 0x12 },
'exposureadjust' => { 412 => 0xc },
@@ -2578,7 +2580,7 @@ my %tagLookup = (
'exposurebracketstepsize' => { 351 => 0x8 },
'exposurebracketvalue' => { 233 => 0x19 },
'exposurecompautocancel' => { 84 => 0x113 },
- 'exposurecompensation' => { 77 => 0x6, 93 => 0x0, 119 => 0x9204, 140 => 0x24, 156 => 'ExposureComp', 176 => 'ExposureCompensation', 181 => 0xd, 182 => 0x53, 183 => 0x1e, 187 => 0x49c0, 317 => 0x1006, 370 => 0x16, 379 => 0x402, 409 => 0xa013, 412 => [0xc,0x35,0x4d], 444 => 0x114c, 445 => 0x114c, 446 => 0x1128, 448 => 0x1180, 449 => 0x1038, 450 => 0x230, 451 => 0x230, 452 => 0x223, 499 => 'ExposureBiasValue' },
+ 'exposurecompensation' => { 77 => 0x6, 93 => 0x0, 119 => 0x9204, 140 => 0x24, 156 => 'ExposureComp', 176 => 'ExposureCompensation', 181 => 0xd, 182 => 0x53, 183 => 0x1e, 187 => 0x49c0, 317 => 0x1006, 370 => 0x16, 379 => 0x402, 409 => 0xa013, 412 => [0xc,0x35,0x4d], 444 => 0x114c, 445 => 0x114c, 446 => 0x1128, 448 => 0x1180, 449 => 0x1038, 450 => 0x230, 451 => 0x230, 452 => 0x223, 500 => 'ExposureBiasValue' },
'exposurecompensation2' => { 440 => [0x24,0x26,0x2a] },
'exposurecompensationmode' => { 184 => 0x47, 187 => 0x2a },
'exposurecompensationset' => { 422 => 0x3, 423 => 0x3, 424 => 0x3, 440 => 0x1e },
@@ -2594,23 +2596,23 @@ my %tagLookup = (
'exposuregainflash' => { 138 => 0x89b },
'exposuregainfluorescent' => { 138 => 0x89a },
'exposuregaintungsten' => { 138 => 0x899 },
- 'exposureindex' => { 119 => 0xa215, 499 => 'ExposureIndex' },
+ 'exposureindex' => { 119 => 0xa215, 500 => 'ExposureIndex' },
'exposureindicator' => { 184 => 0x50 },
'exposurelevelincrements' => { 82 => 0x6, 83 => 0x6, 84 => 0x101, 85 => 0x5, 86 => 0x6, 87 => 0x5, 88 => 0x5, 89 => 0x6, 90 => 0x4, 422 => 0x58, 423 => 0x58 },
- 'exposurelockused' => { 481 => 'ExposureLockUsed' },
- 'exposuremode' => { 119 => 0xa402, 156 => 'ExposureMode', 181 => 0x1, 182 => 0xa, 183 => 0x0, 184 => 0x0, 187 => 0x34, 312 => 0x200, 332 => 0x40d, 412 => 0x8, 435 => 0xb041, 499 => 'ExposureMode' },
+ 'exposurelockused' => { 482 => 'ExposureLockUsed' },
+ 'exposuremode' => { 119 => 0xa402, 156 => 'ExposureMode', 181 => 0x1, 182 => 0xa, 183 => 0x0, 184 => 0x0, 187 => 0x34, 312 => 0x200, 332 => 0x40d, 412 => 0x8, 435 => 0xb041, 500 => 'ExposureMode' },
'exposuremodeinmanual' => { 84 => 0x10b },
- 'exposureprogram' => { 119 => 0x8822, 402 => 0x1001, 415 => [0x17e,0x43], 422 => 0x3c, 423 => 0x3c, 424 => 0x5, 428 => 0x14, 433 => 0x3f, 440 => 0x2, 444 => 0x1175, 445 => 0x1179, 446 => 0x1155, 447 => 0x11d1, 448 => 0x11ad, 449 => 0x1065, 450 => 0x25d, 451 => 0x25d, 452 => 0x24c, 462 => 0xb, 463 => 0xc, 464 => 0xb, 466 => 0x48, 499 => 'ExposureProgram' },
+ 'exposureprogram' => { 119 => 0x8822, 402 => 0x1001, 415 => [0x17e,0x43], 422 => 0x3c, 423 => 0x3c, 424 => 0x5, 428 => 0x14, 433 => 0x3f, 440 => 0x2, 444 => 0x1175, 445 => 0x1179, 446 => 0x1155, 447 => 0x11d1, 448 => 0x11ad, 449 => 0x1065, 450 => 0x25d, 451 => 0x25d, 452 => 0x24c, 462 => 0xb, 463 => 0xc, 464 => 0xb, 466 => 0x48, 500 => 'ExposureProgram' },
'exposureshift' => { 312 => 0x203 },
'exposurestandardadjustment' => { 435 => 0x202d },
- 'exposuretime' => { 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 => 0x4, 30 => 0x6, 31 => 0x7, 77 => 0x16, 119 => 0x829a, 137 => 0xfd05, 140 => 0x20, 142 => 0xfa24, 144 => 0xf104, 147 => 0x12, 149 => 0x38, 151 => 0x14, 152 => 0x10, 154 => 0x10, 156 => 'ExposureTime', 181 => 0x9, 182 => 0x35, 183 => 0x48, 184 => 0x8, 187 => 0x49b8, 370 => 0x12, 409 => 0xa018, 412 => [0x32,0x4a], 422 => 0x0, 423 => 0x0, 440 => [0x21,0x23,0x27], 466 => 0x10, 499 => 'ExposureTime' },
+ 'exposuretime' => { 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 => 0x4, 30 => 0x6, 31 => 0x7, 77 => 0x16, 119 => 0x829a, 137 => 0xfd05, 140 => 0x20, 142 => 0xfa24, 144 => 0xf104, 147 => 0x12, 149 => 0x38, 151 => 0x14, 152 => 0x10, 154 => 0x10, 156 => 'ExposureTime', 181 => 0x9, 182 => 0x35, 183 => 0x48, 184 => 0x8, 187 => 0x49b8, 370 => 0x12, 409 => 0xa018, 412 => [0x32,0x4a], 422 => 0x0, 423 => 0x0, 440 => [0x21,0x23,0x27], 466 => 0x10, 500 => 'ExposureTime' },
'exposuretime2' => { 412 => [0x33,0x4b] },
'exposuretuning' => { 233 => 0x1c },
'exposurevalue' => { 138 => 0x3 },
'exposurewarning' => { 127 => 0x1302 },
'exrauto' => { 127 => 0x1033 },
'exrmode' => { 127 => 0x1034 },
- 'extdescraccessibility' => { 505 => 'ExtDescrAccessibility' },
+ 'extdescraccessibility' => { 506 => 'ExtDescrAccessibility' },
'extendedmenubanks' => { 238 => 0x114, 239 => 0x124 },
'extendedshutterspeeds' => { 310 => 0x102 },
'extendedwbdetect' => { 312 => 0x902 },
@@ -2638,7 +2640,7 @@ my %tagLookup = (
'externalflashstatus' => { 215 => '8.2' },
'externalflashzoom' => { 315 => 0x1205, 317 => 0x1027 },
'externalflashzoomoverride' => { 215 => '8.1' },
- 'externalmetadatalink' => { 506 => 'ExternalMetadataLink' },
+ 'externalmetadatalink' => { 507 => 'ExternalMetadataLink' },
'externalsensorbrightnessvalue' => { 330 => 0x311, 333 => 0x311, 334 => 0x311, 337 => 0x3408 },
'extrainfoversion' => { 426 => 0x1a },
'eyestartaf' => { 184 => 0x40 },
@@ -2709,10 +2711,10 @@ my %tagLookup = (
'face8size' => { 356 => 0xe },
'face9position' => { 54 => 0x18, 110 => 0x385, 111 => 0x1b8, 209 => 0x24, 355 => 0x10 },
'face9size' => { 356 => 0x10 },
- 'facebalanceorigi' => { 487 => 'FaceBalanceOrigI' },
- 'facebalanceorigq' => { 487 => 'FaceBalanceOrigQ' },
- 'facebalancestrength' => { 487 => 'FaceBalanceStrength' },
- 'facebalancewarmth' => { 487 => 'FaceBalanceWarmth' },
+ 'facebalanceorigi' => { 488 => 'FaceBalanceOrigI' },
+ 'facebalanceorigq' => { 488 => 'FaceBalanceOrigQ' },
+ 'facebalancestrength' => { 488 => 'FaceBalanceStrength' },
+ 'facebalancewarmth' => { 488 => 'FaceBalanceWarmth' },
'facedetect' => { 370 => 0x76, 409 => 0x100 },
'facedetectarea' => { 316 => 0x1201 },
'facedetectframecrop' => { 316 => 0x1207 },
@@ -2721,7 +2723,7 @@ my %tagLookup = (
'faceelementpositions' => { 127 => 0x4203 },
'faceelementselected' => { 127 => 0x4005 },
'faceelementtypes' => { 127 => 0x4201 },
- 'faceid' => { 489 => 'FaceID' },
+ 'faceid' => { 490 => 'FaceID' },
'faceinfounknown' => { 113 => 0x2089 },
'facename' => { 409 => 0x123 },
'faceorientation' => { 111 => 0x8 },
@@ -2746,17 +2748,17 @@ my %tagLookup = (
'faithfulunsharpmaskfineness' => { 109 => 0xac },
'faithfulunsharpmaskstrength' => { 109 => 0xaa },
'faithfulunsharpmaskthreshold' => { 109 => 0xae },
- 'far' => { 478 => 'Far' },
+ 'far' => { 479 => 'Far' },
'fastresetlinetime' => { 138 => 0x1860 },
- 'feedidentifier' => { 506 => 'FeedIdentifier' },
+ 'feedidentifier' => { 507 => 'FeedIdentifier' },
'femicroadjustment' => { 84 => 0x111 },
- 'ffid' => { 497 => 'ffid' },
- 'field' => { 509 => 'field' },
+ 'ffid' => { 498 => 'ffid' },
+ 'field' => { 510 => 'field' },
'fieldcount' => { 317 => 0x103f },
'fieldofview' => { 395 => "FOV\x00" },
'fifoenonepixeldelay' => { 138 => 0x1901 },
'filecreatedate' => { 120 => 'FileCreateDate' },
- 'filedatarate' => { 520 => 'fileDataRate' },
+ 'filedatarate' => { 521 => 'fileDataRate' },
'fileformat' => { 95 => 0x0, 132 => 0x14, 412 => [0x22,0x26], 435 => 0xb000 },
'filegroupid' => { 120 => 'FileGroupID' },
'fileindex' => { 7 => 0x143, 9 => 0x2d0, 11 => 0x172, 13 => 0x22c, 14 => 0x133, 15 => 0x13f, 16 => 0x1d3, 17 => 0x19b, 18 => 0x1e4, 19 => 0xd0, 20 => 0x1bb, 21 => 0x28c, 22 => 0x1db, 23 => 0x1d9, 24 => [0x270,0x274], 25 => 0x2aa, 26 => 0x2b3, 28 => 0x1eb, 29 => 0x4ae, 336 => 0x0 },
@@ -2768,11 +2770,11 @@ my %tagLookup = (
'filenumbermemory' => { 181 => 0x1a },
'filenumbersequence' => { 294 => '12.2', 299 => '3.1', 300 => '4.1', 301 => '4.1', 303 => '11.1', 304 => '4.3', 309 => '5.2', 310 => 0x48 },
'filepermissions' => { 120 => 'FilePermissions' },
- 'filesource' => { 119 => 0xa300, 127 => 0x8000, 499 => 'FileSource' },
+ 'filesource' => { 119 => 0xa300, 127 => 0x8000, 500 => 'FileSource' },
'fileuserid' => { 120 => 'FileUserID' },
'fileversion' => { 132 => 0x16 },
'fillflashautoreduction' => { 82 => 0xe, 83 => 0xe, 90 => 0xa },
- 'filllight' => { 493 => 'FillLight', 495 => 'FillLight' },
+ 'filllight' => { 494 => 'FillLight', 496 => 'FillLight' },
'fillorder' => { 119 => 0x10a },
'filmgraineffect' => { 312 => 0x538 },
'filmmode' => { 127 => 0x1401, 332 => 0x412, 335 => 0x42 },
@@ -2800,7 +2802,7 @@ my %tagLookup = (
'finishnoise' => { 138 => 0xdba },
'finishresolution' => { 138 => 0xdb9 },
'finishsharpening' => { 138 => 0xdbb },
- 'firmware' => { 317 => 0x405, 412 => [0x8c,0x17,0x3b], 490 => 'Firmware' },
+ 'firmware' => { 317 => 0x405, 412 => [0x8c,0x17,0x3b], 491 => 'Firmware' },
'firmware2' => { 412 => 0x57 },
'firmwaredate' => { 112 => 0x15, 113 => 0x2001, 396 => 0x4, 398 => 0x30 },
'firmwareid' => { 188 => 0x0 },
@@ -2809,10 +2811,10 @@ my %tagLookup = (
'firmwarerevision2' => { 400 => 0xc },
'firmwareversion' => { 7 => 0x10b, 11 => 0x136, 14 => 0xff, 15 => 0x107, 138 => [0x415,0xce5], 154 => 0x57, 156 => 'FirmwareVersion', 333 => 0x320, 335 => 0x2, 337 => 0x3109, 370 => 0x230, 395 => ['CNFV','FIRM'], 397 => 0x18, 398 => 0x2a, 402 => 0x2 },
'firmwareversions' => { 379 => 0x301 },
- 'firstphotodate' => { 481 => 'FirstPhotoDate' },
+ 'firstphotodate' => { 482 => 'FirstPhotoDate' },
'firstpublicationdate' => { 322 => 'FirstPublicationDate' },
- 'fixtureidentifier' => { 131 => 0x16, 488 => 'FixtureIdentifier' },
- 'flash' => { 114 => 'XMP-Flash', 119 => 0x9209, 152 => 0x22, 182 => 0x1f, 183 => 0x15, 398 => 0x5a, 499 => 'Flash' },
+ 'fixtureidentifier' => { 131 => 0x16, 489 => 'FixtureIdentifier' },
+ 'flash' => { 114 => 'XMP-Flash', 119 => 0x9209, 152 => 0x22, 182 => 0x1f, 183 => 0x15, 398 => 0x5a, 500 => 'Flash' },
'flashaction' => { 422 => 0x3e, 423 => 0x3e, 435 => 0x2017, 440 => [0x2a,0x2c,0x30] },
'flashaction2' => { 422 => 0x4c, 423 => 0x4c, 440 => 0x77 },
'flashactionexternal' => { 440 => [0x78,0x7c] },
@@ -2825,7 +2827,7 @@ my %tagLookup = (
'flashchargelevel' => { 317 => 0x1010 },
'flashcolorfilter' => { 213 => 0x10, 214 => 0x10, 216 => 0x10 },
'flashcommandermode' => { 211 => '9.1', 212 => '9.1', 213 => '9.1', 214 => '9.1', 216 => '9.1' },
- 'flashcompensation' => { 138 => 0x3f3, 211 => 0xa, 212 => 0xa, 213 => 0xa, 214 => 0x27, 215 => 0xa, 216 => 0xa, 490 => 'FlashCompensation' },
+ 'flashcompensation' => { 138 => 0x3f3, 211 => 0xa, 212 => 0xa, 213 => 0xa, 214 => 0x27, 215 => 0xa, 216 => 0xa, 491 => 'FlashCompensation' },
'flashcontrol' => { 422 => 0x23, 423 => 0x1f, 424 => 0x21 },
'flashcontrolbuilt-in' => { 303 => '16.1', 304 => '23.1', 306 => '23.1', 307 => '24.1' },
'flashcontrolmode' => { 211 => '9.2', 212 => '9.2', 213 => '9.2', 214 => '9.2', 216 => '9.2', 222 => 0x214, 237 => 0x148, 238 => 0x1a8, 239 => 0x1bc, 312 => 0x404 },
@@ -2833,7 +2835,7 @@ my %tagLookup = (
'flashdefault' => { 184 => 0x42 },
'flashdevice' => { 317 => 0x1005 },
'flashdistance' => { 113 => 0x2034 },
- 'flashenergy' => { 119 => 0xa20b, 499 => 'FlashEnergy' },
+ 'flashenergy' => { 119 => 0xa20b, 500 => 'FlashEnergy' },
'flashexposurebracketvalue' => { 233 => 0x18 },
'flashexposurecomp' => { 77 => 0xf, 127 => 0x1011, 159 => 'ExposureComp', 181 => 0x23, 186 => 0x104, 187 => 0x49c1, 233 => 0x12, 312 => 0x401, 317 => 0x1023, 370 => 0x4d, 402 => 0x100b, 412 => [0x3a,0x56], 435 => 0x104 },
'flashexposurecomp2' => { 275 => 0x4d2 },
@@ -2846,11 +2848,11 @@ my %tagLookup = (
'flashexposureindicatorlast' => { 184 => 0x56 },
'flashexposureindicatornext' => { 184 => 0x55 },
'flashexposurelock' => { 57 => 0x19 },
- 'flashfired' => { 140 => 0x5d, 159 => 'Fired', 181 => 0x14, 274 => '590.3', 499 => [\'Flash','FlashFired'] },
+ 'flashfired' => { 140 => 0x5d, 159 => 'Fired', 181 => 0x14, 274 => '590.3', 500 => [\'Flash','FlashFired'] },
'flashfiring' => { 84 => 0x306, 85 => 0x6, 86 => 0x7, 89 => 0x7 },
'flashfirmwareversion' => { 313 => 0x1002 },
'flashfocallength' => { 211 => 0xb, 212 => 0xc, 213 => 0xc, 214 => 0xc, 215 => 0xc, 216 => 0x26 },
- 'flashfunction' => { 187 => 0x31, 499 => [\'Flash','FlashFunction'] },
+ 'flashfunction' => { 187 => 0x31, 500 => [\'Flash','FlashFunction'] },
'flashgndistance' => { 211 => 0xe, 212 => 0xf, 213 => 0xf, 214 => 0xf, 215 => 0xf, 216 => 0xf, 222 => 0x21a, 237 => 0x14e, 238 => 0x1ae, 239 => 0x1c2 },
'flashgroupacompensation' => { 211 => 0x11, 212 => 0x12, 213 => 0x13, 214 => 0x28, 215 => 0x28, 216 => 0x28 },
'flashgroupacontrolmode' => { 211 => 0xf, 212 => '16.1', 213 => '17.1', 214 => '17.1', 215 => '17.1', 216 => '17.1' },
@@ -2873,15 +2875,15 @@ my %tagLookup = (
'flashmetering' => { 181 => 0x3f, 184 => 0x1c },
'flashmeteringmode' => { 7 => 0x15, 13 => 0x15, 14 => 0x15, 15 => 0x15, 16 => 0x15, 17 => 0x15, 18 => 0x15, 20 => 0x15, 22 => 0x15, 28 => 0x15 },
'flashmeteringsegments' => { 370 => 0x20a },
- 'flashmode' => { 112 => 0x4, 138 => 0x3f2, 140 => 0x5c, 151 => 0x27, 159 => 'Mode', 181 => 0x2, 182 => 0x20, 183 => 0x16, 184 => 0xf, 233 => 0x87, 312 => 0x400, 317 => 0x1004, 370 => 0xc, 377 => 0x4, 401 => 0x20, 402 => 0x100a, 411 => 0x225, 422 => 0x13, 423 => 0x7f, 424 => 0x20, 440 => 0x10, 444 => 0x1138, 445 => 0x1138, 446 => 0x1114, 447 => 0x1190, 448 => 0x116c, 449 => 0x1024, 450 => 0x21c, 451 => 0x21c, 452 => 0x211, 499 => [\'Flash','FlashMode'] },
+ 'flashmode' => { 112 => 0x4, 138 => 0x3f2, 140 => 0x5c, 151 => 0x27, 159 => 'Mode', 181 => 0x2, 182 => 0x20, 183 => 0x16, 184 => 0xf, 233 => 0x87, 312 => 0x400, 317 => 0x1004, 370 => 0xc, 377 => 0x4, 401 => 0x20, 402 => 0x100a, 411 => 0x225, 422 => 0x13, 423 => 0x7f, 424 => 0x20, 440 => 0x10, 444 => 0x1138, 445 => 0x1138, 446 => 0x1114, 447 => 0x1190, 448 => 0x116c, 449 => 0x1024, 450 => 0x21c, 451 => 0x21c, 452 => 0x211, 500 => [\'Flash','FlashMode'] },
'flashmodel' => { 159 => 'Model', 178 => 'FlashModel', 313 => 0x1001 },
'flashoptions' => { 351 => 0x2 },
'flashoptions2' => { 351 => 0x10 },
'flashoutput' => { 44 => 0x248, 77 => 0x21, 211 => 0xa, 212 => 0xa, 213 => 0xa, 214 => 0x27, 216 => 0x21, 222 => 0x21e, 237 => 0x152, 238 => 0x1b2, 239 => 0x1c6 },
- 'flashpixversion' => { 119 => 0xa000, 499 => 'FlashpixVersion' },
- 'flashredeyemode' => { 499 => [\'Flash','FlashRedEyeMode'] },
+ 'flashpixversion' => { 119 => 0xa000, 500 => 'FlashpixVersion' },
+ 'flashredeyemode' => { 500 => [\'Flash','FlashRedEyeMode'] },
'flashremotecontrol' => { 222 => 0x228, 237 => 0x15c, 238 => 0x1bc, 312 => 0x403 },
- 'flashreturn' => { 499 => [\'Flash','FlashReturn'] },
+ 'flashreturn' => { 500 => [\'Flash','FlashReturn'] },
'flashserialnumber' => { 159 => 'SerialNumber', 313 => 0x1003 },
'flashsetting' => { 233 => 0x8 },
'flashshutterspeed' => { 294 => '20.2', 295 => '23.2', 297 => '23.2', 298 => '23.2', 303 => '15.2', 304 => '22.2', 305 => '7.2', 306 => '22.2', 307 => '23.2', 308 => '23.2', 309 => '23.1', 310 => 0x57 },
@@ -2908,11 +2910,11 @@ my %tagLookup = (
'flightyspeed' => { 116 => 'FlightYSpeed' },
'flightzspeed' => { 116 => 'FlightZSpeed' },
'fliphorizontal' => { 287 => 0x76a43206 },
- 'fnumber' => { 7 => 0x3, 9 => 0x3, 11 => 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 => 0x3, 30 => 0x5, 31 => 0x6, 77 => 0x15, 119 => 0x829d, 137 => 0xfd04, 140 => 0x1e, 142 => 0xfa23, 144 => 0xf103, 147 => 0x13, 149 => 0x3c, 151 => 0x1c, 152 => 0x18, 154 => 0xc, 163 => 'FNumber', 181 => 0xa, 182 => 0x36, 183 => 0x47, 184 => 0x9, 187 => 0x49c7, 231 => 0x38, 334 => 0x35a, 370 => 0x13, 409 => 0xa019, 412 => [0x31,0x49], 422 => 0x1, 423 => 0x1, 440 => [0x20,0x22,0x26], 499 => 'FNumber' },
- 'focaldistance' => { 479 => 'FocalDistance' },
- 'focallength' => { 7 => 0x1d, 8 => 0xa, 9 => 0x23, 10 => 0x9, 11 => 0x1d, 12 => 0x9, 13 => 0x1e, 14 => 0x1d, 15 => 0x1d, 16 => 0x1e, 17 => 0x1e, 18 => 0x1e, 19 => 0x28, 20 => 0x1e, 21 => 0x23, 22 => 0x1e, 23 => 0x1e, 24 => 0x23, 25 => 0x23, 26 => 0x23, 27 => 0x23, 28 => 0x1e, 29 => 0x23, 59 => 0x1, 113 => 0x1d, 119 => 0x920a, 147 => 0x1d, 163 => 'FocalLength', 181 => 0x12, 226 => 0xa, 227 => 0xb, 231 => [0xc,0x3c], 329 => 0x1, 370 => 0x1d, 379 => 0x403, 402 => 0x1500, 421 => 0xe, 448 => 0x1278, 449 => 0x1134, 450 => 0x32c, 451 => 0x32c, 452 => 0x30a, 499 => 'FocalLength' },
+ 'fnumber' => { 7 => 0x3, 9 => 0x3, 11 => 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 => 0x3, 30 => 0x5, 31 => 0x6, 77 => 0x15, 119 => 0x829d, 137 => 0xfd04, 140 => 0x1e, 142 => 0xfa23, 144 => 0xf103, 147 => 0x13, 149 => 0x3c, 151 => 0x1c, 152 => 0x18, 154 => 0xc, 163 => 'FNumber', 181 => 0xa, 182 => 0x36, 183 => 0x47, 184 => 0x9, 187 => 0x49c7, 231 => 0x38, 334 => 0x35a, 370 => 0x13, 409 => 0xa019, 412 => [0x31,0x49], 422 => 0x1, 423 => 0x1, 440 => [0x20,0x22,0x26], 500 => 'FNumber' },
+ 'focaldistance' => { 480 => 'FocalDistance' },
+ 'focallength' => { 7 => 0x1d, 8 => 0xa, 9 => 0x23, 10 => 0x9, 11 => 0x1d, 12 => 0x9, 13 => 0x1e, 14 => 0x1d, 15 => 0x1d, 16 => 0x1e, 17 => 0x1e, 18 => 0x1e, 19 => 0x28, 20 => 0x1e, 21 => 0x23, 22 => 0x1e, 23 => 0x1e, 24 => 0x23, 25 => 0x23, 26 => 0x23, 27 => 0x23, 28 => 0x1e, 29 => 0x23, 59 => 0x1, 113 => 0x1d, 119 => 0x920a, 147 => 0x1d, 163 => 'FocalLength', 181 => 0x12, 226 => 0xa, 227 => 0xb, 231 => [0xc,0x3c], 329 => 0x1, 370 => 0x1d, 379 => 0x403, 402 => 0x1500, 421 => 0xe, 448 => 0x1278, 449 => 0x1134, 450 => 0x32c, 451 => 0x32c, 452 => 0x30a, 500 => 'FocalLength' },
'focallength2' => { 440 => [0x23,0x25,0x29] },
- 'focallengthin35mmformat' => { 119 => 0xa405, 409 => 0xa01a, 499 => 'FocalLengthIn35mmFilm' },
+ 'focallengthin35mmformat' => { 119 => 0xa405, 409 => 0xa01a, 500 => 'FocalLengthIn35mmFilm' },
'focallengthtelezoom' => { 421 => 0x10 },
'focalplaneafpointarea' => { 453 => 0x2 },
'focalplaneafpointlocation1' => { 453 => 0x6 },
@@ -2932,15 +2934,15 @@ my %tagLookup = (
'focalplaneafpointlocation9' => { 453 => 0x26 },
'focalplaneafpointsused' => { 453 => 0x1 },
'focalplanediagonal' => { 313 => 0x103, 317 => 0x205 },
- 'focalplaneresolutionunit' => { 119 => 0xa210, 499 => 'FocalPlaneResolutionUnit' },
- 'focalplanexresolution' => { 119 => 0xa20e, 499 => 'FocalPlaneXResolution' },
+ 'focalplaneresolutionunit' => { 119 => 0xa210, 500 => 'FocalPlaneResolutionUnit' },
+ 'focalplanexresolution' => { 119 => 0xa20e, 500 => 'FocalPlaneXResolution' },
'focalplanexsize' => { 59 => 0x2 },
'focalplanexunknown' => { 59 => 0x2 },
- 'focalplaneyresolution' => { 119 => 0xa20f, 499 => 'FocalPlaneYResolution' },
+ 'focalplaneyresolution' => { 119 => 0xa20f, 500 => 'FocalPlaneYResolution' },
'focalplaneysize' => { 59 => 0x3 },
'focalplaneyunknown' => { 59 => 0x3 },
- 'focalpointx' => { 479 => 'FocalPointX' },
- 'focalpointy' => { 479 => 'FocalPointY' },
+ 'focalpointx' => { 480 => 'FocalPointX' },
+ 'focalpointy' => { 480 => 'FocalPointY' },
'focaltype' => { 10 => 0x2d, 59 => 0x0 },
'focalunits' => { 34 => 0x19 },
'focus' => { 277 => 0x8 },
@@ -2995,18 +2997,18 @@ my %tagLookup = (
'focuswarning' => { 127 => 0x1301 },
'foldername' => { 181 => 0x27 },
'foldernumber' => { 422 => 0x9a, 424 => [0x402,0x114,0x316] },
- 'fontcomposite' => { 525 => [\'Fonts','FontsComposite'] },
- 'fontface' => { 525 => [\'Fonts','FontsFontFace'] },
- 'fontfamily' => { 525 => [\'Fonts','FontsFontFamily'] },
- 'fontfilename' => { 525 => [\'Fonts','FontsFontFileName'] },
- 'fontname' => { 525 => [\'Fonts','FontsFontName'] },
- 'fonts' => { 525 => 'Fonts' },
- 'fonttype' => { 525 => [\'Fonts','FontsFontType'] },
- 'fontversion' => { 525 => [\'Fonts','FontsVersionString'] },
+ 'fontcomposite' => { 526 => [\'Fonts','FontsComposite'] },
+ 'fontface' => { 526 => [\'Fonts','FontsFontFace'] },
+ 'fontfamily' => { 526 => [\'Fonts','FontsFontFamily'] },
+ 'fontfilename' => { 526 => [\'Fonts','FontsFontFileName'] },
+ 'fontname' => { 526 => [\'Fonts','FontsFontName'] },
+ 'fonts' => { 526 => 'Fonts' },
+ 'fonttype' => { 526 => [\'Fonts','FontsFontType'] },
+ 'fontversion' => { 526 => [\'Fonts','FontsVersionString'] },
'for' => { 386 => 'For' },
'forcewrite' => { 120 => 'ForceWrite' },
- 'format' => { 395 => "\xa9fmt", 478 => 'Format', 496 => 'format', 518 => 'Format' },
- 'forwardlock' => { 515 => 'forwardlock' },
+ 'format' => { 395 => "\xa9fmt", 479 => 'Format', 497 => 'format', 519 => 'Format' },
+ 'forwardlock' => { 516 => 'forwardlock' },
'forwardmatrix1' => { 119 => 0xc714 },
'forwardmatrix2' => { 119 => 0xc715 },
'forwardmatrix3' => { 119 => 0xcd34 },
@@ -3019,7 +3021,7 @@ my %tagLookup = (
'framerate' => { 67 => [0x1,0x6], 119 => 0xc764, 127 => 0x3820 },
'framereadouttime' => { 389 => 'camera.framereadouttimeinmicroseconds' },
'framewidth' => { 127 => 0x3821 },
- 'framing' => { 509 => 'framing' },
+ 'framing' => { 510 => 'framing' },
'freebytes' => { 97 => 0x1 },
'freememorycardimages' => { 182 => [0x37,0x54], 183 => [0x2d,0x4a], 184 => 0x32 },
'frontfacingcamera' => { 1 => 0x45 },
@@ -3028,8 +3030,8 @@ my %tagLookup = (
'fujimodel2' => { 127 => 0x1448 },
'fullhdhighspeedrec' => { 127 => 0x3824 },
'fullimagesize' => { 435 => 0xb02b },
- 'fullpanoheightpixels' => { 481 => 'FullPanoHeightPixels', 482 => 'FullPanoHeightPixels' },
- 'fullpanowidthpixels' => { 481 => 'FullPanoWidthPixels', 482 => 'FullPanoWidthPixels' },
+ 'fullpanoheightpixels' => { 482 => 'FullPanoHeightPixels', 483 => 'FullPanoHeightPixels' },
+ 'fullpanowidthpixels' => { 482 => 'FullPanoWidthPixels', 483 => 'FullPanoWidthPixels' },
'fullpresssnap' => { 402 => 0x100d },
'fullsizeimage' => { 162 => 'data' },
'fullsizeimagename' => { 162 => '1Name' },
@@ -3048,8 +3050,8 @@ my %tagLookup = (
'funcbuttonplusdials' => { 294 => ['14.2','15.2'], 295 => '14.2', 303 => '31.1', 307 => '42.1' },
'functionbutton' => { 301 => '13.1', 305 => '5.2' },
'gainbase' => { 316 => 0x610 },
- 'gaincontrol' => { 119 => 0xa407, 499 => 'GainControl' },
- 'gamma' => { 119 => 0xa500, 138 => 0x8fe, 323 => 'gAMA', 340 => 0x11c, 500 => 'Gamma' },
+ 'gaincontrol' => { 119 => 0xa407, 500 => 'GainControl' },
+ 'gamma' => { 119 => 0xa500, 138 => 0x8fe, 323 => 'gAMA', 340 => 0x11c, 501 => 'Gamma' },
'gammablackpoint' => { 105 => 0xc },
'gammacolortone' => { 105 => 0x3 },
'gammacompensatedvalue' => { 133 => 0x91 },
@@ -3072,13 +3074,13 @@ my %tagLookup = (
'geimagesize' => { 127 => 0x1304 },
'gemake' => { 129 => 0x300 },
'gemodel' => { 129 => 0x207 },
- 'genre' => { 387 => ['gnre',"\xa9gen"], 389 => 'genre', 395 => ['gnre',"\xa9gen"], 506 => 'Genre', 510 => 'genre', 520 => 'genre' },
- 'genrecvid' => { 506 => [\'Genre','GenreCvId'] },
- 'genrecvtermid' => { 506 => [\'Genre','GenreCvTermId'] },
- 'genrecvtermname' => { 506 => [\'Genre','GenreCvTermName'] },
- 'genrecvtermrefinedabout' => { 506 => [\'Genre','GenreCvTermRefinedAbout'] },
+ 'genre' => { 387 => ['gnre',"\xa9gen"], 389 => 'genre', 395 => ['gnre',"\xa9gen"], 507 => 'Genre', 511 => 'genre', 521 => 'genre' },
+ 'genrecvid' => { 507 => [\'Genre','GenreCvId'] },
+ 'genrecvtermid' => { 507 => [\'Genre','GenreCvTermId'] },
+ 'genrecvtermname' => { 507 => [\'Genre','GenreCvTermName'] },
+ 'genrecvtermrefinedabout' => { 507 => [\'Genre','GenreCvTermRefinedAbout'] },
'genreid' => { 387 => 'geID' },
- 'geography' => { 511 => 'geography' },
+ 'geography' => { 512 => 'geography' },
'geologicalcontext' => { 118 => 'GeologicalContext' },
'geologicalcontextbed' => { 118 => [\'GeologicalContext','GeologicalContextBed'] },
'geologicalcontextformation' => { 118 => [\'GeologicalContext','GeologicalContextFormation'] },
@@ -3091,14 +3093,14 @@ my %tagLookup = (
'geotiffdirectory' => { 119 => 0x87af },
'geotiffdoubleparams' => { 119 => 0x87b0 },
'geotime' => { 120 => 'Geotime' },
- 'giftftppriority' => { 483 => 'GIFTFtpPriority' },
+ 'giftftppriority' => { 484 => 'GIFTFtpPriority' },
'gimbalpitchdegree' => { 116 => 'GimbalPitchDegree' },
'gimbalreverse' => { 116 => 'GimbalReverse' },
'gimbalrolldegree' => { 116 => 'GimbalRollDegree' },
'gimbalyawdegree' => { 116 => 'GimbalYawDegree' },
'globalaltitude' => { 384 => 0x419 },
'globalangle' => { 384 => 0x40d },
- 'good' => { 520 => 'good' },
+ 'good' => { 521 => 'good' },
'googlehostheader' => { 387 => 'gshh' },
'googlepingmessage' => { 387 => 'gspm' },
'googlepingurl' => { 387 => 'gspu' },
@@ -3107,214 +3109,214 @@ my %tagLookup = (
'googlestarttime' => { 387 => 'gsst' },
'googletrackduration' => { 387 => 'gstd' },
'goprotype' => { 395 => 'GoPr' },
- 'gpsaltitude' => { 130 => 0x6, 160 => 'Altitude', 499 => 'GPSAltitude' },
- 'gpsaltituderef' => { 130 => 0x5, 499 => 'GPSAltitudeRef' },
- 'gpsareainformation' => { 130 => 0x1c, 499 => 'GPSAreaInformation' },
+ 'gpsaltitude' => { 130 => 0x6, 160 => 'Altitude', 500 => 'GPSAltitude' },
+ 'gpsaltituderef' => { 130 => 0x5, 500 => 'GPSAltitudeRef' },
+ 'gpsareainformation' => { 130 => 0x1c, 500 => 'GPSAreaInformation' },
'gpscoordinates' => { 387 => "\xa9xyz", 389 => 'location.ISO6709', 395 => ['@xyz',"\xa9xyz"] },
'gpsdatestamp' => { 130 => 0x1d },
- 'gpsdatetime' => { 160 => 'DateTime', 499 => 'GPSTimeStamp' },
- 'gpsdestbearing' => { 130 => 0x18, 160 => 'Bearing', 499 => 'GPSDestBearing' },
- 'gpsdestbearingref' => { 130 => 0x17, 499 => 'GPSDestBearingRef' },
- 'gpsdestdistance' => { 130 => 0x1a, 160 => 'Distance', 499 => 'GPSDestDistance' },
- 'gpsdestdistanceref' => { 130 => 0x19, 499 => 'GPSDestDistanceRef' },
- 'gpsdestlatitude' => { 130 => 0x14, 499 => 'GPSDestLatitude' },
+ 'gpsdatetime' => { 160 => 'DateTime', 500 => 'GPSTimeStamp' },
+ 'gpsdestbearing' => { 130 => 0x18, 160 => 'Bearing', 500 => 'GPSDestBearing' },
+ 'gpsdestbearingref' => { 130 => 0x17, 500 => 'GPSDestBearingRef' },
+ 'gpsdestdistance' => { 130 => 0x1a, 160 => 'Distance', 500 => 'GPSDestDistance' },
+ 'gpsdestdistanceref' => { 130 => 0x19, 500 => 'GPSDestDistanceRef' },
+ 'gpsdestlatitude' => { 130 => 0x14, 500 => 'GPSDestLatitude' },
'gpsdestlatituderef' => { 130 => 0x13 },
- 'gpsdestlongitude' => { 130 => 0x16, 499 => 'GPSDestLongitude' },
+ 'gpsdestlongitude' => { 130 => 0x16, 500 => 'GPSDestLongitude' },
'gpsdestlongituderef' => { 130 => 0x15 },
- 'gpsdifferential' => { 130 => 0x1e, 160 => 'Differential', 499 => 'GPSDifferential' },
- 'gpsdop' => { 130 => 0xb, 499 => 'GPSDOP' },
- 'gpshpositioningerror' => { 130 => 0x1f, 499 => 'GPSHPositioningError' },
- 'gpsimgdirection' => { 130 => 0x11, 499 => 'GPSImgDirection' },
- 'gpsimgdirectionref' => { 130 => 0x10, 499 => 'GPSImgDirectionRef' },
- 'gpslatitude' => { 114 => 'GPS-GPSLatitude', 116 => 'GpsLatitude', 130 => 0x2, 160 => 'Latitude', 499 => 'GPSLatitude' },
+ 'gpsdifferential' => { 130 => 0x1e, 160 => 'Differential', 500 => 'GPSDifferential' },
+ 'gpsdop' => { 130 => 0xb, 500 => 'GPSDOP' },
+ 'gpshpositioningerror' => { 130 => 0x1f, 500 => 'GPSHPositioningError' },
+ 'gpsimgdirection' => { 130 => 0x11, 500 => 'GPSImgDirection' },
+ 'gpsimgdirectionref' => { 130 => 0x10, 500 => 'GPSImgDirectionRef' },
+ 'gpslatitude' => { 114 => 'GPS-GPSLatitude', 116 => 'GpsLatitude', 130 => 0x2, 160 => 'Latitude', 500 => 'GPSLatitude' },
'gpslatituderef' => { 130 => 0x1 },
- 'gpslongitude' => { 114 => 'GPS-GPSLongitude', 116 => 'GpsLongitude', 130 => 0x4, 160 => 'Longitude', 499 => 'GPSLongitude' },
+ 'gpslongitude' => { 114 => 'GPS-GPSLongitude', 116 => 'GpsLongitude', 130 => 0x4, 160 => 'Longitude', 500 => 'GPSLongitude' },
'gpslongituderef' => { 130 => 0x3 },
'gpslongtitude' => { 116 => 'GpsLongtitude' },
- 'gpsmapdatum' => { 130 => 0x12, 160 => 'Datum', 499 => 'GPSMapDatum' },
- 'gpsmeasuremode' => { 130 => 0xa, 160 => 'MeasureMode', 499 => 'GPSMeasureMode' },
+ 'gpsmapdatum' => { 130 => 0x12, 160 => 'Datum', 500 => 'GPSMapDatum' },
+ 'gpsmeasuremode' => { 130 => 0xa, 160 => 'MeasureMode', 500 => 'GPSMeasureMode' },
'gpsposition' => { 114 => 'Exif-GPSPosition' },
- 'gpsprocessingmethod' => { 130 => 0x1b, 499 => 'GPSProcessingMethod' },
- 'gpssatellites' => { 130 => 0x8, 160 => 'Satellites', 499 => 'GPSSatellites' },
- 'gpsspeed' => { 130 => 0xd, 160 => 'Speed', 499 => 'GPSSpeed' },
- 'gpsspeedref' => { 130 => 0xc, 499 => 'GPSSpeedRef' },
- 'gpsstatus' => { 130 => 0x9, 499 => 'GPSStatus' },
+ 'gpsprocessingmethod' => { 130 => 0x1b, 500 => 'GPSProcessingMethod' },
+ 'gpssatellites' => { 130 => 0x8, 160 => 'Satellites', 500 => 'GPSSatellites' },
+ 'gpsspeed' => { 130 => 0xd, 160 => 'Speed', 500 => 'GPSSpeed' },
+ 'gpsspeedref' => { 130 => 0xc, 500 => 'GPSSpeedRef' },
+ 'gpsstatus' => { 130 => 0x9, 500 => 'GPSStatus' },
'gpsstring' => { 138 => 0x402 },
'gpstimestamp' => { 130 => 0x7 },
- 'gpstrack' => { 130 => 0xf, 160 => 'Heading', 499 => 'GPSTrack' },
- 'gpstrackref' => { 130 => 0xe, 499 => 'GPSTrackRef' },
- 'gpsversionid' => { 130 => 0x0, 499 => 'GPSVersionID' },
+ 'gpstrack' => { 130 => 0xf, 160 => 'Heading', 500 => 'GPSTrack' },
+ 'gpstrackref' => { 130 => 0xe, 500 => 'GPSTrackRef' },
+ 'gpsversionid' => { 130 => 0x0, 500 => 'GPSVersionID' },
'gradation' => { 312 => 0x50f },
- 'gradientbasedcorractive' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionActive'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionActive'] },
- 'gradientbasedcorramount' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionAmount'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionAmount'] },
- 'gradientbasedcorrblacks2012' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalBlacks2012'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalBlacks2012'] },
- 'gradientbasedcorrbrightness' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalBrightness'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalBrightness'] },
- 'gradientbasedcorrclarity' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity'] },
- 'gradientbasedcorrclarity2012' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity2012'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity2012'] },
- 'gradientbasedcorrcontrast' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast'] },
- 'gradientbasedcorrcontrast2012' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast2012'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast2012'] },
- 'gradientbasedcorrcorrectionname' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionName'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionName'] },
- 'gradientbasedcorrcorrectionsyncid' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionSyncID'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionSyncID'] },
- 'gradientbasedcorrdefringe' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalDefringe'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalDefringe'] },
- 'gradientbasedcorrdehaze' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalDehaze'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalDehaze'] },
- 'gradientbasedcorrections' => { 493 => 'GradientBasedCorrections', 495 => 'GradientBasedCorrections' },
- 'gradientbasedcorrexposure' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure'] },
- 'gradientbasedcorrexposure2012' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure2012'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure2012'] },
- 'gradientbasedcorrhighlights2012' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalHighlights2012'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalHighlights2012'] },
- 'gradientbasedcorrhue' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalHue'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalHue'] },
- 'gradientbasedcorrluminancenoise' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalLuminanceNoise'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalLuminanceNoise'] },
- 'gradientbasedcorrmaskalpha' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAlpha'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAlpha'] },
- 'gradientbasedcorrmaskangle' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAngle'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAngle'] },
- 'gradientbasedcorrmaskbottom' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksBottom'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksBottom'] },
- 'gradientbasedcorrmaskcentervalue' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterValue'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterValue'] },
- 'gradientbasedcorrmaskcenterweight' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterWeight'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterWeight'] },
- 'gradientbasedcorrmaskdabs' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksDabs'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksDabs'] },
- 'gradientbasedcorrmaskfeather' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFeather'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFeather'] },
- 'gradientbasedcorrmaskflipped' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlipped'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlipped'] },
- 'gradientbasedcorrmaskflow' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlow'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlow'] },
- 'gradientbasedcorrmaskfullx' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullX'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullX'] },
- 'gradientbasedcorrmaskfully' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullY'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullY'] },
- 'gradientbasedcorrmaskinputdigest' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksInputDigest'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksInputDigest'] },
- 'gradientbasedcorrmaskleft' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksLeft'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksLeft'] },
- 'gradientbasedcorrmaskmaskactive' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskActive'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskActive'] },
- 'gradientbasedcorrmaskmaskblendmode' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskBlendMode'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskBlendMode'] },
- 'gradientbasedcorrmaskmaskdigest' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskDigest'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskDigest'] },
- 'gradientbasedcorrmaskmaskinverted' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskInverted'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskInverted'] },
- 'gradientbasedcorrmaskmaskname' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskName'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskName'] },
- 'gradientbasedcorrmaskmasks' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasks'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasks'] },
- 'gradientbasedcorrmaskmasksalpha' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksAlpha'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksAlpha'] },
- 'gradientbasedcorrmaskmasksangle' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksAngle'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksAngle'] },
- 'gradientbasedcorrmaskmasksbottom' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksBottom'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksBottom'] },
- 'gradientbasedcorrmaskmaskscentervalue' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksCenterValue'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksCenterValue'] },
- 'gradientbasedcorrmaskmaskscenterweight' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksCenterWeight'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksCenterWeight'] },
- 'gradientbasedcorrmaskmasksdabs' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksDabs'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksDabs'] },
- 'gradientbasedcorrmaskmasksfeather' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFeather'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFeather'] },
- 'gradientbasedcorrmaskmasksflipped' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFlipped'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFlipped'] },
- 'gradientbasedcorrmaskmasksflow' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFlow'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFlow'] },
- 'gradientbasedcorrmaskmasksfullx' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFullX'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFullX'] },
- 'gradientbasedcorrmaskmasksfully' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFullY'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFullY'] },
- 'gradientbasedcorrmaskmasksinputdigest' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksInputDigest'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksInputDigest'] },
- 'gradientbasedcorrmaskmasksleft' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksLeft'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksLeft'] },
- 'gradientbasedcorrmaskmasksmaskactive' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskActive'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskActive'] },
- 'gradientbasedcorrmaskmasksmaskblendmode' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode'] },
- 'gradientbasedcorrmaskmasksmaskdigest' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskDigest'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskDigest'] },
- 'gradientbasedcorrmaskmasksmaskinverted' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskInverted'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskInverted'] },
- 'gradientbasedcorrmaskmasksmaskname' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskName'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskName'] },
- 'gradientbasedcorrmaskmasksmasksubtype' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskSubType'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskSubType'] },
- 'gradientbasedcorrmaskmasksmasksyncid' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskSyncID'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskSyncID'] },
- 'gradientbasedcorrmaskmasksmaskversion' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskVersion'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskVersion'] },
- 'gradientbasedcorrmaskmasksmidpoint' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMidpoint'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMidpoint'] },
- 'gradientbasedcorrmaskmasksorigin' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksOrigin'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksOrigin'] },
- 'gradientbasedcorrmaskmasksperimetervalue' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksPerimeterValue'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksPerimeterValue'] },
- 'gradientbasedcorrmaskmasksradius' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRadius'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRadius'] },
- 'gradientbasedcorrmaskmasksreferencepoint' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksReferencePoint'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksReferencePoint'] },
- 'gradientbasedcorrmaskmasksright' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRight'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRight'] },
- 'gradientbasedcorrmaskmasksroundness' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRoundness'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRoundness'] },
- 'gradientbasedcorrmaskmaskssizex' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksSizeX'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksSizeX'] },
- 'gradientbasedcorrmaskmaskssizey' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksSizeY'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksSizeY'] },
- 'gradientbasedcorrmaskmaskstop' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksTop'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksTop'] },
- 'gradientbasedcorrmaskmasksubtype' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskSubType'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskSubType'] },
- 'gradientbasedcorrmaskmasksvalue' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskValue'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskValue'] },
- 'gradientbasedcorrmaskmasksversion' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksVersion'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksVersion'] },
- 'gradientbasedcorrmaskmaskswhat' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksWhat'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksWhat'] },
- 'gradientbasedcorrmaskmaskswholeimagearea' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksWholeImageArea'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksWholeImageArea'] },
- 'gradientbasedcorrmaskmasksx' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksX'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksX'] },
- 'gradientbasedcorrmaskmasksy' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksY'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksY'] },
- 'gradientbasedcorrmaskmasksyncid' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskSyncID'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskSyncID'] },
- 'gradientbasedcorrmaskmaskszerox' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksZeroX'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksZeroX'] },
- 'gradientbasedcorrmaskmaskszeroy' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksZeroY'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksZeroY'] },
- 'gradientbasedcorrmaskmaskversion' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskVersion'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskVersion'] },
- 'gradientbasedcorrmaskmidpoint' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMidpoint'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMidpoint'] },
- 'gradientbasedcorrmaskorigin' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksOrigin'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksOrigin'] },
- 'gradientbasedcorrmaskperimetervalue' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksPerimeterValue'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksPerimeterValue'] },
- 'gradientbasedcorrmaskradius' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRadius'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRadius'] },
- 'gradientbasedcorrmaskrange' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMask'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMask'] },
- 'gradientbasedcorrmaskrangeareamodels' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'] },
- 'gradientbasedcorrmaskrangeareamodelscolorsampleinfo' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] },
- 'gradientbasedcorrmaskrangeareamodelscomponents' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'] },
- 'gradientbasedcorrmaskrangecoloramount' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'] },
- 'gradientbasedcorrmaskrangedepthfeather' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'] },
- 'gradientbasedcorrmaskrangedepthmax' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'] },
- 'gradientbasedcorrmaskrangedepthmin' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'] },
- 'gradientbasedcorrmaskrangeinvert' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'] },
- 'gradientbasedcorrmaskrangelumfeather' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'] },
- 'gradientbasedcorrmaskrangeluminancedepthsampleinfo' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] },
- 'gradientbasedcorrmaskrangelummax' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'] },
- 'gradientbasedcorrmaskrangelummin' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'] },
- 'gradientbasedcorrmaskrangelumrange' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'] },
- 'gradientbasedcorrmaskrangesampletype' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'] },
- 'gradientbasedcorrmaskrangetype' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'] },
- 'gradientbasedcorrmaskrangeversion' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'] },
- 'gradientbasedcorrmaskreferencepoint' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksReferencePoint'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksReferencePoint'] },
- 'gradientbasedcorrmaskright' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRight'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRight'] },
- 'gradientbasedcorrmaskroundness' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRoundness'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRoundness'] },
- 'gradientbasedcorrmasks' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasks'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasks'] },
- 'gradientbasedcorrmasksizex' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeX'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeX'] },
- 'gradientbasedcorrmasksizey' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeY'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeY'] },
- 'gradientbasedcorrmasktop' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksTop'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksTop'] },
- 'gradientbasedcorrmaskvalue' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskValue'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskValue'] },
- 'gradientbasedcorrmaskversion' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksVersion'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksVersion'] },
- 'gradientbasedcorrmaskwhat' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksWhat'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksWhat'] },
- 'gradientbasedcorrmaskwholeimagearea' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksWholeImageArea'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksWholeImageArea'] },
- 'gradientbasedcorrmaskx' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksX'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksX'] },
- 'gradientbasedcorrmasky' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksY'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksY'] },
- 'gradientbasedcorrmaskzerox' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroX'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroX'] },
- 'gradientbasedcorrmaskzeroy' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroY'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroY'] },
- 'gradientbasedcorrmoire' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalMoire'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalMoire'] },
- 'gradientbasedcorrrangemask' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMask'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMask'] },
- 'gradientbasedcorrrangemaskareamodels' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModels'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModels'] },
- 'gradientbasedcorrrangemaskareamodelscolorsampleinfo' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] },
- 'gradientbasedcorrrangemaskareamodelscomponents' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'] },
- 'gradientbasedcorrrangemaskcoloramount' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskColorAmount'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskColorAmount'] },
- 'gradientbasedcorrrangemaskdepthfeather' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthFeather'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthFeather'] },
- 'gradientbasedcorrrangemaskdepthmax' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthMax'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthMax'] },
- 'gradientbasedcorrrangemaskdepthmin' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthMin'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthMin'] },
- 'gradientbasedcorrrangemaskinvert' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskInvert'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskInvert'] },
- 'gradientbasedcorrrangemasklumfeather' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumFeather'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumFeather'] },
- 'gradientbasedcorrrangemaskluminancedepthsampleinfo' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'] },
- 'gradientbasedcorrrangemasklummax' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumMax'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumMax'] },
- 'gradientbasedcorrrangemasklummin' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumMin'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumMin'] },
- 'gradientbasedcorrrangemasklumrange' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumRange'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumRange'] },
- 'gradientbasedcorrrangemasksampletype' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskSampleType'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskSampleType'] },
- 'gradientbasedcorrrangemasktype' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskType'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskType'] },
- 'gradientbasedcorrrangemaskversion' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskVersion'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskVersion'] },
- 'gradientbasedcorrsaturation' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSaturation'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSaturation'] },
- 'gradientbasedcorrshadows2012' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalShadows2012'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalShadows2012'] },
- 'gradientbasedcorrsharpness' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSharpness'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSharpness'] },
- 'gradientbasedcorrtemperature' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTemperature'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTemperature'] },
- 'gradientbasedcorrtexture' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTexture'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTexture'] },
- 'gradientbasedcorrtint' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTint'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTint'] },
- 'gradientbasedcorrtoninghue' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalToningHue'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalToningHue'] },
- 'gradientbasedcorrtoningsaturation' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalToningSaturation'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalToningSaturation'] },
- 'gradientbasedcorrwhat' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsWhat'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsWhat'] },
- 'gradientbasedcorrwhites2012' => { 493 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalWhites2012'], 495 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalWhites2012'] },
- 'grainamount' => { 493 => 'GrainAmount', 495 => 'GrainAmount' },
+ 'gradientbasedcorractive' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionActive'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionActive'] },
+ 'gradientbasedcorramount' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionAmount'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionAmount'] },
+ 'gradientbasedcorrblacks2012' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalBlacks2012'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalBlacks2012'] },
+ 'gradientbasedcorrbrightness' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalBrightness'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalBrightness'] },
+ 'gradientbasedcorrclarity' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity'] },
+ 'gradientbasedcorrclarity2012' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity2012'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity2012'] },
+ 'gradientbasedcorrcontrast' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast'] },
+ 'gradientbasedcorrcontrast2012' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast2012'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast2012'] },
+ 'gradientbasedcorrcorrectionname' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionName'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionName'] },
+ 'gradientbasedcorrcorrectionsyncid' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionSyncID'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionSyncID'] },
+ 'gradientbasedcorrdefringe' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalDefringe'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalDefringe'] },
+ 'gradientbasedcorrdehaze' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalDehaze'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalDehaze'] },
+ 'gradientbasedcorrections' => { 494 => 'GradientBasedCorrections', 496 => 'GradientBasedCorrections' },
+ 'gradientbasedcorrexposure' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure'] },
+ 'gradientbasedcorrexposure2012' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure2012'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure2012'] },
+ 'gradientbasedcorrhighlights2012' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalHighlights2012'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalHighlights2012'] },
+ 'gradientbasedcorrhue' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalHue'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalHue'] },
+ 'gradientbasedcorrluminancenoise' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalLuminanceNoise'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalLuminanceNoise'] },
+ 'gradientbasedcorrmaskalpha' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAlpha'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAlpha'] },
+ 'gradientbasedcorrmaskangle' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAngle'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAngle'] },
+ 'gradientbasedcorrmaskbottom' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksBottom'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksBottom'] },
+ 'gradientbasedcorrmaskcentervalue' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterValue'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterValue'] },
+ 'gradientbasedcorrmaskcenterweight' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterWeight'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterWeight'] },
+ 'gradientbasedcorrmaskdabs' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksDabs'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksDabs'] },
+ 'gradientbasedcorrmaskfeather' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFeather'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFeather'] },
+ 'gradientbasedcorrmaskflipped' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlipped'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlipped'] },
+ 'gradientbasedcorrmaskflow' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlow'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlow'] },
+ 'gradientbasedcorrmaskfullx' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullX'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullX'] },
+ 'gradientbasedcorrmaskfully' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullY'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullY'] },
+ 'gradientbasedcorrmaskinputdigest' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksInputDigest'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksInputDigest'] },
+ 'gradientbasedcorrmaskleft' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksLeft'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksLeft'] },
+ 'gradientbasedcorrmaskmaskactive' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskActive'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskActive'] },
+ 'gradientbasedcorrmaskmaskblendmode' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskBlendMode'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskBlendMode'] },
+ 'gradientbasedcorrmaskmaskdigest' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskDigest'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskDigest'] },
+ 'gradientbasedcorrmaskmaskinverted' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskInverted'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskInverted'] },
+ 'gradientbasedcorrmaskmaskname' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskName'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskName'] },
+ 'gradientbasedcorrmaskmasks' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasks'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasks'] },
+ 'gradientbasedcorrmaskmasksalpha' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksAlpha'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksAlpha'] },
+ 'gradientbasedcorrmaskmasksangle' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksAngle'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksAngle'] },
+ 'gradientbasedcorrmaskmasksbottom' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksBottom'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksBottom'] },
+ 'gradientbasedcorrmaskmaskscentervalue' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksCenterValue'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksCenterValue'] },
+ 'gradientbasedcorrmaskmaskscenterweight' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksCenterWeight'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksCenterWeight'] },
+ 'gradientbasedcorrmaskmasksdabs' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksDabs'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksDabs'] },
+ 'gradientbasedcorrmaskmasksfeather' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFeather'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFeather'] },
+ 'gradientbasedcorrmaskmasksflipped' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFlipped'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFlipped'] },
+ 'gradientbasedcorrmaskmasksflow' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFlow'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFlow'] },
+ 'gradientbasedcorrmaskmasksfullx' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFullX'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFullX'] },
+ 'gradientbasedcorrmaskmasksfully' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFullY'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFullY'] },
+ 'gradientbasedcorrmaskmasksinputdigest' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksInputDigest'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksInputDigest'] },
+ 'gradientbasedcorrmaskmasksleft' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksLeft'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksLeft'] },
+ 'gradientbasedcorrmaskmasksmaskactive' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskActive'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskActive'] },
+ 'gradientbasedcorrmaskmasksmaskblendmode' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode'] },
+ 'gradientbasedcorrmaskmasksmaskdigest' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskDigest'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskDigest'] },
+ 'gradientbasedcorrmaskmasksmaskinverted' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskInverted'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskInverted'] },
+ 'gradientbasedcorrmaskmasksmaskname' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskName'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskName'] },
+ 'gradientbasedcorrmaskmasksmasksubtype' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskSubType'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskSubType'] },
+ 'gradientbasedcorrmaskmasksmasksyncid' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskSyncID'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskSyncID'] },
+ 'gradientbasedcorrmaskmasksmaskversion' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskVersion'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskVersion'] },
+ 'gradientbasedcorrmaskmasksmidpoint' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMidpoint'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMidpoint'] },
+ 'gradientbasedcorrmaskmasksorigin' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksOrigin'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksOrigin'] },
+ 'gradientbasedcorrmaskmasksperimetervalue' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksPerimeterValue'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksPerimeterValue'] },
+ 'gradientbasedcorrmaskmasksradius' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRadius'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRadius'] },
+ 'gradientbasedcorrmaskmasksreferencepoint' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksReferencePoint'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksReferencePoint'] },
+ 'gradientbasedcorrmaskmasksright' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRight'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRight'] },
+ 'gradientbasedcorrmaskmasksroundness' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRoundness'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRoundness'] },
+ 'gradientbasedcorrmaskmaskssizex' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksSizeX'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksSizeX'] },
+ 'gradientbasedcorrmaskmaskssizey' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksSizeY'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksSizeY'] },
+ 'gradientbasedcorrmaskmaskstop' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksTop'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksTop'] },
+ 'gradientbasedcorrmaskmasksubtype' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskSubType'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskSubType'] },
+ 'gradientbasedcorrmaskmasksvalue' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskValue'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskValue'] },
+ 'gradientbasedcorrmaskmasksversion' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksVersion'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksVersion'] },
+ 'gradientbasedcorrmaskmaskswhat' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksWhat'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksWhat'] },
+ 'gradientbasedcorrmaskmaskswholeimagearea' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksWholeImageArea'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksWholeImageArea'] },
+ 'gradientbasedcorrmaskmasksx' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksX'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksX'] },
+ 'gradientbasedcorrmaskmasksy' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksY'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksY'] },
+ 'gradientbasedcorrmaskmasksyncid' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskSyncID'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskSyncID'] },
+ 'gradientbasedcorrmaskmaskszerox' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksZeroX'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksZeroX'] },
+ 'gradientbasedcorrmaskmaskszeroy' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksZeroY'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksZeroY'] },
+ 'gradientbasedcorrmaskmaskversion' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskVersion'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskVersion'] },
+ 'gradientbasedcorrmaskmidpoint' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMidpoint'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMidpoint'] },
+ 'gradientbasedcorrmaskorigin' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksOrigin'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksOrigin'] },
+ 'gradientbasedcorrmaskperimetervalue' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksPerimeterValue'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksPerimeterValue'] },
+ 'gradientbasedcorrmaskradius' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRadius'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRadius'] },
+ 'gradientbasedcorrmaskrange' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMask'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMask'] },
+ 'gradientbasedcorrmaskrangeareamodels' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'] },
+ 'gradientbasedcorrmaskrangeareamodelscolorsampleinfo' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] },
+ 'gradientbasedcorrmaskrangeareamodelscomponents' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'] },
+ 'gradientbasedcorrmaskrangecoloramount' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'] },
+ 'gradientbasedcorrmaskrangedepthfeather' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'] },
+ 'gradientbasedcorrmaskrangedepthmax' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'] },
+ 'gradientbasedcorrmaskrangedepthmin' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'] },
+ 'gradientbasedcorrmaskrangeinvert' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'] },
+ 'gradientbasedcorrmaskrangelumfeather' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'] },
+ 'gradientbasedcorrmaskrangeluminancedepthsampleinfo' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] },
+ 'gradientbasedcorrmaskrangelummax' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'] },
+ 'gradientbasedcorrmaskrangelummin' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'] },
+ 'gradientbasedcorrmaskrangelumrange' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'] },
+ 'gradientbasedcorrmaskrangesampletype' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'] },
+ 'gradientbasedcorrmaskrangetype' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'] },
+ 'gradientbasedcorrmaskrangeversion' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'] },
+ 'gradientbasedcorrmaskreferencepoint' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksReferencePoint'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksReferencePoint'] },
+ 'gradientbasedcorrmaskright' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRight'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRight'] },
+ 'gradientbasedcorrmaskroundness' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRoundness'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRoundness'] },
+ 'gradientbasedcorrmasks' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasks'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasks'] },
+ 'gradientbasedcorrmasksizex' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeX'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeX'] },
+ 'gradientbasedcorrmasksizey' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeY'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeY'] },
+ 'gradientbasedcorrmasktop' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksTop'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksTop'] },
+ 'gradientbasedcorrmaskvalue' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskValue'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskValue'] },
+ 'gradientbasedcorrmaskversion' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksVersion'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksVersion'] },
+ 'gradientbasedcorrmaskwhat' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksWhat'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksWhat'] },
+ 'gradientbasedcorrmaskwholeimagearea' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksWholeImageArea'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksWholeImageArea'] },
+ 'gradientbasedcorrmaskx' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksX'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksX'] },
+ 'gradientbasedcorrmasky' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksY'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksY'] },
+ 'gradientbasedcorrmaskzerox' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroX'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroX'] },
+ 'gradientbasedcorrmaskzeroy' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroY'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroY'] },
+ 'gradientbasedcorrmoire' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalMoire'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalMoire'] },
+ 'gradientbasedcorrrangemask' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMask'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMask'] },
+ 'gradientbasedcorrrangemaskareamodels' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModels'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModels'] },
+ 'gradientbasedcorrrangemaskareamodelscolorsampleinfo' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] },
+ 'gradientbasedcorrrangemaskareamodelscomponents' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'] },
+ 'gradientbasedcorrrangemaskcoloramount' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskColorAmount'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskColorAmount'] },
+ 'gradientbasedcorrrangemaskdepthfeather' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthFeather'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthFeather'] },
+ 'gradientbasedcorrrangemaskdepthmax' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthMax'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthMax'] },
+ 'gradientbasedcorrrangemaskdepthmin' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthMin'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthMin'] },
+ 'gradientbasedcorrrangemaskinvert' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskInvert'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskInvert'] },
+ 'gradientbasedcorrrangemasklumfeather' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumFeather'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumFeather'] },
+ 'gradientbasedcorrrangemaskluminancedepthsampleinfo' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'] },
+ 'gradientbasedcorrrangemasklummax' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumMax'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumMax'] },
+ 'gradientbasedcorrrangemasklummin' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumMin'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumMin'] },
+ 'gradientbasedcorrrangemasklumrange' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumRange'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumRange'] },
+ 'gradientbasedcorrrangemasksampletype' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskSampleType'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskSampleType'] },
+ 'gradientbasedcorrrangemasktype' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskType'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskType'] },
+ 'gradientbasedcorrrangemaskversion' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskVersion'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskVersion'] },
+ 'gradientbasedcorrsaturation' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSaturation'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSaturation'] },
+ 'gradientbasedcorrshadows2012' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalShadows2012'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalShadows2012'] },
+ 'gradientbasedcorrsharpness' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSharpness'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSharpness'] },
+ 'gradientbasedcorrtemperature' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTemperature'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTemperature'] },
+ 'gradientbasedcorrtexture' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTexture'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTexture'] },
+ 'gradientbasedcorrtint' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTint'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTint'] },
+ 'gradientbasedcorrtoninghue' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalToningHue'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalToningHue'] },
+ 'gradientbasedcorrtoningsaturation' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalToningSaturation'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalToningSaturation'] },
+ 'gradientbasedcorrwhat' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsWhat'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsWhat'] },
+ 'gradientbasedcorrwhites2012' => { 494 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalWhites2012'], 496 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalWhites2012'] },
+ 'grainamount' => { 494 => 'GrainAmount', 496 => 'GrainAmount' },
'graineffectroughness' => { 127 => 0x1047 },
'graineffectsize' => { 127 => 0x104c },
- 'grainfrequency' => { 493 => 'GrainFrequency', 495 => 'GrainFrequency' },
- 'grainseed' => { 493 => 'GrainSeed', 495 => 'GrainSeed' },
- 'grainsize' => { 493 => 'GrainSize', 495 => 'GrainSize' },
- 'graymixeraqua' => { 493 => 'GrayMixerAqua', 495 => 'GrayMixerAqua' },
- 'graymixerblue' => { 493 => 'GrayMixerBlue', 495 => 'GrayMixerBlue' },
- 'graymixergreen' => { 493 => 'GrayMixerGreen', 495 => 'GrayMixerGreen' },
- 'graymixermagenta' => { 493 => 'GrayMixerMagenta', 495 => 'GrayMixerMagenta' },
- 'graymixerorange' => { 493 => 'GrayMixerOrange', 495 => 'GrayMixerOrange' },
- 'graymixerpurple' => { 493 => 'GrayMixerPurple', 495 => 'GrayMixerPurple' },
- 'graymixerred' => { 493 => 'GrayMixerRed', 495 => 'GrayMixerRed' },
- 'graymixeryellow' => { 493 => 'GrayMixerYellow', 495 => 'GrayMixerYellow' },
+ 'grainfrequency' => { 494 => 'GrainFrequency', 496 => 'GrainFrequency' },
+ 'grainseed' => { 494 => 'GrainSeed', 496 => 'GrainSeed' },
+ 'grainsize' => { 494 => 'GrainSize', 496 => 'GrainSize' },
+ 'graymixeraqua' => { 494 => 'GrayMixerAqua', 496 => 'GrayMixerAqua' },
+ 'graymixerblue' => { 494 => 'GrayMixerBlue', 496 => 'GrayMixerBlue' },
+ 'graymixergreen' => { 494 => 'GrayMixerGreen', 496 => 'GrayMixerGreen' },
+ 'graymixermagenta' => { 494 => 'GrayMixerMagenta', 496 => 'GrayMixerMagenta' },
+ 'graymixerorange' => { 494 => 'GrayMixerOrange', 496 => 'GrayMixerOrange' },
+ 'graymixerpurple' => { 494 => 'GrayMixerPurple', 496 => 'GrayMixerPurple' },
+ 'graymixerred' => { 494 => 'GrayMixerRed', 496 => 'GrayMixerRed' },
+ 'graymixeryellow' => { 494 => 'GrayMixerYellow', 496 => 'GrayMixerYellow' },
'graypoint' => { 470 => 0x8021 },
'grayresponseunit' => { 119 => 0x122 },
'greencurvelimits' => { 108 => 0x1c4 },
'greencurvepoints' => { 107 => 0x53, 108 => 0x19a },
'greenghostmitigationstatus' => { 1 => 0x3f },
'greenhsl' => { 103 => 0x20913 },
- 'greenhue' => { 493 => 'GreenHue', 495 => 'GreenHue' },
- 'greensaturation' => { 493 => 'GreenSaturation', 495 => 'GreenSaturation' },
+ 'greenhue' => { 494 => 'GreenHue', 496 => 'GreenHue' },
+ 'greensaturation' => { 494 => 'GreenSaturation', 496 => 'GreenSaturation' },
'griddisplay' => { 294 => '13.3', 295 => '4.3', 297 => '4.2', 298 => '4.2', 299 => '2.2', 303 => '10.5', 304 => '3.4', 305 => '6.1', 307 => '4.4', 308 => '4.2', 309 => '4.2' },
'gripbatteryadload' => { 349 => 0x5 },
'gripbatteryadnoload' => { 349 => 0x4 },
'gripbatterystate' => { 349 => '1.2' },
- 'group' => { 493 => 'Group', 495 => 'Group' },
+ 'group' => { 494 => 'Group', 496 => 'Group' },
'groupareaafillumination' => { 295 => '46.4', 298 => '47.4', 307 => '47.4' },
'grouping' => { 387 => ['grup',"\xa9grp"], 395 => "\xa9grp" },
'guid' => { 387 => 'GUID' },
@@ -3323,34 +3325,34 @@ my %tagLookup = (
'h3resetblackpixels' => { 138 => 0x18b0 },
'halftonehints' => { 119 => 0x141 },
'hardlink' => { 120 => 'HardLink' },
- 'hasalternative' => { 510 => 'hasAlternative' },
- 'hascorrection' => { 510 => 'hasCorrection' },
- 'hascorrectiona-lang' => { 510 => [\'hasCorrection','hasCorrectionA-lang'] },
- 'hascorrectiona-platform' => { 510 => [\'hasCorrection','hasCorrectionA-platform'] },
- 'hascorrectiontext' => { 510 => [\'hasCorrection','hasCorrectionText'] },
- 'hascrop' => { 493 => 'HasCrop', 495 => 'HasCrop' },
- 'hasextendedxmp' => { 522 => 'HasExtendedXMP' },
- 'hassettings' => { 493 => 'HasSettings', 495 => 'HasSettings' },
- 'hastranslation' => { 510 => 'hasTranslation' },
- 'hasvisibleoverprint' => { 525 => 'HasVisibleOverprint' },
- 'hasvisibletransparency' => { 525 => 'HasVisibleTransparency' },
+ 'hasalternative' => { 511 => 'hasAlternative' },
+ 'hascorrection' => { 511 => 'hasCorrection' },
+ 'hascorrectiona-lang' => { 511 => [\'hasCorrection','hasCorrectionA-lang'] },
+ 'hascorrectiona-platform' => { 511 => [\'hasCorrection','hasCorrectionA-platform'] },
+ 'hascorrectiontext' => { 511 => [\'hasCorrection','hasCorrectionText'] },
+ 'hascrop' => { 494 => 'HasCrop', 496 => 'HasCrop' },
+ 'hasextendedxmp' => { 523 => 'HasExtendedXMP' },
+ 'hassettings' => { 494 => 'HasSettings', 496 => 'HasSettings' },
+ 'hastranslation' => { 511 => 'hasTranslation' },
+ 'hasvisibleoverprint' => { 526 => 'HasVisibleOverprint' },
+ 'hasvisibletransparency' => { 526 => 'HasVisibleTransparency' },
'hdmioutputn-log' => { 237 => 0x35a },
'hdmioutputresolution' => { 238 => 0x610, 239 => 0x640 },
'hdmiviewassist' => { 310 => 0x20f },
'hdr' => { 60 => 0x1, 218 => 0x4, 219 => 0x4, 335 => 0x9e, 370 => 0x85, 435 => 0x200a },
- 'hdreditmode' => { 493 => 'HDREditMode', 495 => 'HDREditMode' },
+ 'hdreditmode' => { 494 => 'HDREditMode', 496 => 'HDREditMode' },
'hdreffect' => { 60 => 0x2 },
'hdrgain' => { 1 => 0x30 },
'hdrheadroom' => { 1 => 0x21 },
'hdrimagetype' => { 1 => 0xa },
'hdrlevel' => { 218 => 0x5, 219 => 0x5, 424 => 0x2e, 440 => 0x17 },
'hdrlevel2' => { 218 => 0x7 },
- 'hdrpmakernote' => { 476 => 'hdrp_makernote' },
+ 'hdrpmakernote' => { 477 => 'hdrp_makernote' },
'hdrsetting' => { 424 => 0x2d, 440 => 0x16, 444 => 0x1148, 445 => 0x1148, 446 => 0x1124, 447 => 0x11a0, 448 => 0x117c, 449 => 0x1034, 450 => 0x22c, 451 => 0x22c, 452 => 0x21f },
'hdrshot' => { 335 => 0x76 },
'hdrsmoothing' => { 218 => 0x6 },
'hdvideo' => { 387 => 'hdvd' },
- 'headline' => { 131 => 0x69, 506 => 'Headline', 508 => 'Headline' },
+ 'headline' => { 131 => 0x69, 507 => 'Headline', 509 => 'Headline' },
'hierarchicalkeywords' => { 171 => [\'Keywords','KeywordsHierarchy'] },
'hierarchicalkeywords1' => { 171 => [\'Keywords','KeywordsHierarchyKeyword'] },
'hierarchicalkeywords1applied' => { 171 => [\'Keywords','KeywordsHierarchyApplied'] },
@@ -3369,7 +3371,7 @@ my %tagLookup = (
'hierarchicalkeywords5children' => { 171 => [\'Keywords','KeywordsHierarchyChildrenChildrenChildrenChildrenChildren'] },
'hierarchicalkeywords6' => { 171 => [\'Keywords','KeywordsHierarchyChildrenChildrenChildrenChildrenChildrenKeyword'] },
'hierarchicalkeywords6applied' => { 171 => [\'Keywords','KeywordsHierarchyChildrenChildrenChildrenChildrenChildrenApplied'] },
- 'hierarchicalsubject' => { 485 => 'hierarchicalSubject' },
+ 'hierarchicalsubject' => { 486 => 'hierarchicalSubject' },
'highestbiostratigraphiczone' => { 118 => [\'GeologicalContext','GeologicalContextHighestBiostratigraphicZone'] },
'highframerate' => { 239 => 0x48 },
'highfrequencyflickerreductionshooting' => { 239 => 0x27c },
@@ -3379,14 +3381,14 @@ my %tagLookup = (
'highisonoisereduction' => { 16 => 0xbc, 17 => 0xbd, 20 => 0xbd, 28 => 0xc9, 62 => 0x5, 84 => 0x202, 233 => 0xb1, 370 => 0x71, 422 => 0x2c, 423 => 0x26, 424 => 0x26, 435 => 0x2009, 440 => 0x12, 466 => 0x42 },
'highisonoisereduction2' => { 435 => 0xb050 },
'highlight' => { 412 => 0xf },
- 'highlight2012' => { 493 => 'Highlight2012', 495 => 'Highlight2012' },
+ 'highlight2012' => { 494 => 'Highlight2012', 496 => 'Highlight2012' },
'highlightadj' => { 103 => 0x2030c },
'highlightcolordistortreduct' => { 470 => 0x8026 },
'highlightlinearitylimit' => { 409 => 0xa025 },
'highlightprotection' => { 286 => 0x6 },
- 'highlightrecovery' => { 493 => 'HighlightRecovery', 495 => 'HighlightRecovery' },
- 'highlights' => { 435 => 0x2033, 487 => 'Highlights' },
- 'highlights2012' => { 493 => 'Highlights2012', 495 => 'Highlights2012' },
+ 'highlightrecovery' => { 494 => 'HighlightRecovery', 496 => 'HighlightRecovery' },
+ 'highlights' => { 435 => 0x2033, 488 => 'Highlights' },
+ 'highlights2012' => { 494 => 'Highlights2012', 496 => 'Highlights2012' },
'highlightsadj' => { 470 => 0x9019 },
'highlightshadow' => { 335 => 0xad },
'highlighttone' => { 127 => 0x1041 },
@@ -3396,13 +3398,13 @@ my %tagLookup = (
'highspeedsync' => { 184 => 0x5, 310 => 0x55, 422 => 0x2, 423 => 0x2 },
'hintversion' => { 395 => 'hinv' },
'histogramxml' => { 287 => 0x83a1a25 },
- 'history' => { 508 => 'History', 521 => 'History' },
- 'historyaction' => { 521 => [\'History','HistoryAction'] },
- 'historychanged' => { 521 => [\'History','HistoryChanged'] },
- 'historyinstanceid' => { 521 => [\'History','HistoryInstanceID'] },
- 'historyparameters' => { 521 => [\'History','HistoryParameters'] },
- 'historysoftwareagent' => { 521 => [\'History','HistorySoftwareAgent'] },
- 'historywhen' => { 521 => [\'History','HistoryWhen'] },
+ 'history' => { 509 => 'History', 522 => 'History' },
+ 'historyaction' => { 522 => [\'History','HistoryAction'] },
+ 'historychanged' => { 522 => [\'History','HistoryChanged'] },
+ 'historyinstanceid' => { 522 => [\'History','HistoryInstanceID'] },
+ 'historyparameters' => { 522 => [\'History','HistoryParameters'] },
+ 'historysoftwareagent' => { 522 => [\'History','HistorySoftwareAgent'] },
+ 'historywhen' => { 522 => [\'History','HistoryWhen'] },
'holefilldarkdeltathreshold' => { 138 => 0xc88 },
'holefilldeltathreshold' => { 138 => 0xc7e },
'hometowncity' => { 113 => 0x3006, 370 => 0x23, 376 => 0x2 },
@@ -3414,14 +3416,14 @@ my %tagLookup = (
'hueadj' => { 290 => 0x2f, 470 => 0x8019 },
'hueadjust' => { 402 => 0x1016 },
'hueadjustment' => { 182 => 0x4a, 183 => 0x40, 233 => 0x92, 246 => 0x36 },
- 'hueadjustmentaqua' => { 493 => 'HueAdjustmentAqua', 495 => 'HueAdjustmentAqua' },
- 'hueadjustmentblue' => { 493 => 'HueAdjustmentBlue', 495 => 'HueAdjustmentBlue' },
- 'hueadjustmentgreen' => { 493 => 'HueAdjustmentGreen', 495 => 'HueAdjustmentGreen' },
- 'hueadjustmentmagenta' => { 493 => 'HueAdjustmentMagenta', 495 => 'HueAdjustmentMagenta' },
- 'hueadjustmentorange' => { 493 => 'HueAdjustmentOrange', 495 => 'HueAdjustmentOrange' },
- 'hueadjustmentpurple' => { 493 => 'HueAdjustmentPurple', 495 => 'HueAdjustmentPurple' },
- 'hueadjustmentred' => { 493 => 'HueAdjustmentRed', 495 => 'HueAdjustmentRed' },
- 'hueadjustmentyellow' => { 493 => 'HueAdjustmentYellow', 495 => 'HueAdjustmentYellow' },
+ 'hueadjustmentaqua' => { 494 => 'HueAdjustmentAqua', 496 => 'HueAdjustmentAqua' },
+ 'hueadjustmentblue' => { 494 => 'HueAdjustmentBlue', 496 => 'HueAdjustmentBlue' },
+ 'hueadjustmentgreen' => { 494 => 'HueAdjustmentGreen', 496 => 'HueAdjustmentGreen' },
+ 'hueadjustmentmagenta' => { 494 => 'HueAdjustmentMagenta', 496 => 'HueAdjustmentMagenta' },
+ 'hueadjustmentorange' => { 494 => 'HueAdjustmentOrange', 496 => 'HueAdjustmentOrange' },
+ 'hueadjustmentpurple' => { 494 => 'HueAdjustmentPurple', 496 => 'HueAdjustmentPurple' },
+ 'hueadjustmentred' => { 494 => 'HueAdjustmentRed', 496 => 'HueAdjustmentRed' },
+ 'hueadjustmentyellow' => { 494 => 'HueAdjustmentYellow', 496 => 'HueAdjustmentYellow' },
'huesetting' => { 320 => 0x1011 },
'humanobservation' => { 118 => 'HumanObservation' },
'humanobservationday' => { 118 => [\'HumanObservation','HumanObservationDay'] },
@@ -3444,9 +3446,9 @@ my %tagLookup = (
'humanobservationstartdayofyear' => { 118 => [\'HumanObservation','HumanObservationStartDayOfYear'] },
'humanobservationverbatimeventdate' => { 118 => [\'HumanObservation','HumanObservationVerbatimEventDate'] },
'humanobservationyear' => { 118 => [\'HumanObservation','HumanObservationYear'] },
- 'humidity' => { 119 => 0x9401, 500 => 'Humidity' },
+ 'humidity' => { 119 => 0x9401, 501 => 'Humidity' },
'icc_profile' => { 120 => 'ICC_Profile' },
- 'iccprofilename' => { 508 => 'ICCProfile' },
+ 'iccprofilename' => { 509 => 'ICCProfile' },
'iconuri' => { 395 => 'icnu' },
'idccreativestyle' => { 470 => 0x8000 },
'idcpreviewlength' => { 470 => 0x202 },
@@ -3459,7 +3461,7 @@ my %tagLookup = (
'identificationverificationstatus' => { 118 => [\'Identification','IdentificationIdentificationVerificationStatus'] },
'identifiedby' => { 118 => [\'Identification','IdentificationIdentifiedBy'] },
'identifiedbyid' => { 118 => [\'Identification','IdentificationIdentifiedByID'] },
- 'identifier' => { 496 => 'identifier', 518 => 'Identifier' },
+ 'identifier' => { 497 => 'identifier', 519 => 'Identifier' },
'ifcameramodel' => { 138 => 0x9c8 },
'illuminantdata1' => { 119 => 0xcd35 },
'illuminantdata2' => { 119 => 0xcd36 },
@@ -3482,9 +3484,9 @@ my %tagLookup = (
'imagecreatorname' => { 322 => [\'ImageCreator','ImageCreatorImageCreatorName'] },
'imagecropx' => { 138 => 0x41f },
'imagecropy' => { 138 => 0x420 },
- 'imagedata' => { 480 => 'Data' },
+ 'imagedata' => { 481 => 'Data' },
'imagedatasize' => { 233 => 0xa2 },
- 'imagedescription' => { 119 => 0x10e, 516 => 'ImageDescription' },
+ 'imagedescription' => { 119 => 0x10e, 517 => 'ImageDescription' },
'imageduplicationconstraints' => { 322 => 'ImageDuplicationConstraints' },
'imagedustoff' => { 287 => 0xfe443a45 },
'imageeditcount' => { 370 => 0x41 },
@@ -3494,11 +3496,11 @@ my %tagLookup = (
'imagefileformatasdelivered' => { 322 => 'ImageFileFormatAsDelivered' },
'imagefilesizeasdelivered' => { 322 => 'ImageFileSizeAsDelivered' },
'imagegeneration' => { 127 => 0x1436 },
- 'imageheight' => { 119 => 0x101, 188 => 0xc, 379 => 0x10d, 478 => 'ImageHeight', 516 => 'ImageLength' },
- 'imagehistory' => { 119 => 0x9213, 498 => 'ImageHistory' },
+ 'imageheight' => { 119 => 0x101, 188 => 0xc, 379 => 0x10d, 479 => 'ImageHeight', 517 => 'ImageLength' },
+ 'imagehistory' => { 119 => 0x9213, 499 => 'ImageHistory' },
'imageidnumber' => { 330 => 0x340 },
- 'imagemimetype' => { 480 => 'Mime' },
- 'imagenumber' => { 119 => 0x9211, 156 => 'ImageNumber', 182 => 0xae, 183 => 0x5e, 379 => 0x113, 422 => 0x9b, 424 => [0x400,'276.1',0x314], 490 => 'ImageNumber' },
+ 'imagemimetype' => { 481 => 'Mime' },
+ 'imagenumber' => { 119 => 0x9211, 156 => 'ImageNumber', 182 => 0xae, 183 => 0x5e, 379 => 0x113, 422 => 0x9b, 424 => [0x400,'276.1',0x314], 491 => 'ImageNumber' },
'imagenumber2' => { 183 => 0x62 },
'imageoptimization' => { 233 => 0xa9 },
'imageorientation' => { 131 => 0x83 },
@@ -3509,31 +3511,31 @@ my %tagLookup = (
'imageprocessingversion' => { 316 => 0x0 },
'imagequality' => { 156 => 'ImageQuality', 265 => '723.2', 266 => '732.2', 274 => '708.1', 335 => 0x1 },
'imagequality2' => { 312 => 0x603 },
- 'imagerank' => { 483 => 'ImageRank' },
+ 'imagerank' => { 484 => 'ImageRank' },
'imagerbiassettlingdelaymsec' => { 138 => 0x600 },
'imagerboardversion' => { 138 => 0x439 },
'imagercols' => { 138 => 0x17d4 },
- 'imageref' => { 504 => 'ImageRef' },
- 'imageregion' => { 506 => 'ImageRegion' },
- 'imageregionboundary' => { 506 => [\'ImageRegion','ImageRegionRegionBoundary'] },
- 'imageregionboundaryh' => { 506 => [\'ImageRegion','ImageRegionRegionBoundaryRbH'] },
- 'imageregionboundaryrx' => { 506 => [\'ImageRegion','ImageRegionRegionBoundaryRbRx'] },
- 'imageregionboundaryshape' => { 506 => [\'ImageRegion','ImageRegionRegionBoundaryRbShape'] },
- 'imageregionboundaryunit' => { 506 => [\'ImageRegion','ImageRegionRegionBoundaryRbUnit'] },
- 'imageregionboundaryvertices' => { 506 => [\'ImageRegion','ImageRegionRegionBoundaryRbVertices'] },
- 'imageregionboundaryverticesx' => { 506 => [\'ImageRegion','ImageRegionRegionBoundaryRbVerticesRbX'] },
- 'imageregionboundaryverticesy' => { 506 => [\'ImageRegion','ImageRegionRegionBoundaryRbVerticesRbY'] },
- 'imageregionboundaryw' => { 506 => [\'ImageRegion','ImageRegionRegionBoundaryRbW'] },
- 'imageregionboundaryx' => { 506 => [\'ImageRegion','ImageRegionRegionBoundaryRbX'] },
- 'imageregionboundaryy' => { 506 => [\'ImageRegion','ImageRegionRegionBoundaryRbY'] },
- 'imageregionctype' => { 506 => [\'ImageRegion','ImageRegionRCtype'] },
- 'imageregionctypeidentifier' => { 506 => [\'ImageRegion','ImageRegionRCtypeIdentifier'] },
- 'imageregionctypename' => { 506 => [\'ImageRegion','ImageRegionRCtypeName'] },
- 'imageregionid' => { 506 => [\'ImageRegion','ImageRegionRId'] },
- 'imageregionname' => { 506 => [\'ImageRegion','ImageRegionName'] },
- 'imageregionrole' => { 506 => [\'ImageRegion','ImageRegionRRole'] },
- 'imageregionroleidentifier' => { 506 => [\'ImageRegion','ImageRegionRRoleIdentifier'] },
- 'imageregionrolename' => { 506 => [\'ImageRegion','ImageRegionRRoleName'] },
+ 'imageref' => { 505 => 'ImageRef' },
+ 'imageregion' => { 507 => 'ImageRegion' },
+ 'imageregionboundary' => { 507 => [\'ImageRegion','ImageRegionRegionBoundary'] },
+ 'imageregionboundaryh' => { 507 => [\'ImageRegion','ImageRegionRegionBoundaryRbH'] },
+ 'imageregionboundaryrx' => { 507 => [\'ImageRegion','ImageRegionRegionBoundaryRbRx'] },
+ 'imageregionboundaryshape' => { 507 => [\'ImageRegion','ImageRegionRegionBoundaryRbShape'] },
+ 'imageregionboundaryunit' => { 507 => [\'ImageRegion','ImageRegionRegionBoundaryRbUnit'] },
+ 'imageregionboundaryvertices' => { 507 => [\'ImageRegion','ImageRegionRegionBoundaryRbVertices'] },
+ 'imageregionboundaryverticesx' => { 507 => [\'ImageRegion','ImageRegionRegionBoundaryRbVerticesRbX'] },
+ 'imageregionboundaryverticesy' => { 507 => [\'ImageRegion','ImageRegionRegionBoundaryRbVerticesRbY'] },
+ 'imageregionboundaryw' => { 507 => [\'ImageRegion','ImageRegionRegionBoundaryRbW'] },
+ 'imageregionboundaryx' => { 507 => [\'ImageRegion','ImageRegionRegionBoundaryRbX'] },
+ 'imageregionboundaryy' => { 507 => [\'ImageRegion','ImageRegionRegionBoundaryRbY'] },
+ 'imageregionctype' => { 507 => [\'ImageRegion','ImageRegionRCtype'] },
+ 'imageregionctypeidentifier' => { 507 => [\'ImageRegion','ImageRegionRCtypeIdentifier'] },
+ 'imageregionctypename' => { 507 => [\'ImageRegion','ImageRegionRCtypeName'] },
+ 'imageregionid' => { 507 => [\'ImageRegion','ImageRegionRId'] },
+ 'imageregionname' => { 507 => [\'ImageRegion','ImageRegionName'] },
+ 'imageregionrole' => { 507 => [\'ImageRegion','ImageRegionRRole'] },
+ 'imageregionroleidentifier' => { 507 => [\'ImageRegion','ImageRegionRRoleIdentifier'] },
+ 'imageregionrolename' => { 507 => [\'ImageRegion','ImageRegionRRoleName'] },
'imageresolution' => { 138 => 0x944 },
'imageresolutionjpg' => { 138 => 0x945 },
'imagereview' => { 296 => '0.4', 305 => '0.4' },
@@ -3549,7 +3551,7 @@ my %tagLookup = (
'imagesegmentstartline' => { 138 => 0x184c },
'imagesize' => { 162 => 'ImageSize' },
'imagesizeraw' => { 233 => 0x3e },
- 'imagesizerestriction' => { 513 => 'imageSizeRestriction' },
+ 'imagesizerestriction' => { 514 => 'imageSizeRestriction' },
'imagesourcedata' => { 119 => 0x935c },
'imagespace' => { 138 => 0x909 },
'imagestabilization' => { 34 => 0x22, 113 => 0x3020, 127 => 0x1422, 156 => 'ImageStabilization', 182 => 0xbd, 183 => 0x71, 184 => 0x57, 185 => 0x0, 186 => [0x18,0x107,0x113], 187 => 0x49c2, 233 => 0xac, 312 => 0x604, 315 => 0x1600, 335 => 0x1a, 427 => 0x12, 428 => 0x11, 435 => 0xb026 },
@@ -3564,62 +3566,62 @@ my %tagLookup = (
'imagetemperaturemin' => { 121 => 0x2 },
'imagetone' => { 370 => 0x4f },
'imagetype' => { 131 => 0x82, 322 => 'ImageType' },
- 'imageuniqueid' => { 1 => 0x15, 64 => 0x28, 119 => 0xa420, 498 => 'ImageUniqueID', 499 => 'ImageUniqueID' },
- 'imagewidth' => { 119 => 0x100, 188 => 0xe, 379 => 0x10c, 478 => 'ImageWidth', 516 => 'ImageWidth' },
+ 'imageuniqueid' => { 1 => 0x15, 64 => 0x28, 119 => 0xa420, 499 => 'ImageUniqueID', 500 => 'ImageUniqueID' },
+ 'imagewidth' => { 119 => 0x100, 188 => 0xe, 379 => 0x10c, 479 => 'ImageWidth', 517 => 'ImageWidth' },
'inclinationangle' => { 470 => 0x900f },
'inclinationcorrection' => { 470 => 0x900e },
- 'incrementaltemperature' => { 493 => 'IncrementalTemperature', 495 => 'IncrementalTemperature' },
- 'incrementaltint' => { 493 => 'IncrementalTint', 495 => 'IncrementalTint' },
- 'industry' => { 510 => 'industry', 511 => 'industry' },
+ 'incrementaltemperature' => { 494 => 'IncrementalTemperature', 496 => 'IncrementalTemperature' },
+ 'incrementaltint' => { 494 => 'IncrementalTint', 496 => 'IncrementalTint' },
+ 'industry' => { 511 => 'industry', 512 => 'industry' },
'infobuttonwhenshooting' => { 84 => 0x409 },
'information' => { 389 => 'information', 395 => "\xa9inf" },
'infourl' => { 395 => 'infu' },
'infraredilluminator' => { 396 => 0x28 },
- 'ingredientexclusion' => { 512 => 'ingredientExclusion' },
- 'ingredients' => { 521 => 'Ingredients' },
- 'ingredientsalternatepaths' => { 521 => [\'Ingredients','IngredientsAlternatePaths'] },
- 'ingredientsdocumentid' => { 521 => [\'Ingredients','IngredientsDocumentID'] },
- 'ingredientsfilepath' => { 521 => [\'Ingredients','IngredientsFilePath'] },
- 'ingredientsfrompart' => { 521 => [\'Ingredients','IngredientsFromPart'] },
- 'ingredientsinstanceid' => { 521 => [\'Ingredients','IngredientsInstanceID'] },
- 'ingredientslastmodifydate' => { 521 => [\'Ingredients','IngredientsLastModifyDate'] },
- 'ingredientslasturl' => { 521 => [\'Ingredients','IngredientsLastURL'] },
- 'ingredientslinkcategory' => { 521 => [\'Ingredients','IngredientsLinkCategory'] },
- 'ingredientslinkform' => { 521 => [\'Ingredients','IngredientsLinkForm'] },
- 'ingredientsmanager' => { 521 => [\'Ingredients','IngredientsManager'] },
- 'ingredientsmanagervariant' => { 521 => [\'Ingredients','IngredientsManagerVariant'] },
- 'ingredientsmanageto' => { 521 => [\'Ingredients','IngredientsManageTo'] },
- 'ingredientsmanageui' => { 521 => [\'Ingredients','IngredientsManageUI'] },
- 'ingredientsmaskmarkers' => { 521 => [\'Ingredients','IngredientsMaskMarkers'] },
- 'ingredientsoriginaldocumentid' => { 521 => [\'Ingredients','IngredientsOriginalDocumentID'] },
- 'ingredientspartmapping' => { 521 => [\'Ingredients','IngredientsPartMapping'] },
- 'ingredientsplacedresolutionunit' => { 521 => [\'Ingredients','IngredientsPlacedResolutionUnit'] },
- 'ingredientsplacedxresolution' => { 521 => [\'Ingredients','IngredientsPlacedXResolution'] },
- 'ingredientsplacedyresolution' => { 521 => [\'Ingredients','IngredientsPlacedYResolution'] },
- 'ingredientsrenditionclass' => { 521 => [\'Ingredients','IngredientsRenditionClass'] },
- 'ingredientsrenditionparams' => { 521 => [\'Ingredients','IngredientsRenditionParams'] },
- 'ingredientstopart' => { 521 => [\'Ingredients','IngredientsToPart'] },
- 'ingredientsversionid' => { 521 => [\'Ingredients','IngredientsVersionID'] },
+ 'ingredientexclusion' => { 513 => 'ingredientExclusion' },
+ 'ingredients' => { 522 => 'Ingredients' },
+ 'ingredientsalternatepaths' => { 522 => [\'Ingredients','IngredientsAlternatePaths'] },
+ 'ingredientsdocumentid' => { 522 => [\'Ingredients','IngredientsDocumentID'] },
+ 'ingredientsfilepath' => { 522 => [\'Ingredients','IngredientsFilePath'] },
+ 'ingredientsfrompart' => { 522 => [\'Ingredients','IngredientsFromPart'] },
+ 'ingredientsinstanceid' => { 522 => [\'Ingredients','IngredientsInstanceID'] },
+ 'ingredientslastmodifydate' => { 522 => [\'Ingredients','IngredientsLastModifyDate'] },
+ 'ingredientslasturl' => { 522 => [\'Ingredients','IngredientsLastURL'] },
+ 'ingredientslinkcategory' => { 522 => [\'Ingredients','IngredientsLinkCategory'] },
+ 'ingredientslinkform' => { 522 => [\'Ingredients','IngredientsLinkForm'] },
+ 'ingredientsmanager' => { 522 => [\'Ingredients','IngredientsManager'] },
+ 'ingredientsmanagervariant' => { 522 => [\'Ingredients','IngredientsManagerVariant'] },
+ 'ingredientsmanageto' => { 522 => [\'Ingredients','IngredientsManageTo'] },
+ 'ingredientsmanageui' => { 522 => [\'Ingredients','IngredientsManageUI'] },
+ 'ingredientsmaskmarkers' => { 522 => [\'Ingredients','IngredientsMaskMarkers'] },
+ 'ingredientsoriginaldocumentid' => { 522 => [\'Ingredients','IngredientsOriginalDocumentID'] },
+ 'ingredientspartmapping' => { 522 => [\'Ingredients','IngredientsPartMapping'] },
+ 'ingredientsplacedresolutionunit' => { 522 => [\'Ingredients','IngredientsPlacedResolutionUnit'] },
+ 'ingredientsplacedxresolution' => { 522 => [\'Ingredients','IngredientsPlacedXResolution'] },
+ 'ingredientsplacedyresolution' => { 522 => [\'Ingredients','IngredientsPlacedYResolution'] },
+ 'ingredientsrenditionclass' => { 522 => [\'Ingredients','IngredientsRenditionClass'] },
+ 'ingredientsrenditionparams' => { 522 => [\'Ingredients','IngredientsRenditionParams'] },
+ 'ingredientstopart' => { 522 => [\'Ingredients','IngredientsToPart'] },
+ 'ingredientsversionid' => { 522 => [\'Ingredients','IngredientsVersionID'] },
'initialafpointaiservoaf' => { 84 => 0x51e },
'initialafpointinservo' => { 2 => 0x13 },
- 'initialcameradolly' => { 481 => 'InitialCameraDolly' },
- 'initialhorizontalfovdegrees' => { 481 => 'InitialHorizontalFOVDegrees' },
+ 'initialcameradolly' => { 482 => 'InitialCameraDolly' },
+ 'initialhorizontalfovdegrees' => { 482 => 'InitialHorizontalFOVDegrees' },
'initialkey' => { 179 => 'WM/InitialKey' },
- 'initialverticalfovdegrees' => { 481 => 'InitialVerticalFOVDegrees' },
- 'initialviewheadingdegrees' => { 481 => 'InitialViewHeadingDegrees', 482 => 'InitialViewHeadingDegrees' },
- 'initialviewpitchdegrees' => { 481 => 'InitialViewPitchDegrees', 482 => 'InitialViewPitchDegrees' },
- 'initialviewrolldegrees' => { 481 => 'InitialViewRollDegrees', 482 => 'InitialViewRollDegrees' },
+ 'initialverticalfovdegrees' => { 482 => 'InitialVerticalFOVDegrees' },
+ 'initialviewheadingdegrees' => { 482 => 'InitialViewHeadingDegrees', 483 => 'InitialViewHeadingDegrees' },
+ 'initialviewpitchdegrees' => { 482 => 'InitialViewPitchDegrees', 483 => 'InitialViewPitchDegrees' },
+ 'initialviewrolldegrees' => { 482 => 'InitialViewRollDegrees', 483 => 'InitialViewRollDegrees' },
'initialzoomliveview' => { 294 => '4.4' },
'initialzoomsetting' => { 294 => '9.3', 303 => '27.3' },
'inkset' => { 119 => 0x14c },
'inputprofile' => { 138 => 0x1389 },
- 'instanceid' => { 521 => 'InstanceID' },
+ 'instanceid' => { 522 => 'InstanceID' },
'instantplaybacksetup' => { 184 => 0x3e },
'instantplaybacktime' => { 184 => 0x3d },
- 'instructions' => { 508 => 'Instructions' },
- 'instrument' => { 520 => 'instrument' },
+ 'instructions' => { 509 => 'Instructions' },
+ 'instrument' => { 521 => 'instrument' },
'integrationtime' => { 138 => 0x423 },
- 'intellectualgenre' => { 505 => 'IntellectualGenre' },
+ 'intellectualgenre' => { 506 => 'IntellectualGenre' },
'intelligentauto' => { 435 => 0xb052, 462 => 0xd, 463 => 0xe, 464 => 0xd },
'intelligentcontrast' => { 52 => 0x4 },
'intelligentd-range' => { 335 => 0x79 },
@@ -3638,7 +3640,7 @@ my %tagLookup = (
'internallensserialnumber' => { 409 => 0xa005 },
'internalndfilter' => { 335 => 0x9d },
'internalserialnumber' => { 64 => 0x96, 76 => 0x9, 127 => 0x10, 187 => 0x49dc, 311 => 0x18, 313 => 0x102, 332 => 0x500, 335 => 0x25, 350 => 0x4, 402 => 0x5, 454 => [0x7c,0xf0], 455 => 0x88, 456 => [0x88,0x8a] },
- 'interopindex' => { 119 => 0x1, 500 => 'InteroperabilityIndex' },
+ 'interopindex' => { 119 => 0x1, 501 => 'InteroperabilityIndex' },
'interopversion' => { 119 => 0x2 },
'interval' => { 253 => 0x20 },
'intervaldurationhours' => { 237 => 0xa0 },
@@ -3652,9 +3654,9 @@ my %tagLookup = (
'intervalpriority' => { 222 => 0x186, 237 => 0xba },
'intervals' => { 222 => 0x17c, 237 => 0xb0, 238 => 0xbc, 239 => 0xcc },
'intervalshooting' => { 223 => 0x24, 255 => 0x24, 256 => 0x28, 370 => 0x92 },
- 'introtime' => { 520 => 'introTime' },
- 'introtimescale' => { 520 => [\'introTime','introTimeScale'] },
- 'introtimevalue' => { 520 => [\'introTime','introTimeValue'] },
+ 'introtime' => { 521 => 'introTime' },
+ 'introtimescale' => { 521 => [\'introTime','introTimeScale'] },
+ 'introtimevalue' => { 521 => [\'introTime','introTimeValue'] },
'ipaversion' => { 138 => 0xdae },
'ipfcameramodel' => { 138 => 0xe4d },
'iptc' => { 120 => 'IPTC' },
@@ -3664,17 +3666,17 @@ my %tagLookup = (
'iptcimageheight' => { 133 => 0x1e },
'iptcimagerotation' => { 133 => 0x66 },
'iptcimagewidth' => { 133 => 0x14 },
- 'iptclastedited' => { 506 => 'IptcLastEdited' },
+ 'iptclastedited' => { 507 => 'IptcLastEdited' },
'iptcpicturenumber' => { 133 => 0xa },
'iptcpixelheight' => { 133 => 0x32 },
'iptcpixelwidth' => { 133 => 0x28 },
- 'isalternativeof' => { 510 => 'isAlternativeOf' },
- 'isbn' => { 510 => 'isbn' },
- 'iscorrectionof' => { 510 => 'isCorrectionOf' },
+ 'isalternativeof' => { 511 => 'isAlternativeOf' },
+ 'isbn' => { 511 => 'isbn' },
+ 'iscorrectionof' => { 511 => 'isCorrectionOf' },
'iscustompicturestyle' => { 109 => 0x3 },
- 'ismergedhdr' => { 490 => 'IsMergedHDR' },
- 'ismergedpanorama' => { 490 => 'IsMergedPanorama' },
- 'iso' => { 7 => 0x6, 9 => 0x6, 10 => 0x75, 11 => 0x6, 12 => 0x79, 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 => 0x6, 30 => 0x0, 31 => 0x1, 112 => 0x14, 113 => [0x3014,0x14], 119 => 0x8827, 137 => 0xfd06, 138 => 0x1784, 140 => 0x60, 142 => [0xfa2e,0xfa46], 143 => [0x27,0x28], 144 => 0xf105, 147 => 0x14, 149 => 0x4e, 151 => 0x1e, 152 => 0x1a, 154 => 0x34, 156 => 'ISO', 181 => 0x8, 187 => 0x49ba, 221 => 0x0, 233 => 0x2, 335 => 0xd1, 340 => 0x17, 370 => [0x8b,0x14], 377 => 0x14, 379 => 0x105, 409 => 0xa014, 412 => 0x86, 433 => 0x6f, 440 => [0x1f,0x21,0x25], 499 => 'ISOSpeedRatings' },
+ 'ismergedhdr' => { 491 => 'IsMergedHDR' },
+ 'ismergedpanorama' => { 491 => 'IsMergedPanorama' },
+ 'iso' => { 7 => 0x6, 9 => 0x6, 10 => 0x75, 11 => 0x6, 12 => 0x79, 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 => 0x6, 30 => 0x0, 31 => 0x1, 112 => 0x14, 113 => [0x3014,0x14], 119 => 0x8827, 137 => 0xfd06, 138 => 0x1784, 140 => 0x60, 142 => [0xfa2e,0xfa46], 143 => [0x27,0x28], 144 => 0xf105, 147 => 0x14, 149 => 0x4e, 151 => 0x1e, 152 => 0x1a, 154 => 0x34, 156 => 'ISO', 181 => 0x8, 187 => 0x49ba, 221 => 0x0, 233 => 0x2, 335 => 0xd1, 340 => 0x17, 370 => [0x8b,0x14], 377 => 0x14, 379 => 0x105, 409 => 0xa014, 412 => 0x86, 433 => 0x6f, 440 => [0x1f,0x21,0x25], 500 => 'ISOSpeedRatings' },
'iso2' => { 221 => 0x6, 260 => 0x265, 261 => 0x25c, 262 => 0x265, 263 => 0x221, 264 => 0x25d, 265 => 0x256, 266 => 0x25d, 269 => 0x2b5, 272 => 0x265, 276 => 0x2b5 },
'isoauto' => { 351 => '14.4' },
'isoautoflashlimit' => { 238 => 0x146, 239 => 0x15a },
@@ -3692,32 +3694,32 @@ my %tagLookup = (
'isoselection' => { 233 => 0xf },
'isosensitivitystep' => { 302 => '6.2', 304 => '6.2' },
'isosetting' => { 140 => 0x5e, 152 => 0x14, 156 => 'ISOSetting', 181 => 0x24, 182 => 0x26, 183 => 0x1c, 184 => 0x13, 189 => 0x6, 233 => 0x13, 351 => '17.3', 401 => 0x27, 422 => 0x16, 423 => 0x14, 424 => 0x2, 433 => 0x6d, 434 => 0x0 },
- 'isospeed' => { 119 => 0x8833, 500 => 'ISOSpeed' },
+ 'isospeed' => { 119 => 0x8833, 501 => 'ISOSpeed' },
'isospeedexpansion' => { 83 => 0x3 },
'isospeedincrements' => { 84 => 0x102 },
- 'isospeedlatitudeyyy' => { 119 => 0x8834, 500 => 'ISOSpeedLatitudeyyy' },
- 'isospeedlatitudezzz' => { 119 => 0x8835, 500 => 'ISOSpeedLatitudezzz' },
+ 'isospeedlatitudeyyy' => { 119 => 0x8834, 501 => 'ISOSpeedLatitudeyyy' },
+ 'isospeedlatitudezzz' => { 119 => 0x8835, 501 => 'ISOSpeedLatitudezzz' },
'isospeedrange' => { 84 => 0x103 },
'isostepsize' => { 294 => '6.1', 295 => '7.2', 297 => '7.2', 298 => '7.2', 303 => '4.1', 307 => '7.2', 308 => '7.2', 310 => 0x15d },
'isovalue' => { 317 => 0x1001 },
'isrccode' => { 395 => "\xa9isr" },
- 'issn' => { 510 => 'issn' },
- 'issueidentifier' => { 510 => 'issueIdentifier' },
- 'issuename' => { 510 => 'issueName' },
- 'issueteaser' => { 510 => 'issueTeaser' },
- 'issuetype' => { 510 => 'issueType' },
- 'istranslationof' => { 510 => 'isTranslationOf' },
+ 'issn' => { 511 => 'issn' },
+ 'issueidentifier' => { 511 => 'issueIdentifier' },
+ 'issuename' => { 511 => 'issueName' },
+ 'issueteaser' => { 511 => 'issueTeaser' },
+ 'issuetype' => { 511 => 'issueType' },
+ 'istranslationof' => { 511 => 'isTranslationOf' },
'itemsubtype' => { 178 => 'ItemSubType' },
'itunesu' => { 387 => 'itnu' },
'jobid' => { 131 => 0xb8 },
- 'jobname' => { 501 => 'JobName' },
- 'jobref' => { 519 => 'JobRef' },
- 'jobrefid' => { 519 => [\'JobRef','JobRefId'] },
- 'jobrefname' => { 519 => [\'JobRef','JobRefName'] },
- 'jobrefurl' => { 519 => [\'JobRef','JobRefUrl'] },
- 'jobstatus' => { 501 => 'JobStatus' },
+ 'jobname' => { 502 => 'JobName' },
+ 'jobref' => { 520 => 'JobRef' },
+ 'jobrefid' => { 520 => [\'JobRef','JobRefId'] },
+ 'jobrefname' => { 520 => [\'JobRef','JobRefName'] },
+ 'jobrefurl' => { 520 => [\'JobRef','JobRefUrl'] },
+ 'jobstatus' => { 502 => 'JobStatus' },
'jpeg-heifswitch' => { 435 => 0x2039 },
- 'jpeghandling' => { 493 => 'JPEGHandling', 495 => 'JPEGHandling' },
+ 'jpeghandling' => { 494 => 'JPEGHandling', 496 => 'JPEGHandling' },
'jpegquality' => { 10 => 0x66, 335 => 0x43, 337 => 0x3034, 435 => 0xb047 },
'jpegsize' => { 337 => 0x303a },
'jpgcompression' => { 224 => 0x24 },
@@ -3725,7 +3727,7 @@ my %tagLookup = (
'jpgfromrawlength' => { 119 => [0x117,0x202] },
'jpgfromrawstart' => { 119 => [0x111,0x201] },
'jpgrecordedpixels' => { 351 => '14.1' },
- 'jurisdiction' => { 491 => 'jurisdiction' },
+ 'jurisdiction' => { 492 => 'jurisdiction' },
'keepexposure' => { 310 => 0x237 },
'kelvinwb_01' => { 359 => 0x5 },
'kelvinwb_02' => { 359 => 0x9 },
@@ -3745,16 +3747,16 @@ my %tagLookup = (
'kelvinwb_16' => { 359 => 0x41 },
'kelvinwb_daylight' => { 359 => 0x1 },
'kerneldenominators' => { 138 => 0x933 },
- 'key' => { 520 => 'key' },
+ 'key' => { 521 => 'key' },
'keystonecompensation' => { 316 => 0x1900 },
'keystonedirection' => { 316 => 0x1901 },
'keystonevalue' => { 316 => 0x1906 },
- 'keyword' => { 387 => 'keyw', 510 => 'keyword' },
+ 'keyword' => { 387 => 'keyw', 511 => 'keyword' },
'keywordinfo' => { 171 => 'Keywords' },
- 'keywords' => { 131 => 0x19, 157 => 'Keywords', 321 => 'Keywords', 386 => 'Keywords', 389 => 'keywords', 488 => 'keywords', 507 => 'Keywords', 518 => 'Keywords' },
- 'killdate' => { 510 => 'killDate' },
- 'killdatea-platform' => { 510 => [\'killDate','killDateA-platform'] },
- 'killdatedate' => { 510 => [\'killDate','killDateDate'] },
+ 'keywords' => { 131 => 0x19, 157 => 'Keywords', 321 => 'Keywords', 386 => 'Keywords', 389 => 'keywords', 489 => 'keywords', 508 => 'Keywords', 519 => 'Keywords' },
+ 'killdate' => { 511 => 'killDate' },
+ 'killdatea-platform' => { 511 => [\'killDate','killDateA-platform'] },
+ 'killdatedate' => { 511 => [\'killDate','killDateDate'] },
'kodakimageheight' => { 137 => 0xf908, 140 => 0xe, 142 => [0xfa1e,0xfa52], 148 => 0x70 },
'kodakimagewidth' => { 137 => 0xf907, 140 => 0xc, 142 => [0xfa1d,0xfa51], 148 => 0x6c },
'kodakinfotype' => { 137 => 0xfa00 },
@@ -3764,13 +3766,13 @@ my %tagLookup = (
'kodakmodel' => { 140 => 0x0, 148 => 0x28 },
'kodaktag' => { 138 => 0x3ea },
'kodakversion' => { 138 => 0x0 },
- 'label' => { 325 => 'Label', 518 => 'Label' },
- 'labelname1' => { 504 => [\'TagStructure','TagStructureLabelName'] },
- 'labelname2' => { 504 => [\'TagStructure','TagStructureSubLabelsLabelName'] },
- 'labelname3' => { 504 => [\'TagStructure','TagStructureSubLabelsSubLabelsLabelName'] },
- 'labelname4' => { 504 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsLabelName'] },
- 'labelname5' => { 504 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsLabelName'] },
- 'labelname6' => { 504 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsLabelName'] },
+ 'label' => { 325 => 'Label', 519 => 'Label' },
+ 'labelname1' => { 505 => [\'TagStructure','TagStructureLabelName'] },
+ 'labelname2' => { 505 => [\'TagStructure','TagStructureSubLabelsLabelName'] },
+ 'labelname3' => { 505 => [\'TagStructure','TagStructureSubLabelsSubLabelsLabelName'] },
+ 'labelname4' => { 505 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsLabelName'] },
+ 'labelname5' => { 505 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsLabelName'] },
+ 'labelname6' => { 505 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsLabelName'] },
'landmark' => { 335 => 0x6f },
'landscapeoutputhighlightpoint' => { 109 => 0x26 },
'landscapeoutputshadowpoint' => { 109 => 0x27 },
@@ -3786,19 +3788,19 @@ my %tagLookup = (
'landscapeunsharpmaskfineness' => { 109 => 0xa0 },
'landscapeunsharpmaskstrength' => { 109 => 0x9e },
'landscapeunsharpmaskthreshold' => { 109 => 0xa2 },
- 'language' => { 238 => 0x592, 239 => 0x5c2, 496 => 'language' },
+ 'language' => { 238 => 0x592, 239 => 0x5c2, 497 => 'language' },
'languageidentifier' => { 131 => 0x87 },
- 'largestvalidinteriorrectheight' => { 481 => 'LargestValidInteriorRectHeight' },
- 'largestvalidinteriorrectleft' => { 481 => 'LargestValidInteriorRectLeft' },
- 'largestvalidinteriorrecttop' => { 481 => 'LargestValidInteriorRectTop' },
- 'largestvalidinteriorrectwidth' => { 481 => 'LargestValidInteriorRectWidth' },
+ 'largestvalidinteriorrectheight' => { 482 => 'LargestValidInteriorRectHeight' },
+ 'largestvalidinteriorrectleft' => { 482 => 'LargestValidInteriorRectLeft' },
+ 'largestvalidinteriorrecttop' => { 482 => 'LargestValidInteriorRectTop' },
+ 'largestvalidinteriorrectwidth' => { 482 => 'LargestValidInteriorRectWidth' },
'lastfilenumber' => { 181 => 0x1b },
'lastkeywordiptc' => { 178 => 'LastKeywordIPTC' },
'lastkeywordxmp' => { 178 => 'LastKeywordXMP' },
- 'lastphotodate' => { 481 => 'LastPhotoDate' },
- 'lasturl' => { 521 => 'LastURL' },
+ 'lastphotodate' => { 482 => 'LastPhotoDate' },
+ 'lasturl' => { 522 => 'LastURL' },
'lateralchromaticaberration' => { 435 => 0x2012 },
- 'lateralchromaticaberrationcorrectionalreadyapplied' => { 490 => 'LateralChromaticAberrationCorrectionAlreadyApplied' },
+ 'lateralchromaticaberrationcorrectionalreadyapplied' => { 491 => 'LateralChromaticAberrationCorrectionAlreadyApplied' },
'latestageorhigheststage' => { 118 => [\'GeologicalContext','GeologicalContextLatestAgeOrHighestStage'] },
'latesteonorhighesteonothem' => { 118 => [\'GeologicalContext','GeologicalContextLatestEonOrHighestEonothem'] },
'latestepochorhighestseries' => { 118 => [\'GeologicalContext','GeologicalContextLatestEpochOrHighestSeries'] },
@@ -3826,14 +3828,14 @@ my %tagLookup = (
'lcdmatrixmarvin' => { 138 => 0xe76 },
'lcdpanels' => { 83 => 0x8 },
'lcheditor' => { 287 => 0x8ae85e },
- 'legacyiptcdigest' => { 508 => 'LegacyIPTCDigest' },
- 'legalcode' => { 491 => 'legalcode' },
- 'lens' => { 119 => 0xfdea, 233 => 0x84, 490 => 'Lens' },
+ 'legacyiptcdigest' => { 509 => 'LegacyIPTCDigest' },
+ 'legalcode' => { 492 => 'legalcode' },
+ 'lens' => { 119 => 0xfdea, 233 => 0x84, 491 => 'Lens' },
'lensafstopbutton' => { 82 => 0x11, 83 => 0x13, 84 => 0x506, 85 => 0x10, 86 => 0x12, 89 => 0x13, 90 => 0x9 },
'lensaperturerange' => { 412 => [0x30,0x48] },
'lenscontrolring' => { 310 => 0xad },
- 'lenscorrectionsettings' => { 498 => 'LensCorrectionSettings' },
- 'lensdistortinfo' => { 490 => 'LensDistortInfo' },
+ 'lenscorrectionsettings' => { 499 => 'LensCorrectionSettings' },
+ 'lensdistortinfo' => { 491 => 'LensDistortInfo' },
'lensdistortionparams' => { 317 => 0x206 },
'lensdriveend' => { 231 => 0x56 },
'lensdrivenoaf' => { 84 => 0x505 },
@@ -3848,39 +3850,39 @@ my %tagLookup = (
'lensfstops' => { 225 => 0x7, 226 => 0xc, 227 => 0xd, 231 => 0xe, 233 => 0x8b, 361 => '0.3' },
'lensfunc1button' => { 310 => 0x9f },
'lensfunc2button' => { 310 => 0xa7 },
- 'lensid' => { 231 => 0x30, 490 => 'LensID' },
+ 'lensid' => { 231 => 0x30, 491 => 'LensID' },
'lensidnumber' => { 225 => 0x6, 226 => 0xb, 227 => 0xc, 231 => 0xd },
- 'lensinfo' => { 119 => 0xa432, 367 => 0x2a, 490 => 'LensInfo', 500 => 'LensSpecification' },
+ 'lensinfo' => { 119 => 0xa432, 367 => 0x2a, 491 => 'LensInfo', 501 => 'LensSpecification' },
'lenskind' => { 361 => 0x1 },
- 'lensmake' => { 119 => 0xa433, 163 => 'Make', 500 => 'LensMake' },
- 'lensmanualdistortionamount' => { 493 => 'LensManualDistortionAmount', 495 => 'LensManualDistortionAmount' },
+ 'lensmake' => { 119 => 0xa433, 163 => 'Make', 501 => 'LensMake' },
+ 'lensmanualdistortionamount' => { 494 => 'LensManualDistortionAmount', 496 => 'LensManualDistortionAmount' },
'lensmanufacturer' => { 178 => 'LensManufacturer' },
'lensmaxaperturerange' => { 412 => 0x2b },
- 'lensmodel' => { 7 => 0x937, 14 => 0x92b, 15 => 0x933, 64 => 0x95, 119 => 0xa434, 163 => 'Model', 178 => 'LensModel', 228 => 0x18a, 229 => 0x18b, 230 => 0x2ac, 313 => 0x203, 367 => 0xc, 379 => 0x412, 500 => 'LensModel' },
+ 'lensmodel' => { 7 => 0x937, 14 => 0x92b, 15 => 0x933, 64 => 0x95, 119 => 0xa434, 163 => 'Model', 178 => 'LensModel', 228 => 0x18a, 229 => 0x18b, 230 => 0x2ac, 313 => 0x203, 367 => 0xc, 379 => 0x412, 501 => 'LensModel' },
'lensmodulationoptimizer' => { 127 => 0x1045 },
'lensmount' => { 424 => 0x99, 448 => 0x1892, 450 => 0x18be, 451 => 0x18ee, 452 => 0x17f2, 454 => 0x105, 455 => 0x105, 465 => 0x604, 466 => 0x5e },
'lensmount2' => { 469 => 0x8 },
'lensmounttype' => { 231 => 0x35 },
'lenspositionabsolute' => { 231 => 0x5a },
- 'lensprofilechromaticaberrationscale' => { 493 => 'LensProfileChromaticAberrationScale', 495 => 'LensProfileChromaticAberrationScale' },
- 'lensprofiledigest' => { 493 => 'LensProfileDigest', 495 => 'LensProfileDigest' },
- 'lensprofiledistortionscale' => { 493 => 'LensProfileDistortionScale', 495 => 'LensProfileDistortionScale' },
- 'lensprofileenable' => { 493 => 'LensProfileEnable', 495 => 'LensProfileEnable' },
- 'lensprofilefilename' => { 493 => 'LensProfileFilename', 495 => 'LensProfileFilename' },
- 'lensprofileisembedded' => { 493 => 'LensProfileIsEmbedded', 495 => 'LensProfileIsEmbedded' },
- 'lensprofilematchkeycameramodelname' => { 493 => 'LensProfileMatchKeyCameraModelName', 495 => 'LensProfileMatchKeyCameraModelName' },
- 'lensprofilematchkeyexifmake' => { 493 => 'LensProfileMatchKeyExifMake', 495 => 'LensProfileMatchKeyExifMake' },
- 'lensprofilematchkeyexifmodel' => { 493 => 'LensProfileMatchKeyExifModel', 495 => 'LensProfileMatchKeyExifModel' },
- 'lensprofilematchkeyisraw' => { 493 => 'LensProfileMatchKeyIsRaw', 495 => 'LensProfileMatchKeyIsRaw' },
- 'lensprofilematchkeylensid' => { 493 => 'LensProfileMatchKeyLensID', 495 => 'LensProfileMatchKeyLensID' },
- 'lensprofilematchkeylensinfo' => { 493 => 'LensProfileMatchKeyLensInfo', 495 => 'LensProfileMatchKeyLensInfo' },
- 'lensprofilematchkeylensname' => { 493 => 'LensProfileMatchKeyLensName', 495 => 'LensProfileMatchKeyLensName' },
- 'lensprofilematchkeysensorformatfactor' => { 493 => 'LensProfileMatchKeySensorFormatFactor', 495 => 'LensProfileMatchKeySensorFormatFactor' },
- 'lensprofilename' => { 493 => 'LensProfileName', 495 => 'LensProfileName' },
- 'lensprofilesetup' => { 493 => 'LensProfileSetup', 495 => 'LensProfileSetup' },
- 'lensprofilevignettingscale' => { 493 => 'LensProfileVignettingScale', 495 => 'LensProfileVignettingScale' },
+ 'lensprofilechromaticaberrationscale' => { 494 => 'LensProfileChromaticAberrationScale', 496 => 'LensProfileChromaticAberrationScale' },
+ 'lensprofiledigest' => { 494 => 'LensProfileDigest', 496 => 'LensProfileDigest' },
+ 'lensprofiledistortionscale' => { 494 => 'LensProfileDistortionScale', 496 => 'LensProfileDistortionScale' },
+ 'lensprofileenable' => { 494 => 'LensProfileEnable', 496 => 'LensProfileEnable' },
+ 'lensprofilefilename' => { 494 => 'LensProfileFilename', 496 => 'LensProfileFilename' },
+ 'lensprofileisembedded' => { 494 => 'LensProfileIsEmbedded', 496 => 'LensProfileIsEmbedded' },
+ 'lensprofilematchkeycameramodelname' => { 494 => 'LensProfileMatchKeyCameraModelName', 496 => 'LensProfileMatchKeyCameraModelName' },
+ 'lensprofilematchkeyexifmake' => { 494 => 'LensProfileMatchKeyExifMake', 496 => 'LensProfileMatchKeyExifMake' },
+ 'lensprofilematchkeyexifmodel' => { 494 => 'LensProfileMatchKeyExifModel', 496 => 'LensProfileMatchKeyExifModel' },
+ 'lensprofilematchkeyisraw' => { 494 => 'LensProfileMatchKeyIsRaw', 496 => 'LensProfileMatchKeyIsRaw' },
+ 'lensprofilematchkeylensid' => { 494 => 'LensProfileMatchKeyLensID', 496 => 'LensProfileMatchKeyLensID' },
+ 'lensprofilematchkeylensinfo' => { 494 => 'LensProfileMatchKeyLensInfo', 496 => 'LensProfileMatchKeyLensInfo' },
+ 'lensprofilematchkeylensname' => { 494 => 'LensProfileMatchKeyLensName', 496 => 'LensProfileMatchKeyLensName' },
+ 'lensprofilematchkeysensorformatfactor' => { 494 => 'LensProfileMatchKeySensorFormatFactor', 496 => 'LensProfileMatchKeySensorFormatFactor' },
+ 'lensprofilename' => { 494 => 'LensProfileName', 496 => 'LensProfileName' },
+ 'lensprofilesetup' => { 494 => 'LensProfileSetup', 496 => 'LensProfileSetup' },
+ 'lensprofilevignettingscale' => { 494 => 'LensProfileVignettingScale', 496 => 'LensProfileVignettingScale' },
'lensproperties' => { 313 => 0x20b },
- 'lensserialnumber' => { 21 => 0x164, 32 => 0x16b, 61 => 0x0, 119 => 0xa435, 163 => 'SerialNumber', 313 => 0x202, 333 => 0x321, 335 => 0x52, 395 => 'LENS', 403 => 0x30, 490 => 'LensSerialNumber', 500 => 'LensSerialNumber' },
+ 'lensserialnumber' => { 21 => 0x164, 32 => 0x16b, 61 => 0x0, 119 => 0xa435, 163 => 'SerialNumber', 313 => 0x202, 333 => 0x321, 335 => 0x52, 395 => 'LENS', 403 => 0x30, 491 => 'LensSerialNumber', 501 => 'LensSerialNumber' },
'lensshutterlock' => { 184 => 0x4a },
'lensspec' => { 419 => 0x0, 420 => 0x0, 421 => 0x0, 435 => 0xb02a },
'lensspecfeatures' => { 454 => [0x115,0x116], 455 => [0x116,0x1ed,0x1f0,0x21c,0x21e] },
@@ -3894,7 +3896,7 @@ my %tagLookup = (
'levelindicator' => { 343 => 0x15 },
'levelmeter' => { 395 => ['Lvlm','lvlm'] },
'levelorientation' => { 369 => 0x0 },
- 'license' => { 491 => 'license' },
+ 'license' => { 492 => 'license' },
'licensee' => { 322 => 'Licensee' },
'licenseeid' => { 322 => [\'Licensee','LicenseeLicenseeID'] },
'licenseeimageid' => { 322 => 'LicenseeImageID' },
@@ -3906,7 +3908,7 @@ my %tagLookup = (
'licenseid' => { 322 => 'LicenseID' },
'licensestartdate' => { 322 => 'LicenseStartDate' },
'licensetransactiondate' => { 322 => 'LicenseTransactionDate' },
- 'licensetype' => { 497 => 'licensetype' },
+ 'licensetype' => { 498 => 'licensetype' },
'licensor' => { 322 => 'Licensor' },
'licensorcity' => { 322 => [\'Licensor','LicensorLicensorCity'] },
'licensorcountry' => { 322 => [\'Licensor','LicensorLicensorCountry'] },
@@ -3928,7 +3930,7 @@ my %tagLookup = (
'lightcondition' => { 317 => 0x1009 },
'lightingmode' => { 113 => 0x302a },
'lightreading' => { 370 => 0x15 },
- 'lightsource' => { 119 => 0x9208, 233 => 0x90, 320 => 0x1000, 499 => 'LightSource' },
+ 'lightsource' => { 119 => 0x9208, 233 => 0x90, 320 => 0x1000, 500 => 'LightSource' },
'lightsourcespecial' => { 411 => 0x21d },
'lightswitch' => { 307 => '0.1', 309 => '0.1' },
'lightvaluecenter' => { 317 => 0x103d },
@@ -3956,12 +3958,12 @@ my %tagLookup = (
'linearityuppermargin' => { 41 => 0x32c, 42 => 0x282, 45 => [0x2ba,0x2d1,0x2d5], 47 => 0x1e5, 48 => [0x1fe,0x2de], 49 => [0x232,0x310], 50 => 0x31e },
'linearizationtable' => { 119 => 0xc618 },
'linearresponselimit' => { 119 => 0xc62e },
- 'link' => { 510 => 'link' },
+ 'link' => { 511 => 'link' },
'linkaetoafpoint' => { 351 => '14.2' },
- 'linkedencodedrightsexpr' => { 506 => [\'LinkedEncRightsExpr','LinkedEncRightsExprLinkedRightsExpr'] },
- 'linkedencodedrightsexprlangid' => { 506 => [\'LinkedEncRightsExpr','LinkedEncRightsExprRightsExprLangId'] },
- 'linkedencodedrightsexprtype' => { 506 => [\'LinkedEncRightsExpr','LinkedEncRightsExprRightsExprEncType'] },
- 'linkedencrightsexpr' => { 506 => 'LinkedEncRightsExpr' },
+ 'linkedencodedrightsexpr' => { 507 => [\'LinkedEncRightsExpr','LinkedEncRightsExprLinkedRightsExpr'] },
+ 'linkedencodedrightsexprlangid' => { 507 => [\'LinkedEncRightsExpr','LinkedEncRightsExprRightsExprLangId'] },
+ 'linkedencodedrightsexprtype' => { 507 => [\'LinkedEncRightsExpr','LinkedEncRightsExprRightsExprEncType'] },
+ 'linkedencrightsexpr' => { 507 => 'LinkedEncRightsExpr' },
'linlogcoring' => { 138 => 0x904 },
'lithostratigraphicterms' => { 118 => [\'GeologicalContext','GeologicalContextLithostratigraphicTerms'] },
'livephotoauto' => { 389 => 'live-photo.auto' },
@@ -3984,98 +3986,98 @@ my %tagLookup = (
'localcaption' => { 131 => 0x79 },
'localizedcameramodel' => { 119 => 0xc615 },
'locallocationname' => { 409 => 0x30 },
- 'location' => { 232 => 0x9, 335 => 0x67, 486 => 'Location', 505 => 'Location', 509 => 'location', 510 => 'location' },
+ 'location' => { 232 => 0x9, 335 => 0x67, 487 => 'Location', 506 => 'Location', 510 => 'location', 511 => 'location' },
'locationaccuracyhorizontal' => { 389 => 'location.accuracy.horizontal' },
- 'locationareacode' => { 492 => 'lac' },
+ 'locationareacode' => { 493 => 'lac' },
'locationbody' => { 389 => 'location.body' },
- 'locationcreated' => { 506 => 'LocationCreated' },
- 'locationcreatedcity' => { 506 => [\'LocationCreated','LocationCreatedCity'] },
- 'locationcreatedcountrycode' => { 506 => [\'LocationCreated','LocationCreatedCountryCode'] },
- 'locationcreatedcountryname' => { 506 => [\'LocationCreated','LocationCreatedCountryName'] },
- 'locationcreatedgpsaltitude' => { 506 => [\'LocationCreated','LocationCreatedGPSAltitude'] },
- 'locationcreatedgpslatitude' => { 506 => [\'LocationCreated','LocationCreatedGPSLatitude'] },
- 'locationcreatedgpslongitude' => { 506 => [\'LocationCreated','LocationCreatedGPSLongitude'] },
- 'locationcreatedidentifier' => { 506 => [\'LocationCreated','LocationCreatedIdentifier'] },
- 'locationcreatedlocationid' => { 506 => [\'LocationCreated','LocationCreatedLocationId'] },
- 'locationcreatedlocationname' => { 506 => [\'LocationCreated','LocationCreatedLocationName'] },
- 'locationcreatedprovincestate' => { 506 => [\'LocationCreated','LocationCreatedProvinceState'] },
- 'locationcreatedsublocation' => { 506 => [\'LocationCreated','LocationCreatedSublocation'] },
- 'locationcreatedworldregion' => { 506 => [\'LocationCreated','LocationCreatedWorldRegion'] },
+ 'locationcreated' => { 507 => 'LocationCreated' },
+ 'locationcreatedcity' => { 507 => [\'LocationCreated','LocationCreatedCity'] },
+ 'locationcreatedcountrycode' => { 507 => [\'LocationCreated','LocationCreatedCountryCode'] },
+ 'locationcreatedcountryname' => { 507 => [\'LocationCreated','LocationCreatedCountryName'] },
+ 'locationcreatedgpsaltitude' => { 507 => [\'LocationCreated','LocationCreatedGPSAltitude'] },
+ 'locationcreatedgpslatitude' => { 507 => [\'LocationCreated','LocationCreatedGPSLatitude'] },
+ 'locationcreatedgpslongitude' => { 507 => [\'LocationCreated','LocationCreatedGPSLongitude'] },
+ 'locationcreatedidentifier' => { 507 => [\'LocationCreated','LocationCreatedIdentifier'] },
+ 'locationcreatedlocationid' => { 507 => [\'LocationCreated','LocationCreatedLocationId'] },
+ 'locationcreatedlocationname' => { 507 => [\'LocationCreated','LocationCreatedLocationName'] },
+ 'locationcreatedprovincestate' => { 507 => [\'LocationCreated','LocationCreatedProvinceState'] },
+ 'locationcreatedsublocation' => { 507 => [\'LocationCreated','LocationCreatedSublocation'] },
+ 'locationcreatedworldregion' => { 507 => [\'LocationCreated','LocationCreatedWorldRegion'] },
'locationdate' => { 389 => 'location.date' },
'locationinformation' => { 395 => 'loci' },
'locationinfoversion' => { 232 => 0x0 },
'locationname' => { 389 => 'location.name', 409 => 0x31 },
'locationnote' => { 389 => 'location.note' },
'locationrole' => { 389 => 'location.role' },
- 'locationshown' => { 506 => 'LocationShown' },
- 'locationshowncity' => { 506 => [\'LocationShown','LocationShownCity'] },
- 'locationshowncountrycode' => { 506 => [\'LocationShown','LocationShownCountryCode'] },
- 'locationshowncountryname' => { 506 => [\'LocationShown','LocationShownCountryName'] },
- 'locationshowngpsaltitude' => { 506 => [\'LocationShown','LocationShownGPSAltitude'] },
- 'locationshowngpslatitude' => { 506 => [\'LocationShown','LocationShownGPSLatitude'] },
- 'locationshowngpslongitude' => { 506 => [\'LocationShown','LocationShownGPSLongitude'] },
- 'locationshownidentifier' => { 506 => [\'LocationShown','LocationShownIdentifier'] },
- 'locationshownlocationid' => { 506 => [\'LocationShown','LocationShownLocationId'] },
- 'locationshownlocationname' => { 506 => [\'LocationShown','LocationShownLocationName'] },
- 'locationshownprovincestate' => { 506 => [\'LocationShown','LocationShownProvinceState'] },
- 'locationshownsublocation' => { 506 => [\'LocationShown','LocationShownSublocation'] },
- 'locationshownworldregion' => { 506 => [\'LocationShown','LocationShownWorldRegion'] },
+ 'locationshown' => { 507 => 'LocationShown' },
+ 'locationshowncity' => { 507 => [\'LocationShown','LocationShownCity'] },
+ 'locationshowncountrycode' => { 507 => [\'LocationShown','LocationShownCountryCode'] },
+ 'locationshowncountryname' => { 507 => [\'LocationShown','LocationShownCountryName'] },
+ 'locationshowngpsaltitude' => { 507 => [\'LocationShown','LocationShownGPSAltitude'] },
+ 'locationshowngpslatitude' => { 507 => [\'LocationShown','LocationShownGPSLatitude'] },
+ 'locationshowngpslongitude' => { 507 => [\'LocationShown','LocationShownGPSLongitude'] },
+ 'locationshownidentifier' => { 507 => [\'LocationShown','LocationShownIdentifier'] },
+ 'locationshownlocationid' => { 507 => [\'LocationShown','LocationShownLocationId'] },
+ 'locationshownlocationname' => { 507 => [\'LocationShown','LocationShownLocationName'] },
+ 'locationshownprovincestate' => { 507 => [\'LocationShown','LocationShownProvinceState'] },
+ 'locationshownsublocation' => { 507 => [\'LocationShown','LocationShownSublocation'] },
+ 'locationshownworldregion' => { 507 => [\'LocationShown','LocationShownWorldRegion'] },
'lockmicrophonebutton' => { 84 => 0x709 },
- 'logcomment' => { 520 => 'logComment' },
+ 'logcomment' => { 521 => 'logComment' },
'logscale' => { 138 => 0x902 },
'longdescription' => { 387 => 'ldes' },
'longexposurenoisereduction' => { 62 => 0x4, 84 => 0x201, 85 => 0x1, 86 => 0x2, 87 => 0x1, 88 => 0x1, 89 => 0x2, 90 => 0x1, 335 => 0x49, 422 => 0x2b, 423 => 0x25, 424 => 0x25, 435 => 0x2008, 440 => 0x11, 466 => 0x44 },
'longexposurenoisereduction2' => { 57 => 0x8 },
'longexposurenrused' => { 335 => 0xbe },
'longitude' => { 116 => 'Longitude' },
- 'look' => { 493 => 'Look', 495 => 'Look' },
- 'lookamount' => { 493 => [\'Look','LookAmount'], 495 => [\'Look','LookAmount'] },
- 'lookcluster' => { 493 => [\'Look','LookCluster'], 495 => [\'Look','LookCluster'] },
- 'lookcopyright' => { 493 => [\'Look','LookCopyright'], 495 => [\'Look','LookCopyright'] },
- 'lookgroup' => { 493 => [\'Look','LookGroup'], 495 => [\'Look','LookGroup'] },
- 'lookname' => { 493 => 'LookName', 495 => 'LookName' },
- 'lookparameters' => { 493 => [\'Look','LookParameters'], 495 => [\'Look','LookParameters'] },
- 'lookparameterscameraprofile' => { 493 => [\'Look','LookParametersCameraProfile'], 495 => [\'Look','LookParametersCameraProfile'] },
- 'lookparametersclarity2012' => { 493 => [\'Look','LookParametersClarity2012'], 495 => [\'Look','LookParametersClarity2012'] },
- 'lookparametersconverttograyscale' => { 493 => [\'Look','LookParametersConvertToGrayscale'], 495 => [\'Look','LookParametersConvertToGrayscale'] },
- 'lookparameterslooktable' => { 493 => [\'Look','LookParametersLookTable'], 495 => [\'Look','LookParametersLookTable'] },
- 'lookparametersprocessversion' => { 493 => [\'Look','LookParametersProcessVersion'], 495 => [\'Look','LookParametersProcessVersion'] },
- 'lookparameterstonecurvepv2012' => { 493 => [\'Look','LookParametersToneCurvePV2012'], 495 => [\'Look','LookParametersToneCurvePV2012'] },
- 'lookparameterstonecurvepv2012blue' => { 493 => [\'Look','LookParametersToneCurvePV2012Blue'], 495 => [\'Look','LookParametersToneCurvePV2012Blue'] },
- 'lookparameterstonecurvepv2012green' => { 493 => [\'Look','LookParametersToneCurvePV2012Green'], 495 => [\'Look','LookParametersToneCurvePV2012Green'] },
- 'lookparameterstonecurvepv2012red' => { 493 => [\'Look','LookParametersToneCurvePV2012Red'], 495 => [\'Look','LookParametersToneCurvePV2012Red'] },
- 'lookparametersversion' => { 493 => [\'Look','LookParametersVersion'], 495 => [\'Look','LookParametersVersion'] },
- 'looksupportsamount' => { 493 => [\'Look','LookSupportsAmount'], 495 => [\'Look','LookSupportsAmount'] },
- 'looksupportsmonochrome' => { 493 => [\'Look','LookSupportsMonochrome'], 495 => [\'Look','LookSupportsMonochrome'] },
- 'looksupportsoutputreferred' => { 493 => [\'Look','LookSupportsOutputReferred'], 495 => [\'Look','LookSupportsOutputReferred'] },
- 'lookuuid' => { 493 => [\'Look','LookUUID'], 495 => [\'Look','LookUUID'] },
- 'loop' => { 520 => 'loop' },
+ 'look' => { 494 => 'Look', 496 => 'Look' },
+ 'lookamount' => { 494 => [\'Look','LookAmount'], 496 => [\'Look','LookAmount'] },
+ 'lookcluster' => { 494 => [\'Look','LookCluster'], 496 => [\'Look','LookCluster'] },
+ 'lookcopyright' => { 494 => [\'Look','LookCopyright'], 496 => [\'Look','LookCopyright'] },
+ 'lookgroup' => { 494 => [\'Look','LookGroup'], 496 => [\'Look','LookGroup'] },
+ 'lookname' => { 494 => 'LookName', 496 => 'LookName' },
+ 'lookparameters' => { 494 => [\'Look','LookParameters'], 496 => [\'Look','LookParameters'] },
+ 'lookparameterscameraprofile' => { 494 => [\'Look','LookParametersCameraProfile'], 496 => [\'Look','LookParametersCameraProfile'] },
+ 'lookparametersclarity2012' => { 494 => [\'Look','LookParametersClarity2012'], 496 => [\'Look','LookParametersClarity2012'] },
+ 'lookparametersconverttograyscale' => { 494 => [\'Look','LookParametersConvertToGrayscale'], 496 => [\'Look','LookParametersConvertToGrayscale'] },
+ 'lookparameterslooktable' => { 494 => [\'Look','LookParametersLookTable'], 496 => [\'Look','LookParametersLookTable'] },
+ 'lookparametersprocessversion' => { 494 => [\'Look','LookParametersProcessVersion'], 496 => [\'Look','LookParametersProcessVersion'] },
+ 'lookparameterstonecurvepv2012' => { 494 => [\'Look','LookParametersToneCurvePV2012'], 496 => [\'Look','LookParametersToneCurvePV2012'] },
+ 'lookparameterstonecurvepv2012blue' => { 494 => [\'Look','LookParametersToneCurvePV2012Blue'], 496 => [\'Look','LookParametersToneCurvePV2012Blue'] },
+ 'lookparameterstonecurvepv2012green' => { 494 => [\'Look','LookParametersToneCurvePV2012Green'], 496 => [\'Look','LookParametersToneCurvePV2012Green'] },
+ 'lookparameterstonecurvepv2012red' => { 494 => [\'Look','LookParametersToneCurvePV2012Red'], 496 => [\'Look','LookParametersToneCurvePV2012Red'] },
+ 'lookparametersversion' => { 494 => [\'Look','LookParametersVersion'], 496 => [\'Look','LookParametersVersion'] },
+ 'looksupportsamount' => { 494 => [\'Look','LookSupportsAmount'], 496 => [\'Look','LookSupportsAmount'] },
+ 'looksupportsmonochrome' => { 494 => [\'Look','LookSupportsMonochrome'], 496 => [\'Look','LookSupportsMonochrome'] },
+ 'looksupportsoutputreferred' => { 494 => [\'Look','LookSupportsOutputReferred'], 496 => [\'Look','LookSupportsOutputReferred'] },
+ 'lookuuid' => { 494 => [\'Look','LookUUID'], 496 => [\'Look','LookUUID'] },
+ 'loop' => { 521 => 'loop' },
'loopstyle' => { 395 => 'LOOP' },
'lowestbiostratigraphiczone' => { 118 => [\'GeologicalContext','GeologicalContextLowestBiostratigraphicZone'] },
- 'luminanceadjustmentaqua' => { 493 => 'LuminanceAdjustmentAqua', 495 => 'LuminanceAdjustmentAqua' },
- 'luminanceadjustmentblue' => { 493 => 'LuminanceAdjustmentBlue', 495 => 'LuminanceAdjustmentBlue' },
- 'luminanceadjustmentgreen' => { 493 => 'LuminanceAdjustmentGreen', 495 => 'LuminanceAdjustmentGreen' },
- 'luminanceadjustmentmagenta' => { 493 => 'LuminanceAdjustmentMagenta', 495 => 'LuminanceAdjustmentMagenta' },
- 'luminanceadjustmentorange' => { 493 => 'LuminanceAdjustmentOrange', 495 => 'LuminanceAdjustmentOrange' },
- 'luminanceadjustmentpurple' => { 493 => 'LuminanceAdjustmentPurple', 495 => 'LuminanceAdjustmentPurple' },
- 'luminanceadjustmentred' => { 493 => 'LuminanceAdjustmentRed', 495 => 'LuminanceAdjustmentRed' },
- 'luminanceadjustmentyellow' => { 493 => 'LuminanceAdjustmentYellow', 495 => 'LuminanceAdjustmentYellow' },
+ 'luminanceadjustmentaqua' => { 494 => 'LuminanceAdjustmentAqua', 496 => 'LuminanceAdjustmentAqua' },
+ 'luminanceadjustmentblue' => { 494 => 'LuminanceAdjustmentBlue', 496 => 'LuminanceAdjustmentBlue' },
+ 'luminanceadjustmentgreen' => { 494 => 'LuminanceAdjustmentGreen', 496 => 'LuminanceAdjustmentGreen' },
+ 'luminanceadjustmentmagenta' => { 494 => 'LuminanceAdjustmentMagenta', 496 => 'LuminanceAdjustmentMagenta' },
+ 'luminanceadjustmentorange' => { 494 => 'LuminanceAdjustmentOrange', 496 => 'LuminanceAdjustmentOrange' },
+ 'luminanceadjustmentpurple' => { 494 => 'LuminanceAdjustmentPurple', 496 => 'LuminanceAdjustmentPurple' },
+ 'luminanceadjustmentred' => { 494 => 'LuminanceAdjustmentRed', 496 => 'LuminanceAdjustmentRed' },
+ 'luminanceadjustmentyellow' => { 494 => 'LuminanceAdjustmentYellow', 496 => 'LuminanceAdjustmentYellow' },
'luminancecurvelimits' => { 108 => 0x150 },
'luminancecurvepoints' => { 108 => 0x126 },
'luminancenoiseamplitude' => { 1 => 0x1d },
'luminancenoisereduction' => { 103 => 0x20600, 109 => 0x5f, 412 => 0x1b },
- 'luminancenoisereductioncontrast' => { 493 => 'LuminanceNoiseReductionContrast', 495 => 'LuminanceNoiseReductionContrast' },
- 'luminancenoisereductiondetail' => { 493 => 'LuminanceNoiseReductionDetail', 495 => 'LuminanceNoiseReductionDetail' },
+ 'luminancenoisereductioncontrast' => { 494 => 'LuminanceNoiseReductionContrast', 496 => 'LuminanceNoiseReductionContrast' },
+ 'luminancenoisereductiondetail' => { 494 => 'LuminanceNoiseReductionDetail', 496 => 'LuminanceNoiseReductionDetail' },
'luminancenr_tiff_jpeg' => { 109 => 0x6d },
- 'luminancesmoothing' => { 493 => 'LuminanceSmoothing', 495 => 'LuminanceSmoothing' },
+ 'luminancesmoothing' => { 494 => 'LuminanceSmoothing', 496 => 'LuminanceSmoothing' },
'lvshootingareadisplay' => { 84 => [0x40b,0x40c] },
- 'lyrics' => { 387 => "\xa9lyr", 395 => "\xa9lyr", 520 => 'lyrics' },
+ 'lyrics' => { 387 => "\xa9lyr", 395 => "\xa9lyr", 521 => 'lyrics' },
'lyricsuri' => { 395 => 'lrcu' },
'm16cversion' => { 330 => 0x333 },
- 'macatom' => { 494 => 'macAtom' },
- 'macatomapplicationcode' => { 494 => [\'macAtom','macAtomApplicationCode'] },
- 'macatominvocationappleevent' => { 494 => [\'macAtom','macAtomInvocationAppleEvent'] },
- 'macatomposixprojectpath' => { 494 => [\'macAtom','macAtomPosixProjectPath'] },
+ 'macatom' => { 495 => 'macAtom' },
+ 'macatomapplicationcode' => { 495 => [\'macAtom','macAtomApplicationCode'] },
+ 'macatominvocationappleevent' => { 495 => [\'macAtom','macAtomInvocationAppleEvent'] },
+ 'macatomposixprojectpath' => { 495 => [\'macAtom','macAtomPosixProjectPath'] },
'machineobservation' => { 118 => 'MachineObservation' },
'machineobservationday' => { 118 => [\'MachineObservation','MachineObservationDay'] },
'machineobservationearliestdate' => { 118 => [\'MachineObservation','MachineObservationEarliestDate'] },
@@ -4106,10 +4108,10 @@ my %tagLookup = (
'magnifiedview' => { 86 => 0x11, 88 => 0x9 },
'mainboardversion' => { 138 => 0x438 },
'maindialexposurecomp' => { 305 => '0.6' },
- 'mainingredient' => { 512 => 'mainIngredient' },
- 'majorversion' => { 484 => 'MajorVersion' },
- 'make' => { 98 => 0x0, 115 => 0x1, 119 => 0x10f, 156 => 'Make', 325 => 'Make', 340 => 0x10f, 389 => 'make', 395 => ['@mak',"\xa9mak"], 509 => 'make', 516 => 'Make' },
- 'makernote' => { 499 => 'MakerNote' },
+ 'mainingredient' => { 513 => 'mainIngredient' },
+ 'majorversion' => { 485 => 'MajorVersion' },
+ 'make' => { 98 => 0x0, 115 => 0x1, 119 => 0x10f, 156 => 'Make', 325 => 'Make', 340 => 0x10f, 389 => 'make', 395 => ['@mak',"\xa9mak"], 510 => 'make', 517 => 'Make' },
+ 'makernote' => { 500 => 'MakerNote' },
'makernoteapple' => { 117 => 'MakN', 119 => 0x927c },
'makernotecanon' => { 117 => 'MakN', 119 => 0x927c },
'makernotecasio' => { 117 => 'MakN', 119 => 0x927c },
@@ -4207,63 +4209,63 @@ my %tagLookup = (
'makernoteunknowntext' => { 117 => 'MakN', 119 => 0x927c },
'makernoteversion' => { 1 => 0x1, 186 => 0x0, 233 => 0x1, 317 => 0x0, 335 => 0x8000, 406 => 0x0, 409 => 0x1, 412 => [0x1d,0x1f], 425 => 0x2000 },
'makerurl' => { 395 => "\xa9mal" },
- 'managedfrom' => { 521 => 'ManagedFrom' },
- 'managedfromalternatepaths' => { 521 => [\'ManagedFrom','ManagedFromAlternatePaths'] },
- 'managedfromdocumentid' => { 521 => [\'ManagedFrom','ManagedFromDocumentID'] },
- 'managedfromfilepath' => { 521 => [\'ManagedFrom','ManagedFromFilePath'] },
- 'managedfromfrompart' => { 521 => [\'ManagedFrom','ManagedFromFromPart'] },
- 'managedfrominstanceid' => { 521 => [\'ManagedFrom','ManagedFromInstanceID'] },
- 'managedfromlastmodifydate' => { 521 => [\'ManagedFrom','ManagedFromLastModifyDate'] },
- 'managedfromlasturl' => { 521 => [\'ManagedFrom','ManagedFromLastURL'] },
- 'managedfromlinkcategory' => { 521 => [\'ManagedFrom','ManagedFromLinkCategory'] },
- 'managedfromlinkform' => { 521 => [\'ManagedFrom','ManagedFromLinkForm'] },
- 'managedfrommanager' => { 521 => [\'ManagedFrom','ManagedFromManager'] },
- 'managedfrommanagervariant' => { 521 => [\'ManagedFrom','ManagedFromManagerVariant'] },
- 'managedfrommanageto' => { 521 => [\'ManagedFrom','ManagedFromManageTo'] },
- 'managedfrommanageui' => { 521 => [\'ManagedFrom','ManagedFromManageUI'] },
- 'managedfrommaskmarkers' => { 521 => [\'ManagedFrom','ManagedFromMaskMarkers'] },
- 'managedfromoriginaldocumentid' => { 521 => [\'ManagedFrom','ManagedFromOriginalDocumentID'] },
- 'managedfrompartmapping' => { 521 => [\'ManagedFrom','ManagedFromPartMapping'] },
- 'managedfromplacedresolutionunit' => { 521 => [\'ManagedFrom','ManagedFromPlacedResolutionUnit'] },
- 'managedfromplacedxresolution' => { 521 => [\'ManagedFrom','ManagedFromPlacedXResolution'] },
- 'managedfromplacedyresolution' => { 521 => [\'ManagedFrom','ManagedFromPlacedYResolution'] },
- 'managedfromrenditionclass' => { 521 => [\'ManagedFrom','ManagedFromRenditionClass'] },
- 'managedfromrenditionparams' => { 521 => [\'ManagedFrom','ManagedFromRenditionParams'] },
- 'managedfromtopart' => { 521 => [\'ManagedFrom','ManagedFromToPart'] },
- 'managedfromversionid' => { 521 => [\'ManagedFrom','ManagedFromVersionID'] },
- 'manager' => { 521 => 'Manager' },
- 'managervariant' => { 521 => 'ManagerVariant' },
- 'manageto' => { 521 => 'ManageTo' },
- 'manageui' => { 521 => 'ManageUI' },
- 'manifest' => { 521 => 'Manifest' },
- 'manifestlinkform' => { 521 => [\'Manifest','ManifestLinkForm'] },
- 'manifestplacedresolutionunit' => { 521 => [\'Manifest','ManifestPlacedResolutionUnit'] },
- 'manifestplacedxresolution' => { 521 => [\'Manifest','ManifestPlacedXResolution'] },
- 'manifestplacedyresolution' => { 521 => [\'Manifest','ManifestPlacedYResolution'] },
- 'manifestreference' => { 521 => [\'Manifest','ManifestReference'] },
- 'manifestreferencealternatepaths' => { 521 => [\'Manifest','ManifestReferenceAlternatePaths'] },
- 'manifestreferencedocumentid' => { 521 => [\'Manifest','ManifestReferenceDocumentID'] },
- 'manifestreferencefilepath' => { 521 => [\'Manifest','ManifestReferenceFilePath'] },
- 'manifestreferencefrompart' => { 521 => [\'Manifest','ManifestReferenceFromPart'] },
- 'manifestreferenceinstanceid' => { 521 => [\'Manifest','ManifestReferenceInstanceID'] },
- 'manifestreferencelastmodifydate' => { 521 => [\'Manifest','ManifestReferenceLastModifyDate'] },
- 'manifestreferencelasturl' => { 521 => [\'Manifest','ManifestReferenceLastURL'] },
- 'manifestreferencelinkcategory' => { 521 => [\'Manifest','ManifestReferenceLinkCategory'] },
- 'manifestreferencelinkform' => { 521 => [\'Manifest','ManifestReferenceLinkForm'] },
- 'manifestreferencemanager' => { 521 => [\'Manifest','ManifestReferenceManager'] },
- 'manifestreferencemanagervariant' => { 521 => [\'Manifest','ManifestReferenceManagerVariant'] },
- 'manifestreferencemanageto' => { 521 => [\'Manifest','ManifestReferenceManageTo'] },
- 'manifestreferencemanageui' => { 521 => [\'Manifest','ManifestReferenceManageUI'] },
- 'manifestreferencemaskmarkers' => { 521 => [\'Manifest','ManifestReferenceMaskMarkers'] },
- 'manifestreferenceoriginaldocumentid' => { 521 => [\'Manifest','ManifestReferenceOriginalDocumentID'] },
- 'manifestreferencepartmapping' => { 521 => [\'Manifest','ManifestReferencePartMapping'] },
- 'manifestreferenceplacedresolutionunit' => { 521 => [\'Manifest','ManifestReferencePlacedResolutionUnit'] },
- 'manifestreferenceplacedxresolution' => { 521 => [\'Manifest','ManifestReferencePlacedXResolution'] },
- 'manifestreferenceplacedyresolution' => { 521 => [\'Manifest','ManifestReferencePlacedYResolution'] },
- 'manifestreferencerenditionclass' => { 521 => [\'Manifest','ManifestReferenceRenditionClass'] },
- 'manifestreferencerenditionparams' => { 521 => [\'Manifest','ManifestReferenceRenditionParams'] },
- 'manifestreferencetopart' => { 521 => [\'Manifest','ManifestReferenceToPart'] },
- 'manifestreferenceversionid' => { 521 => [\'Manifest','ManifestReferenceVersionID'] },
+ 'managedfrom' => { 522 => 'ManagedFrom' },
+ 'managedfromalternatepaths' => { 522 => [\'ManagedFrom','ManagedFromAlternatePaths'] },
+ 'managedfromdocumentid' => { 522 => [\'ManagedFrom','ManagedFromDocumentID'] },
+ 'managedfromfilepath' => { 522 => [\'ManagedFrom','ManagedFromFilePath'] },
+ 'managedfromfrompart' => { 522 => [\'ManagedFrom','ManagedFromFromPart'] },
+ 'managedfrominstanceid' => { 522 => [\'ManagedFrom','ManagedFromInstanceID'] },
+ 'managedfromlastmodifydate' => { 522 => [\'ManagedFrom','ManagedFromLastModifyDate'] },
+ 'managedfromlasturl' => { 522 => [\'ManagedFrom','ManagedFromLastURL'] },
+ 'managedfromlinkcategory' => { 522 => [\'ManagedFrom','ManagedFromLinkCategory'] },
+ 'managedfromlinkform' => { 522 => [\'ManagedFrom','ManagedFromLinkForm'] },
+ 'managedfrommanager' => { 522 => [\'ManagedFrom','ManagedFromManager'] },
+ 'managedfrommanagervariant' => { 522 => [\'ManagedFrom','ManagedFromManagerVariant'] },
+ 'managedfrommanageto' => { 522 => [\'ManagedFrom','ManagedFromManageTo'] },
+ 'managedfrommanageui' => { 522 => [\'ManagedFrom','ManagedFromManageUI'] },
+ 'managedfrommaskmarkers' => { 522 => [\'ManagedFrom','ManagedFromMaskMarkers'] },
+ 'managedfromoriginaldocumentid' => { 522 => [\'ManagedFrom','ManagedFromOriginalDocumentID'] },
+ 'managedfrompartmapping' => { 522 => [\'ManagedFrom','ManagedFromPartMapping'] },
+ 'managedfromplacedresolutionunit' => { 522 => [\'ManagedFrom','ManagedFromPlacedResolutionUnit'] },
+ 'managedfromplacedxresolution' => { 522 => [\'ManagedFrom','ManagedFromPlacedXResolution'] },
+ 'managedfromplacedyresolution' => { 522 => [\'ManagedFrom','ManagedFromPlacedYResolution'] },
+ 'managedfromrenditionclass' => { 522 => [\'ManagedFrom','ManagedFromRenditionClass'] },
+ 'managedfromrenditionparams' => { 522 => [\'ManagedFrom','ManagedFromRenditionParams'] },
+ 'managedfromtopart' => { 522 => [\'ManagedFrom','ManagedFromToPart'] },
+ 'managedfromversionid' => { 522 => [\'ManagedFrom','ManagedFromVersionID'] },
+ 'manager' => { 522 => 'Manager' },
+ 'managervariant' => { 522 => 'ManagerVariant' },
+ 'manageto' => { 522 => 'ManageTo' },
+ 'manageui' => { 522 => 'ManageUI' },
+ 'manifest' => { 522 => 'Manifest' },
+ 'manifestlinkform' => { 522 => [\'Manifest','ManifestLinkForm'] },
+ 'manifestplacedresolutionunit' => { 522 => [\'Manifest','ManifestPlacedResolutionUnit'] },
+ 'manifestplacedxresolution' => { 522 => [\'Manifest','ManifestPlacedXResolution'] },
+ 'manifestplacedyresolution' => { 522 => [\'Manifest','ManifestPlacedYResolution'] },
+ 'manifestreference' => { 522 => [\'Manifest','ManifestReference'] },
+ 'manifestreferencealternatepaths' => { 522 => [\'Manifest','ManifestReferenceAlternatePaths'] },
+ 'manifestreferencedocumentid' => { 522 => [\'Manifest','ManifestReferenceDocumentID'] },
+ 'manifestreferencefilepath' => { 522 => [\'Manifest','ManifestReferenceFilePath'] },
+ 'manifestreferencefrompart' => { 522 => [\'Manifest','ManifestReferenceFromPart'] },
+ 'manifestreferenceinstanceid' => { 522 => [\'Manifest','ManifestReferenceInstanceID'] },
+ 'manifestreferencelastmodifydate' => { 522 => [\'Manifest','ManifestReferenceLastModifyDate'] },
+ 'manifestreferencelasturl' => { 522 => [\'Manifest','ManifestReferenceLastURL'] },
+ 'manifestreferencelinkcategory' => { 522 => [\'Manifest','ManifestReferenceLinkCategory'] },
+ 'manifestreferencelinkform' => { 522 => [\'Manifest','ManifestReferenceLinkForm'] },
+ 'manifestreferencemanager' => { 522 => [\'Manifest','ManifestReferenceManager'] },
+ 'manifestreferencemanagervariant' => { 522 => [\'Manifest','ManifestReferenceManagerVariant'] },
+ 'manifestreferencemanageto' => { 522 => [\'Manifest','ManifestReferenceManageTo'] },
+ 'manifestreferencemanageui' => { 522 => [\'Manifest','ManifestReferenceManageUI'] },
+ 'manifestreferencemaskmarkers' => { 522 => [\'Manifest','ManifestReferenceMaskMarkers'] },
+ 'manifestreferenceoriginaldocumentid' => { 522 => [\'Manifest','ManifestReferenceOriginalDocumentID'] },
+ 'manifestreferencepartmapping' => { 522 => [\'Manifest','ManifestReferencePartMapping'] },
+ 'manifestreferenceplacedresolutionunit' => { 522 => [\'Manifest','ManifestReferencePlacedResolutionUnit'] },
+ 'manifestreferenceplacedxresolution' => { 522 => [\'Manifest','ManifestReferencePlacedXResolution'] },
+ 'manifestreferenceplacedyresolution' => { 522 => [\'Manifest','ManifestReferencePlacedYResolution'] },
+ 'manifestreferencerenditionclass' => { 522 => [\'Manifest','ManifestReferenceRenditionClass'] },
+ 'manifestreferencerenditionparams' => { 522 => [\'Manifest','ManifestReferenceRenditionParams'] },
+ 'manifestreferencetopart' => { 522 => [\'Manifest','ManifestReferenceToPart'] },
+ 'manifestreferenceversionid' => { 522 => [\'Manifest','ManifestReferenceVersionID'] },
'manometerpressure' => { 312 => 0x900, 335 => 0x86 },
'manometerreading' => { 312 => 0x901 },
'manualafpointselectpattern' => { 84 => 0x513 },
@@ -4278,171 +4280,171 @@ my %tagLookup = (
'manufacturedate' => { 191 => 0x6705, 350 => 0x1 },
'manufacturedate1' => { 404 => 0x4 },
'manufacturedate2' => { 404 => 0x5 },
- 'manufacturer' => { 478 => 'Manufacturer', 509 => 'manufacturer' },
+ 'manufacturer' => { 479 => 'Manufacturer', 510 => 'manufacturer' },
'mariahchromablursize' => { 138 => 0xf0d },
'mariahmaphithreshold' => { 138 => 0xf0c },
'mariahmaplothreshold' => { 138 => 0xf0b },
'mariahsigmathreshold' => { 138 => 0xf0e },
'mariahtexturethreshold' => { 138 => 0xf0a },
- 'marked' => { 507 => 'Marked', 524 => 'Marked' },
- 'markers' => { 520 => 'markers' },
- 'markerscomment' => { 520 => [\'markers','markersComment'] },
- 'markerscuepointparams' => { 520 => [\'markers','markersCuePointParams'] },
- 'markerscuepointparamskey' => { 520 => [\'markers','markersCuePointParamsKey'] },
- 'markerscuepointparamsvalue' => { 520 => [\'markers','markersCuePointParamsValue'] },
- 'markerscuepointtype' => { 520 => [\'markers','markersCuePointType'] },
- 'markersduration' => { 520 => [\'markers','markersDuration'] },
- 'markerslocation' => { 520 => [\'markers','markersLocation'] },
- 'markersname' => { 520 => [\'markers','markersName'] },
- 'markersprobability' => { 520 => [\'markers','markersProbability'] },
- 'markersspeaker' => { 520 => [\'markers','markersSpeaker'] },
- 'markersstarttime' => { 520 => [\'markers','markersStartTime'] },
- 'markerstarget' => { 520 => [\'markers','markersTarget'] },
- 'markerstype' => { 520 => [\'markers','markersType'] },
+ 'marked' => { 508 => 'Marked', 525 => 'Marked' },
+ 'markers' => { 521 => 'markers' },
+ 'markerscomment' => { 521 => [\'markers','markersComment'] },
+ 'markerscuepointparams' => { 521 => [\'markers','markersCuePointParams'] },
+ 'markerscuepointparamskey' => { 521 => [\'markers','markersCuePointParamsKey'] },
+ 'markerscuepointparamsvalue' => { 521 => [\'markers','markersCuePointParamsValue'] },
+ 'markerscuepointtype' => { 521 => [\'markers','markersCuePointType'] },
+ 'markersduration' => { 521 => [\'markers','markersDuration'] },
+ 'markerslocation' => { 521 => [\'markers','markersLocation'] },
+ 'markersname' => { 521 => [\'markers','markersName'] },
+ 'markersprobability' => { 521 => [\'markers','markersProbability'] },
+ 'markersspeaker' => { 521 => [\'markers','markersSpeaker'] },
+ 'markersstarttime' => { 521 => [\'markers','markersStartTime'] },
+ 'markerstarget' => { 521 => [\'markers','markersTarget'] },
+ 'markerstype' => { 521 => [\'markers','markersType'] },
'maskedareas' => { 119 => 0xc68e },
- 'maskgroupbasedcorractive' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionActive'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionActive'] },
- 'maskgroupbasedcorramount' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionAmount'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionAmount'] },
- 'maskgroupbasedcorrblacks2012' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalBlacks2012'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalBlacks2012'] },
- 'maskgroupbasedcorrbrightness' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalBrightness'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalBrightness'] },
- 'maskgroupbasedcorrclarity' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalClarity'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalClarity'] },
- 'maskgroupbasedcorrclarity2012' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalClarity2012'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalClarity2012'] },
- 'maskgroupbasedcorrcontrast' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalContrast'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalContrast'] },
- 'maskgroupbasedcorrcontrast2012' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalContrast2012'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalContrast2012'] },
- 'maskgroupbasedcorrcorrectionname' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionName'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionName'] },
- 'maskgroupbasedcorrcorrectionsyncid' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionSyncID'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionSyncID'] },
- 'maskgroupbasedcorrdefringe' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalDefringe'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalDefringe'] },
- 'maskgroupbasedcorrdehaze' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalDehaze'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalDehaze'] },
- 'maskgroupbasedcorrections' => { 493 => 'MaskGroupBasedCorrections', 495 => 'MaskGroupBasedCorrections' },
- 'maskgroupbasedcorrexposure' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalExposure'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalExposure'] },
- 'maskgroupbasedcorrexposure2012' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalExposure2012'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalExposure2012'] },
- 'maskgroupbasedcorrhighlights2012' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalHighlights2012'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalHighlights2012'] },
- 'maskgroupbasedcorrhue' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalHue'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalHue'] },
- 'maskgroupbasedcorrluminancenoise' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalLuminanceNoise'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalLuminanceNoise'] },
- 'maskgroupbasedcorrmask' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasks'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasks'] },
- 'maskgroupbasedcorrmaskalpha' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksAlpha'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksAlpha'] },
- 'maskgroupbasedcorrmaskangle' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksAngle'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksAngle'] },
- 'maskgroupbasedcorrmaskbottom' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksBottom'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksBottom'] },
- 'maskgroupbasedcorrmaskcentervalue' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCenterValue'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCenterValue'] },
- 'maskgroupbasedcorrmaskcenterweight' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCenterWeight'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCenterWeight'] },
- 'maskgroupbasedcorrmaskdabs' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksDabs'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksDabs'] },
- 'maskgroupbasedcorrmaskfeather' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFeather'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFeather'] },
- 'maskgroupbasedcorrmaskflipped' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFlipped'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFlipped'] },
- 'maskgroupbasedcorrmaskflow' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFlow'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFlow'] },
- 'maskgroupbasedcorrmaskfullx' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFullX'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFullX'] },
- 'maskgroupbasedcorrmaskfully' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFullY'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFullY'] },
- 'maskgroupbasedcorrmaskinputdigest' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksInputDigest'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksInputDigest'] },
- 'maskgroupbasedcorrmaskleft' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksLeft'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksLeft'] },
- 'maskgroupbasedcorrmaskmaskactive' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskActive'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskActive'] },
- 'maskgroupbasedcorrmaskmaskblendmode' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskBlendMode'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskBlendMode'] },
- 'maskgroupbasedcorrmaskmaskdigest' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskDigest'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskDigest'] },
- 'maskgroupbasedcorrmaskmaskinverted' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskInverted'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskInverted'] },
- 'maskgroupbasedcorrmaskmaskname' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskName'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskName'] },
- 'maskgroupbasedcorrmaskmasks' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasks'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasks'] },
- 'maskgroupbasedcorrmaskmasksalpha' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksAlpha'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksAlpha'] },
- 'maskgroupbasedcorrmaskmasksangle' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksAngle'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksAngle'] },
- 'maskgroupbasedcorrmaskmasksbottom' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksBottom'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksBottom'] },
- 'maskgroupbasedcorrmaskmaskscentervalue' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksCenterValue'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksCenterValue'] },
- 'maskgroupbasedcorrmaskmaskscenterweight' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksCenterWeight'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksCenterWeight'] },
- 'maskgroupbasedcorrmaskmasksdabs' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksDabs'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksDabs'] },
- 'maskgroupbasedcorrmaskmasksfeather' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFeather'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFeather'] },
- 'maskgroupbasedcorrmaskmasksflipped' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFlipped'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFlipped'] },
- 'maskgroupbasedcorrmaskmasksflow' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFlow'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFlow'] },
- 'maskgroupbasedcorrmaskmasksfullx' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFullX'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFullX'] },
- 'maskgroupbasedcorrmaskmasksfully' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFullY'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFullY'] },
- 'maskgroupbasedcorrmaskmasksinputdigest' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksInputDigest'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksInputDigest'] },
- 'maskgroupbasedcorrmaskmasksleft' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksLeft'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksLeft'] },
- 'maskgroupbasedcorrmaskmasksmaskactive' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskActive'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskActive'] },
- 'maskgroupbasedcorrmaskmasksmaskblendmode' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskBlendMode'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskBlendMode'] },
- 'maskgroupbasedcorrmaskmasksmaskdigest' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskDigest'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskDigest'] },
- 'maskgroupbasedcorrmaskmasksmaskinverted' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskInverted'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskInverted'] },
- 'maskgroupbasedcorrmaskmasksmaskname' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskName'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskName'] },
- 'maskgroupbasedcorrmaskmasksmasksubtype' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSubType'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSubType'] },
- 'maskgroupbasedcorrmaskmasksmasksyncid' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSyncID'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSyncID'] },
- 'maskgroupbasedcorrmaskmasksmaskversion' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskVersion'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskVersion'] },
- 'maskgroupbasedcorrmaskmasksmidpoint' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMidpoint'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMidpoint'] },
- 'maskgroupbasedcorrmaskmasksorigin' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksOrigin'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksOrigin'] },
- 'maskgroupbasedcorrmaskmasksperimetervalue' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksPerimeterValue'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksPerimeterValue'] },
- 'maskgroupbasedcorrmaskmasksradius' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRadius'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRadius'] },
- 'maskgroupbasedcorrmaskmasksreferencepoint' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksReferencePoint'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksReferencePoint'] },
- 'maskgroupbasedcorrmaskmasksright' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRight'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRight'] },
- 'maskgroupbasedcorrmaskmasksroundness' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRoundness'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRoundness'] },
- 'maskgroupbasedcorrmaskmaskssizex' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksSizeX'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksSizeX'] },
- 'maskgroupbasedcorrmaskmaskssizey' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksSizeY'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksSizeY'] },
- 'maskgroupbasedcorrmaskmaskstop' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksTop'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksTop'] },
- 'maskgroupbasedcorrmaskmasksubtype' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskSubType'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskSubType'] },
- 'maskgroupbasedcorrmaskmasksvalue' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskValue'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskValue'] },
- 'maskgroupbasedcorrmaskmasksversion' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksVersion'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksVersion'] },
- 'maskgroupbasedcorrmaskmaskswhat' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksWhat'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksWhat'] },
- 'maskgroupbasedcorrmaskmaskswholeimagearea' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksWholeImageArea'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksWholeImageArea'] },
- 'maskgroupbasedcorrmaskmasksx' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksX'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksX'] },
- 'maskgroupbasedcorrmaskmasksy' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksY'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksY'] },
- 'maskgroupbasedcorrmaskmasksyncid' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskSyncID'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskSyncID'] },
- 'maskgroupbasedcorrmaskmaskszerox' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksZeroX'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksZeroX'] },
- 'maskgroupbasedcorrmaskmaskszeroy' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksZeroY'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksZeroY'] },
- 'maskgroupbasedcorrmaskmaskversion' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskVersion'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskVersion'] },
- 'maskgroupbasedcorrmaskmidpoint' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMidpoint'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMidpoint'] },
- 'maskgroupbasedcorrmaskorigin' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksOrigin'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksOrigin'] },
- 'maskgroupbasedcorrmaskperimetervalue' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksPerimeterValue'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksPerimeterValue'] },
- 'maskgroupbasedcorrmaskradius' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRadius'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRadius'] },
- 'maskgroupbasedcorrmaskrange' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMask'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMask'] },
- 'maskgroupbasedcorrmaskrangeareamodels' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'] },
- 'maskgroupbasedcorrmaskrangeareamodelscolorsampleinfo' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] },
- 'maskgroupbasedcorrmaskrangeareamodelscomponents' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'] },
- 'maskgroupbasedcorrmaskrangecoloramount' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'] },
- 'maskgroupbasedcorrmaskrangedepthfeather' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'] },
- 'maskgroupbasedcorrmaskrangedepthmax' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'] },
- 'maskgroupbasedcorrmaskrangedepthmin' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'] },
- 'maskgroupbasedcorrmaskrangeinvert' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'] },
- 'maskgroupbasedcorrmaskrangelumfeather' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'] },
- 'maskgroupbasedcorrmaskrangeluminancedepthsampleinfo' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] },
- 'maskgroupbasedcorrmaskrangelummax' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'] },
- 'maskgroupbasedcorrmaskrangelummin' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'] },
- 'maskgroupbasedcorrmaskrangelumrange' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'] },
- 'maskgroupbasedcorrmaskrangesampletype' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'] },
- 'maskgroupbasedcorrmaskrangetype' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'] },
- 'maskgroupbasedcorrmaskrangeversion' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'] },
- 'maskgroupbasedcorrmaskreferencepoint' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksReferencePoint'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksReferencePoint'] },
- 'maskgroupbasedcorrmaskright' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRight'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRight'] },
- 'maskgroupbasedcorrmaskroundness' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRoundness'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRoundness'] },
- 'maskgroupbasedcorrmasksizex' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksSizeX'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksSizeX'] },
- 'maskgroupbasedcorrmasksizey' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksSizeY'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksSizeY'] },
- 'maskgroupbasedcorrmasktop' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksTop'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksTop'] },
- 'maskgroupbasedcorrmaskvalue' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskValue'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskValue'] },
- 'maskgroupbasedcorrmaskversion' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksVersion'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksVersion'] },
- 'maskgroupbasedcorrmaskwhat' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksWhat'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksWhat'] },
- 'maskgroupbasedcorrmaskwholeimagearea' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksWholeImageArea'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksWholeImageArea'] },
- 'maskgroupbasedcorrmaskx' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksX'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksX'] },
- 'maskgroupbasedcorrmasky' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksY'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksY'] },
- 'maskgroupbasedcorrmaskzerox' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksZeroX'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksZeroX'] },
- 'maskgroupbasedcorrmaskzeroy' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksZeroY'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksZeroY'] },
- 'maskgroupbasedcorrmoire' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalMoire'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalMoire'] },
- 'maskgroupbasedcorrrangemask' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMask'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMask'] },
- 'maskgroupbasedcorrrangemaskareamodels' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModels'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModels'] },
- 'maskgroupbasedcorrrangemaskareamodelscolorsampleinfo' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] },
- 'maskgroupbasedcorrrangemaskareamodelscomponents' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'] },
- 'maskgroupbasedcorrrangemaskcoloramount' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskColorAmount'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskColorAmount'] },
- 'maskgroupbasedcorrrangemaskdepthfeather' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthFeather'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthFeather'] },
- 'maskgroupbasedcorrrangemaskdepthmax' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMax'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMax'] },
- 'maskgroupbasedcorrrangemaskdepthmin' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMin'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMin'] },
- 'maskgroupbasedcorrrangemaskinvert' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskInvert'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskInvert'] },
- 'maskgroupbasedcorrrangemasklumfeather' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumFeather'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumFeather'] },
- 'maskgroupbasedcorrrangemaskluminancedepthsampleinfo' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'] },
- 'maskgroupbasedcorrrangemasklummax' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumMax'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumMax'] },
- 'maskgroupbasedcorrrangemasklummin' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumMin'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumMin'] },
- 'maskgroupbasedcorrrangemasklumrange' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumRange'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumRange'] },
- 'maskgroupbasedcorrrangemasksampletype' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskSampleType'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskSampleType'] },
- 'maskgroupbasedcorrrangemasktype' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskType'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskType'] },
- 'maskgroupbasedcorrrangemaskversion' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskVersion'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskVersion'] },
- 'maskgroupbasedcorrsaturation' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalSaturation'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalSaturation'] },
- 'maskgroupbasedcorrshadows2012' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalShadows2012'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalShadows2012'] },
- 'maskgroupbasedcorrsharpness' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalSharpness'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalSharpness'] },
- 'maskgroupbasedcorrtemperature' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTemperature'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTemperature'] },
- 'maskgroupbasedcorrtexture' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTexture'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTexture'] },
- 'maskgroupbasedcorrtint' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTint'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTint'] },
- 'maskgroupbasedcorrtoninghue' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalToningHue'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalToningHue'] },
- 'maskgroupbasedcorrtoningsaturation' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalToningSaturation'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalToningSaturation'] },
- 'maskgroupbasedcorrwhat' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsWhat'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsWhat'] },
- 'maskgroupbasedcorrwhites2012' => { 493 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalWhites2012'], 495 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalWhites2012'] },
+ 'maskgroupbasedcorractive' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionActive'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionActive'] },
+ 'maskgroupbasedcorramount' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionAmount'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionAmount'] },
+ 'maskgroupbasedcorrblacks2012' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalBlacks2012'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalBlacks2012'] },
+ 'maskgroupbasedcorrbrightness' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalBrightness'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalBrightness'] },
+ 'maskgroupbasedcorrclarity' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalClarity'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalClarity'] },
+ 'maskgroupbasedcorrclarity2012' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalClarity2012'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalClarity2012'] },
+ 'maskgroupbasedcorrcontrast' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalContrast'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalContrast'] },
+ 'maskgroupbasedcorrcontrast2012' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalContrast2012'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalContrast2012'] },
+ 'maskgroupbasedcorrcorrectionname' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionName'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionName'] },
+ 'maskgroupbasedcorrcorrectionsyncid' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionSyncID'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionSyncID'] },
+ 'maskgroupbasedcorrdefringe' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalDefringe'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalDefringe'] },
+ 'maskgroupbasedcorrdehaze' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalDehaze'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalDehaze'] },
+ 'maskgroupbasedcorrections' => { 494 => 'MaskGroupBasedCorrections', 496 => 'MaskGroupBasedCorrections' },
+ 'maskgroupbasedcorrexposure' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalExposure'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalExposure'] },
+ 'maskgroupbasedcorrexposure2012' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalExposure2012'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalExposure2012'] },
+ 'maskgroupbasedcorrhighlights2012' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalHighlights2012'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalHighlights2012'] },
+ 'maskgroupbasedcorrhue' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalHue'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalHue'] },
+ 'maskgroupbasedcorrluminancenoise' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalLuminanceNoise'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalLuminanceNoise'] },
+ 'maskgroupbasedcorrmask' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasks'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasks'] },
+ 'maskgroupbasedcorrmaskalpha' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksAlpha'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksAlpha'] },
+ 'maskgroupbasedcorrmaskangle' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksAngle'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksAngle'] },
+ 'maskgroupbasedcorrmaskbottom' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksBottom'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksBottom'] },
+ 'maskgroupbasedcorrmaskcentervalue' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCenterValue'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCenterValue'] },
+ 'maskgroupbasedcorrmaskcenterweight' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCenterWeight'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCenterWeight'] },
+ 'maskgroupbasedcorrmaskdabs' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksDabs'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksDabs'] },
+ 'maskgroupbasedcorrmaskfeather' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFeather'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFeather'] },
+ 'maskgroupbasedcorrmaskflipped' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFlipped'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFlipped'] },
+ 'maskgroupbasedcorrmaskflow' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFlow'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFlow'] },
+ 'maskgroupbasedcorrmaskfullx' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFullX'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFullX'] },
+ 'maskgroupbasedcorrmaskfully' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFullY'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFullY'] },
+ 'maskgroupbasedcorrmaskinputdigest' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksInputDigest'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksInputDigest'] },
+ 'maskgroupbasedcorrmaskleft' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksLeft'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksLeft'] },
+ 'maskgroupbasedcorrmaskmaskactive' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskActive'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskActive'] },
+ 'maskgroupbasedcorrmaskmaskblendmode' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskBlendMode'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskBlendMode'] },
+ 'maskgroupbasedcorrmaskmaskdigest' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskDigest'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskDigest'] },
+ 'maskgroupbasedcorrmaskmaskinverted' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskInverted'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskInverted'] },
+ 'maskgroupbasedcorrmaskmaskname' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskName'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskName'] },
+ 'maskgroupbasedcorrmaskmasks' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasks'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasks'] },
+ 'maskgroupbasedcorrmaskmasksalpha' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksAlpha'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksAlpha'] },
+ 'maskgroupbasedcorrmaskmasksangle' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksAngle'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksAngle'] },
+ 'maskgroupbasedcorrmaskmasksbottom' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksBottom'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksBottom'] },
+ 'maskgroupbasedcorrmaskmaskscentervalue' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksCenterValue'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksCenterValue'] },
+ 'maskgroupbasedcorrmaskmaskscenterweight' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksCenterWeight'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksCenterWeight'] },
+ 'maskgroupbasedcorrmaskmasksdabs' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksDabs'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksDabs'] },
+ 'maskgroupbasedcorrmaskmasksfeather' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFeather'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFeather'] },
+ 'maskgroupbasedcorrmaskmasksflipped' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFlipped'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFlipped'] },
+ 'maskgroupbasedcorrmaskmasksflow' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFlow'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFlow'] },
+ 'maskgroupbasedcorrmaskmasksfullx' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFullX'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFullX'] },
+ 'maskgroupbasedcorrmaskmasksfully' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFullY'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFullY'] },
+ 'maskgroupbasedcorrmaskmasksinputdigest' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksInputDigest'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksInputDigest'] },
+ 'maskgroupbasedcorrmaskmasksleft' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksLeft'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksLeft'] },
+ 'maskgroupbasedcorrmaskmasksmaskactive' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskActive'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskActive'] },
+ 'maskgroupbasedcorrmaskmasksmaskblendmode' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskBlendMode'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskBlendMode'] },
+ 'maskgroupbasedcorrmaskmasksmaskdigest' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskDigest'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskDigest'] },
+ 'maskgroupbasedcorrmaskmasksmaskinverted' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskInverted'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskInverted'] },
+ 'maskgroupbasedcorrmaskmasksmaskname' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskName'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskName'] },
+ 'maskgroupbasedcorrmaskmasksmasksubtype' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSubType'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSubType'] },
+ 'maskgroupbasedcorrmaskmasksmasksyncid' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSyncID'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSyncID'] },
+ 'maskgroupbasedcorrmaskmasksmaskversion' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskVersion'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskVersion'] },
+ 'maskgroupbasedcorrmaskmasksmidpoint' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMidpoint'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMidpoint'] },
+ 'maskgroupbasedcorrmaskmasksorigin' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksOrigin'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksOrigin'] },
+ 'maskgroupbasedcorrmaskmasksperimetervalue' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksPerimeterValue'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksPerimeterValue'] },
+ 'maskgroupbasedcorrmaskmasksradius' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRadius'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRadius'] },
+ 'maskgroupbasedcorrmaskmasksreferencepoint' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksReferencePoint'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksReferencePoint'] },
+ 'maskgroupbasedcorrmaskmasksright' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRight'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRight'] },
+ 'maskgroupbasedcorrmaskmasksroundness' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRoundness'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRoundness'] },
+ 'maskgroupbasedcorrmaskmaskssizex' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksSizeX'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksSizeX'] },
+ 'maskgroupbasedcorrmaskmaskssizey' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksSizeY'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksSizeY'] },
+ 'maskgroupbasedcorrmaskmaskstop' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksTop'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksTop'] },
+ 'maskgroupbasedcorrmaskmasksubtype' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskSubType'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskSubType'] },
+ 'maskgroupbasedcorrmaskmasksvalue' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskValue'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskValue'] },
+ 'maskgroupbasedcorrmaskmasksversion' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksVersion'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksVersion'] },
+ 'maskgroupbasedcorrmaskmaskswhat' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksWhat'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksWhat'] },
+ 'maskgroupbasedcorrmaskmaskswholeimagearea' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksWholeImageArea'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksWholeImageArea'] },
+ 'maskgroupbasedcorrmaskmasksx' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksX'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksX'] },
+ 'maskgroupbasedcorrmaskmasksy' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksY'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksY'] },
+ 'maskgroupbasedcorrmaskmasksyncid' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskSyncID'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskSyncID'] },
+ 'maskgroupbasedcorrmaskmaskszerox' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksZeroX'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksZeroX'] },
+ 'maskgroupbasedcorrmaskmaskszeroy' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksZeroY'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksZeroY'] },
+ 'maskgroupbasedcorrmaskmaskversion' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskVersion'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskVersion'] },
+ 'maskgroupbasedcorrmaskmidpoint' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMidpoint'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMidpoint'] },
+ 'maskgroupbasedcorrmaskorigin' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksOrigin'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksOrigin'] },
+ 'maskgroupbasedcorrmaskperimetervalue' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksPerimeterValue'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksPerimeterValue'] },
+ 'maskgroupbasedcorrmaskradius' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRadius'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRadius'] },
+ 'maskgroupbasedcorrmaskrange' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMask'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMask'] },
+ 'maskgroupbasedcorrmaskrangeareamodels' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'] },
+ 'maskgroupbasedcorrmaskrangeareamodelscolorsampleinfo' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] },
+ 'maskgroupbasedcorrmaskrangeareamodelscomponents' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'] },
+ 'maskgroupbasedcorrmaskrangecoloramount' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'] },
+ 'maskgroupbasedcorrmaskrangedepthfeather' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'] },
+ 'maskgroupbasedcorrmaskrangedepthmax' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'] },
+ 'maskgroupbasedcorrmaskrangedepthmin' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'] },
+ 'maskgroupbasedcorrmaskrangeinvert' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'] },
+ 'maskgroupbasedcorrmaskrangelumfeather' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'] },
+ 'maskgroupbasedcorrmaskrangeluminancedepthsampleinfo' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] },
+ 'maskgroupbasedcorrmaskrangelummax' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'] },
+ 'maskgroupbasedcorrmaskrangelummin' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'] },
+ 'maskgroupbasedcorrmaskrangelumrange' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'] },
+ 'maskgroupbasedcorrmaskrangesampletype' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'] },
+ 'maskgroupbasedcorrmaskrangetype' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'] },
+ 'maskgroupbasedcorrmaskrangeversion' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'] },
+ 'maskgroupbasedcorrmaskreferencepoint' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksReferencePoint'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksReferencePoint'] },
+ 'maskgroupbasedcorrmaskright' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRight'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRight'] },
+ 'maskgroupbasedcorrmaskroundness' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRoundness'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRoundness'] },
+ 'maskgroupbasedcorrmasksizex' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksSizeX'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksSizeX'] },
+ 'maskgroupbasedcorrmasksizey' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksSizeY'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksSizeY'] },
+ 'maskgroupbasedcorrmasktop' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksTop'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksTop'] },
+ 'maskgroupbasedcorrmaskvalue' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskValue'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskValue'] },
+ 'maskgroupbasedcorrmaskversion' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksVersion'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksVersion'] },
+ 'maskgroupbasedcorrmaskwhat' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksWhat'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksWhat'] },
+ 'maskgroupbasedcorrmaskwholeimagearea' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksWholeImageArea'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksWholeImageArea'] },
+ 'maskgroupbasedcorrmaskx' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksX'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksX'] },
+ 'maskgroupbasedcorrmasky' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksY'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksY'] },
+ 'maskgroupbasedcorrmaskzerox' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksZeroX'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksZeroX'] },
+ 'maskgroupbasedcorrmaskzeroy' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksZeroY'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksZeroY'] },
+ 'maskgroupbasedcorrmoire' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalMoire'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalMoire'] },
+ 'maskgroupbasedcorrrangemask' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMask'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMask'] },
+ 'maskgroupbasedcorrrangemaskareamodels' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModels'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModels'] },
+ 'maskgroupbasedcorrrangemaskareamodelscolorsampleinfo' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] },
+ 'maskgroupbasedcorrrangemaskareamodelscomponents' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'] },
+ 'maskgroupbasedcorrrangemaskcoloramount' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskColorAmount'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskColorAmount'] },
+ 'maskgroupbasedcorrrangemaskdepthfeather' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthFeather'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthFeather'] },
+ 'maskgroupbasedcorrrangemaskdepthmax' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMax'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMax'] },
+ 'maskgroupbasedcorrrangemaskdepthmin' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMin'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMin'] },
+ 'maskgroupbasedcorrrangemaskinvert' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskInvert'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskInvert'] },
+ 'maskgroupbasedcorrrangemasklumfeather' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumFeather'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumFeather'] },
+ 'maskgroupbasedcorrrangemaskluminancedepthsampleinfo' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'] },
+ 'maskgroupbasedcorrrangemasklummax' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumMax'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumMax'] },
+ 'maskgroupbasedcorrrangemasklummin' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumMin'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumMin'] },
+ 'maskgroupbasedcorrrangemasklumrange' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumRange'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumRange'] },
+ 'maskgroupbasedcorrrangemasksampletype' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskSampleType'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskSampleType'] },
+ 'maskgroupbasedcorrrangemasktype' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskType'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskType'] },
+ 'maskgroupbasedcorrrangemaskversion' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskVersion'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskVersion'] },
+ 'maskgroupbasedcorrsaturation' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalSaturation'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalSaturation'] },
+ 'maskgroupbasedcorrshadows2012' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalShadows2012'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalShadows2012'] },
+ 'maskgroupbasedcorrsharpness' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalSharpness'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalSharpness'] },
+ 'maskgroupbasedcorrtemperature' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTemperature'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTemperature'] },
+ 'maskgroupbasedcorrtexture' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTexture'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTexture'] },
+ 'maskgroupbasedcorrtint' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTint'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTint'] },
+ 'maskgroupbasedcorrtoninghue' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalToningHue'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalToningHue'] },
+ 'maskgroupbasedcorrtoningsaturation' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalToningSaturation'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalToningSaturation'] },
+ 'maskgroupbasedcorrwhat' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsWhat'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsWhat'] },
+ 'maskgroupbasedcorrwhites2012' => { 494 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalWhites2012'], 496 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalWhites2012'] },
'masterdocumentid' => { 131 => 0xb9 },
'mastergain' => { 254 => 0x50 },
'materialsample' => { 118 => 'MaterialSample' },
@@ -4456,20 +4458,20 @@ my %tagLookup = (
'maxaperture' => { 34 => 0x1a, 138 => 0x3f9, 144 => 0x6103, 163 => 'MaxAperture', 181 => 0x17, 187 => 0x49c5, 231 => 0x36, 313 => 0x20a, 361 => '14.1' },
'maxapertureatmaxfocal' => { 127 => 0x1407, 163 => 'MaxApertureAtMaxFocal', 225 => 0xb, 226 => 0x10, 227 => 0x11, 231 => 0x12, 313 => 0x206 },
'maxapertureatminfocal' => { 127 => 0x1406, 225 => 0xa, 226 => 0xf, 227 => 0x10, 231 => 0x11, 313 => 0x205 },
- 'maxaperturevalue' => { 119 => 0x9205, 379 => 0x414, 499 => 'MaxApertureValue' },
- 'maxavailheight' => { 506 => 'MaxAvailHeight' },
- 'maxavailwidth' => { 506 => 'MaxAvailWidth' },
+ 'maxaperturevalue' => { 119 => 0x9205, 379 => 0x414, 500 => 'MaxApertureValue' },
+ 'maxavailheight' => { 507 => 'MaxAvailHeight' },
+ 'maxavailwidth' => { 507 => 'MaxAvailWidth' },
'maxcontinuousrelease' => { 294 => 0xb, 295 => 0xc, 297 => '12.1', 298 => '12.1', 303 => 0xc, 304 => 0xb, 307 => '12.1', 308 => '12.1', 310 => 0x3d },
'maxfaces' => { 316 => 0x1202 },
'maxfocallength' => { 7 => 0xe6, 8 => 0x10, 9 => 0x1ab, 10 => 0x13, 11 => 0x115, 12 => 0x13, 13 => 0x153, 14 => 0xda, 16 => 0xfa, 17 => 0xee, 18 => 0x103, 19 => 0x95, 20 => 0xea, 21 => 0x157, 22 => 0xee, 23 => 0xec, 24 => 0x12b, 25 => 0x165, 26 => 0x16a, 27 => 0x188, 28 => 0x116, 29 => 0x18d, 34 => 0x17, 127 => 0x1405, 163 => 'MaxFocalLength', 225 => 0x9, 226 => 0xe, 227 => 0xf, 231 => 0x10, 313 => 0x208, 448 => 0x127c, 449 => 0x1138, 450 => 0x330, 451 => 0x330, 452 => 0x30e },
'maximumdensityrange' => { 133 => 0x8c },
- 'maxpagesize' => { 525 => 'MaxPageSize' },
- 'maxpagesizeh' => { 525 => [\'MaxPageSize','MaxPageSizeH'] },
- 'maxpagesizeunit' => { 525 => [\'MaxPageSize','MaxPageSizeUnit'] },
- 'maxpagesizew' => { 525 => [\'MaxPageSize','MaxPageSizeW'] },
+ 'maxpagesize' => { 526 => 'MaxPageSize' },
+ 'maxpagesizeh' => { 526 => [\'MaxPageSize','MaxPageSizeH'] },
+ 'maxpagesizeunit' => { 526 => [\'MaxPageSize','MaxPageSizeUnit'] },
+ 'maxpagesizew' => { 526 => [\'MaxPageSize','MaxPageSizeW'] },
'maxpixelvaluethreshold' => { 138 => 0xc7d },
'maxsamplevalue' => { 119 => 0x119 },
- 'maxstorage' => { 515 => 'maxstorage' },
+ 'maxstorage' => { 516 => 'maxstorage' },
'mb-d10batteries' => { 294 => '12.6' },
'mb-d10batterytype' => { 303 => '13.3' },
'mb-d11batterytype' => { 304 => '2.3' },
@@ -4482,7 +4484,7 @@ my %tagLookup = (
'mditemfscreationdate' => { 173 => 'MDItemFSCreationDate' },
'mditemfslabel' => { 173 => 'MDItemFSLabel' },
'mditemusertags' => { 173 => 'MDItemUserTags' },
- 'meal' => { 512 => 'meal' },
+ 'meal' => { 513 => 'meal' },
'measuredev' => { 28 => 0x9, 77 => 0x3, 97 => 0x1814, 156 => 'MeasuredEV' },
'measuredev2' => { 13 => 0x8, 28 => 0x8, 77 => 0x17 },
'measuredev3' => { 13 => 0x9 },
@@ -4499,13 +4501,13 @@ my %tagLookup = (
'measurementtype' => { 118 => [\'MeasurementOrFact','MeasurementOrFactMeasurementType'] },
'measurementunit' => { 118 => [\'MeasurementOrFact','MeasurementOrFactMeasurementUnit'] },
'measurementvalue' => { 118 => [\'MeasurementOrFact','MeasurementOrFactMeasurementValue'] },
- 'measuretype' => { 478 => 'MeasureType' },
+ 'measuretype' => { 479 => 'MeasureType' },
'mechanicalshuttercount' => { 233 => 0x37 },
'mediaclassprimaryid' => { 179 => 'WM/MediaClassPrimaryID' },
'mediaclasssecondaryid' => { 179 => 'WM/MediaClassSecondaryID' },
'mediaconstraints' => { 322 => 'MediaConstraints' },
'mediacreatedate' => { 391 => 0x1 },
- 'mediaeventiddate' => { 483 => 'MediaEventIdDate' },
+ 'mediaeventiddate' => { 484 => 'MediaEventIdDate' },
'mediagroupuuid' => { 1 => 0x11 },
'mediamodifydate' => { 391 => 0x2 },
'mediasummarycode' => { 322 => 'MediaSummaryCode' },
@@ -4516,15 +4518,15 @@ my %tagLookup = (
'menubuttondisplayposition' => { 82 => 0xb, 85 => 0xa, 86 => 0xb, 89 => 0xb },
'menubuttonreturn' => { 90 => 0xb },
'menumonitorofftime' => { 294 => '26.1', 295 => '22.1', 297 => '22.1', 298 => '22.1', 302 => '21.1', 303 => '8.2', 304 => '21.1', 307 => '22.1', 308 => '22.1', 309 => '22.1', 310 => 0x35 },
- 'metadataauthority' => { 506 => 'metadataAuthority' },
- 'metadataauthorityidentifier' => { 506 => [\'metadataAuthority','metadataAuthorityIdentifier'] },
- 'metadataauthorityname' => { 506 => [\'metadataAuthority','metadataAuthorityName'] },
- 'metadatadate' => { 518 => 'MetadataDate' },
- 'metadatalastedited' => { 506 => 'metadataLastEdited' },
- 'metadatalasteditor' => { 506 => 'metadataLastEditor' },
- 'metadatalasteditoridentifier' => { 506 => [\'metadataLastEditor','metadataLastEditorIdentifier'] },
- 'metadatalasteditorname' => { 506 => [\'metadataLastEditor','metadataLastEditorName'] },
- 'metadatamoddate' => { 520 => 'metadataModDate' },
+ 'metadataauthority' => { 507 => 'metadataAuthority' },
+ 'metadataauthorityidentifier' => { 507 => [\'metadataAuthority','metadataAuthorityIdentifier'] },
+ 'metadataauthorityname' => { 507 => [\'metadataAuthority','metadataAuthorityName'] },
+ 'metadatadate' => { 519 => 'MetadataDate' },
+ 'metadatalastedited' => { 507 => 'metadataLastEdited' },
+ 'metadatalasteditor' => { 507 => 'metadataLastEditor' },
+ 'metadatalasteditoridentifier' => { 507 => [\'metadataLastEditor','metadataLastEditorIdentifier'] },
+ 'metadatalasteditorname' => { 507 => [\'metadataLastEditor','metadataLastEditorName'] },
+ 'metadatamoddate' => { 521 => 'metadataModDate' },
'metaversion' => { 443 => 0x34 },
'meterinfo1row1' => { 436 => 0x0, 437 => 0x0 },
'meterinfo1row2' => { 436 => 0x6c, 437 => 0x5a },
@@ -4543,7 +4545,7 @@ my %tagLookup = (
'meterinfo2row8' => { 436 => 0x690, 437 => 0x578 },
'meterinfo2row9' => { 436 => 0x714, 437 => 0x5e6 },
'metering' => { 296 => '6.1' },
- 'meteringmode' => { 34 => 0x11, 119 => 0x9207, 140 => 0x1c, 181 => 0x7, 182 => 0x25, 184 => 0x12, 312 => 0x202, 370 => 0x17, 412 => 0x9, 422 => 0x15, 423 => 0x13, 424 => 0x7, 440 => 0x3, 444 => 0x1174, 445 => 0x1178, 446 => 0x1154, 447 => 0x11d0, 448 => 0x11ac, 449 => 0x1064, 450 => 0x25c, 451 => 0x25c, 452 => 0x24b, 499 => 'MeteringMode' },
+ 'meteringmode' => { 34 => 0x11, 119 => 0x9207, 140 => 0x1c, 181 => 0x7, 182 => 0x25, 184 => 0x12, 312 => 0x202, 370 => 0x17, 412 => 0x9, 422 => 0x15, 423 => 0x13, 424 => 0x7, 440 => 0x3, 444 => 0x1174, 445 => 0x1178, 446 => 0x1154, 447 => 0x11d0, 448 => 0x11ac, 449 => 0x1064, 450 => 0x25c, 451 => 0x25c, 452 => 0x24b, 500 => 'MeteringMode' },
'meteringmode2' => { 351 => '2.1', 435 => 0x202c },
'meteringmode3' => { 351 => '16.1' },
'meteringoffscaleindicator' => { 184 => 0x53 },
@@ -4554,13 +4556,13 @@ my %tagLookup = (
'microphonefrequencyresponse' => { 238 => 0x2d4, 239 => 0x2fc },
'microphonejackpower' => { 238 => 0x2fa, 239 => 0x322 },
'microphonesensitivity' => { 238 => 0x2d0, 239 => 0x2f8 },
- 'microvideo' => { 476 => 'MicroVideo' },
- 'microvideooffset' => { 476 => 'MicroVideoOffset' },
- 'microvideopresentationtimestampus' => { 476 => 'MicroVideoPresentationTimestampUs' },
- 'microvideoversion' => { 476 => 'MicroVideoVersion' },
+ 'microvideo' => { 477 => 'MicroVideo' },
+ 'microvideooffset' => { 477 => 'MicroVideoOffset' },
+ 'microvideopresentationtimestampus' => { 477 => 'MicroVideoPresentationTimestampUs' },
+ 'microvideoversion' => { 477 => 'MicroVideoVersion' },
'midrangesharpness' => { 248 => 0x3b },
'mieversion' => { 164 => '0Vers' },
- 'mime' => { 478 => 'Mime' },
+ 'mime' => { 479 => 'Mime' },
'minaperture' => { 34 => 0x1b, 138 => 0x3f8, 163 => 'MinAperture', 361 => '0.2' },
'minaperturevalue' => { 379 => 0x415 },
'minfocallength' => { 7 => 0xe4, 8 => 0xe, 9 => 0x1a9, 10 => 0x11, 11 => 0x113, 12 => 0x11, 13 => 0x151, 14 => 0xd8, 16 => 0xf8, 17 => 0xec, 18 => 0x101, 19 => 0x93, 20 => 0xe8, 21 => 0x155, 22 => 0xec, 23 => 0xea, 24 => 0x129, 25 => 0x163, 26 => 0x168, 27 => 0x186, 28 => 0x114, 29 => 0x18b, 34 => 0x18, 127 => 0x1404, 163 => 'MinFocalLength', 225 => 0x8, 226 => 0xd, 227 => 0xe, 231 => 0xf, 313 => 0x207, 448 => 0x127a, 449 => 0x1136, 450 => 0x32e, 451 => 0x32e, 452 => 0x30c },
@@ -4573,15 +4575,15 @@ my %tagLookup = (
'minoltaquality' => { 181 => 0x5, 182 => 0xd, 183 => 0x3, 186 => [0x102,0x103] },
'minoltatime' => { 181 => 0x16 },
'minormodelagedisclosure' => { 322 => 'MinorModelAgeDisclosure' },
- 'minorversion' => { 484 => 'MinorVersion' },
+ 'minorversion' => { 485 => 'MinorVersion' },
'minsamplevalue' => { 119 => 0x118 },
'mirrorlockup' => { 82 => 0xc, 83 => 0xc, 84 => 0x60f, 85 => 0xb, 86 => 0xc, 87 => 0x6, 88 => 0x6, 89 => 0xc, 90 => 0x3 },
- 'mobilecountrycode' => { 492 => 'mcc' },
- 'mobilenetworkcode' => { 492 => 'mnc' },
- 'moddate' => { 325 => 'modify-date', 507 => 'ModDate' },
+ 'mobilecountrycode' => { 493 => 'mcc' },
+ 'mobilenetworkcode' => { 493 => 'mnc' },
+ 'moddate' => { 325 => 'modify-date', 508 => 'ModDate' },
'modedialposition' => { 428 => 0x14 },
- 'model' => { 98 => 0x6, 119 => 0x110, 156 => 'Model', 325 => 'Model', 340 => 0x110, 370 => 0x23f, 389 => 'model', 395 => ['@mod','CNMN','cmnm',"\xa9mdl","\xa9mod"], 412 => 0x84, 478 => 'Model', 509 => 'model', 516 => 'Model' },
- 'modelage' => { 506 => 'ModelAge' },
+ 'model' => { 98 => 0x6, 119 => 0x110, 156 => 'Model', 325 => 'Model', 340 => 0x110, 370 => 0x23f, 389 => 'model', 395 => ['@mod','CNMN','cmnm',"\xa9mdl","\xa9mod"], 412 => 0x84, 479 => 'Model', 510 => 'model', 517 => 'Model' },
+ 'modelage' => { 507 => 'ModelAge' },
'modelid' => { 311 => 0x0 },
'modelingflash' => { 294 => '21.4', 295 => '31.1', 297 => '31.1', 298 => '31.1', 303 => '26.4', 304 => '30.2', 305 => '7.4', 306 => '30.1', 307 => '31.1', 308 => '31.1', 309 => '31.3', 310 => 0x5d },
'modelreleaseid' => { 322 => 'ModelReleaseID' },
@@ -4589,8 +4591,8 @@ my %tagLookup = (
'modelreleaseyear' => { 457 => 0x52, 458 => 0x46, 459 => 0x53 },
'modeltiepoint' => { 119 => 0x8482 },
'modeltransform' => { 119 => 0x85d8 },
- 'modelyear' => { 509 => 'modelYear' },
- 'modificationdate' => { 510 => 'modificationDate' },
+ 'modelyear' => { 510 => 'modelYear' },
+ 'modificationdate' => { 511 => 'modificationDate' },
'modifiedcolortemp' => { 66 => 0x9 },
'modifieddigitalgain' => { 66 => 0xb },
'modifiedparamflag' => { 58 => 0x1 },
@@ -4604,8 +4606,8 @@ my %tagLookup = (
'modifiedwhitebalance' => { 66 => 0x8 },
'modifiedwhitebalanceblue' => { 66 => 0x7 },
'modifiedwhitebalancered' => { 66 => 0x6 },
- 'modifydate' => { 119 => 0x132, 157 => 'ModifyDate', 321 => 'ModDate', 323 => 'tIME', 386 => 'ModDate', 392 => 0x2, 518 => 'ModifyDate' },
- 'moirefilter' => { 119 => 0xfe58, 493 => 'MoireFilter', 495 => 'MoireFilter' },
+ 'modifydate' => { 119 => 0x132, 157 => 'ModifyDate', 321 => 'ModDate', 323 => 'tIME', 386 => 'ModDate', 392 => 0x2, 519 => 'ModifyDate' },
+ 'moirefilter' => { 119 => 0xfe58, 494 => 'MoireFilter', 496 => 'MoireFilter' },
'monitorbrightness' => { 238 => 0x59a, 239 => 0x5ca },
'monitordisplayoff' => { 184 => 0x4c },
'monitormatrix' => { 138 => 0x8fc },
@@ -4632,7 +4634,7 @@ my %tagLookup = (
'monthdaycreated' => { 140 => 0x12, 149 => 0xe },
'mood' => { 179 => 'WM/Mood' },
'moonphase' => { 396 => 0x12, 397 => 0x43, 398 => 0x4c },
- 'morepermissions' => { 491 => 'morePermissions' },
+ 'morepermissions' => { 492 => 'morePermissions' },
'motionphotovideo' => { 390 => 'mpvd' },
'motionsensitivity' => { 396 => 0x29, 398 => 0x60 },
'movementcount' => { 387 => "\xa9mvc" },
@@ -4715,19 +4717,19 @@ my %tagLookup = (
'multishot' => { 340 => 0x121 },
'mute' => { 389 => 'player.movie.audio.mute' },
'mycolormode' => { 69 => 0x2 },
- 'name' => { 395 => 'name', 493 => 'Name', 495 => 'Name' },
+ 'name' => { 395 => 'name', 494 => 'Name', 496 => 'Name' },
'narrator' => { 387 => "\xa9nrt" },
- 'nationalcatalognumber' => { 510 => 'nationalCatalogNumber' },
- 'nativedigest' => { 499 => 'NativeDigest', 516 => 'NativeDigest' },
+ 'nationalcatalognumber' => { 511 => 'nationalCatalogNumber' },
+ 'nativedigest' => { 500 => 'NativeDigest', 517 => 'NativeDigest' },
'ndfilter' => { 77 => 0x1c, 312 => 0x204, 402 => 0x1019 },
- 'near' => { 478 => 'Near' },
+ 'near' => { 479 => 'Near' },
'nefbitdepth' => { 233 => 0xe22 },
'nefcompression' => { 233 => 0x93, 234 => 0xa },
'neflinearizationtable' => { 233 => 0x96 },
- 'negativecachelargepreviewsize' => { 493 => 'NegativeCacheLargePreviewSize', 495 => 'NegativeCacheLargePreviewSize' },
- 'negativecachemaximumsize' => { 493 => 'NegativeCacheMaximumSize', 495 => 'NegativeCacheMaximumSize' },
- 'negativecachepath' => { 493 => 'NegativeCachePath', 495 => 'NegativeCachePath' },
- 'neutraldensityfactor' => { 490 => 'NeutralDensityFactor' },
+ 'negativecachelargepreviewsize' => { 494 => 'NegativeCacheLargePreviewSize', 496 => 'NegativeCacheLargePreviewSize' },
+ 'negativecachemaximumsize' => { 494 => 'NegativeCacheMaximumSize', 496 => 'NegativeCacheMaximumSize' },
+ 'negativecachepath' => { 494 => 'NegativeCachePath', 496 => 'NegativeCachePath' },
+ 'neutraldensityfactor' => { 491 => 'NeutralDensityFactor' },
'neutraldensityfilter' => { 370 => 0x88 },
'neutraloutputhighlightpoint' => { 109 => 0x2f },
'neutraloutputshadowpoint' => { 109 => 0x30 },
@@ -4746,7 +4748,7 @@ my %tagLookup = (
'newlensdata' => { 231 => 0x2f },
'newrawimagedigest' => { 119 => 0xc7a7 },
'newsphotoversion' => { 133 => 0x0 },
- 'nickname' => { 518 => 'Nickname' },
+ 'nickname' => { 519 => 'Nickname' },
'nikoncapturedata' => { 233 => 0xe01 },
'nikoncaptureeditversions' => { 233 => 0xe13 },
'nikoncaptureoffsets' => { 233 => 0xe0e },
@@ -4781,28 +4783,28 @@ my %tagLookup = (
'nominalminaperture' => { 361 => '10.1' },
'normallinetime' => { 138 => 0x186a },
'normalwhitelevel' => { 41 => 0x32a, 42 => 0x280, 45 => [0x2b8,0x2cf,0x2d3], 46 => 0x569, 47 => 0x1e3, 48 => [0x1fc,0x2dc], 49 => [0x230,0x30e], 50 => 0x31c },
- 'notes' => { 471 => 'Notes', 488 => 'notes' },
- 'npages' => { 525 => 'NPages' },
+ 'notes' => { 471 => 'Notes', 489 => 'notes' },
+ 'npages' => { 526 => 'NPages' },
'nullrecord' => { 97 => 0x0 },
'numafpoints' => { 347 => 0x2 },
- 'number' => { 510 => 'number' },
- 'numberofbeats' => { 520 => 'numberOfBeats' },
+ 'number' => { 511 => 'number' },
+ 'numberofbeats' => { 521 => 'numberOfBeats' },
'numberoffocuspoints' => { 297 => '1.3', 298 => '1.3', 301 => '0.2', 302 => '0.3', 304 => '0.3' },
'numfaceelements' => { 127 => 0x4200 },
'numfacepositions' => { 327 => 0x0 },
'numindexentries' => { 133 => 0x54 },
'numwbentries' => { 341 => 0x0, 342 => 0x0 },
- 'object' => { 510 => 'object' },
+ 'object' => { 511 => 'object' },
'objectattributereference' => { 131 => 0x4 },
- 'objectcycle' => { 131 => 0x4b, 488 => 'ObjectCycle' },
- 'objectdescription' => { 509 => 'objectDescription' },
+ 'objectcycle' => { 131 => 0x4b, 489 => 'ObjectCycle' },
+ 'objectdescription' => { 510 => 'objectDescription' },
'objectdistance' => { 112 => 0x6, 113 => 0x2022 },
'objectname' => { 131 => 0x5 },
'objectpreviewdata' => { 131 => 0xca },
'objectpreviewfileformat' => { 131 => 0xc8 },
'objectpreviewfileversion' => { 131 => 0xc9 },
- 'objectsubtype' => { 509 => 'objectSubtype' },
- 'objecttype' => { 509 => 'objectType' },
+ 'objectsubtype' => { 510 => 'objectSubtype' },
+ 'objecttype' => { 510 => 'objectType' },
'objecttypereference' => { 131 => 0x3 },
'occurrence' => { 118 => 'Occurrence' },
'occurrenceassociatedmedia' => { 118 => [\'Occurrence','OccurrenceAssociatedMedia'] },
@@ -4834,13 +4836,13 @@ my %tagLookup = (
'occurrencereproductivecondition' => { 118 => [\'Occurrence','OccurrenceReproductiveCondition'] },
'occurrencesex' => { 118 => [\'Occurrence','OccurrenceSex'] },
'occurrencestatus' => { 118 => [\'Occurrence','OccurrenceOccurrenceStatus'] },
- 'oecfcolumns' => { 499 => [\'OECF','OECFColumns'] },
- 'oecfnames' => { 499 => [\'OECF','OECFNames'] },
- 'oecfrows' => { 499 => [\'OECF','OECFRows'] },
- 'oecfvalues' => { 499 => [\'OECF','OECFValues'] },
- 'offsaledate' => { 510 => 'offSaleDate' },
- 'offsaledatea-platform' => { 510 => [\'offSaleDate','offSaleDateA-platform'] },
- 'offsaledatedate' => { 510 => [\'offSaleDate','offSaleDateDate'] },
+ 'oecfcolumns' => { 500 => [\'OECF','OECFColumns'] },
+ 'oecfnames' => { 500 => [\'OECF','OECFNames'] },
+ 'oecfrows' => { 500 => [\'OECF','OECFRows'] },
+ 'oecfvalues' => { 500 => [\'OECF','OECFValues'] },
+ 'offsaledate' => { 511 => 'offSaleDate' },
+ 'offsaledatea-platform' => { 511 => [\'offSaleDate','offSaleDateA-platform'] },
+ 'offsaledatedate' => { 511 => [\'offSaleDate','offSaleDateDate'] },
'offsetdacvalue' => { 138 => 0x190a },
'offsetschema' => { 119 => 0xea1d },
'offsettime' => { 119 => 0x9010 },
@@ -4859,12 +4861,12 @@ my %tagLookup = (
'omensurfaceindex' => { 138 => 0xa64 },
'oneshotafrelease' => { 2 => 0x9 },
'onetouchwb' => { 317 => 0x302 },
- 'onsaledate' => { 510 => 'onSaleDate' },
- 'onsaledatea-platform' => { 510 => [\'onSaleDate','onSaleDateA-platform'] },
- 'onsaledatedate' => { 510 => [\'onSaleDate','onSaleDateDate'] },
- 'onsaleday' => { 510 => 'onSaleDay' },
- 'onsaledaya-platform' => { 510 => [\'onSaleDay','onSaleDayA-platform'] },
- 'onsaledayday' => { 510 => [\'onSaleDay','onSaleDayDay'] },
+ 'onsaledate' => { 511 => 'onSaleDate' },
+ 'onsaledatea-platform' => { 511 => [\'onSaleDate','onSaleDateA-platform'] },
+ 'onsaledatedate' => { 511 => [\'onSaleDate','onSaleDateDate'] },
+ 'onsaleday' => { 511 => 'onSaleDay' },
+ 'onsaledaya-platform' => { 511 => [\'onSaleDay','onSaleDayA-platform'] },
+ 'onsaledayday' => { 511 => [\'onSaleDay','onSaleDayDay'] },
'opcodelist1' => { 119 => 0xc740 },
'opcodelist2' => { 119 => 0xc741 },
'opcodelist3' => { 119 => 0xc74e },
@@ -4872,12 +4874,12 @@ my %tagLookup = (
'opticalzoomcode' => { 77 => 0xa },
'opticalzoommode' => { 335 => 0x34 },
'opticalzoomon' => { 411 => 0x219 },
- 'optionenddate' => { 513 => 'optionEndDate' },
- 'opto-electricconvfactor' => { 499 => 'OECF' },
+ 'optionenddate' => { 514 => 'optionEndDate' },
+ 'opto-electricconvfactor' => { 500 => 'OECF' },
'orangehsl' => { 103 => 0x20911 },
'ordernumber' => { 127 => 0x8002 },
- 'organisationinimagecode' => { 506 => 'OrganisationInImageCode' },
- 'organisationinimagename' => { 506 => 'OrganisationInImageName' },
+ 'organisationinimagecode' => { 507 => 'OrganisationInImageCode' },
+ 'organisationinimagename' => { 507 => 'OrganisationInImageName' },
'organism' => { 118 => 'Organism' },
'organismassociatedoccurrences' => { 118 => [\'Organism','OrganismAssociatedOccurrences'] },
'organismassociatedorganisms' => { 118 => [\'Organism','OrganismAssociatedOrganisms'] },
@@ -4886,23 +4888,24 @@ my %tagLookup = (
'organismpreviousidentifications' => { 118 => [\'Organism','OrganismPreviousIdentifications'] },
'organismremarks' => { 118 => [\'Organism','OrganismOrganismRemarks'] },
'organismscope' => { 118 => [\'Organism','OrganismOrganismScope'] },
- 'organization' => { 510 => 'organization' },
- 'orientation' => { 119 => 0x112, 340 => 0x112, 509 => 'orientation', 516 => 'Orientation' },
+ 'organization' => { 511 => 'organization' },
+ 'orientation' => { 119 => 0x112, 340 => 0x112, 510 => 'orientation', 517 => 'Orientation' },
'orientation2' => { 440 => [0x28,0x2e] },
'orientationlinkedaf' => { 2 => 0xe },
'orientationlinkedafpoint' => { 84 => 0x516 },
'originalalbumtitle' => { 179 => 'WM/OriginalAlbumTitle' },
'originalartist' => { 179 => 'WM/OriginalArtist', 387 => "\xa9ope" },
'originalbestqualitysize' => { 119 => 0xc792 },
- 'originalcreatedatetime' => { 483 => 'OriginalCreateDateTime' },
+ 'originalcreatedatetime' => { 484 => 'OriginalCreateDateTime' },
'originaldecisiondata' => { 114 => 'Canon-OriginalDecisionData' },
'originaldecisiondataoffset' => { 64 => 0x83 },
'originaldefaultcropsize' => { 119 => 0xc793 },
'originaldefaultfinalsize' => { 119 => 0xc791 },
'originaldirectory' => { 332 => 0x408 },
- 'originaldocumentid' => { 521 => 'OriginalDocumentID' },
- 'originalfilename' => { 97 => 0x816, 138 => 0x3e9, 150 => 0x20, 332 => 0x407, 483 => 'OriginalFilename' },
+ 'originaldocumentid' => { 522 => 'OriginalDocumentID' },
+ 'originalfilename' => { 97 => 0x816, 138 => 0x3e9, 150 => 0x20, 332 => 0x407, 484 => 'OriginalFilename' },
'originalimageheight' => { 79 => 0xc, 123 => 0x1 },
+ 'originalimagemd5' => { 474 => 'OriginalImageMD5' },
'originalimagesize' => { 162 => 'OriginalImageSize' },
'originalimagewidth' => { 79 => 0xb, 123 => 0x0 },
'originallyricist' => { 179 => 'WM/OriginalLyricist' },
@@ -4910,9 +4913,9 @@ my %tagLookup = (
'originalrawfiledigest' => { 119 => 0xc71d },
'originalrawfilename' => { 119 => 0xc68b },
'originaltransmissionreference' => { 131 => 0x67 },
- 'originatingprogram' => { 131 => 0x41, 488 => 'OriginatingProgram' },
- 'originplatform' => { 510 => 'originPlatform' },
- 'os' => { 497 => 'os' },
+ 'originatingprogram' => { 131 => 0x41, 489 => 'OriginatingProgram' },
+ 'originplatform' => { 511 => 'originPlatform' },
+ 'os' => { 498 => 'os' },
'otherconditions' => { 322 => 'OtherConditions' },
'otherconstraints' => { 322 => 'OtherConstraints' },
'otherimage' => { 114 => 'Exif-OtherImage' },
@@ -4922,9 +4925,9 @@ my %tagLookup = (
'otherlicensedocuments' => { 322 => 'OtherLicenseDocuments' },
'otherlicenseinfo' => { 322 => 'OtherLicenseInfo' },
'otherlicenserequirements' => { 322 => 'OtherLicenseRequirements' },
- 'outcue' => { 520 => 'outCue' },
- 'outcuescale' => { 520 => [\'outCue','outCueScale'] },
- 'outcuevalue' => { 520 => [\'outCue','outCueValue'] },
+ 'outcue' => { 521 => 'outCue' },
+ 'outcuescale' => { 521 => [\'outCue','outCueScale'] },
+ 'outcuevalue' => { 521 => [\'outCue','outCueValue'] },
'outputimageheight' => { 199 => 0x3 },
'outputimagewidth' => { 199 => 0x2 },
'outputlut' => { 335 => 0xa7 },
@@ -4932,165 +4935,165 @@ my %tagLookup = (
'outputresolution' => { 199 => 0x4 },
'overclockcols' => { 138 => 0x189c },
'overclockrows' => { 138 => 0x18c4 },
- 'overridelookvignette' => { 493 => 'OverrideLookVignette', 495 => 'OverrideLookVignette' },
- 'owner' => { 524 => 'Owner' },
+ 'overridelookvignette' => { 494 => 'OverrideLookVignette', 496 => 'OverrideLookVignette' },
+ 'owner' => { 525 => 'Owner' },
'ownerid' => { 131 => 0xbc },
- 'ownername' => { 15 => 0x10f, 64 => 0x9, 97 => 0x810, 119 => [0xa430,0xfde8], 156 => 'OwnerName', 490 => 'OwnerName', 500 => 'CameraOwnerName' },
+ 'ownername' => { 15 => 0x10f, 64 => 0x9, 97 => 0x810, 119 => [0xa430,0xfde8], 156 => 'OwnerName', 491 => 'OwnerName', 501 => 'CameraOwnerName' },
'padding' => { 119 => 0xea1c },
- 'pagecount' => { 510 => 'pageCount' },
- 'pageimage' => { 518 => [\'PageInfo','PageInfoImage'] },
- 'pageimageformat' => { 518 => [\'PageInfo','PageInfoFormat'] },
- 'pageimageheight' => { 518 => [\'PageInfo','PageInfoHeight'] },
- 'pageimagepagenumber' => { 518 => [\'PageInfo','PageInfoPageNumber'] },
- 'pageimagewidth' => { 518 => [\'PageInfo','PageInfoWidth'] },
- 'pageinfo' => { 518 => 'PageInfo' },
+ 'pagecount' => { 511 => 'pageCount' },
+ 'pageimage' => { 519 => [\'PageInfo','PageInfoImage'] },
+ 'pageimageformat' => { 519 => [\'PageInfo','PageInfoFormat'] },
+ 'pageimageheight' => { 519 => [\'PageInfo','PageInfoHeight'] },
+ 'pageimagepagenumber' => { 519 => [\'PageInfo','PageInfoPageNumber'] },
+ 'pageimagewidth' => { 519 => [\'PageInfo','PageInfoWidth'] },
+ 'pageinfo' => { 519 => 'PageInfo' },
'pagename' => { 119 => 0x11d },
'pagenumber' => { 119 => 0x129 },
- 'pageprogressiondirection' => { 510 => 'pageProgressionDirection' },
- 'pagerange' => { 510 => 'pageRange' },
- 'paintbasedcorrectionmasks' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasks'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasks'] },
- 'paintbasedcorrections' => { 493 => 'PaintBasedCorrections', 495 => 'PaintBasedCorrections' },
- 'paintcorrectionactive' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionActive'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionActive'] },
- 'paintcorrectionamount' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionAmount'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionAmount'] },
- 'paintcorrectionblacks2012' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalBlacks2012'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalBlacks2012'] },
- 'paintcorrectionbrightness' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalBrightness'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalBrightness'] },
- 'paintcorrectionclarity' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity'] },
- 'paintcorrectionclarity2012' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity2012'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity2012'] },
- 'paintcorrectioncontrast' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast'] },
- 'paintcorrectioncontrast2012' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast2012'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast2012'] },
- 'paintcorrectioncorrectionname' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionName'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionName'] },
- 'paintcorrectioncorrectionsyncid' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionSyncID'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionSyncID'] },
- 'paintcorrectiondefringe' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalDefringe'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalDefringe'] },
- 'paintcorrectiondehaze' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalDehaze'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalDehaze'] },
- 'paintcorrectionexposure' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure'] },
- 'paintcorrectionexposure2012' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure2012'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure2012'] },
- 'paintcorrectionhighlights2012' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalHighlights2012'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalHighlights2012'] },
- 'paintcorrectionhue' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalHue'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalHue'] },
- 'paintcorrectionluminancenoise' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalLuminanceNoise'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalLuminanceNoise'] },
- 'paintcorrectionmaskalpha' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAlpha'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAlpha'] },
- 'paintcorrectionmaskangle' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAngle'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAngle'] },
- 'paintcorrectionmaskbottom' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksBottom'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksBottom'] },
- 'paintcorrectionmaskcentervalue' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterValue'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterValue'] },
- 'paintcorrectionmaskcenterweight' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterWeight'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterWeight'] },
- 'paintcorrectionmaskdabs' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksDabs'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksDabs'] },
- 'paintcorrectionmaskfeather' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFeather'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFeather'] },
- 'paintcorrectionmaskflipped' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlipped'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlipped'] },
- 'paintcorrectionmaskflow' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlow'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlow'] },
- 'paintcorrectionmaskfullx' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullX'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullX'] },
- 'paintcorrectionmaskfully' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullY'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullY'] },
- 'paintcorrectionmaskinputdigest' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksInputDigest'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksInputDigest'] },
- 'paintcorrectionmaskleft' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksLeft'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksLeft'] },
- 'paintcorrectionmaskmaskactive' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskActive'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskActive'] },
- 'paintcorrectionmaskmaskblendmode' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskBlendMode'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskBlendMode'] },
- 'paintcorrectionmaskmaskdigest' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskDigest'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskDigest'] },
- 'paintcorrectionmaskmaskinverted' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskInverted'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskInverted'] },
- 'paintcorrectionmaskmaskname' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskName'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskName'] },
- 'paintcorrectionmaskmasks' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasks'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasks'] },
- 'paintcorrectionmaskmasksalpha' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksAlpha'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksAlpha'] },
- 'paintcorrectionmaskmasksangle' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksAngle'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksAngle'] },
- 'paintcorrectionmaskmasksbottom' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksBottom'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksBottom'] },
- 'paintcorrectionmaskmaskscentervalue' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksCenterValue'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksCenterValue'] },
- 'paintcorrectionmaskmaskscenterweight' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksCenterWeight'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksCenterWeight'] },
- 'paintcorrectionmaskmasksdabs' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksDabs'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksDabs'] },
- 'paintcorrectionmaskmasksfeather' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFeather'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFeather'] },
- 'paintcorrectionmaskmasksflipped' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFlipped'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFlipped'] },
- 'paintcorrectionmaskmasksflow' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFlow'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFlow'] },
- 'paintcorrectionmaskmasksfullx' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFullX'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFullX'] },
- 'paintcorrectionmaskmasksfully' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFullY'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFullY'] },
- 'paintcorrectionmaskmasksinputdigest' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksInputDigest'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksInputDigest'] },
- 'paintcorrectionmaskmasksleft' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksLeft'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksLeft'] },
- 'paintcorrectionmaskmasksmaskactive' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskActive'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskActive'] },
- 'paintcorrectionmaskmasksmaskblendmode' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskBlendMode'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskBlendMode'] },
- 'paintcorrectionmaskmasksmaskdigest' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskDigest'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskDigest'] },
- 'paintcorrectionmaskmasksmaskinverted' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskInverted'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskInverted'] },
- 'paintcorrectionmaskmasksmaskname' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskName'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskName'] },
- 'paintcorrectionmaskmasksmasksubtype' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskSubType'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskSubType'] },
- 'paintcorrectionmaskmasksmasksyncid' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskSyncID'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskSyncID'] },
- 'paintcorrectionmaskmasksmaskversion' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskVersion'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskVersion'] },
- 'paintcorrectionmaskmasksmidpoint' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMidpoint'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMidpoint'] },
- 'paintcorrectionmaskmasksorigin' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksOrigin'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksOrigin'] },
- 'paintcorrectionmaskmasksperimetervalue' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksPerimeterValue'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksPerimeterValue'] },
- 'paintcorrectionmaskmasksradius' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRadius'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRadius'] },
- 'paintcorrectionmaskmasksreferencepoint' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksReferencePoint'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksReferencePoint'] },
- 'paintcorrectionmaskmasksright' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRight'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRight'] },
- 'paintcorrectionmaskmasksroundness' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRoundness'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRoundness'] },
- 'paintcorrectionmaskmaskssizex' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksSizeX'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksSizeX'] },
- 'paintcorrectionmaskmaskssizey' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksSizeY'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksSizeY'] },
- 'paintcorrectionmaskmaskstop' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksTop'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksTop'] },
- 'paintcorrectionmaskmasksubtype' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskSubType'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskSubType'] },
- 'paintcorrectionmaskmasksvalue' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskValue'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskValue'] },
- 'paintcorrectionmaskmasksversion' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksVersion'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksVersion'] },
- 'paintcorrectionmaskmaskswhat' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksWhat'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksWhat'] },
- 'paintcorrectionmaskmaskswholeimagearea' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksWholeImageArea'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksWholeImageArea'] },
- 'paintcorrectionmaskmasksx' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksX'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksX'] },
- 'paintcorrectionmaskmasksy' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksY'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksY'] },
- 'paintcorrectionmaskmasksyncid' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskSyncID'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskSyncID'] },
- 'paintcorrectionmaskmaskszerox' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksZeroX'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksZeroX'] },
- 'paintcorrectionmaskmaskszeroy' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksZeroY'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksZeroY'] },
- 'paintcorrectionmaskmaskversion' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskVersion'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskVersion'] },
- 'paintcorrectionmaskmidpoint' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMidpoint'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMidpoint'] },
- 'paintcorrectionmaskorigin' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksOrigin'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksOrigin'] },
- 'paintcorrectionmaskperimetervalue' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksPerimeterValue'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksPerimeterValue'] },
- 'paintcorrectionmaskradius' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRadius'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRadius'] },
- 'paintcorrectionmaskrange' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMask'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMask'] },
- 'paintcorrectionmaskrangeareamodels' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'] },
- 'paintcorrectionmaskrangeareamodelscolorsampleinfo' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] },
- 'paintcorrectionmaskrangeareamodelscomponents' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'] },
- 'paintcorrectionmaskrangecoloramount' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'] },
- 'paintcorrectionmaskrangedepthfeather' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'] },
- 'paintcorrectionmaskrangedepthmax' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'] },
- 'paintcorrectionmaskrangedepthmin' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'] },
- 'paintcorrectionmaskrangeinvert' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'] },
- 'paintcorrectionmaskrangelumfeather' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'] },
- 'paintcorrectionmaskrangeluminancedepthsampleinfo' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] },
- 'paintcorrectionmaskrangelummax' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'] },
- 'paintcorrectionmaskrangelummin' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'] },
- 'paintcorrectionmaskrangelumrange' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'] },
- 'paintcorrectionmaskrangesampletype' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'] },
- 'paintcorrectionmaskrangetype' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'] },
- 'paintcorrectionmaskrangeversion' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'] },
- 'paintcorrectionmaskreferencepoint' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksReferencePoint'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksReferencePoint'] },
- 'paintcorrectionmaskright' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRight'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRight'] },
- 'paintcorrectionmaskroundness' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRoundness'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRoundness'] },
- 'paintcorrectionmasksizex' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeX'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeX'] },
- 'paintcorrectionmasksizey' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeY'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeY'] },
- 'paintcorrectionmasktop' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksTop'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksTop'] },
- 'paintcorrectionmaskvalue' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskValue'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskValue'] },
- 'paintcorrectionmaskversion' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksVersion'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksVersion'] },
- 'paintcorrectionmaskwhat' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksWhat'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksWhat'] },
- 'paintcorrectionmaskwholeimagearea' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksWholeImageArea'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksWholeImageArea'] },
- 'paintcorrectionmaskx' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksX'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksX'] },
- 'paintcorrectionmasky' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksY'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksY'] },
- 'paintcorrectionmaskzerox' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroX'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroX'] },
- 'paintcorrectionmaskzeroy' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroY'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroY'] },
- 'paintcorrectionmoire' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalMoire'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalMoire'] },
- 'paintcorrectionrangemask' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMask'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMask'] },
- 'paintcorrectionrangemaskareamodels' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModels'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModels'] },
- 'paintcorrectionrangemaskareamodelscolorsampleinfo' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] },
- 'paintcorrectionrangemaskareamodelscomponents' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'] },
- 'paintcorrectionrangemaskcoloramount' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskColorAmount'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskColorAmount'] },
- 'paintcorrectionrangemaskdepthfeather' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthFeather'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthFeather'] },
- 'paintcorrectionrangemaskdepthmax' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthMax'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthMax'] },
- 'paintcorrectionrangemaskdepthmin' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthMin'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthMin'] },
- 'paintcorrectionrangemaskinvert' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskInvert'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskInvert'] },
- 'paintcorrectionrangemasklumfeather' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumFeather'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumFeather'] },
- 'paintcorrectionrangemaskluminancedepthsampleinfo' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'] },
- 'paintcorrectionrangemasklummax' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumMax'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumMax'] },
- 'paintcorrectionrangemasklummin' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumMin'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumMin'] },
- 'paintcorrectionrangemasklumrange' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumRange'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumRange'] },
- 'paintcorrectionrangemasksampletype' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskSampleType'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskSampleType'] },
- 'paintcorrectionrangemasktype' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskType'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskType'] },
- 'paintcorrectionrangemaskversion' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskVersion'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskVersion'] },
- 'paintcorrectionsaturation' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSaturation'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSaturation'] },
- 'paintcorrectionshadows2012' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalShadows2012'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalShadows2012'] },
- 'paintcorrectionsharpness' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSharpness'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSharpness'] },
- 'paintcorrectiontemperature' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTemperature'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTemperature'] },
- 'paintcorrectiontexture' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTexture'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTexture'] },
- 'paintcorrectiontint' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTint'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTint'] },
- 'paintcorrectiontoninghue' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalToningHue'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalToningHue'] },
- 'paintcorrectiontoningsaturation' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalToningSaturation'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalToningSaturation'] },
- 'paintcorrectionwhat' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsWhat'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsWhat'] },
- 'paintcorrectionwhites2012' => { 493 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalWhites2012'], 495 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalWhites2012'] },
+ 'pageprogressiondirection' => { 511 => 'pageProgressionDirection' },
+ 'pagerange' => { 511 => 'pageRange' },
+ 'paintbasedcorrectionmasks' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasks'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasks'] },
+ 'paintbasedcorrections' => { 494 => 'PaintBasedCorrections', 496 => 'PaintBasedCorrections' },
+ 'paintcorrectionactive' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionActive'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionActive'] },
+ 'paintcorrectionamount' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionAmount'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionAmount'] },
+ 'paintcorrectionblacks2012' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalBlacks2012'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalBlacks2012'] },
+ 'paintcorrectionbrightness' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalBrightness'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalBrightness'] },
+ 'paintcorrectionclarity' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity'] },
+ 'paintcorrectionclarity2012' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity2012'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity2012'] },
+ 'paintcorrectioncontrast' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast'] },
+ 'paintcorrectioncontrast2012' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast2012'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast2012'] },
+ 'paintcorrectioncorrectionname' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionName'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionName'] },
+ 'paintcorrectioncorrectionsyncid' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionSyncID'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionSyncID'] },
+ 'paintcorrectiondefringe' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalDefringe'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalDefringe'] },
+ 'paintcorrectiondehaze' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalDehaze'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalDehaze'] },
+ 'paintcorrectionexposure' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure'] },
+ 'paintcorrectionexposure2012' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure2012'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure2012'] },
+ 'paintcorrectionhighlights2012' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalHighlights2012'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalHighlights2012'] },
+ 'paintcorrectionhue' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalHue'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalHue'] },
+ 'paintcorrectionluminancenoise' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalLuminanceNoise'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalLuminanceNoise'] },
+ 'paintcorrectionmaskalpha' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAlpha'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAlpha'] },
+ 'paintcorrectionmaskangle' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAngle'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAngle'] },
+ 'paintcorrectionmaskbottom' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksBottom'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksBottom'] },
+ 'paintcorrectionmaskcentervalue' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterValue'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterValue'] },
+ 'paintcorrectionmaskcenterweight' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterWeight'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterWeight'] },
+ 'paintcorrectionmaskdabs' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksDabs'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksDabs'] },
+ 'paintcorrectionmaskfeather' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFeather'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFeather'] },
+ 'paintcorrectionmaskflipped' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlipped'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlipped'] },
+ 'paintcorrectionmaskflow' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlow'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlow'] },
+ 'paintcorrectionmaskfullx' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullX'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullX'] },
+ 'paintcorrectionmaskfully' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullY'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullY'] },
+ 'paintcorrectionmaskinputdigest' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksInputDigest'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksInputDigest'] },
+ 'paintcorrectionmaskleft' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksLeft'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksLeft'] },
+ 'paintcorrectionmaskmaskactive' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskActive'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskActive'] },
+ 'paintcorrectionmaskmaskblendmode' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskBlendMode'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskBlendMode'] },
+ 'paintcorrectionmaskmaskdigest' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskDigest'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskDigest'] },
+ 'paintcorrectionmaskmaskinverted' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskInverted'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskInverted'] },
+ 'paintcorrectionmaskmaskname' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskName'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskName'] },
+ 'paintcorrectionmaskmasks' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasks'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasks'] },
+ 'paintcorrectionmaskmasksalpha' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksAlpha'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksAlpha'] },
+ 'paintcorrectionmaskmasksangle' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksAngle'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksAngle'] },
+ 'paintcorrectionmaskmasksbottom' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksBottom'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksBottom'] },
+ 'paintcorrectionmaskmaskscentervalue' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksCenterValue'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksCenterValue'] },
+ 'paintcorrectionmaskmaskscenterweight' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksCenterWeight'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksCenterWeight'] },
+ 'paintcorrectionmaskmasksdabs' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksDabs'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksDabs'] },
+ 'paintcorrectionmaskmasksfeather' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFeather'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFeather'] },
+ 'paintcorrectionmaskmasksflipped' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFlipped'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFlipped'] },
+ 'paintcorrectionmaskmasksflow' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFlow'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFlow'] },
+ 'paintcorrectionmaskmasksfullx' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFullX'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFullX'] },
+ 'paintcorrectionmaskmasksfully' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFullY'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFullY'] },
+ 'paintcorrectionmaskmasksinputdigest' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksInputDigest'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksInputDigest'] },
+ 'paintcorrectionmaskmasksleft' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksLeft'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksLeft'] },
+ 'paintcorrectionmaskmasksmaskactive' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskActive'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskActive'] },
+ 'paintcorrectionmaskmasksmaskblendmode' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskBlendMode'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskBlendMode'] },
+ 'paintcorrectionmaskmasksmaskdigest' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskDigest'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskDigest'] },
+ 'paintcorrectionmaskmasksmaskinverted' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskInverted'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskInverted'] },
+ 'paintcorrectionmaskmasksmaskname' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskName'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskName'] },
+ 'paintcorrectionmaskmasksmasksubtype' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskSubType'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskSubType'] },
+ 'paintcorrectionmaskmasksmasksyncid' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskSyncID'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskSyncID'] },
+ 'paintcorrectionmaskmasksmaskversion' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskVersion'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskVersion'] },
+ 'paintcorrectionmaskmasksmidpoint' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMidpoint'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMidpoint'] },
+ 'paintcorrectionmaskmasksorigin' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksOrigin'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksOrigin'] },
+ 'paintcorrectionmaskmasksperimetervalue' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksPerimeterValue'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksPerimeterValue'] },
+ 'paintcorrectionmaskmasksradius' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRadius'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRadius'] },
+ 'paintcorrectionmaskmasksreferencepoint' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksReferencePoint'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksReferencePoint'] },
+ 'paintcorrectionmaskmasksright' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRight'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRight'] },
+ 'paintcorrectionmaskmasksroundness' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRoundness'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRoundness'] },
+ 'paintcorrectionmaskmaskssizex' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksSizeX'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksSizeX'] },
+ 'paintcorrectionmaskmaskssizey' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksSizeY'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksSizeY'] },
+ 'paintcorrectionmaskmaskstop' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksTop'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksTop'] },
+ 'paintcorrectionmaskmasksubtype' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskSubType'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskSubType'] },
+ 'paintcorrectionmaskmasksvalue' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskValue'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskValue'] },
+ 'paintcorrectionmaskmasksversion' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksVersion'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksVersion'] },
+ 'paintcorrectionmaskmaskswhat' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksWhat'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksWhat'] },
+ 'paintcorrectionmaskmaskswholeimagearea' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksWholeImageArea'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksWholeImageArea'] },
+ 'paintcorrectionmaskmasksx' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksX'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksX'] },
+ 'paintcorrectionmaskmasksy' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksY'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksY'] },
+ 'paintcorrectionmaskmasksyncid' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskSyncID'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskSyncID'] },
+ 'paintcorrectionmaskmaskszerox' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksZeroX'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksZeroX'] },
+ 'paintcorrectionmaskmaskszeroy' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksZeroY'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksZeroY'] },
+ 'paintcorrectionmaskmaskversion' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskVersion'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskVersion'] },
+ 'paintcorrectionmaskmidpoint' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMidpoint'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMidpoint'] },
+ 'paintcorrectionmaskorigin' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksOrigin'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksOrigin'] },
+ 'paintcorrectionmaskperimetervalue' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksPerimeterValue'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksPerimeterValue'] },
+ 'paintcorrectionmaskradius' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRadius'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRadius'] },
+ 'paintcorrectionmaskrange' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMask'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMask'] },
+ 'paintcorrectionmaskrangeareamodels' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'] },
+ 'paintcorrectionmaskrangeareamodelscolorsampleinfo' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] },
+ 'paintcorrectionmaskrangeareamodelscomponents' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'] },
+ 'paintcorrectionmaskrangecoloramount' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'] },
+ 'paintcorrectionmaskrangedepthfeather' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'] },
+ 'paintcorrectionmaskrangedepthmax' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'] },
+ 'paintcorrectionmaskrangedepthmin' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'] },
+ 'paintcorrectionmaskrangeinvert' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'] },
+ 'paintcorrectionmaskrangelumfeather' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'] },
+ 'paintcorrectionmaskrangeluminancedepthsampleinfo' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] },
+ 'paintcorrectionmaskrangelummax' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'] },
+ 'paintcorrectionmaskrangelummin' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'] },
+ 'paintcorrectionmaskrangelumrange' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'] },
+ 'paintcorrectionmaskrangesampletype' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'] },
+ 'paintcorrectionmaskrangetype' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'] },
+ 'paintcorrectionmaskrangeversion' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'] },
+ 'paintcorrectionmaskreferencepoint' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksReferencePoint'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksReferencePoint'] },
+ 'paintcorrectionmaskright' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRight'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRight'] },
+ 'paintcorrectionmaskroundness' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRoundness'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRoundness'] },
+ 'paintcorrectionmasksizex' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeX'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeX'] },
+ 'paintcorrectionmasksizey' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeY'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeY'] },
+ 'paintcorrectionmasktop' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksTop'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksTop'] },
+ 'paintcorrectionmaskvalue' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskValue'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskValue'] },
+ 'paintcorrectionmaskversion' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksVersion'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksVersion'] },
+ 'paintcorrectionmaskwhat' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksWhat'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksWhat'] },
+ 'paintcorrectionmaskwholeimagearea' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksWholeImageArea'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksWholeImageArea'] },
+ 'paintcorrectionmaskx' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksX'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksX'] },
+ 'paintcorrectionmasky' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksY'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksY'] },
+ 'paintcorrectionmaskzerox' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroX'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroX'] },
+ 'paintcorrectionmaskzeroy' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroY'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroY'] },
+ 'paintcorrectionmoire' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalMoire'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalMoire'] },
+ 'paintcorrectionrangemask' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMask'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMask'] },
+ 'paintcorrectionrangemaskareamodels' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModels'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModels'] },
+ 'paintcorrectionrangemaskareamodelscolorsampleinfo' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] },
+ 'paintcorrectionrangemaskareamodelscomponents' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'] },
+ 'paintcorrectionrangemaskcoloramount' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskColorAmount'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskColorAmount'] },
+ 'paintcorrectionrangemaskdepthfeather' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthFeather'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthFeather'] },
+ 'paintcorrectionrangemaskdepthmax' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthMax'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthMax'] },
+ 'paintcorrectionrangemaskdepthmin' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthMin'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthMin'] },
+ 'paintcorrectionrangemaskinvert' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskInvert'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskInvert'] },
+ 'paintcorrectionrangemasklumfeather' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumFeather'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumFeather'] },
+ 'paintcorrectionrangemaskluminancedepthsampleinfo' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'] },
+ 'paintcorrectionrangemasklummax' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumMax'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumMax'] },
+ 'paintcorrectionrangemasklummin' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumMin'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumMin'] },
+ 'paintcorrectionrangemasklumrange' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumRange'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumRange'] },
+ 'paintcorrectionrangemasksampletype' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskSampleType'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskSampleType'] },
+ 'paintcorrectionrangemasktype' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskType'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskType'] },
+ 'paintcorrectionrangemaskversion' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskVersion'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskVersion'] },
+ 'paintcorrectionsaturation' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSaturation'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSaturation'] },
+ 'paintcorrectionshadows2012' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalShadows2012'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalShadows2012'] },
+ 'paintcorrectionsharpness' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSharpness'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSharpness'] },
+ 'paintcorrectiontemperature' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTemperature'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTemperature'] },
+ 'paintcorrectiontexture' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTexture'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTexture'] },
+ 'paintcorrectiontint' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTint'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTint'] },
+ 'paintcorrectiontoninghue' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalToningHue'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalToningHue'] },
+ 'paintcorrectiontoningsaturation' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalToningSaturation'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalToningSaturation'] },
+ 'paintcorrectionwhat' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsWhat'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsWhat'] },
+ 'paintcorrectionwhites2012' => { 494 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalWhites2012'], 496 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalWhites2012'] },
'panasonicdatetime' => { 338 => 0x0 },
'panasonicexifversion' => { 335 => 0x26 },
'panasonicimageheight' => { 335 => 0x4c },
@@ -5120,34 +5123,34 @@ my %tagLookup = (
'panoramicstitchtheta0' => { 176 => 'PanoramicStitchTheta0', 177 => 0x3 },
'panoramicstitchtheta1' => { 176 => 'PanoramicStitchTheta1', 177 => 0x4 },
'panoramicstitchversion' => { 177 => 0x0 },
- 'pantry' => { 521 => 'Pantry' },
- 'pantryinstanceid' => { 521 => [\'Pantry','PantryInstanceID'] },
+ 'pantry' => { 522 => 'Pantry' },
+ 'pantryinstanceid' => { 522 => [\'Pantry','PantryInstanceID'] },
'parallax' => { 127 => 0xb211, 311 => 0x28 },
- 'parametricdarks' => { 493 => 'ParametricDarks', 495 => 'ParametricDarks' },
- 'parametrichighlights' => { 493 => 'ParametricHighlights', 495 => 'ParametricHighlights' },
- 'parametrichighlightsplit' => { 493 => 'ParametricHighlightSplit', 495 => 'ParametricHighlightSplit' },
- 'parametriclights' => { 493 => 'ParametricLights', 495 => 'ParametricLights' },
- 'parametricmidtonesplit' => { 493 => 'ParametricMidtoneSplit', 495 => 'ParametricMidtoneSplit' },
- 'parametricshadows' => { 493 => 'ParametricShadows', 495 => 'ParametricShadows' },
- 'parametricshadowsplit' => { 493 => 'ParametricShadowSplit', 495 => 'ParametricShadowSplit' },
+ 'parametricdarks' => { 494 => 'ParametricDarks', 496 => 'ParametricDarks' },
+ 'parametrichighlights' => { 494 => 'ParametricHighlights', 496 => 'ParametricHighlights' },
+ 'parametrichighlightsplit' => { 494 => 'ParametricHighlightSplit', 496 => 'ParametricHighlightSplit' },
+ 'parametriclights' => { 494 => 'ParametricLights', 496 => 'ParametricLights' },
+ 'parametricmidtonesplit' => { 494 => 'ParametricMidtoneSplit', 496 => 'ParametricMidtoneSplit' },
+ 'parametricshadows' => { 494 => 'ParametricShadows', 496 => 'ParametricShadows' },
+ 'parametricshadowsplit' => { 494 => 'ParametricShadowSplit', 496 => 'ParametricShadowSplit' },
'parentalrating' => { 179 => 'WM/ParentalRating' },
- 'parentid' => { 506 => 'parentId' },
- 'parentmediaeventid' => { 483 => 'ParentMediaEventID' },
- 'parentmeid' => { 483 => 'ParentMEID' },
+ 'parentid' => { 507 => 'parentId' },
+ 'parentmediaeventid' => { 484 => 'ParentMediaEventID' },
+ 'parentmeid' => { 484 => 'ParentMEID' },
'parentproductid' => { 387 => '@ppi' },
- 'parentreference1' => { 504 => [\'TagStructure','TagStructureParentReference'] },
- 'parentreference2' => { 504 => [\'TagStructure','TagStructureSubLabelsParentReference'] },
- 'parentreference3' => { 504 => [\'TagStructure','TagStructureSubLabelsSubLabelsParentReference'] },
- 'parentreference4' => { 504 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsParentReference'] },
- 'parentreference5' => { 504 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsParentReference'] },
- 'parentreference6' => { 504 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsParentReference'] },
+ 'parentreference1' => { 505 => [\'TagStructure','TagStructureParentReference'] },
+ 'parentreference2' => { 505 => [\'TagStructure','TagStructureSubLabelsParentReference'] },
+ 'parentreference3' => { 505 => [\'TagStructure','TagStructureSubLabelsSubLabelsParentReference'] },
+ 'parentreference4' => { 505 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsParentReference'] },
+ 'parentreference5' => { 505 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsParentReference'] },
+ 'parentreference6' => { 505 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsParentReference'] },
'parentshorttitle' => { 387 => '@PST' },
'parenttitle' => { 387 => '@pti' },
'partialactivecols1' => { 138 => 0x17e8 },
'partialactivecols2' => { 138 => 0x17f2 },
'partialactiverows1' => { 138 => 0x17fc },
'partialactiverows2' => { 138 => 0x1806 },
- 'partofcompilation' => { 520 => 'partOfCompilation' },
+ 'partofcompilation' => { 521 => 'partOfCompilation' },
'patientbirthdate' => { 472 => 'PatientDOB' },
'patientid' => { 472 => 'PatientID' },
'patientname' => { 472 => 'PatientName' },
@@ -5163,12 +5166,12 @@ my %tagLookup = (
'patternimagerwidth' => { 138 => 0x960 },
'patternx' => { 138 => 0x966 },
'patterny' => { 138 => 0x967 },
- 'pdfversion' => { 507 => 'PDFVersion' },
+ 'pdfversion' => { 508 => 'PDFVersion' },
'pentaximagesize' => { 370 => 0x9 },
'pentaxmodelid' => { 350 => 0x0, 370 => 0x5 },
'pentaxmodeltype' => { 370 => 0x1 },
'pentaxversion' => { 370 => 0x0 },
- 'people' => { 474 => 'People', 486 => 'People' },
+ 'people' => { 475 => 'People', 487 => 'People' },
'perchannelblacklevel' => { 41 => 0x157, 42 => 0x16b, 44 => 0xc4, 45 => [0x2b4,0x2cb,0x2cf], 46 => [0x108,0x14d], 47 => 0x1df, 48 => [0x1f8,0x2d8], 49 => [0x22c,0x30a], 50 => 0x149 },
'performer' => { 387 => 'perf', 395 => 'perf' },
'performerkeywords' => { 395 => "\xa9prk" },
@@ -5184,31 +5187,31 @@ my %tagLookup = (
'peripherallighting' => { 79 => 0x2, 127 => 0x3804 },
'peripherallightingsetting' => { 80 => 0x5 },
'peripherallightingvalue' => { 79 => 0x6 },
- 'permissions' => { 513 => 'permissions' },
- 'permits' => { 491 => 'permits' },
- 'person' => { 510 => 'person' },
- 'personality' => { 483 => 'Personality' },
- 'personheard' => { 506 => 'PersonHeard' },
- 'personheardidentifier' => { 506 => [\'PersonHeard','PersonHeardIdentifier'] },
- 'personheardname' => { 506 => [\'PersonHeard','PersonHeardName'] },
- 'personinimage' => { 506 => 'PersonInImage' },
- 'personinimagecharacteristic' => { 506 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristic'] },
- 'personinimagecvtermcvid' => { 506 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvId'] },
- 'personinimagecvtermid' => { 506 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvTermId'] },
- 'personinimagecvtermname' => { 506 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvTermName'] },
- 'personinimagecvtermrefinedabout' => { 506 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvTermRefinedAbout'] },
- 'personinimagedescription' => { 506 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonDescription'] },
- 'personinimageid' => { 506 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonId'] },
- 'personinimagename' => { 506 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonName'] },
- 'personinimagewdetails' => { 506 => 'PersonInImageWDetails' },
- 'perspectiveaspect' => { 493 => 'PerspectiveAspect', 495 => 'PerspectiveAspect' },
- 'perspectivehorizontal' => { 493 => 'PerspectiveHorizontal', 495 => 'PerspectiveHorizontal' },
- 'perspectiverotate' => { 493 => 'PerspectiveRotate', 495 => 'PerspectiveRotate' },
- 'perspectivescale' => { 493 => 'PerspectiveScale', 495 => 'PerspectiveScale' },
- 'perspectiveupright' => { 493 => 'PerspectiveUpright', 495 => 'PerspectiveUpright' },
- 'perspectivevertical' => { 493 => 'PerspectiveVertical', 495 => 'PerspectiveVertical' },
- 'perspectivex' => { 493 => 'PerspectiveX', 495 => 'PerspectiveX' },
- 'perspectivey' => { 493 => 'PerspectiveY', 495 => 'PerspectiveY' },
+ 'permissions' => { 514 => 'permissions' },
+ 'permits' => { 492 => 'permits' },
+ 'person' => { 511 => 'person' },
+ 'personality' => { 484 => 'Personality' },
+ 'personheard' => { 507 => 'PersonHeard' },
+ 'personheardidentifier' => { 507 => [\'PersonHeard','PersonHeardIdentifier'] },
+ 'personheardname' => { 507 => [\'PersonHeard','PersonHeardName'] },
+ 'personinimage' => { 507 => 'PersonInImage' },
+ 'personinimagecharacteristic' => { 507 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristic'] },
+ 'personinimagecvtermcvid' => { 507 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvId'] },
+ 'personinimagecvtermid' => { 507 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvTermId'] },
+ 'personinimagecvtermname' => { 507 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvTermName'] },
+ 'personinimagecvtermrefinedabout' => { 507 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvTermRefinedAbout'] },
+ 'personinimagedescription' => { 507 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonDescription'] },
+ 'personinimageid' => { 507 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonId'] },
+ 'personinimagename' => { 507 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonName'] },
+ 'personinimagewdetails' => { 507 => 'PersonInImageWDetails' },
+ 'perspectiveaspect' => { 494 => 'PerspectiveAspect', 496 => 'PerspectiveAspect' },
+ 'perspectivehorizontal' => { 494 => 'PerspectiveHorizontal', 496 => 'PerspectiveHorizontal' },
+ 'perspectiverotate' => { 494 => 'PerspectiveRotate', 496 => 'PerspectiveRotate' },
+ 'perspectivescale' => { 494 => 'PerspectiveScale', 496 => 'PerspectiveScale' },
+ 'perspectiveupright' => { 494 => 'PerspectiveUpright', 496 => 'PerspectiveUpright' },
+ 'perspectivevertical' => { 494 => 'PerspectiveVertical', 496 => 'PerspectiveVertical' },
+ 'perspectivex' => { 494 => 'PerspectiveX', 496 => 'PerspectiveX' },
+ 'perspectivey' => { 494 => 'PerspectiveY', 496 => 'PerspectiveY' },
'pf0customfuncregistration' => { 92 => 0x1 },
'pf10retainprogramshift' => { 92 => 0xb },
'pf13drivepriority' => { 92 => 0xe },
@@ -5271,17 +5274,17 @@ my %tagLookup = (
'photoeffectsgreen' => { 289 => 0x6 },
'photoeffectsred' => { 289 => 0x4 },
'photoeffectstype' => { 289 => 0x0 },
- 'photographicsensitivity' => { 500 => 'PhotographicSensitivity' },
+ 'photographicsensitivity' => { 501 => 'PhotographicSensitivity' },
'photoinfoplayback' => { 294 => '17.6', 303 => '33.6' },
- 'photometricinterpretation' => { 119 => 0x106, 516 => 'PhotometricInterpretation' },
+ 'photometricinterpretation' => { 119 => 0x106, 517 => 'PhotometricInterpretation' },
'photoshootingmenubank' => { 238 => 0x112, 239 => 0x122, 240 => 0x24, 258 => 0x0 },
'photoshootingmenubankimagearea' => { 236 => 0x6dd, 238 => 0x134, 239 => 0x148, 258 => '7.1' },
'photoshopbgrthumbnail' => { 384 => 0x409 },
'photoshopquality' => { 383 => 0x0 },
'photoshopthumbnail' => { 384 => 0x40c },
'photostyle' => { 335 => 0x89 },
- 'picasawebgphotoid' => { 498 => 'picasawebGPhotoId' },
- 'picklabel' => { 498 => 'PickLabel' },
+ 'picasawebgphotoid' => { 499 => 'picasawebGPhotoId' },
+ 'picklabel' => { 499 => 'PickLabel' },
'pictinfo' => { 411 => 0x208 },
'picturecontrol' => { 287 => 0xe2173c47 },
'picturecontrolactive' => { 290 => 0x0 },
@@ -5329,7 +5332,7 @@ my %tagLookup = (
'pixelsperunitx' => { 324 => 0x0 },
'pixelsperunity' => { 324 => 0x4 },
'pixelunits' => { 324 => 0x8 },
- 'planarconfiguration' => { 119 => 0x11c, 516 => 'PlanarConfiguration' },
+ 'planarconfiguration' => { 119 => 0x11c, 517 => 'PlanarConfiguration' },
'plane' => { 473 => [\'Planes','PlanesPlane'] },
'planeboundary' => { 473 => [\'Planes','PlanesPlaneBoundary'] },
'planeboundaryvertexcount' => { 473 => [\'Planes','PlanesPlaneBoundaryVertexCount'] },
@@ -5345,12 +5348,12 @@ my %tagLookup = (
'planeposerotationz' => { 473 => [\'Planes','PlanesPlanePoseRotationZ'] },
'planeposetimestamp' => { 473 => [\'Planes','PlanesPlanePoseTimestamp'] },
'planes' => { 473 => 'Planes' },
- 'planningref' => { 506 => 'PlanningRef' },
- 'planningrefidentifier' => { 506 => [\'PlanningRef','PlanningRefIdentifier'] },
- 'planningrefname' => { 506 => [\'PlanningRef','PlanningRefName'] },
- 'planningrefrole' => { 506 => [\'PlanningRef','PlanningRefRole'] },
- 'platenames' => { 525 => 'PlateNames' },
- 'platform' => { 510 => 'platform' },
+ 'planningref' => { 507 => 'PlanningRef' },
+ 'planningrefidentifier' => { 507 => [\'PlanningRef','PlanningRefIdentifier'] },
+ 'planningrefname' => { 507 => [\'PlanningRef','PlanningRefName'] },
+ 'planningrefrole' => { 507 => [\'PlanningRef','PlanningRefRole'] },
+ 'platenames' => { 526 => 'PlateNames' },
+ 'platform' => { 511 => 'platform' },
'playallframes' => { 395 => 'AllF' },
'playbackflickdown' => { 310 => 0x159 },
'playbackflickup' => { 310 => 0x155 },
@@ -5370,7 +5373,7 @@ my %tagLookup = (
'podcasturl' => { 387 => 'purl' },
'poilevel' => { 232 => 0x8 },
'portraitimpressionbalance' => { 249 => 0xa0 },
- 'portraitnote' => { 476 => 'PortraitNote' },
+ 'portraitnote' => { 477 => 'PortraitNote' },
'portraitoutputhighlightpoint' => { 109 => 0x1d },
'portraitoutputshadowpoint' => { 109 => 0x1e },
'portraitrawcolortone' => { 109 => 0x16 },
@@ -5383,31 +5386,31 @@ my %tagLookup = (
'portraitrawshadowpoint' => { 109 => 0x1c },
'portraitrawsharpness' => { 109 => 0x1a },
'portraitrefiner' => { 113 => 0x302b },
- 'portraitrequest' => { 476 => 'PortraitRequest' },
+ 'portraitrequest' => { 477 => 'PortraitRequest' },
'portraitunsharpmaskfineness' => { 109 => 0x9a },
'portraitunsharpmaskstrength' => { 109 => 0x98 },
'portraitunsharpmaskthreshold' => { 109 => 0x9c },
- 'portraitversion' => { 476 => 'PortraitVersion' },
+ 'portraitversion' => { 477 => 'PortraitVersion' },
'pose' => { 473 => 'Pose' },
- 'poseheadingdegrees' => { 481 => 'PoseHeadingDegrees' },
- 'posepitchdegrees' => { 481 => 'PosePitchDegrees' },
+ 'poseheadingdegrees' => { 482 => 'PoseHeadingDegrees' },
+ 'posepitchdegrees' => { 482 => 'PosePitchDegrees' },
'posepositionx' => { 473 => [\'Pose','PosePositionX'] },
'posepositiony' => { 473 => [\'Pose','PosePositionY'] },
'posepositionz' => { 473 => [\'Pose','PosePositionZ'] },
- 'poserolldegrees' => { 481 => 'PoseRollDegrees' },
+ 'poserolldegrees' => { 482 => 'PoseRollDegrees' },
'poserotationw' => { 473 => [\'Pose','PoseRotationW'] },
'poserotationx' => { 473 => [\'Pose','PoseRotationX'] },
'poserotationy' => { 473 => [\'Pose','PoseRotationY'] },
'poserotationz' => { 473 => [\'Pose','PoseRotationZ'] },
'posetimestamp' => { 473 => [\'Pose','PoseTimestamp'] },
- 'positiondescriptor' => { 509 => 'positionDescriptor' },
+ 'positiondescriptor' => { 510 => 'positionDescriptor' },
'postalcode' => { 161 => 'PostalCode' },
- 'postcropvignetteamount' => { 493 => 'PostCropVignetteAmount', 495 => 'PostCropVignetteAmount' },
- 'postcropvignettefeather' => { 493 => 'PostCropVignetteFeather', 495 => 'PostCropVignetteFeather' },
- 'postcropvignettehighlightcontrast' => { 493 => 'PostCropVignetteHighlightContrast', 495 => 'PostCropVignetteHighlightContrast' },
- 'postcropvignettemidpoint' => { 493 => 'PostCropVignetteMidpoint', 495 => 'PostCropVignetteMidpoint' },
- 'postcropvignetteroundness' => { 493 => 'PostCropVignetteRoundness', 495 => 'PostCropVignetteRoundness' },
- 'postcropvignettestyle' => { 493 => 'PostCropVignetteStyle', 495 => 'PostCropVignetteStyle' },
+ 'postcropvignetteamount' => { 494 => 'PostCropVignetteAmount', 496 => 'PostCropVignetteAmount' },
+ 'postcropvignettefeather' => { 494 => 'PostCropVignetteFeather', 496 => 'PostCropVignetteFeather' },
+ 'postcropvignettehighlightcontrast' => { 494 => 'PostCropVignetteHighlightContrast', 496 => 'PostCropVignetteHighlightContrast' },
+ 'postcropvignettemidpoint' => { 494 => 'PostCropVignetteMidpoint', 496 => 'PostCropVignetteMidpoint' },
+ 'postcropvignetteroundness' => { 494 => 'PostCropVignetteRoundness', 496 => 'PostCropVignetteRoundness' },
+ 'postcropvignettestyle' => { 494 => 'PostCropVignetteStyle', 496 => 'PostCropVignetteStyle' },
'postfocusmerging' => { 335 => 0xbf },
'postreleaseburstlength' => { 239 => 0x714 },
'potentialface1position' => { 432 => 0xb },
@@ -5427,13 +5430,13 @@ my %tagLookup = (
'prefs' => { 131 => 0xdd, 382 => 'Prefs' },
'prereadfastresetcount' => { 138 => 0x187e },
'prereleaseburstlength' => { 239 => 0x712 },
- 'preservedfilename' => { 521 => 'PreservedFileName' },
+ 'preservedfilename' => { 522 => 'PreservedFileName' },
'preservedspecimen' => { 118 => 'PreservedSpecimen' },
'preservedspecimenmaterialsampleid' => { 118 => [\'PreservedSpecimen','PreservedSpecimenMaterialSampleID'] },
- 'presettype' => { 493 => 'PresetType', 495 => 'PresetType' },
+ 'presettype' => { 494 => 'PresetType', 496 => 'PresetType' },
'presetwhitebalance' => { 184 => 0x24, 470 => 0x8002 },
'presetwhitebalanceadj' => { 470 => 0x8014 },
- 'pressure' => { 119 => 0x9402, 500 => 'Pressure' },
+ 'pressure' => { 119 => 0x9402, 501 => 'Pressure' },
'previewapplicationname' => { 119 => 0xc716 },
'previewapplicationversion' => { 119 => 0xc717 },
'previewbutton' => { 294 => ['14.1','15.1'], 295 => '15.1', 297 => '15.1', 298 => '15.1', 303 => '29.1', 304 => '14.1', 307 => '15.1', 308 => '15.1' },
@@ -5459,33 +5462,33 @@ my %tagLookup = (
'previewsettingsdigest' => { 119 => 0xc719 },
'previewsettingsname' => { 119 => 0xc718 },
'primaryafpoint' => { 193 => [0x38,0x44,0x7,0x8] },
- 'primarychromaticities' => { 119 => 0x13f, 516 => 'PrimaryChromaticities' },
- 'primaryftp' => { 483 => 'PrimaryFTP' },
+ 'primarychromaticities' => { 119 => 0x13f, 517 => 'PrimaryChromaticities' },
+ 'primaryftp' => { 484 => 'PrimaryFTP' },
'primaryslot' => { 240 => 0x25, 258 => 0x2 },
'printim' => { 119 => 0xc4a5 },
'prioritysetinawb' => { 435 => 0x202b },
'prioritysetupshutterrelease' => { 184 => 0x1d, 422 => 0x28 },
- 'privatertkinfo' => { 485 => 'privateRTKInfo' },
+ 'privatertkinfo' => { 486 => 'privateRTKInfo' },
'processbordercolsleft' => { 138 => 0xc61 },
'processbordercolsright' => { 138 => 0xc62 },
'processborderrowsbottom' => { 138 => 0xc64 },
'processborderrowstop' => { 138 => 0xc63 },
'processingsoftware' => { 119 => 0xb },
- 'processversion' => { 493 => 'ProcessVersion', 495 => 'ProcessVersion' },
- 'producer' => { 179 => 'WM/Producer', 321 => 'Producer', 387 => "\xa9prd", 389 => 'producer', 395 => "\xa9prd", 507 => 'Producer' },
+ 'processversion' => { 494 => 'ProcessVersion', 496 => 'ProcessVersion' },
+ 'producer' => { 179 => 'WM/Producer', 321 => 'Producer', 387 => "\xa9prd", 389 => 'producer', 395 => "\xa9prd", 508 => 'Producer' },
'producerkeywords' => { 395 => "\xa9pdk" },
- 'productcode' => { 510 => 'productCode' },
- 'productid' => { 132 => 0x32, 387 => 'prID', 509 => 'productID' },
- 'productidtype' => { 509 => 'productIDType' },
- 'productinimage' => { 506 => 'ProductInImage' },
- 'productinimagedescription' => { 506 => [\'ProductInImage','ProductInImageProductDescription'] },
- 'productinimagegtin' => { 506 => [\'ProductInImage','ProductInImageProductGTIN'] },
- 'productinimagename' => { 506 => [\'ProductInImage','ProductInImageProductName'] },
- 'productinimageproductid' => { 506 => [\'ProductInImage','ProductInImageProductId'] },
+ 'productcode' => { 511 => 'productCode' },
+ 'productid' => { 132 => 0x32, 387 => 'prID', 510 => 'productID' },
+ 'productidtype' => { 510 => 'productIDType' },
+ 'productinimage' => { 507 => 'ProductInImage' },
+ 'productinimagedescription' => { 507 => [\'ProductInImage','ProductInImageProductDescription'] },
+ 'productinimagegtin' => { 507 => [\'ProductInImage','ProductInImageProductGTIN'] },
+ 'productinimagename' => { 507 => [\'ProductInImage','ProductInImageProductName'] },
+ 'productinimageproductid' => { 507 => [\'ProductInImage','ProductInImageProductId'] },
'productioncode' => { 350 => 0x2 },
'productorserviceconstraints' => { 322 => 'ProductOrServiceConstraints' },
'productversion' => { 387 => 'VERS' },
- 'profession' => { 510 => 'profession' },
+ 'profession' => { 511 => 'profession' },
'profile' => { 473 => [\'Profiles','ProfilesProfile'] },
'profilecalibrationsig' => { 119 => 0xc6f4 },
'profilecameraindices' => { 473 => [\'Profiles','ProfilesProfileCameraIndices'] },
@@ -5509,31 +5512,31 @@ my %tagLookup = (
'programmode' => { 189 => 0x5 },
'programshift' => { 233 => 0xd },
'programversion' => { 131 => 0x46 },
- 'prohibits' => { 491 => 'prohibits' },
- 'projectiontype' => { 481 => 'ProjectionType', 482 => 'ProjectionType' },
- 'projectname' => { 520 => 'projectName' },
- 'projectref' => { 520 => 'projectRef' },
- 'projectrefpath' => { 520 => [\'projectRef','projectRefPath'] },
- 'projectreftype' => { 520 => [\'projectRef','projectRefType'] },
+ 'prohibits' => { 492 => 'prohibits' },
+ 'projectiontype' => { 482 => 'ProjectionType', 483 => 'ProjectionType' },
+ 'projectname' => { 521 => 'projectName' },
+ 'projectref' => { 521 => 'projectRef' },
+ 'projectrefpath' => { 521 => [\'projectRef','projectRefPath'] },
+ 'projectreftype' => { 521 => [\'projectRef','projectRefType'] },
'promotionurl' => { 179 => 'WM/PromotionURL' },
'propertyreleaseid' => { 322 => 'PropertyReleaseID' },
'propertyreleasestatus' => { 322 => 'PropertyReleaseStatus' },
'provider' => { 179 => 'WM/Provider' },
'province-state' => { 131 => 0x5f },
- 'publicationdate' => { 510 => 'publicationDate' },
- 'publicationdatea-platform' => { 510 => [\'publicationDate','publicationDateA-platform'] },
- 'publicationdatedate' => { 510 => [\'publicationDate','publicationDateDate'] },
- 'publicationdisplaydate' => { 510 => 'publicationDisplayDate' },
- 'publicationdisplaydatea-platform' => { 510 => [\'publicationDisplayDate','publicationDisplayDateA-platform'] },
- 'publicationdisplaydatedate' => { 510 => [\'publicationDisplayDate','publicationDisplayDateDate'] },
- 'publicationevent' => { 506 => 'PublicationEvent' },
- 'publicationeventdate' => { 506 => [\'PublicationEvent','PublicationEventDate'] },
- 'publicationeventidentifier' => { 506 => [\'PublicationEvent','PublicationEventIdentifier'] },
- 'publicationeventname' => { 506 => [\'PublicationEvent','PublicationEventName'] },
- 'publicationname' => { 510 => 'publicationName' },
- 'publisher' => { 179 => 'WM/Publisher', 387 => "\xa9pub", 389 => 'publisher', 496 => 'publisher' },
- 'publishingfrequency' => { 510 => 'publishingFrequency' },
- 'pulldown' => { 520 => 'pullDown' },
+ 'publicationdate' => { 511 => 'publicationDate' },
+ 'publicationdatea-platform' => { 511 => [\'publicationDate','publicationDateA-platform'] },
+ 'publicationdatedate' => { 511 => [\'publicationDate','publicationDateDate'] },
+ 'publicationdisplaydate' => { 511 => 'publicationDisplayDate' },
+ 'publicationdisplaydatea-platform' => { 511 => [\'publicationDisplayDate','publicationDisplayDateA-platform'] },
+ 'publicationdisplaydatedate' => { 511 => [\'publicationDisplayDate','publicationDisplayDateDate'] },
+ 'publicationevent' => { 507 => 'PublicationEvent' },
+ 'publicationeventdate' => { 507 => [\'PublicationEvent','PublicationEventDate'] },
+ 'publicationeventidentifier' => { 507 => [\'PublicationEvent','PublicationEventIdentifier'] },
+ 'publicationeventname' => { 507 => [\'PublicationEvent','PublicationEventName'] },
+ 'publicationname' => { 511 => 'publicationName' },
+ 'publisher' => { 179 => 'WM/Publisher', 387 => "\xa9pub", 389 => 'publisher', 497 => 'publisher' },
+ 'publishingfrequency' => { 511 => 'publishingFrequency' },
+ 'pulldown' => { 521 => 'pullDown' },
'purchasedate' => { 387 => 'purd' },
'purplehsl' => { 103 => 0x20916 },
'pxshiftperiphedgenr' => { 470 => 0x9013 },
@@ -5552,34 +5555,34 @@ my %tagLookup = (
'quiettime' => { 138 => 0x188a },
'rads' => { 395 => 'rads' },
'rangefinder' => { 299 => '4.1', 300 => '5.1', 301 => '5.1' },
- 'rangemask' => { 493 => 'RangeMaskMapInfo', 495 => 'RangeMaskMapInfo' },
- 'rangemaskmapinfo' => { 493 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfo'], 495 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfo'] },
- 'rangemaskmapinfolabmax' => { 493 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLabMax'], 495 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLabMax'] },
- 'rangemaskmapinfolabmin' => { 493 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLabMin'], 495 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLabMin'] },
- 'rangemaskmapinfolumeq' => { 493 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLumEq'], 495 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLumEq'] },
- 'rangemaskmapinforgbmax' => { 493 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoRGBMax'], 495 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoRGBMax'] },
- 'rangemaskmapinforgbmin' => { 493 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoRGBMin'], 495 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoRGBMin'] },
+ 'rangemask' => { 494 => 'RangeMaskMapInfo', 496 => 'RangeMaskMapInfo' },
+ 'rangemaskmapinfo' => { 494 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfo'], 496 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfo'] },
+ 'rangemaskmapinfolabmax' => { 494 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLabMax'], 496 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLabMax'] },
+ 'rangemaskmapinfolabmin' => { 494 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLabMin'], 496 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLabMin'] },
+ 'rangemaskmapinfolumeq' => { 494 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLumEq'], 496 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLumEq'] },
+ 'rangemaskmapinforgbmax' => { 494 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoRGBMax'], 496 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoRGBMax'] },
+ 'rangemaskmapinforgbmin' => { 494 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoRGBMin'], 496 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoRGBMin'] },
'rasterizedcaption' => { 131 => 0x7d },
- 'rating' => { 119 => 0x4746, 127 => 0x1431, 381 => 0xdf, 387 => 'rtng', 395 => 'rtng', 435 => 0x2002, 488 => 'rating', 497 => 'rating', 506 => 'Rating', 510 => 'rating', 518 => 'Rating' },
- 'ratingpercent' => { 119 => 0x4749, 178 => 'Rating', 387 => 'rate', 518 => 'RatingPercent' },
- 'ratingregion' => { 506 => [\'Rating','RatingRatingRegion'] },
- 'ratingregioncity' => { 506 => [\'Rating','RatingRatingRegionCity'] },
- 'ratingregioncountrycode' => { 506 => [\'Rating','RatingRatingRegionCountryCode'] },
- 'ratingregioncountryname' => { 506 => [\'Rating','RatingRatingRegionCountryName'] },
- 'ratingregiongpsaltitude' => { 506 => [\'Rating','RatingRatingRegionGPSAltitude'] },
- 'ratingregiongpslatitude' => { 506 => [\'Rating','RatingRatingRegionGPSLatitude'] },
- 'ratingregiongpslongitude' => { 506 => [\'Rating','RatingRatingRegionGPSLongitude'] },
- 'ratingregionidentifier' => { 506 => [\'Rating','RatingRatingRegionIdentifier'] },
- 'ratingregionlocationid' => { 506 => [\'Rating','RatingRatingRegionLocationId'] },
- 'ratingregionlocationname' => { 506 => [\'Rating','RatingRatingRegionLocationName'] },
- 'ratingregionprovincestate' => { 506 => [\'Rating','RatingRatingRegionProvinceState'] },
- 'ratingregionsublocation' => { 506 => [\'Rating','RatingRatingRegionSublocation'] },
- 'ratingregionworldregion' => { 506 => [\'Rating','RatingRatingRegionWorldRegion'] },
- 'ratingscalemaxvalue' => { 506 => [\'Rating','RatingRatingScaleMaxValue'] },
- 'ratingscaleminvalue' => { 506 => [\'Rating','RatingRatingScaleMinValue'] },
- 'ratingsourcelink' => { 506 => [\'Rating','RatingRatingSourceLink'] },
- 'ratingvalue' => { 506 => [\'Rating','RatingRatingValue'] },
- 'ratingvaluelogolink' => { 506 => [\'Rating','RatingRatingValueLogoLink'] },
+ 'rating' => { 119 => 0x4746, 127 => 0x1431, 381 => 0xdf, 387 => 'rtng', 395 => 'rtng', 435 => 0x2002, 489 => 'rating', 498 => 'rating', 507 => 'Rating', 511 => 'rating', 519 => 'Rating' },
+ 'ratingpercent' => { 119 => 0x4749, 178 => 'Rating', 387 => 'rate', 519 => 'RatingPercent' },
+ 'ratingregion' => { 507 => [\'Rating','RatingRatingRegion'] },
+ 'ratingregioncity' => { 507 => [\'Rating','RatingRatingRegionCity'] },
+ 'ratingregioncountrycode' => { 507 => [\'Rating','RatingRatingRegionCountryCode'] },
+ 'ratingregioncountryname' => { 507 => [\'Rating','RatingRatingRegionCountryName'] },
+ 'ratingregiongpsaltitude' => { 507 => [\'Rating','RatingRatingRegionGPSAltitude'] },
+ 'ratingregiongpslatitude' => { 507 => [\'Rating','RatingRatingRegionGPSLatitude'] },
+ 'ratingregiongpslongitude' => { 507 => [\'Rating','RatingRatingRegionGPSLongitude'] },
+ 'ratingregionidentifier' => { 507 => [\'Rating','RatingRatingRegionIdentifier'] },
+ 'ratingregionlocationid' => { 507 => [\'Rating','RatingRatingRegionLocationId'] },
+ 'ratingregionlocationname' => { 507 => [\'Rating','RatingRatingRegionLocationName'] },
+ 'ratingregionprovincestate' => { 507 => [\'Rating','RatingRatingRegionProvinceState'] },
+ 'ratingregionsublocation' => { 507 => [\'Rating','RatingRatingRegionSublocation'] },
+ 'ratingregionworldregion' => { 507 => [\'Rating','RatingRatingRegionWorldRegion'] },
+ 'ratingscalemaxvalue' => { 507 => [\'Rating','RatingRatingScaleMaxValue'] },
+ 'ratingscaleminvalue' => { 507 => [\'Rating','RatingRatingScaleMinValue'] },
+ 'ratingsourcelink' => { 507 => [\'Rating','RatingRatingSourceLink'] },
+ 'ratingvalue' => { 507 => [\'Rating','RatingRatingValue'] },
+ 'ratingvaluelogolink' => { 507 => [\'Rating','RatingRatingValueLogoLink'] },
'rawandjpgrecording' => { 82 => 0x8, 186 => 0x109, 351 => 0xd },
'rawbrightnessadj' => { 103 => 0x20001, 108 => 0x38 },
'rawburstimagecount' => { 75 => 0x2 },
@@ -5624,7 +5627,7 @@ my %tagLookup = (
'rawdevwhitebalance' => { 319 => 0x101 },
'rawdevwhitebalancevalue' => { 318 => 0x101, 319 => 0x102 },
'rawfile' => { 119 => 0xfe4c },
- 'rawfilename' => { 493 => 'RawFileName', 495 => 'RawFileName' },
+ 'rawfilename' => { 494 => 'RawFileName', 496 => 'RawFileName' },
'rawfiletype' => { 435 => 0x2029 },
'rawformat' => { 340 => 0x2d, 379 => 0x10e },
'rawimagecenter' => { 233 => 0x99 },
@@ -5636,22 +5639,22 @@ my %tagLookup = (
'rawjpgsize' => { 57 => 0x7, 99 => 0x2 },
'rawjpgwidth' => { 99 => 0x3 },
'rawmeasuredrggb' => { 43 => 0x26a, 45 => 0x280, 47 => 0x194, 48 => [0x1ad,0x26b] },
- 'rawrppused' => { 488 => 'rawrppused' },
+ 'rawrppused' => { 489 => 'rawrppused' },
'rawtopreviewgain' => { 119 => 0xc7a8 },
'readouttypeactual' => { 138 => 0x1903 },
'readouttyperequested' => { 138 => 0x1902 },
'reardisplay' => { 294 => '12.3', 295 => '6.2' },
- 'recdevice' => { 506 => 'RecDevice' },
- 'recdeviceattlensdescription' => { 506 => [\'RecDevice','RecDeviceAttLensDescription'] },
- 'recdevicemanufacturer' => { 506 => [\'RecDevice','RecDeviceManufacturer'] },
- 'recdevicemodelname' => { 506 => [\'RecDevice','RecDeviceModelName'] },
- 'recdeviceownersdeviceid' => { 506 => [\'RecDevice','RecDeviceOwnersDeviceId'] },
- 'recdeviceserialnumber' => { 506 => [\'RecDevice','RecDeviceSerialNumber'] },
- 'recipeendingpage' => { 512 => 'recipeEndingPage' },
- 'recipepagerange' => { 512 => 'recipePageRange' },
- 'recipesource' => { 512 => 'recipeSource' },
- 'recipestartingpage' => { 512 => 'recipeStartingPage' },
- 'recipetitle' => { 512 => 'recipeTitle' },
+ 'recdevice' => { 507 => 'RecDevice' },
+ 'recdeviceattlensdescription' => { 507 => [\'RecDevice','RecDeviceAttLensDescription'] },
+ 'recdevicemanufacturer' => { 507 => [\'RecDevice','RecDeviceManufacturer'] },
+ 'recdevicemodelname' => { 507 => [\'RecDevice','RecDeviceModelName'] },
+ 'recdeviceownersdeviceid' => { 507 => [\'RecDevice','RecDeviceOwnersDeviceId'] },
+ 'recdeviceserialnumber' => { 507 => [\'RecDevice','RecDeviceSerialNumber'] },
+ 'recipeendingpage' => { 513 => 'recipeEndingPage' },
+ 'recipepagerange' => { 513 => 'recipePageRange' },
+ 'recipesource' => { 513 => 'recipeSource' },
+ 'recipestartingpage' => { 513 => 'recipeStartingPage' },
+ 'recipetitle' => { 513 => 'recipeTitle' },
'recognizedface1age' => { 328 => 0x20 },
'recognizedface1name' => { 328 => 0x4 },
'recognizedface1position' => { 328 => 0x18 },
@@ -5662,7 +5665,7 @@ my %tagLookup = (
'recognizedface3name' => { 328 => 0x64 },
'recognizedface3position' => { 328 => 0x78 },
'recognizedfaceflags' => { 335 => 0x63 },
- 'recommendedexposureindex' => { 119 => 0x8832, 500 => 'RecommendedExposureIndex' },
+ 'recommendedexposureindex' => { 119 => 0x8832, 501 => 'RecommendedExposureIndex' },
'record' => { 118 => 'Record' },
'recordbasisofrecord' => { 118 => [\'Record','RecordBasisOfRecord'] },
'recordcollectioncode' => { 118 => [\'Record','RecordCollectionCode'] },
@@ -5689,23 +5692,23 @@ my %tagLookup = (
'redcurvelimits' => { 108 => 0x18a },
'redcurvepoints' => { 107 => 0x2d, 108 => 0x160 },
'redeyecorrection' => { 291 => 0x0 },
- 'redeyeinfo' => { 493 => 'RedEyeInfo', 495 => 'RedEyeInfo' },
+ 'redeyeinfo' => { 494 => 'RedEyeInfo', 496 => 'RedEyeInfo' },
'redeyereduction' => { 184 => 0x41, 422 => 0x6a, 424 => 0x28 },
'redeyeremoval' => { 335 => 0xb9 },
'redhsl' => { 103 => 0x20910 },
- 'redhue' => { 493 => 'RedHue', 495 => 'RedHue' },
- 'redsaturation' => { 493 => 'RedSaturation', 495 => 'RedSaturation' },
+ 'redhue' => { 494 => 'RedHue', 496 => 'RedHue' },
+ 'redsaturation' => { 494 => 'RedSaturation', 496 => 'RedSaturation' },
'reductionmatrix1' => { 119 => 0xc625 },
'reductionmatrix2' => { 119 => 0xc626 },
'reductionmatrix3' => { 119 => 0xcd3a },
'reelname' => { 119 => 0xc789, 395 => 'reel' },
- 'reference1' => { 504 => [\'TagStructure','TagStructureReference'] },
- 'reference2' => { 504 => [\'TagStructure','TagStructureSubLabelsReference'] },
- 'reference3' => { 504 => [\'TagStructure','TagStructureSubLabelsSubLabelsReference'] },
- 'reference4' => { 504 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsReference'] },
- 'reference5' => { 504 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsReference'] },
- 'reference6' => { 504 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsReference'] },
- 'referenceblackwhite' => { 119 => 0x214, 516 => 'ReferenceBlackWhite' },
+ 'reference1' => { 505 => [\'TagStructure','TagStructureReference'] },
+ 'reference2' => { 505 => [\'TagStructure','TagStructureSubLabelsReference'] },
+ 'reference3' => { 505 => [\'TagStructure','TagStructureSubLabelsSubLabelsReference'] },
+ 'reference4' => { 505 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsReference'] },
+ 'reference5' => { 505 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsReference'] },
+ 'reference6' => { 505 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsReference'] },
+ 'referenceblackwhite' => { 119 => 0x214, 517 => 'ReferenceBlackWhite' },
'referencedate' => { 131 => 0x2f },
'referencenumber' => { 131 => 0x32 },
'references' => { 157 => 'References' },
@@ -5740,10 +5743,10 @@ my %tagLookup = (
'regionrotation' => { 172 => [\'Regions','RegionsRegionListRotation'] },
'regionseealso' => { 172 => [\'Regions','RegionsRegionListSeeAlso'] },
'regiontype' => { 172 => [\'Regions','RegionsRegionListType'] },
- 'registryentryrole' => { 506 => [\'RegistryId','RegistryIdRegEntryRole'] },
- 'registryid' => { 506 => 'RegistryId' },
- 'registryitemid' => { 506 => [\'RegistryId','RegistryIdRegItemId'] },
- 'registryorganisationid' => { 506 => [\'RegistryId','RegistryIdRegOrgId'] },
+ 'registryentryrole' => { 507 => [\'RegistryId','RegistryIdRegEntryRole'] },
+ 'registryid' => { 507 => 'RegistryId' },
+ 'registryitemid' => { 507 => [\'RegistryId','RegistryIdRegItemId'] },
+ 'registryorganisationid' => { 507 => [\'RegistryId','RegistryIdRegOrgId'] },
'relatedaudiofile' => { 155 => 'data' },
'relatedaudiofilename' => { 155 => '1Name' },
'relatedaudiofiletype' => { 155 => '0Type' },
@@ -5751,56 +5754,56 @@ my %tagLookup = (
'relatedimageheight' => { 119 => 0x1002 },
'relatedimagewidth' => { 119 => 0x1001 },
'relatedresourceid' => { 118 => [\'ResourceRelationship','ResourceRelationshipRelatedResourceID'] },
- 'relatedsoundfile' => { 119 => 0xa004, 499 => 'RelatedSoundFile' },
+ 'relatedsoundfile' => { 119 => 0xa004, 500 => 'RelatedSoundFile' },
'relatedvideofile' => { 169 => 'data' },
'relatedvideofilename' => { 169 => '1Name' },
'relatedvideofiletype' => { 169 => '0Type' },
- 'relation' => { 496 => 'relation' },
+ 'relation' => { 497 => 'relation' },
'relationshipaccordingto' => { 118 => [\'ResourceRelationship','ResourceRelationshipRelationshipAccordingTo'] },
'relationshipestablisheddate' => { 118 => [\'ResourceRelationship','ResourceRelationshipRelationshipEstablishedDate'] },
'relationshipofresource' => { 118 => [\'ResourceRelationship','ResourceRelationshipRelationshipOfResource'] },
'relationshipofresourceid' => { 118 => [\'ResourceRelationship','ResourceRelationshipRelationshipOfResourceID'] },
'relationshipremarks' => { 118 => [\'ResourceRelationship','ResourceRelationshipRelationshipRemarks'] },
'relativealtitude' => { 116 => 'RelativeAltitude' },
- 'relativepeakaudiofilepath' => { 520 => 'relativePeakAudioFilePath' },
- 'relativetimestamp' => { 520 => 'relativeTimestamp' },
- 'relativetimestampscale' => { 520 => [\'relativeTimestamp','relativeTimestampScale'] },
- 'relativetimestampvalue' => { 520 => [\'relativeTimestamp','relativeTimestampValue'] },
+ 'relativepeakaudiofilepath' => { 521 => 'relativePeakAudioFilePath' },
+ 'relativetimestamp' => { 521 => 'relativeTimestamp' },
+ 'relativetimestampscale' => { 521 => [\'relativeTimestamp','relativeTimestampScale'] },
+ 'relativetimestampvalue' => { 521 => [\'relativeTimestamp','relativeTimestampValue'] },
'releasebuttontousedial' => { 294 => '17.8', 295 => '18.5', 297 => '18.4', 298 => '18.4', 303 => '33.8', 304 => '17.6', 307 => '18.5', 308 => '18.4' },
- 'releasedate' => { 131 => 0x1e, 387 => 'rldt', 488 => 'ReleaseDate', 520 => 'releaseDate' },
+ 'releasedate' => { 131 => 0x1e, 387 => 'rldt', 489 => 'ReleaseDate', 521 => 'releaseDate' },
'releasemode' => { 113 => 0x3001, 237 => 0x5c, 268 => 0x184d, 435 => 0xb049 },
'releasemode2' => { 444 => 0x112c, 445 => [0x112c,0x8], 446 => [0x1108,0x8], 447 => [0x1184,0x8], 448 => [0x1160,0x8], 449 => [0x4,0x1018], 450 => [0x4,0x210], 451 => [0x4,0x210], 452 => [0x4,0x208], 454 => [0x67,0x3f], 455 => [0x6b,0x6d,0x73,0x4b], 456 => [0x6b,0x4b], 457 => 0x10, 458 => 0x10, 459 => 0x9, 466 => 0x34 },
'releasemode3' => { 444 => 0x1128, 445 => 0x1128, 446 => 0x1104, 447 => 0x1180, 448 => 0x115c, 449 => 0x1014, 450 => 0x20c, 451 => 0x20c, 452 => 0x204 },
- 'releaseready' => { 506 => 'ReleaseReady' },
+ 'releaseready' => { 507 => 'ReleaseReady' },
'releasesetting' => { 97 => 0x1016 },
- 'releasetime' => { 131 => 0x23, 488 => 'ReleaseTime' },
+ 'releasetime' => { 131 => 0x23, 489 => 'ReleaseTime' },
'remoteonduration' => { 296 => '3.4', 299 => '17.2', 300 => '18.2', 301 => '18.2', 302 => '18.2', 304 => '18.2', 305 => '4.3', 309 => '19.2' },
- 'renditionclass' => { 521 => 'RenditionClass' },
- 'renditionof' => { 521 => 'RenditionOf' },
- 'renditionofalternatepaths' => { 521 => [\'RenditionOf','RenditionOfAlternatePaths'] },
- 'renditionofdocumentid' => { 521 => [\'RenditionOf','RenditionOfDocumentID'] },
- 'renditionoffilepath' => { 521 => [\'RenditionOf','RenditionOfFilePath'] },
- 'renditionoffrompart' => { 521 => [\'RenditionOf','RenditionOfFromPart'] },
- 'renditionofinstanceid' => { 521 => [\'RenditionOf','RenditionOfInstanceID'] },
- 'renditionoflastmodifydate' => { 521 => [\'RenditionOf','RenditionOfLastModifyDate'] },
- 'renditionoflasturl' => { 521 => [\'RenditionOf','RenditionOfLastURL'] },
- 'renditionoflinkcategory' => { 521 => [\'RenditionOf','RenditionOfLinkCategory'] },
- 'renditionoflinkform' => { 521 => [\'RenditionOf','RenditionOfLinkForm'] },
- 'renditionofmanager' => { 521 => [\'RenditionOf','RenditionOfManager'] },
- 'renditionofmanagervariant' => { 521 => [\'RenditionOf','RenditionOfManagerVariant'] },
- 'renditionofmanageto' => { 521 => [\'RenditionOf','RenditionOfManageTo'] },
- 'renditionofmanageui' => { 521 => [\'RenditionOf','RenditionOfManageUI'] },
- 'renditionofmaskmarkers' => { 521 => [\'RenditionOf','RenditionOfMaskMarkers'] },
- 'renditionoforiginaldocumentid' => { 521 => [\'RenditionOf','RenditionOfOriginalDocumentID'] },
- 'renditionofpartmapping' => { 521 => [\'RenditionOf','RenditionOfPartMapping'] },
- 'renditionofplacedresolutionunit' => { 521 => [\'RenditionOf','RenditionOfPlacedResolutionUnit'] },
- 'renditionofplacedxresolution' => { 521 => [\'RenditionOf','RenditionOfPlacedXResolution'] },
- 'renditionofplacedyresolution' => { 521 => [\'RenditionOf','RenditionOfPlacedYResolution'] },
- 'renditionofrenditionclass' => { 521 => [\'RenditionOf','RenditionOfRenditionClass'] },
- 'renditionofrenditionparams' => { 521 => [\'RenditionOf','RenditionOfRenditionParams'] },
- 'renditionoftopart' => { 521 => [\'RenditionOf','RenditionOfToPart'] },
- 'renditionofversionid' => { 521 => [\'RenditionOf','RenditionOfVersionID'] },
- 'renditionparams' => { 521 => 'RenditionParams' },
+ 'renditionclass' => { 522 => 'RenditionClass' },
+ 'renditionof' => { 522 => 'RenditionOf' },
+ 'renditionofalternatepaths' => { 522 => [\'RenditionOf','RenditionOfAlternatePaths'] },
+ 'renditionofdocumentid' => { 522 => [\'RenditionOf','RenditionOfDocumentID'] },
+ 'renditionoffilepath' => { 522 => [\'RenditionOf','RenditionOfFilePath'] },
+ 'renditionoffrompart' => { 522 => [\'RenditionOf','RenditionOfFromPart'] },
+ 'renditionofinstanceid' => { 522 => [\'RenditionOf','RenditionOfInstanceID'] },
+ 'renditionoflastmodifydate' => { 522 => [\'RenditionOf','RenditionOfLastModifyDate'] },
+ 'renditionoflasturl' => { 522 => [\'RenditionOf','RenditionOfLastURL'] },
+ 'renditionoflinkcategory' => { 522 => [\'RenditionOf','RenditionOfLinkCategory'] },
+ 'renditionoflinkform' => { 522 => [\'RenditionOf','RenditionOfLinkForm'] },
+ 'renditionofmanager' => { 522 => [\'RenditionOf','RenditionOfManager'] },
+ 'renditionofmanagervariant' => { 522 => [\'RenditionOf','RenditionOfManagerVariant'] },
+ 'renditionofmanageto' => { 522 => [\'RenditionOf','RenditionOfManageTo'] },
+ 'renditionofmanageui' => { 522 => [\'RenditionOf','RenditionOfManageUI'] },
+ 'renditionofmaskmarkers' => { 522 => [\'RenditionOf','RenditionOfMaskMarkers'] },
+ 'renditionoforiginaldocumentid' => { 522 => [\'RenditionOf','RenditionOfOriginalDocumentID'] },
+ 'renditionofpartmapping' => { 522 => [\'RenditionOf','RenditionOfPartMapping'] },
+ 'renditionofplacedresolutionunit' => { 522 => [\'RenditionOf','RenditionOfPlacedResolutionUnit'] },
+ 'renditionofplacedxresolution' => { 522 => [\'RenditionOf','RenditionOfPlacedXResolution'] },
+ 'renditionofplacedyresolution' => { 522 => [\'RenditionOf','RenditionOfPlacedYResolution'] },
+ 'renditionofrenditionclass' => { 522 => [\'RenditionOf','RenditionOfRenditionClass'] },
+ 'renditionofrenditionparams' => { 522 => [\'RenditionOf','RenditionOfRenditionParams'] },
+ 'renditionoftopart' => { 522 => [\'RenditionOf','RenditionOfToPart'] },
+ 'renditionofversionid' => { 522 => [\'RenditionOf','RenditionOfVersionID'] },
+ 'renditionparams' => { 522 => 'RenditionParams' },
'repeatingflashcount' => { 211 => 0xd, 212 => 0xe, 213 => 0xe, 214 => 0xe, 215 => 0xe, 216 => 0xe, 303 => '17.2', 304 => '24.2', 305 => '9.2', 306 => '24.2', 309 => '25.2' },
'repeatingflashcountbuilt-in' => { 275 => 0x4db },
'repeatingflashcountexternal' => { 275 => 0x4c3 },
@@ -5810,9 +5813,9 @@ my %tagLookup = (
'repeatingflashratebuilt-in' => { 275 => 0x4da },
'repeatingflashrateexternal' => { 275 => 0x4c2 },
'requirements' => { 395 => "\xa9req" },
- 'requires' => { 491 => 'requires' },
- 'resampleparams' => { 520 => 'resampleParams' },
- 'resampleparamsquality' => { 520 => [\'resampleParams','resampleParamsQuality'] },
+ 'requires' => { 492 => 'requires' },
+ 'resampleparams' => { 521 => 'resampleParams' },
+ 'resampleparamsquality' => { 521 => [\'resampleParams','resampleParamsQuality'] },
'resamplingkerneldenominators050' => { 138 => 0xe50 },
'resamplingkerneldenominators067' => { 138 => 0xe4f },
'resamplingkerneldenominators100' => { 138 => 0xe51 },
@@ -5820,155 +5823,155 @@ my %tagLookup = (
'resetblacksegrows' => { 138 => 0x181a },
'resolution' => { 162 => 'Resolution' },
'resolutionmode' => { 412 => [0x87,0x4] },
- 'resolutionunit' => { 119 => 0x128, 134 => 0x2, 516 => 'ResolutionUnit' },
+ 'resolutionunit' => { 119 => 0x128, 134 => 0x2, 517 => 'ResolutionUnit' },
'resourceid' => { 118 => [\'ResourceRelationship','ResourceRelationshipResourceID'] },
'resourcerelationship' => { 118 => 'ResourceRelationship' },
'resourcerelationshipid' => { 118 => [\'ResourceRelationship','ResourceRelationshipResourceRelationshipID'] },
'restrictdrivemodes' => { 84 => 0x612 },
- 'restrictions' => { 513 => 'restrictions' },
- 'retouchareafeather' => { 493 => [\'RetouchAreas','RetouchAreasFeather'], 495 => [\'RetouchAreas','RetouchAreasFeather'] },
- 'retouchareamaskalpha' => { 493 => [\'RetouchAreas','RetouchAreasMasksAlpha'], 495 => [\'RetouchAreas','RetouchAreasMasksAlpha'] },
- 'retouchareamaskangle' => { 493 => [\'RetouchAreas','RetouchAreasMasksAngle'], 495 => [\'RetouchAreas','RetouchAreasMasksAngle'] },
- 'retouchareamaskbottom' => { 493 => [\'RetouchAreas','RetouchAreasMasksBottom'], 495 => [\'RetouchAreas','RetouchAreasMasksBottom'] },
- 'retouchareamaskcentervalue' => { 493 => [\'RetouchAreas','RetouchAreasMasksCenterValue'], 495 => [\'RetouchAreas','RetouchAreasMasksCenterValue'] },
- 'retouchareamaskcenterweight' => { 493 => [\'RetouchAreas','RetouchAreasMasksCenterWeight'], 495 => [\'RetouchAreas','RetouchAreasMasksCenterWeight'] },
- 'retouchareamaskdabs' => { 493 => [\'RetouchAreas','RetouchAreasMasksDabs'], 495 => [\'RetouchAreas','RetouchAreasMasksDabs'] },
- 'retouchareamaskfeather' => { 493 => [\'RetouchAreas','RetouchAreasMasksFeather'], 495 => [\'RetouchAreas','RetouchAreasMasksFeather'] },
- 'retouchareamaskflipped' => { 493 => [\'RetouchAreas','RetouchAreasMasksFlipped'], 495 => [\'RetouchAreas','RetouchAreasMasksFlipped'] },
- 'retouchareamaskflow' => { 493 => [\'RetouchAreas','RetouchAreasMasksFlow'], 495 => [\'RetouchAreas','RetouchAreasMasksFlow'] },
- 'retouchareamaskfullx' => { 493 => [\'RetouchAreas','RetouchAreasMasksFullX'], 495 => [\'RetouchAreas','RetouchAreasMasksFullX'] },
- 'retouchareamaskfully' => { 493 => [\'RetouchAreas','RetouchAreasMasksFullY'], 495 => [\'RetouchAreas','RetouchAreasMasksFullY'] },
- 'retouchareamaskinputdigest' => { 493 => [\'RetouchAreas','RetouchAreasMasksInputDigest'], 495 => [\'RetouchAreas','RetouchAreasMasksInputDigest'] },
- 'retouchareamaskleft' => { 493 => [\'RetouchAreas','RetouchAreasMasksLeft'], 495 => [\'RetouchAreas','RetouchAreasMasksLeft'] },
- 'retouchareamaskmaskactive' => { 493 => [\'RetouchAreas','RetouchAreasMasksMaskActive'], 495 => [\'RetouchAreas','RetouchAreasMasksMaskActive'] },
- 'retouchareamaskmaskblendmode' => { 493 => [\'RetouchAreas','RetouchAreasMasksMaskBlendMode'], 495 => [\'RetouchAreas','RetouchAreasMasksMaskBlendMode'] },
- 'retouchareamaskmaskdigest' => { 493 => [\'RetouchAreas','RetouchAreasMasksMaskDigest'], 495 => [\'RetouchAreas','RetouchAreasMasksMaskDigest'] },
- 'retouchareamaskmaskinverted' => { 493 => [\'RetouchAreas','RetouchAreasMasksMaskInverted'], 495 => [\'RetouchAreas','RetouchAreasMasksMaskInverted'] },
- 'retouchareamaskmaskname' => { 493 => [\'RetouchAreas','RetouchAreasMasksMaskName'], 495 => [\'RetouchAreas','RetouchAreasMasksMaskName'] },
- 'retouchareamaskmasks' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasks'], 495 => [\'RetouchAreas','RetouchAreasMasksMasks'] },
- 'retouchareamaskmasksalpha' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksAlpha'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksAlpha'] },
- 'retouchareamaskmasksangle' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksAngle'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksAngle'] },
- 'retouchareamaskmasksbottom' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksBottom'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksBottom'] },
- 'retouchareamaskmaskscentervalue' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksCenterValue'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksCenterValue'] },
- 'retouchareamaskmaskscenterweight' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksCenterWeight'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksCenterWeight'] },
- 'retouchareamaskmasksdabs' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksDabs'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksDabs'] },
- 'retouchareamaskmasksfeather' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksFeather'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksFeather'] },
- 'retouchareamaskmasksflipped' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksFlipped'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksFlipped'] },
- 'retouchareamaskmasksflow' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksFlow'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksFlow'] },
- 'retouchareamaskmasksfullx' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksFullX'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksFullX'] },
- 'retouchareamaskmasksfully' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksFullY'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksFullY'] },
- 'retouchareamaskmasksinputdigest' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksInputDigest'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksInputDigest'] },
- 'retouchareamaskmasksleft' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksLeft'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksLeft'] },
- 'retouchareamaskmasksmaskactive' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksMaskActive'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksMaskActive'] },
- 'retouchareamaskmasksmaskblendmode' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksMaskBlendMode'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksMaskBlendMode'] },
- 'retouchareamaskmasksmaskdigest' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksMaskDigest'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksMaskDigest'] },
- 'retouchareamaskmasksmaskinverted' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksMaskInverted'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksMaskInverted'] },
- 'retouchareamaskmasksmaskname' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksMaskName'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksMaskName'] },
- 'retouchareamaskmasksmasksubtype' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksMaskSubType'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksMaskSubType'] },
- 'retouchareamaskmasksmasksyncid' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksMaskSyncID'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksMaskSyncID'] },
- 'retouchareamaskmasksmaskversion' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksMaskVersion'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksMaskVersion'] },
- 'retouchareamaskmasksmidpoint' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksMidpoint'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksMidpoint'] },
- 'retouchareamaskmasksorigin' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksOrigin'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksOrigin'] },
- 'retouchareamaskmasksperimetervalue' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksPerimeterValue'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksPerimeterValue'] },
- 'retouchareamaskmasksradius' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksRadius'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksRadius'] },
- 'retouchareamaskmasksreferencepoint' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksReferencePoint'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksReferencePoint'] },
- 'retouchareamaskmasksright' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksRight'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksRight'] },
- 'retouchareamaskmasksroundness' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksRoundness'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksRoundness'] },
- 'retouchareamaskmaskssizex' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksSizeX'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksSizeX'] },
- 'retouchareamaskmaskssizey' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksSizeY'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksSizeY'] },
- 'retouchareamaskmaskstop' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksTop'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksTop'] },
- 'retouchareamaskmasksubtype' => { 493 => [\'RetouchAreas','RetouchAreasMasksMaskSubType'], 495 => [\'RetouchAreas','RetouchAreasMasksMaskSubType'] },
- 'retouchareamaskmasksvalue' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksMaskValue'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksMaskValue'] },
- 'retouchareamaskmasksversion' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksVersion'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksVersion'] },
- 'retouchareamaskmaskswhat' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksWhat'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksWhat'] },
- 'retouchareamaskmaskswholeimagearea' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksWholeImageArea'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksWholeImageArea'] },
- 'retouchareamaskmasksx' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksX'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksX'] },
- 'retouchareamaskmasksy' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksY'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksY'] },
- 'retouchareamaskmasksyncid' => { 493 => [\'RetouchAreas','RetouchAreasMasksMaskSyncID'], 495 => [\'RetouchAreas','RetouchAreasMasksMaskSyncID'] },
- 'retouchareamaskmaskszerox' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksZeroX'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksZeroX'] },
- 'retouchareamaskmaskszeroy' => { 493 => [\'RetouchAreas','RetouchAreasMasksMasksZeroY'], 495 => [\'RetouchAreas','RetouchAreasMasksMasksZeroY'] },
- 'retouchareamaskmaskversion' => { 493 => [\'RetouchAreas','RetouchAreasMasksMaskVersion'], 495 => [\'RetouchAreas','RetouchAreasMasksMaskVersion'] },
- 'retouchareamaskmidpoint' => { 493 => [\'RetouchAreas','RetouchAreasMasksMidpoint'], 495 => [\'RetouchAreas','RetouchAreasMasksMidpoint'] },
- 'retouchareamaskorigin' => { 493 => [\'RetouchAreas','RetouchAreasMasksOrigin'], 495 => [\'RetouchAreas','RetouchAreasMasksOrigin'] },
- 'retouchareamaskperimetervalue' => { 493 => [\'RetouchAreas','RetouchAreasMasksPerimeterValue'], 495 => [\'RetouchAreas','RetouchAreasMasksPerimeterValue'] },
- 'retouchareamaskradius' => { 493 => [\'RetouchAreas','RetouchAreasMasksRadius'], 495 => [\'RetouchAreas','RetouchAreasMasksRadius'] },
- 'retouchareamaskrange' => { 493 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMask'], 495 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMask'] },
- 'retouchareamaskrangeareamodels' => { 493 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModels'], 495 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModels'] },
- 'retouchareamaskrangeareamodelscolorsampleinfo' => { 493 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 495 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] },
- 'retouchareamaskrangeareamodelscomponents' => { 493 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModelsAreaComponents'], 495 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModelsAreaComponents'] },
- 'retouchareamaskrangecoloramount' => { 493 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskColorAmount'], 495 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskColorAmount'] },
- 'retouchareamaskrangedepthfeather' => { 493 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthFeather'], 495 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthFeather'] },
- 'retouchareamaskrangedepthmax' => { 493 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthMax'], 495 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthMax'] },
- 'retouchareamaskrangedepthmin' => { 493 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthMin'], 495 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthMin'] },
- 'retouchareamaskrangeinvert' => { 493 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskInvert'], 495 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskInvert'] },
- 'retouchareamaskrangelumfeather' => { 493 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumFeather'], 495 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumFeather'] },
- 'retouchareamaskrangeluminancedepthsampleinfo' => { 493 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 495 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] },
- 'retouchareamaskrangelummax' => { 493 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumMax'], 495 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumMax'] },
- 'retouchareamaskrangelummin' => { 493 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumMin'], 495 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumMin'] },
- 'retouchareamaskrangelumrange' => { 493 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumRange'], 495 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumRange'] },
- 'retouchareamaskrangesampletype' => { 493 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskSampleType'], 495 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskSampleType'] },
- 'retouchareamaskrangetype' => { 493 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskType'], 495 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskType'] },
- 'retouchareamaskrangeversion' => { 493 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskVersion'], 495 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskVersion'] },
- 'retouchareamaskreferencepoint' => { 493 => [\'RetouchAreas','RetouchAreasMasksReferencePoint'], 495 => [\'RetouchAreas','RetouchAreasMasksReferencePoint'] },
- 'retouchareamaskright' => { 493 => [\'RetouchAreas','RetouchAreasMasksRight'], 495 => [\'RetouchAreas','RetouchAreasMasksRight'] },
- 'retouchareamaskroundness' => { 493 => [\'RetouchAreas','RetouchAreasMasksRoundness'], 495 => [\'RetouchAreas','RetouchAreasMasksRoundness'] },
- 'retouchareamasks' => { 493 => [\'RetouchAreas','RetouchAreasMasks'], 495 => [\'RetouchAreas','RetouchAreasMasks'] },
- 'retouchareamasksizex' => { 493 => [\'RetouchAreas','RetouchAreasMasksSizeX'], 495 => [\'RetouchAreas','RetouchAreasMasksSizeX'] },
- 'retouchareamasksizey' => { 493 => [\'RetouchAreas','RetouchAreasMasksSizeY'], 495 => [\'RetouchAreas','RetouchAreasMasksSizeY'] },
- 'retouchareamasktop' => { 493 => [\'RetouchAreas','RetouchAreasMasksTop'], 495 => [\'RetouchAreas','RetouchAreasMasksTop'] },
- 'retouchareamaskvalue' => { 493 => [\'RetouchAreas','RetouchAreasMasksMaskValue'], 495 => [\'RetouchAreas','RetouchAreasMasksMaskValue'] },
- 'retouchareamaskversion' => { 493 => [\'RetouchAreas','RetouchAreasMasksVersion'], 495 => [\'RetouchAreas','RetouchAreasMasksVersion'] },
- 'retouchareamaskwhat' => { 493 => [\'RetouchAreas','RetouchAreasMasksWhat'], 495 => [\'RetouchAreas','RetouchAreasMasksWhat'] },
- 'retouchareamaskwholeimagearea' => { 493 => [\'RetouchAreas','RetouchAreasMasksWholeImageArea'], 495 => [\'RetouchAreas','RetouchAreasMasksWholeImageArea'] },
- 'retouchareamaskx' => { 493 => [\'RetouchAreas','RetouchAreasMasksX'], 495 => [\'RetouchAreas','RetouchAreasMasksX'] },
- 'retouchareamasky' => { 493 => [\'RetouchAreas','RetouchAreasMasksY'], 495 => [\'RetouchAreas','RetouchAreasMasksY'] },
- 'retouchareamaskzerox' => { 493 => [\'RetouchAreas','RetouchAreasMasksZeroX'], 495 => [\'RetouchAreas','RetouchAreasMasksZeroX'] },
- 'retouchareamaskzeroy' => { 493 => [\'RetouchAreas','RetouchAreasMasksZeroY'], 495 => [\'RetouchAreas','RetouchAreasMasksZeroY'] },
- 'retouchareamethod' => { 493 => [\'RetouchAreas','RetouchAreasMethod'], 495 => [\'RetouchAreas','RetouchAreasMethod'] },
- 'retouchareaoffsety' => { 493 => [\'RetouchAreas','RetouchAreasOffsetY'], 495 => [\'RetouchAreas','RetouchAreasOffsetY'] },
- 'retouchareaopacity' => { 493 => [\'RetouchAreas','RetouchAreasOpacity'], 495 => [\'RetouchAreas','RetouchAreasOpacity'] },
- 'retouchareas' => { 493 => 'RetouchAreas', 495 => 'RetouchAreas' },
- 'retouchareaseed' => { 493 => [\'RetouchAreas','RetouchAreasSeed'], 495 => [\'RetouchAreas','RetouchAreasSeed'] },
- 'retouchareasourcestate' => { 493 => [\'RetouchAreas','RetouchAreasSourceState'], 495 => [\'RetouchAreas','RetouchAreasSourceState'] },
- 'retouchareasourcex' => { 493 => [\'RetouchAreas','RetouchAreasSourceX'], 495 => [\'RetouchAreas','RetouchAreasSourceX'] },
- 'retouchareaspottype' => { 493 => [\'RetouchAreas','RetouchAreasSpotType'], 495 => [\'RetouchAreas','RetouchAreasSpotType'] },
+ 'restrictions' => { 514 => 'restrictions' },
+ 'retouchareafeather' => { 494 => [\'RetouchAreas','RetouchAreasFeather'], 496 => [\'RetouchAreas','RetouchAreasFeather'] },
+ 'retouchareamaskalpha' => { 494 => [\'RetouchAreas','RetouchAreasMasksAlpha'], 496 => [\'RetouchAreas','RetouchAreasMasksAlpha'] },
+ 'retouchareamaskangle' => { 494 => [\'RetouchAreas','RetouchAreasMasksAngle'], 496 => [\'RetouchAreas','RetouchAreasMasksAngle'] },
+ 'retouchareamaskbottom' => { 494 => [\'RetouchAreas','RetouchAreasMasksBottom'], 496 => [\'RetouchAreas','RetouchAreasMasksBottom'] },
+ 'retouchareamaskcentervalue' => { 494 => [\'RetouchAreas','RetouchAreasMasksCenterValue'], 496 => [\'RetouchAreas','RetouchAreasMasksCenterValue'] },
+ 'retouchareamaskcenterweight' => { 494 => [\'RetouchAreas','RetouchAreasMasksCenterWeight'], 496 => [\'RetouchAreas','RetouchAreasMasksCenterWeight'] },
+ 'retouchareamaskdabs' => { 494 => [\'RetouchAreas','RetouchAreasMasksDabs'], 496 => [\'RetouchAreas','RetouchAreasMasksDabs'] },
+ 'retouchareamaskfeather' => { 494 => [\'RetouchAreas','RetouchAreasMasksFeather'], 496 => [\'RetouchAreas','RetouchAreasMasksFeather'] },
+ 'retouchareamaskflipped' => { 494 => [\'RetouchAreas','RetouchAreasMasksFlipped'], 496 => [\'RetouchAreas','RetouchAreasMasksFlipped'] },
+ 'retouchareamaskflow' => { 494 => [\'RetouchAreas','RetouchAreasMasksFlow'], 496 => [\'RetouchAreas','RetouchAreasMasksFlow'] },
+ 'retouchareamaskfullx' => { 494 => [\'RetouchAreas','RetouchAreasMasksFullX'], 496 => [\'RetouchAreas','RetouchAreasMasksFullX'] },
+ 'retouchareamaskfully' => { 494 => [\'RetouchAreas','RetouchAreasMasksFullY'], 496 => [\'RetouchAreas','RetouchAreasMasksFullY'] },
+ 'retouchareamaskinputdigest' => { 494 => [\'RetouchAreas','RetouchAreasMasksInputDigest'], 496 => [\'RetouchAreas','RetouchAreasMasksInputDigest'] },
+ 'retouchareamaskleft' => { 494 => [\'RetouchAreas','RetouchAreasMasksLeft'], 496 => [\'RetouchAreas','RetouchAreasMasksLeft'] },
+ 'retouchareamaskmaskactive' => { 494 => [\'RetouchAreas','RetouchAreasMasksMaskActive'], 496 => [\'RetouchAreas','RetouchAreasMasksMaskActive'] },
+ 'retouchareamaskmaskblendmode' => { 494 => [\'RetouchAreas','RetouchAreasMasksMaskBlendMode'], 496 => [\'RetouchAreas','RetouchAreasMasksMaskBlendMode'] },
+ 'retouchareamaskmaskdigest' => { 494 => [\'RetouchAreas','RetouchAreasMasksMaskDigest'], 496 => [\'RetouchAreas','RetouchAreasMasksMaskDigest'] },
+ 'retouchareamaskmaskinverted' => { 494 => [\'RetouchAreas','RetouchAreasMasksMaskInverted'], 496 => [\'RetouchAreas','RetouchAreasMasksMaskInverted'] },
+ 'retouchareamaskmaskname' => { 494 => [\'RetouchAreas','RetouchAreasMasksMaskName'], 496 => [\'RetouchAreas','RetouchAreasMasksMaskName'] },
+ 'retouchareamaskmasks' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasks'], 496 => [\'RetouchAreas','RetouchAreasMasksMasks'] },
+ 'retouchareamaskmasksalpha' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksAlpha'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksAlpha'] },
+ 'retouchareamaskmasksangle' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksAngle'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksAngle'] },
+ 'retouchareamaskmasksbottom' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksBottom'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksBottom'] },
+ 'retouchareamaskmaskscentervalue' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksCenterValue'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksCenterValue'] },
+ 'retouchareamaskmaskscenterweight' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksCenterWeight'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksCenterWeight'] },
+ 'retouchareamaskmasksdabs' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksDabs'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksDabs'] },
+ 'retouchareamaskmasksfeather' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksFeather'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksFeather'] },
+ 'retouchareamaskmasksflipped' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksFlipped'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksFlipped'] },
+ 'retouchareamaskmasksflow' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksFlow'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksFlow'] },
+ 'retouchareamaskmasksfullx' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksFullX'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksFullX'] },
+ 'retouchareamaskmasksfully' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksFullY'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksFullY'] },
+ 'retouchareamaskmasksinputdigest' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksInputDigest'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksInputDigest'] },
+ 'retouchareamaskmasksleft' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksLeft'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksLeft'] },
+ 'retouchareamaskmasksmaskactive' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksMaskActive'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksMaskActive'] },
+ 'retouchareamaskmasksmaskblendmode' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksMaskBlendMode'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksMaskBlendMode'] },
+ 'retouchareamaskmasksmaskdigest' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksMaskDigest'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksMaskDigest'] },
+ 'retouchareamaskmasksmaskinverted' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksMaskInverted'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksMaskInverted'] },
+ 'retouchareamaskmasksmaskname' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksMaskName'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksMaskName'] },
+ 'retouchareamaskmasksmasksubtype' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksMaskSubType'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksMaskSubType'] },
+ 'retouchareamaskmasksmasksyncid' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksMaskSyncID'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksMaskSyncID'] },
+ 'retouchareamaskmasksmaskversion' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksMaskVersion'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksMaskVersion'] },
+ 'retouchareamaskmasksmidpoint' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksMidpoint'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksMidpoint'] },
+ 'retouchareamaskmasksorigin' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksOrigin'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksOrigin'] },
+ 'retouchareamaskmasksperimetervalue' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksPerimeterValue'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksPerimeterValue'] },
+ 'retouchareamaskmasksradius' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksRadius'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksRadius'] },
+ 'retouchareamaskmasksreferencepoint' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksReferencePoint'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksReferencePoint'] },
+ 'retouchareamaskmasksright' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksRight'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksRight'] },
+ 'retouchareamaskmasksroundness' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksRoundness'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksRoundness'] },
+ 'retouchareamaskmaskssizex' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksSizeX'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksSizeX'] },
+ 'retouchareamaskmaskssizey' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksSizeY'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksSizeY'] },
+ 'retouchareamaskmaskstop' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksTop'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksTop'] },
+ 'retouchareamaskmasksubtype' => { 494 => [\'RetouchAreas','RetouchAreasMasksMaskSubType'], 496 => [\'RetouchAreas','RetouchAreasMasksMaskSubType'] },
+ 'retouchareamaskmasksvalue' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksMaskValue'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksMaskValue'] },
+ 'retouchareamaskmasksversion' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksVersion'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksVersion'] },
+ 'retouchareamaskmaskswhat' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksWhat'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksWhat'] },
+ 'retouchareamaskmaskswholeimagearea' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksWholeImageArea'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksWholeImageArea'] },
+ 'retouchareamaskmasksx' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksX'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksX'] },
+ 'retouchareamaskmasksy' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksY'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksY'] },
+ 'retouchareamaskmasksyncid' => { 494 => [\'RetouchAreas','RetouchAreasMasksMaskSyncID'], 496 => [\'RetouchAreas','RetouchAreasMasksMaskSyncID'] },
+ 'retouchareamaskmaskszerox' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksZeroX'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksZeroX'] },
+ 'retouchareamaskmaskszeroy' => { 494 => [\'RetouchAreas','RetouchAreasMasksMasksZeroY'], 496 => [\'RetouchAreas','RetouchAreasMasksMasksZeroY'] },
+ 'retouchareamaskmaskversion' => { 494 => [\'RetouchAreas','RetouchAreasMasksMaskVersion'], 496 => [\'RetouchAreas','RetouchAreasMasksMaskVersion'] },
+ 'retouchareamaskmidpoint' => { 494 => [\'RetouchAreas','RetouchAreasMasksMidpoint'], 496 => [\'RetouchAreas','RetouchAreasMasksMidpoint'] },
+ 'retouchareamaskorigin' => { 494 => [\'RetouchAreas','RetouchAreasMasksOrigin'], 496 => [\'RetouchAreas','RetouchAreasMasksOrigin'] },
+ 'retouchareamaskperimetervalue' => { 494 => [\'RetouchAreas','RetouchAreasMasksPerimeterValue'], 496 => [\'RetouchAreas','RetouchAreasMasksPerimeterValue'] },
+ 'retouchareamaskradius' => { 494 => [\'RetouchAreas','RetouchAreasMasksRadius'], 496 => [\'RetouchAreas','RetouchAreasMasksRadius'] },
+ 'retouchareamaskrange' => { 494 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMask'], 496 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMask'] },
+ 'retouchareamaskrangeareamodels' => { 494 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModels'], 496 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModels'] },
+ 'retouchareamaskrangeareamodelscolorsampleinfo' => { 494 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 496 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] },
+ 'retouchareamaskrangeareamodelscomponents' => { 494 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModelsAreaComponents'], 496 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModelsAreaComponents'] },
+ 'retouchareamaskrangecoloramount' => { 494 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskColorAmount'], 496 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskColorAmount'] },
+ 'retouchareamaskrangedepthfeather' => { 494 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthFeather'], 496 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthFeather'] },
+ 'retouchareamaskrangedepthmax' => { 494 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthMax'], 496 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthMax'] },
+ 'retouchareamaskrangedepthmin' => { 494 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthMin'], 496 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthMin'] },
+ 'retouchareamaskrangeinvert' => { 494 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskInvert'], 496 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskInvert'] },
+ 'retouchareamaskrangelumfeather' => { 494 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumFeather'], 496 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumFeather'] },
+ 'retouchareamaskrangeluminancedepthsampleinfo' => { 494 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 496 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] },
+ 'retouchareamaskrangelummax' => { 494 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumMax'], 496 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumMax'] },
+ 'retouchareamaskrangelummin' => { 494 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumMin'], 496 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumMin'] },
+ 'retouchareamaskrangelumrange' => { 494 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumRange'], 496 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumRange'] },
+ 'retouchareamaskrangesampletype' => { 494 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskSampleType'], 496 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskSampleType'] },
+ 'retouchareamaskrangetype' => { 494 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskType'], 496 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskType'] },
+ 'retouchareamaskrangeversion' => { 494 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskVersion'], 496 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskVersion'] },
+ 'retouchareamaskreferencepoint' => { 494 => [\'RetouchAreas','RetouchAreasMasksReferencePoint'], 496 => [\'RetouchAreas','RetouchAreasMasksReferencePoint'] },
+ 'retouchareamaskright' => { 494 => [\'RetouchAreas','RetouchAreasMasksRight'], 496 => [\'RetouchAreas','RetouchAreasMasksRight'] },
+ 'retouchareamaskroundness' => { 494 => [\'RetouchAreas','RetouchAreasMasksRoundness'], 496 => [\'RetouchAreas','RetouchAreasMasksRoundness'] },
+ 'retouchareamasks' => { 494 => [\'RetouchAreas','RetouchAreasMasks'], 496 => [\'RetouchAreas','RetouchAreasMasks'] },
+ 'retouchareamasksizex' => { 494 => [\'RetouchAreas','RetouchAreasMasksSizeX'], 496 => [\'RetouchAreas','RetouchAreasMasksSizeX'] },
+ 'retouchareamasksizey' => { 494 => [\'RetouchAreas','RetouchAreasMasksSizeY'], 496 => [\'RetouchAreas','RetouchAreasMasksSizeY'] },
+ 'retouchareamasktop' => { 494 => [\'RetouchAreas','RetouchAreasMasksTop'], 496 => [\'RetouchAreas','RetouchAreasMasksTop'] },
+ 'retouchareamaskvalue' => { 494 => [\'RetouchAreas','RetouchAreasMasksMaskValue'], 496 => [\'RetouchAreas','RetouchAreasMasksMaskValue'] },
+ 'retouchareamaskversion' => { 494 => [\'RetouchAreas','RetouchAreasMasksVersion'], 496 => [\'RetouchAreas','RetouchAreasMasksVersion'] },
+ 'retouchareamaskwhat' => { 494 => [\'RetouchAreas','RetouchAreasMasksWhat'], 496 => [\'RetouchAreas','RetouchAreasMasksWhat'] },
+ 'retouchareamaskwholeimagearea' => { 494 => [\'RetouchAreas','RetouchAreasMasksWholeImageArea'], 496 => [\'RetouchAreas','RetouchAreasMasksWholeImageArea'] },
+ 'retouchareamaskx' => { 494 => [\'RetouchAreas','RetouchAreasMasksX'], 496 => [\'RetouchAreas','RetouchAreasMasksX'] },
+ 'retouchareamasky' => { 494 => [\'RetouchAreas','RetouchAreasMasksY'], 496 => [\'RetouchAreas','RetouchAreasMasksY'] },
+ 'retouchareamaskzerox' => { 494 => [\'RetouchAreas','RetouchAreasMasksZeroX'], 496 => [\'RetouchAreas','RetouchAreasMasksZeroX'] },
+ 'retouchareamaskzeroy' => { 494 => [\'RetouchAreas','RetouchAreasMasksZeroY'], 496 => [\'RetouchAreas','RetouchAreasMasksZeroY'] },
+ 'retouchareamethod' => { 494 => [\'RetouchAreas','RetouchAreasMethod'], 496 => [\'RetouchAreas','RetouchAreasMethod'] },
+ 'retouchareaoffsety' => { 494 => [\'RetouchAreas','RetouchAreasOffsetY'], 496 => [\'RetouchAreas','RetouchAreasOffsetY'] },
+ 'retouchareaopacity' => { 494 => [\'RetouchAreas','RetouchAreasOpacity'], 496 => [\'RetouchAreas','RetouchAreasOpacity'] },
+ 'retouchareas' => { 494 => 'RetouchAreas', 496 => 'RetouchAreas' },
+ 'retouchareaseed' => { 494 => [\'RetouchAreas','RetouchAreasSeed'], 496 => [\'RetouchAreas','RetouchAreasSeed'] },
+ 'retouchareasourcestate' => { 494 => [\'RetouchAreas','RetouchAreasSourceState'], 496 => [\'RetouchAreas','RetouchAreasSourceState'] },
+ 'retouchareasourcex' => { 494 => [\'RetouchAreas','RetouchAreasSourceX'], 496 => [\'RetouchAreas','RetouchAreasSourceX'] },
+ 'retouchareaspottype' => { 494 => [\'RetouchAreas','RetouchAreasSpotType'], 496 => [\'RetouchAreas','RetouchAreasSpotType'] },
'retouchhistory' => { 233 => 0x9e },
- 'retouchinfo' => { 493 => 'RetouchInfo', 495 => 'RetouchInfo' },
+ 'retouchinfo' => { 494 => 'RetouchInfo', 496 => 'RetouchInfo' },
'retouchnefprocessing' => { 252 => 0x5 },
'retractlensonpoweroff' => { 84 => 0x814 },
'reuse' => { 322 => 'Reuse' },
- 'reuseallowed' => { 523 => 'ReuseAllowed' },
- 'reuseprohibited' => { 513 => 'reuseProhibited' },
+ 'reuseallowed' => { 524 => 'ReuseAllowed' },
+ 'reuseprohibited' => { 514 => 'reuseProhibited' },
'reverseexposurecompdial' => { 301 => '5.2' },
'reversefocusring' => { 310 => 0x163 },
'reverseindicators' => { 294 => '12.1', 295 => '6.1', 297 => '6.1', 298 => '6.1', 299 => '4.3', 300 => '5.2', 301 => '5.4', 303 => '33.5', 304 => '5.1', 307 => '6.1', 308 => '6.1', 309 => '6.2', 310 => 0xc1 },
'reverseshutterspeedaperture' => { 301 => '5.3' },
- 'revision' => { 497 => 'revision' },
+ 'revision' => { 498 => 'revision' },
'rflensmffocusringsensitivity' => { 84 => 0x714 },
'rflenstype' => { 57 => 0x3d },
'rgbcurvelimits' => { 108 => 0x238 },
'rgbcurvepoints' => { 107 => 0x7, 108 => 0x20e },
'rgbtables' => { 119 => 0xcd3b },
- 'richtextcomment' => { 502 => 'RichTextComment' },
+ 'richtextcomment' => { 503 => 'RichTextComment' },
'ricohdate' => { 401 => 0x6 },
'ricohimageheight' => { 401 => 0x2 },
'ricohimagewidth' => { 401 => 0x0 },
- 'rightalbedo' => { 484 => 'RightAlbedo' },
+ 'rightalbedo' => { 485 => 'RightAlbedo' },
'rightascension' => { 165 => 'RightAscension' },
- 'rights' => { 496 => 'rights' },
- 'rightsagent' => { 513 => 'rightsAgent' },
- 'rightsowner' => { 513 => 'rightsOwner' },
+ 'rights' => { 497 => 'rights' },
+ 'rightsagent' => { 514 => 'rightsAgent' },
+ 'rightsowner' => { 514 => 'rightsOwner' },
'roll' => { 115 => 0x8, 395 => ['roll',"\xa9frl"] },
'rollangle' => { 127 => 0x144d, 244 => 0x0, 312 => 0x903, 335 => 0x90, 369 => 0x1, 407 => 0x2 },
'romoperationmode' => { 97 => 0x80d },
'rotation' => { 30 => 0x17, 31 => 0x18, 96 => 0x3, 103 => 0x10002, 108 => 0x26e, 114 => 'QuickTime-Rotation', 123 => 0x4, 165 => 'Rotation', 182 => [0x65,0x50], 183 => 0x46, 184 => 0x5a, 187 => 0x10, 253 => 0x1a, 268 => 0x3693, 274 => '590.1', 287 => 0x76a43207, 335 => 0x30, 351 => '17.2', 381 => 0xd8, 388 => 'irot', 422 => 0x3f, 423 => 0x3f, 433 => 0x10 },
- 'routedto' => { 501 => 'RoutedTo' },
+ 'routedto' => { 502 => 'RoutedTo' },
'routing' => { 386 => 'Routing' },
- 'routingdestinations' => { 483 => 'RoutingDestinations' },
- 'routingexclusions' => { 483 => 'RoutingExclusions' },
- 'routingnotes' => { 501 => 'RoutingNotes' },
+ 'routingdestinations' => { 484 => 'RoutingDestinations' },
+ 'routingexclusions' => { 484 => 'RoutingExclusions' },
+ 'routingnotes' => { 502 => 'RoutingNotes' },
'rowsperstrip' => { 119 => 0x116 },
- 'rpp' => { 488 => 'rpp' },
+ 'rpp' => { 489 => 'rpp' },
'rtkflag' => { 116 => 'RtkFlag' },
'rtkstdhgt' => { 116 => 'RtkStdHgt' },
'rtkstdlat' => { 116 => 'RtkStdLat' },
@@ -5977,23 +5980,23 @@ my %tagLookup = (
'safetyshiftinavortv' => { 82 => 0x10, 83 => 0x10, 85 => 0xf, 86 => 0x10, 89 => 0x10 },
'sameexposurefornewaperture' => { 84 => 0x112 },
'samplebits' => { 155 => 'SampleBits' },
- 'samplepagerange' => { 510 => 'samplePageRange' },
+ 'samplepagerange' => { 511 => 'samplePageRange' },
'samplerate' => { 155 => 'SampleRate' },
- 'samplesperpixel' => { 119 => 0x115, 340 => 0x8, 516 => 'SamplesPerPixel' },
+ 'samplesperpixel' => { 119 => 0x115, 340 => 0x8, 517 => 'SamplesPerPixel' },
'samplestructure' => { 133 => 0x5a },
'samsungmodelid' => { 409 => 0x3 },
'sanyoquality' => { 411 => 0x201 },
'sanyothumbnail' => { 411 => 0x100 },
- 'saturation' => { 10 => 0x6e, 12 => 0x76, 34 => 0xe, 51 => 0x1, 63 => 0x7, 112 => 0xd, 113 => [0x3013,0x1f], 119 => [0xa409,0xfe55], 127 => 0x1003, 156 => 'Saturation', 181 => 0x1f, 182 => 0x32, 183 => 0x28, 184 => 0x1a, 189 => 0x1, 233 => 0xaa, 246 => 0x35, 247 => 0x3b, 248 => 0x43, 335 => 0x40, 337 => 0x300d, 370 => 0x1f, 377 => 0xd, 396 => 0x27, 398 => 0x58, 401 => 0x28, 402 => 0x1013, 412 => 0x10, 422 => 0x1e, 423 => 0x1b, 435 => 0x2005, 493 => 'Saturation', 495 => 'Saturation', 499 => 'Saturation' },
+ 'saturation' => { 10 => 0x6e, 12 => 0x76, 34 => 0xe, 51 => 0x1, 63 => 0x7, 112 => 0xd, 113 => [0x3013,0x1f], 119 => [0xa409,0xfe55], 127 => 0x1003, 156 => 'Saturation', 181 => 0x1f, 182 => 0x32, 183 => 0x28, 184 => 0x1a, 189 => 0x1, 233 => 0xaa, 246 => 0x35, 247 => 0x3b, 248 => 0x43, 335 => 0x40, 337 => 0x300d, 370 => 0x1f, 377 => 0xd, 396 => 0x27, 398 => 0x58, 401 => 0x28, 402 => 0x1013, 412 => 0x10, 422 => 0x1e, 423 => 0x1b, 435 => 0x2005, 494 => 'Saturation', 496 => 'Saturation', 500 => 'Saturation' },
'saturationadj' => { 103 => 0x20901, 108 => 0x116, 233 => 0x94, 286 => 0x1, 290 => 0x2e, 470 => 0x8016 },
- 'saturationadjustmentaqua' => { 493 => 'SaturationAdjustmentAqua', 495 => 'SaturationAdjustmentAqua' },
- 'saturationadjustmentblue' => { 493 => 'SaturationAdjustmentBlue', 495 => 'SaturationAdjustmentBlue' },
- 'saturationadjustmentgreen' => { 493 => 'SaturationAdjustmentGreen', 495 => 'SaturationAdjustmentGreen' },
- 'saturationadjustmentmagenta' => { 493 => 'SaturationAdjustmentMagenta', 495 => 'SaturationAdjustmentMagenta' },
- 'saturationadjustmentorange' => { 493 => 'SaturationAdjustmentOrange', 495 => 'SaturationAdjustmentOrange' },
- 'saturationadjustmentpurple' => { 493 => 'SaturationAdjustmentPurple', 495 => 'SaturationAdjustmentPurple' },
- 'saturationadjustmentred' => { 493 => 'SaturationAdjustmentRed', 495 => 'SaturationAdjustmentRed' },
- 'saturationadjustmentyellow' => { 493 => 'SaturationAdjustmentYellow', 495 => 'SaturationAdjustmentYellow' },
+ 'saturationadjustmentaqua' => { 494 => 'SaturationAdjustmentAqua', 496 => 'SaturationAdjustmentAqua' },
+ 'saturationadjustmentblue' => { 494 => 'SaturationAdjustmentBlue', 496 => 'SaturationAdjustmentBlue' },
+ 'saturationadjustmentgreen' => { 494 => 'SaturationAdjustmentGreen', 496 => 'SaturationAdjustmentGreen' },
+ 'saturationadjustmentmagenta' => { 494 => 'SaturationAdjustmentMagenta', 496 => 'SaturationAdjustmentMagenta' },
+ 'saturationadjustmentorange' => { 494 => 'SaturationAdjustmentOrange', 496 => 'SaturationAdjustmentOrange' },
+ 'saturationadjustmentpurple' => { 494 => 'SaturationAdjustmentPurple', 496 => 'SaturationAdjustmentPurple' },
+ 'saturationadjustmentred' => { 494 => 'SaturationAdjustmentRed', 496 => 'SaturationAdjustmentRed' },
+ 'saturationadjustmentyellow' => { 494 => 'SaturationAdjustmentYellow', 496 => 'SaturationAdjustmentYellow' },
'saturationauto' => { 71 => 0x98 },
'saturationfaithful' => { 19 => 0xfe, 70 => 0x68, 71 => 0x68 },
'saturationlandscape' => { 19 => 0xfc, 70 => 0x38, 71 => 0x38 },
@@ -6005,7 +6008,7 @@ my %tagLookup = (
'saturationuserdef1' => { 19 => 0x100, 70 => 0x98, 71 => 0xb0 },
'saturationuserdef2' => { 19 => 0x101, 70 => 0xb0, 71 => 0xc8 },
'saturationuserdef3' => { 19 => 0x102, 70 => 0xc8, 71 => 0xe0 },
- 'saveid' => { 521 => 'SaveID' },
+ 'saveid' => { 522 => 'SaveID' },
'sbaanalysiscomplete' => { 138 => 0xc35 },
'sbablack' => { 138 => 0xc25 },
'sbagmoffset' => { 138 => 0xc4a },
@@ -6017,37 +6020,37 @@ my %tagLookup = (
'sbalowgray' => { 138 => 0xc47 },
'sbaneutralbal' => { 138 => 0xc32 },
'sbawhite' => { 138 => 0xc27 },
- 'scaletype' => { 520 => 'scaleType' },
+ 'scaletype' => { 521 => 'scaleType' },
'scanimageenhancer' => { 254 => 0x60 },
'scanningdirection' => { 133 => 0x64 },
- 'scene' => { 395 => 'scen', 505 => 'Scene', 520 => 'scene' },
+ 'scene' => { 395 => 'scen', 506 => 'Scene', 521 => 'scene' },
'scenearea' => { 315 => 0x211, 317 => 0x1031 },
'sceneassist' => { 233 => 0x9c },
- 'scenecapturetype' => { 119 => 0xa406, 499 => 'SceneCaptureType' },
+ 'scenecapturetype' => { 119 => 0xa406, 500 => 'SceneCaptureType' },
'scenedetect' => { 315 => 0x210, 317 => 0x1030 },
'scenedetectdata' => { 315 => 0x212, 317 => 0x1033 },
'sceneflags' => { 1 => 0x25 },
'scenemode' => { 142 => 0xfa02, 186 => 0x100, 233 => 0x8f, 312 => 0x509, 317 => 0x403, 335 => 0x8001, 344 => 0xf, 435 => 0xb023 },
'scenemodeused' => { 144 => [0x6002,0xf002] },
'scenerecognition' => { 127 => 0x1425 },
- 'scenereferred' => { 503 => 'scene_referred' },
+ 'scenereferred' => { 504 => 'scene_referred' },
'sceneselect' => { 411 => 0x21f },
- 'scenetype' => { 119 => 0xa301, 499 => 'SceneType' },
+ 'scenetype' => { 119 => 0xa301, 500 => 'SceneType' },
'screentips' => { 294 => '12.7', 295 => '5.3', 303 => '13.1', 304 => '4.4', 307 => '5.4', 309 => '5.1' },
'scriptversion' => { 138 => 0x1770 },
- 'sdrblend' => { 493 => 'SDRBlend', 495 => 'SDRBlend' },
- 'sdrbrightness' => { 493 => 'SDRBrightness', 495 => 'SDRBrightness' },
- 'sdrcontrast' => { 493 => 'SDRContrast', 495 => 'SDRContrast' },
- 'sdrhighlights' => { 493 => 'SDRHighlights', 495 => 'SDRHighlights' },
- 'sdrshadows' => { 493 => 'SDRShadows', 495 => 'SDRShadows' },
- 'sdrwhites' => { 493 => 'SDRWhites', 495 => 'SDRWhites' },
- 'season' => { 506 => 'Season', 509 => 'season' },
- 'seasonidentifier' => { 506 => [\'Season','SeasonIdentifier'] },
- 'seasonname' => { 506 => [\'Season','SeasonName'] },
- 'seasonnumber' => { 506 => [\'Season','SeasonNumber'] },
- 'secondaryftp' => { 483 => 'SecondaryFTP' },
+ 'sdrblend' => { 494 => 'SDRBlend', 496 => 'SDRBlend' },
+ 'sdrbrightness' => { 494 => 'SDRBrightness', 496 => 'SDRBrightness' },
+ 'sdrcontrast' => { 494 => 'SDRContrast', 496 => 'SDRContrast' },
+ 'sdrhighlights' => { 494 => 'SDRHighlights', 496 => 'SDRHighlights' },
+ 'sdrshadows' => { 494 => 'SDRShadows', 496 => 'SDRShadows' },
+ 'sdrwhites' => { 494 => 'SDRWhites', 496 => 'SDRWhites' },
+ 'season' => { 507 => 'Season', 510 => 'season' },
+ 'seasonidentifier' => { 507 => [\'Season','SeasonIdentifier'] },
+ 'seasonname' => { 507 => [\'Season','SeasonName'] },
+ 'seasonnumber' => { 507 => [\'Season','SeasonNumber'] },
+ 'secondaryftp' => { 484 => 'SecondaryFTP' },
'secondaryslotfunction' => { 238 => 0x22c, 239 => 0x240, 257 => 0x13c, 268 => 0x1d0 },
- 'section' => { 510 => 'section' },
+ 'section' => { 511 => 'section' },
'securityclassification' => { 119 => 0x9212 },
'selectableafpoint' => { 84 => 0x509 },
'selectafareaselectionmode' => { 2 => 0xc },
@@ -6060,15 +6063,15 @@ my %tagLookup = (
'selftimershotcount' => { 295 => '20.2', 297 => '20.3', 298 => '20.3', 299 => '18.2', 300 => '19.2', 301 => '19.2', 302 => '19.3', 304 => '19.3', 307 => '20.3', 308 => '20.3', 309 => '20.2', 310 => 0x2d },
'selftimershotinterval' => { 295 => '20.3', 297 => '20.2', 298 => '20.2', 302 => '19.2', 307 => '20.2', 308 => '20.2', 310 => 0x31 },
'selftimertime' => { 97 => 0x1806, 184 => 0x1f, 294 => '18.1', 295 => '20.1', 296 => '3.3', 297 => '20.1', 298 => '20.1', 299 => '18.1', 300 => '19.1', 301 => '19.1', 302 => '19.1', 303 => '7.2', 304 => '19.1', 305 => '3.3', 307 => '20.1', 308 => '20.1', 309 => '20.1', 310 => 0x2b },
- 'sellingagency' => { 510 => 'sellingAgency' },
+ 'sellingagency' => { 511 => 'sellingAgency' },
'semanticstyle' => { 1 => 0x40 },
'semanticstylepreset' => { 1 => 0x42 },
'semanticstylerenderingver' => { 1 => 0x41 },
'seminfo' => { 119 => 0x8546 },
- 'sensingmethod' => { 119 => 0xa217, 499 => 'SensingMethod' },
+ 'sensingmethod' => { 119 => 0xa217, 500 => 'SensingMethod' },
'sensitivityadjust' => { 370 => 0x40 },
'sensitivitysteps' => { 351 => ['14.3','17.4'], 353 => 0x1 },
- 'sensitivitytype' => { 119 => 0x8830, 500 => 'SensitivityType' },
+ 'sensitivitytype' => { 119 => 0x8830, 501 => 'SensitivityType' },
'sensor' => { 191 => 0x665e },
'sensorarea' => { 317 => 0x400 },
'sensorareas' => { 409 => 0xa010 },
@@ -6098,50 +6101,50 @@ my %tagLookup = (
'sequencefilenumber' => { 445 => 0x4, 446 => 0x4, 447 => 0x4, 448 => 0x4, 457 => 0xc, 458 => 0xc, 459 => 0x1a },
'sequenceimagenumber' => { 445 => 0x0, 446 => 0x0, 447 => 0x0, 448 => 0x0, 457 => 0x8, 458 => 0x8, 459 => 0x12, 466 => 0x24 },
'sequencelength' => { 457 => 0x22, 458 => 0x1e, 459 => [0x16,0x1e] },
- 'sequencename' => { 509 => 'sequenceName' },
- 'sequencenumber' => { 77 => 0x9, 113 => 0x301c, 127 => 0x1101, 140 => 0x1d, 275 => 0x51c, 335 => 0x2b, 424 => [0x10c,0x30c], 435 => 0xb04a, 509 => 'sequenceNumber' },
+ 'sequencename' => { 510 => 'sequenceName' },
+ 'sequencenumber' => { 77 => 0x9, 113 => 0x301c, 127 => 0x1101, 140 => 0x1d, 275 => 0x51c, 335 => 0x2b, 424 => [0x10c,0x30c], 435 => 0xb04a, 510 => 'sequenceNumber' },
'sequenceshotinterval' => { 411 => 0x224 },
- 'sequencetotalnumber' => { 509 => 'sequenceTotalNumber' },
+ 'sequencetotalnumber' => { 510 => 'sequenceTotalNumber' },
'sequentialshot' => { 411 => 0x20e },
- 'serialnumber' => { 64 => 0xc, 97 => 0x180b, 119 => [0xa431,0xfde9], 137 => 0xfa04, 139 => 0xfa00, 141 => 0xc354, 142 => 0xfa19, 153 => 0x0, 156 => 'SerialNumber', 191 => 0x5501, 233 => [0xa0,0x1d], 313 => 0x101, 317 => [0x404,0x101a], 330 => 0x303, 332 => 0x305, 337 => 0x3103, 370 => 0x229, 379 => 0x102, 380 => 0x407, 395 => ['SNum','slno'], 396 => 0x15, 397 => 0x4b, 398 => 0x7e, 402 => 0x5, 409 => 0xa002, 412 => 0x2, 435 => 0x2031, 490 => 'SerialNumber', 500 => 'BodySerialNumber' },
+ 'serialnumber' => { 64 => 0xc, 97 => 0x180b, 119 => [0xa431,0xfde9], 137 => 0xfa04, 139 => 0xfa00, 141 => 0xc354, 142 => 0xfa19, 153 => 0x0, 156 => 'SerialNumber', 191 => 0x5501, 233 => [0xa0,0x1d], 313 => 0x101, 317 => [0x404,0x101a], 330 => 0x303, 332 => 0x305, 337 => 0x3103, 370 => 0x229, 379 => 0x102, 380 => 0x407, 395 => ['SNum','slno'], 396 => 0x15, 397 => 0x4b, 398 => 0x7e, 402 => 0x5, 409 => 0xa002, 412 => 0x2, 435 => 0x2031, 491 => 'SerialNumber', 501 => 'BodySerialNumber' },
'serialnumberformat' => { 64 => 0x15, 97 => 0x183b },
'serialnumberhash' => { 395 => 'CAME' },
- 'series' => { 506 => 'Series' },
+ 'series' => { 507 => 'Series' },
'seriesdatetime' => { 472 => 'SeriesDateTime' },
'seriesdescription' => { 472 => 'SeriesDescription' },
- 'seriesidentifier' => { 506 => [\'Series','SeriesIdentifier'] },
+ 'seriesidentifier' => { 507 => [\'Series','SeriesIdentifier'] },
'seriesmodality' => { 472 => 'SeriesModality' },
- 'seriesname' => { 506 => [\'Series','SeriesName'] },
- 'seriesnumber' => { 472 => 'SeriesNumber', 510 => 'seriesNumber' },
- 'seriestitle' => { 510 => 'seriesTitle' },
+ 'seriesname' => { 507 => [\'Series','SeriesName'] },
+ 'seriesnumber' => { 472 => 'SeriesNumber', 511 => 'seriesNumber' },
+ 'seriestitle' => { 511 => 'seriesTitle' },
'serviceidentifier' => { 132 => 0x1e },
- 'servingsize' => { 512 => 'servingSize' },
+ 'servingsize' => { 513 => 'servingSize' },
'setbuttoncrosskeysfunc' => { 87 => 0x0, 88 => 0x0 },
'setbuttonwhenshooting' => { 82 => 0x1, 84 => 0x704, 90 => 0xc },
'setclockfromlocationdata' => { 238 => 0x61d, 239 => 0x64d },
'setfunctionwhenshooting' => { 85 => 0x0, 86 => 0x1, 89 => 0x1 },
- 'setting' => { 509 => 'setting' },
+ 'setting' => { 510 => 'setting' },
'shadingcompensation' => { 312 => 0x50c, 335 => 0x8a },
'shadingcompensation2' => { 316 => 0x1012 },
'shadow' => { 412 => 0xe },
'shadowadj' => { 103 => 0x2030b },
'shadowcorrection' => { 370 => 0x79 },
'shadowprotection' => { 286 => 0x0 },
- 'shadows' => { 119 => 0xfe52, 435 => 0x2032, 487 => 'Shadows', 493 => 'Shadows', 495 => 'Shadows' },
- 'shadows2012' => { 493 => 'Shadows2012', 495 => 'Shadows2012' },
+ 'shadows' => { 119 => 0xfe52, 435 => 0x2032, 488 => 'Shadows', 494 => 'Shadows', 496 => 'Shadows' },
+ 'shadows2012' => { 494 => 'Shadows2012', 496 => 'Shadows2012' },
'shadowsadj' => { 470 => 0x901a },
'shadowscale' => { 119 => 0xc633 },
- 'shadowtint' => { 493 => 'ShadowTint', 495 => 'ShadowTint' },
+ 'shadowtint' => { 494 => 'ShadowTint', 496 => 'ShadowTint' },
'shadowtone' => { 127 => 0x1040 },
'shakereduction' => { 372 => 0x1, 373 => 0x1 },
'shareduserrating' => { 179 => 'WM/SharedUserRating' },
- 'sharpendetail' => { 493 => 'SharpenDetail', 495 => 'SharpenDetail' },
- 'sharpenedgemasking' => { 493 => 'SharpenEdgeMasking', 495 => 'SharpenEdgeMasking' },
+ 'sharpendetail' => { 494 => 'SharpenDetail', 496 => 'SharpenDetail' },
+ 'sharpenedgemasking' => { 494 => 'SharpenEdgeMasking', 496 => 'SharpenEdgeMasking' },
'sharpening' => { 337 => 0x300b },
'sharpeningadj' => { 290 => 0x2b },
'sharpeningkernel' => { 138 => 0x92f },
- 'sharpenradius' => { 493 => 'SharpenRadius', 495 => 'SharpenRadius' },
- 'sharpness' => { 8 => [0x42,0x48], 10 => 0x72, 12 => 0x74, 34 => 0xf, 63 => 0x6, 74 => 0x2, 112 => 0xb, 113 => [0x3011,0x21], 119 => [0xa40a,0xfe56], 127 => 0x1001, 140 => 0x6b, 149 => 0x37, 156 => 'Sharpness', 181 => 0x21, 182 => 0x30, 183 => 0x26, 184 => 0x18, 189 => 0x3, 233 => 0x6, 246 => 0x32, 247 => 0x33, 248 => 0x39, 317 => 0x100f, 335 => 0x41, 370 => 0x21, 377 => 0xb, 396 => 0x26, 398 => 0x56, 401 => 0x22, 402 => [0x1003,0x1014], 412 => 0x11, 422 => 0x1c, 423 => 0x19, 435 => 0x2006, 466 => 0x52, 493 => 'Sharpness', 495 => 'Sharpness', 499 => 'Sharpness' },
+ 'sharpenradius' => { 494 => 'SharpenRadius', 496 => 'SharpenRadius' },
+ 'sharpness' => { 8 => [0x42,0x48], 10 => 0x72, 12 => 0x74, 34 => 0xf, 63 => 0x6, 74 => 0x2, 112 => 0xb, 113 => [0x3011,0x21], 119 => [0xa40a,0xfe56], 127 => 0x1001, 140 => 0x6b, 149 => 0x37, 156 => 'Sharpness', 181 => 0x21, 182 => 0x30, 183 => 0x26, 184 => 0x18, 189 => 0x3, 233 => 0x6, 246 => 0x32, 247 => 0x33, 248 => 0x39, 317 => 0x100f, 335 => 0x41, 370 => 0x21, 377 => 0xb, 396 => 0x26, 398 => 0x56, 401 => 0x22, 402 => [0x1003,0x1014], 412 => 0x11, 422 => 0x1c, 423 => 0x19, 435 => 0x2006, 466 => 0x52, 494 => 'Sharpness', 496 => 'Sharpness', 500 => 'Sharpness' },
'sharpnessadj' => { 103 => 0x20310, 108 => 0x25a, 470 => 0x801a },
'sharpnessadjon' => { 103 => '0x20310.0' },
'sharpnessauto' => { 71 => 0x94 },
@@ -6163,32 +6166,32 @@ my %tagLookup = (
'sharpnessuserdef2' => { 19 => 0xf8, 70 => 0xac, 71 => 0xc4 },
'sharpnessuserdef3' => { 19 => 0xf9, 70 => 0xc4, 71 => 0xdc },
'shiftcols' => { 138 => 0xc70 },
- 'shootid' => { 509 => 'shootID' },
+ 'shootid' => { 510 => 'shootID' },
'shootingdistance' => { 103 => 0x20701 },
'shootinginfodisplay' => { 294 => '13.2', 295 => '5.1', 303 => '10.2', 304 => '4.1', 307 => '5.1', 309 => '5.3' },
'shootinginfomonitorofftime' => { 294 => '26.2', 295 => '22.2', 297 => '22.2', 298 => '22.2', 302 => '21.2', 303 => '9.1', 304 => '21.2', 307 => '22.2', 308 => '22.2', 309 => '22.2', 310 => 0x37 },
'shootingmode' => { 156 => 'ShootingMode', 233 => 0x89, 335 => 0x1f },
'shootingmodesetting' => { 296 => '5.1' },
- 'shortdescription' => { 497 => 'shortdescription' },
+ 'shortdescription' => { 498 => 'shortdescription' },
'shortdocumentid' => { 131 => 0xba },
- 'shortname' => { 493 => 'ShortName', 495 => 'ShortName' },
+ 'shortname' => { 494 => 'ShortName', 496 => 'ShortName' },
'shortownername' => { 19 => 0xac },
'shortreleasetimelag' => { 84 => 0x80d },
'shorttitle' => { 387 => '@sti' },
- 'shotdate' => { 520 => 'shotDate' },
- 'shotday' => { 520 => 'shotDay' },
- 'shotlocation' => { 520 => 'shotLocation' },
- 'shotlogdata' => { 476 => 'shot_log_data' },
- 'shotname' => { 395 => 'shot', 520 => 'shotName' },
- 'shotnumber' => { 520 => 'shotNumber' },
+ 'shotdate' => { 521 => 'shotDate' },
+ 'shotday' => { 521 => 'shotDay' },
+ 'shotlocation' => { 521 => 'shotLocation' },
+ 'shotlogdata' => { 477 => 'shot_log_data' },
+ 'shotname' => { 395 => 'shot', 521 => 'shotName' },
+ 'shotnumber' => { 521 => 'shotNumber' },
'shotnumbersincepowerup' => { 439 => 0x44e, 457 => 0x1a, 458 => 0x16, 459 => 0xa },
'shotnumbersincepowerup2' => { 424 => 0x200 },
- 'shotsize' => { 520 => 'shotSize' },
+ 'shotsize' => { 521 => 'shotSize' },
'shotsperinterval' => { 222 => 0x180, 237 => 0xb4, 238 => 0xc0, 239 => 0xd0 },
'showmovement' => { 387 => 'shwm' },
- 'shownevent' => { 506 => 'EventExt' },
- 'showneventidentifier' => { 506 => [\'EventExt','EventExtIdentifier'] },
- 'showneventname' => { 506 => [\'EventExt','EventExtName'] },
+ 'shownevent' => { 507 => 'EventExt' },
+ 'showneventidentifier' => { 507 => [\'EventExt','EventExtIdentifier'] },
+ 'showneventname' => { 507 => [\'EventExt','EventExtName'] },
'shutter' => { 454 => 0x20, 455 => 0x26, 456 => 0x26 },
'shutter-aelock' => { 82 => 0x4, 84 => 0x701, 85 => 0x3, 86 => 0x4, 87 => 0x3, 88 => 0x3, 89 => 0x4, 90 => 0x2 },
'shutteraelbutton' => { 83 => 0x4 },
@@ -6206,9 +6209,9 @@ my %tagLookup = (
'shutterspeedlock' => { 295 => '38.1', 297 => '38.1', 298 => '38.1', 307 => '38.1', 308 => '38.1', 310 => 0xb7 },
'shutterspeedrange' => { 84 => 0x10c },
'shutterspeedsetting' => { 184 => 0x6, 422 => 0x2f, 423 => 0x28, 424 => 0x0 },
- 'shutterspeedvalue' => { 93 => 0x1, 119 => 0x9201, 317 => 0x1000, 379 => 0x400, 499 => 'ShutterSpeedValue' },
+ 'shutterspeedvalue' => { 93 => 0x1, 119 => 0x9201, 317 => 0x1000, 379 => 0x400, 500 => 'ShutterSpeedValue' },
'shuttertype' => { 127 => 0x1050, 335 => 0x9f, 370 => 0x87 },
- 'sidecarforextension' => { 508 => 'SidecarForExtension' },
+ 'sidecarforextension' => { 509 => 'SidecarForExtension' },
'sigmaimpulseparameters' => { 138 => 0xe0d },
'sigmascalingfactorcamera' => { 138 => 0xe0c },
'sigmascalingfactorlowres' => { 138 => 0xe0b },
@@ -6218,34 +6221,34 @@ my %tagLookup = (
'silentphotography' => { 233 => 0xbf },
'similarityindex' => { 131 => 0xe4 },
'singleframebracketing' => { 184 => 0x21 },
- 'skilllevel' => { 512 => 'skillLevel' },
+ 'skilllevel' => { 513 => 'skillLevel' },
'skintonecorrection' => { 370 => 0x95 },
'skiplinetime' => { 138 => 0x184e },
'slaveflashmeteringsegments' => { 370 => 0x20b },
- 'slideshowname' => { 509 => 'slideshowName' },
- 'slideshownumber' => { 509 => 'slideshowNumber' },
- 'slideshowtotalnumber' => { 509 => 'slideshowTotalNumber' },
+ 'slideshowname' => { 510 => 'slideshowName' },
+ 'slideshownumber' => { 510 => 'slideshowNumber' },
+ 'slideshowtotalnumber' => { 510 => 'slideshowTotalNumber' },
'slowshutter' => { 77 => 0x8 },
'slowsync' => { 127 => 0x1030 },
'smartalbumcolor' => { 409 => 0x20 },
'smartrange' => { 409 => 0xa012 },
'smileshutter' => { 424 => 0x31 },
'smileshuttermode' => { 424 => 0x27 },
- 'smoothness' => { 119 => 0xfe57, 493 => 'Smoothness', 495 => 'Smoothness' },
- 'snapshot' => { 506 => 'SnapshotLink' },
- 'snapshotformat' => { 506 => [\'SnapshotLink','SnapshotLinkFormat'] },
- 'snapshotheightpixels' => { 506 => [\'SnapshotLink','SnapshotLinkHeightPixels'] },
- 'snapshotimagerole' => { 506 => [\'SnapshotLink','SnapshotLinkImageRole'] },
- 'snapshotlink' => { 506 => [\'SnapshotLink','SnapshotLinkLink'] },
- 'snapshotlinkqualifier' => { 506 => [\'SnapshotLink','SnapshotLinkLinkQualifier'] },
- 'snapshots' => { 488 => 'Snapshots' },
- 'snapshotusedvideoframe' => { 506 => [\'SnapshotLink','SnapshotLinkUsedVideoFrame'] },
- 'snapshotusedvideoframetimeformat' => { 506 => [\'SnapshotLink','SnapshotLinkUsedVideoFrameTimeFormat'] },
- 'snapshotusedvideoframetimevalue' => { 506 => [\'SnapshotLink','SnapshotLinkUsedVideoFrameTimeValue'] },
- 'snapshotusedvideoframevalue' => { 506 => [\'SnapshotLink','SnapshotLinkUsedVideoFrameValue'] },
- 'snapshotwidthpixels' => { 506 => [\'SnapshotLink','SnapshotLinkWidthPixels'] },
+ 'smoothness' => { 119 => 0xfe57, 494 => 'Smoothness', 496 => 'Smoothness' },
+ 'snapshot' => { 507 => 'SnapshotLink' },
+ 'snapshotformat' => { 507 => [\'SnapshotLink','SnapshotLinkFormat'] },
+ 'snapshotheightpixels' => { 507 => [\'SnapshotLink','SnapshotLinkHeightPixels'] },
+ 'snapshotimagerole' => { 507 => [\'SnapshotLink','SnapshotLinkImageRole'] },
+ 'snapshotlink' => { 507 => [\'SnapshotLink','SnapshotLinkLink'] },
+ 'snapshotlinkqualifier' => { 507 => [\'SnapshotLink','SnapshotLinkLinkQualifier'] },
+ 'snapshots' => { 489 => 'Snapshots' },
+ 'snapshotusedvideoframe' => { 507 => [\'SnapshotLink','SnapshotLinkUsedVideoFrame'] },
+ 'snapshotusedvideoframetimeformat' => { 507 => [\'SnapshotLink','SnapshotLinkUsedVideoFrameTimeFormat'] },
+ 'snapshotusedvideoframetimevalue' => { 507 => [\'SnapshotLink','SnapshotLinkUsedVideoFrameTimeValue'] },
+ 'snapshotusedvideoframevalue' => { 507 => [\'SnapshotLink','SnapshotLinkUsedVideoFrameValue'] },
+ 'snapshotwidthpixels' => { 507 => [\'SnapshotLink','SnapshotLinkWidthPixels'] },
'softskineffect' => { 435 => 0x200f },
- 'software' => { 119 => 0x131, 157 => 'Software', 325 => 'Software', 379 => 0x203, 389 => 'software', 412 => 0x18, 478 => 'Software', 516 => 'Software' },
+ 'software' => { 119 => 0x131, 157 => 'Software', 325 => 'Software', 379 => 0x203, 389 => 'software', 412 => 0x18, 479 => 'Software', 517 => 'Software' },
'softwareversion' => { 395 => ['@swr',"\xa9swr"], 411 => 0x207 },
'soloist' => { 387 => "\xa9sol" },
'songwriter' => { 395 => "\xa9swf" },
@@ -6273,43 +6276,43 @@ my %tagLookup = (
'sortalbumartist' => { 387 => 'soaa' },
'sortartist' => { 387 => 'soar' },
'sortcomposer' => { 387 => 'soco' },
- 'sortname' => { 387 => 'sonm', 493 => 'SortName', 495 => 'SortName' },
+ 'sortname' => { 387 => 'sonm', 494 => 'SortName', 496 => 'SortName' },
'sortshow' => { 387 => 'sosn' },
'soundengineer' => { 387 => "\xa9sne" },
- 'source' => { 131 => 0x73, 325 => 'Source', 496 => 'source', 497 => 'source', 508 => 'Source' },
- 'sourcecount' => { 482 => 'SourceCount' },
+ 'source' => { 131 => 0x73, 325 => 'Source', 497 => 'source', 498 => 'source', 509 => 'Source' },
+ 'sourcecount' => { 483 => 'SourceCount' },
'sourcecredits' => { 395 => "\xa9src" },
'sourcedirectoryindex' => { 357 => 0x0 },
'sourcefileindex' => { 357 => 0x2 },
- 'sourcephotoscount' => { 481 => 'SourcePhotosCount' },
+ 'sourcephotoscount' => { 482 => 'SourcePhotosCount' },
'sourceprofileprefix' => { 138 => 0x1390 },
- 'spatialfrequencyresponse' => { 499 => 'SpatialFrequencyResponse' },
- 'spatialfrequencyresponsecolumns' => { 499 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseColumns'] },
- 'spatialfrequencyresponsenames' => { 499 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseNames'] },
- 'spatialfrequencyresponserows' => { 499 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseRows'] },
- 'spatialfrequencyresponsevalues' => { 499 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseValues'] },
- 'speakerplacement' => { 520 => 'speakerPlacement' },
+ 'spatialfrequencyresponse' => { 500 => 'SpatialFrequencyResponse' },
+ 'spatialfrequencyresponsecolumns' => { 500 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseColumns'] },
+ 'spatialfrequencyresponsenames' => { 500 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseNames'] },
+ 'spatialfrequencyresponserows' => { 500 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseRows'] },
+ 'spatialfrequencyresponsevalues' => { 500 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseValues'] },
+ 'speakerplacement' => { 521 => 'speakerPlacement' },
'specialeffectlevel' => { 113 => 0x3030 },
'specialeffectmode' => { 113 => 0x2076 },
'specialeffectsetting' => { 113 => 0x3031 },
'specialinstructions' => { 131 => 0x28 },
'specialmode' => { 317 => 0x200, 411 => 0x200 },
- 'specialoccasion' => { 512 => 'specialOccasion' },
- 'specialtypeid' => { 476 => 'SpecialTypeID' },
- 'spectralsensitivity' => { 119 => 0x8824, 499 => 'SpectralSensitivity' },
+ 'specialoccasion' => { 513 => 'specialOccasion' },
+ 'specialtypeid' => { 477 => 'SpecialTypeID' },
+ 'spectralsensitivity' => { 119 => 0x8824, 500 => 'SpectralSensitivity' },
'specularwhitelevel' => { 41 => 0x32b, 42 => 0x281, 45 => [0x2b9,0x2d0,0x2d4], 46 => 0x56a, 47 => 0x1e4, 48 => [0x1fd,0x2dd], 49 => [0x231,0x30f], 50 => 0x31d },
'speedx' => { 115 => 0x3, 395 => "\xa9xsp" },
'speedy' => { 115 => 0x4, 395 => "\xa9ysp" },
'speedz' => { 115 => 0x5, 395 => "\xa9zsp" },
- 'spherical' => { 482 => 'Spherical' },
+ 'spherical' => { 483 => 'Spherical' },
'sphericalvideoxml' => { 120 => 'SphericalVideoXML' },
'splitcolumn' => { 379 => 0x222 },
- 'splittoningbalance' => { 493 => 'SplitToningBalance', 495 => 'SplitToningBalance' },
- 'splittoninghighlighthue' => { 493 => 'SplitToningHighlightHue', 495 => 'SplitToningHighlightHue' },
- 'splittoninghighlightsaturation' => { 493 => 'SplitToningHighlightSaturation', 495 => 'SplitToningHighlightSaturation' },
- 'splittoningshadowhue' => { 493 => 'SplitToningShadowHue', 495 => 'SplitToningShadowHue' },
- 'splittoningshadowsaturation' => { 493 => 'SplitToningShadowSaturation', 495 => 'SplitToningShadowSaturation' },
- 'sport' => { 510 => 'sport' },
+ 'splittoningbalance' => { 494 => 'SplitToningBalance', 496 => 'SplitToningBalance' },
+ 'splittoninghighlighthue' => { 494 => 'SplitToningHighlightHue', 496 => 'SplitToningHighlightHue' },
+ 'splittoninghighlightsaturation' => { 494 => 'SplitToningHighlightSaturation', 496 => 'SplitToningHighlightSaturation' },
+ 'splittoningshadowhue' => { 494 => 'SplitToningShadowHue', 496 => 'SplitToningShadowHue' },
+ 'splittoningshadowsaturation' => { 494 => 'SplitToningShadowSaturation', 496 => 'SplitToningShadowSaturation' },
+ 'sport' => { 511 => 'sport' },
'spotfocuspointx' => { 181 => 0x2d },
'spotfocuspointy' => { 181 => 0x2e },
'spotmeteringmode' => { 34 => 0x27 },
@@ -6327,7 +6330,7 @@ my %tagLookup = (
'standardmatrixfluorescent' => { 138 => 0x7d2 },
'standardmatrixtungsten' => { 138 => 0x7d1 },
'standardoutputhighlightpoint' => { 109 => 0x14 },
- 'standardoutputsensitivity' => { 119 => 0x8831, 500 => 'StandardOutputSensitivity' },
+ 'standardoutputsensitivity' => { 119 => 0x8831, 501 => 'StandardOutputSensitivity' },
'standardoutputshadowpoint' => { 109 => 0x15 },
'standardrawcolortone' => { 109 => 0xd },
'standardrawcontrast' => { 109 => 0xf },
@@ -6348,33 +6351,33 @@ my %tagLookup = (
'standardwhitetungsten' => { 138 => 0x835 },
'standbytimer' => { 295 => '19.1', 297 => '19.1', 298 => '19.1', 301 => '18.1', 302 => '18.1', 307 => '19.1', 308 => '19.1' },
'starlightview' => { 310 => 0x249 },
- 'startingpage' => { 510 => 'startingPage' },
+ 'startingpage' => { 511 => 'startingPage' },
'startmovieshooting' => { 84 => 0x70d },
- 'starttimecode' => { 395 => "\xa9TIM", 520 => 'startTimecode' },
- 'starttimecodetimeformat' => { 520 => [\'startTimecode','startTimecodeTimeFormat'] },
- 'starttimecodetimevalue' => { 520 => [\'startTimecode','startTimecodeTimeValue'] },
- 'starttimecodevalue' => { 520 => [\'startTimecode','startTimecodeValue'] },
- 'starttimesamplesize' => { 395 => "\xa9TSZ", 520 => 'startTimeSampleSize' },
- 'starttimescale' => { 395 => "\xa9TSC", 520 => 'startTimeScale' },
- 'state' => { 161 => 'State', 335 => 0x6b, 508 => 'State' },
- 'status' => { 474 => 'Status', 486 => 'Status' },
- 'stereomode' => { 482 => 'StereoMode' },
- 'stitched' => { 482 => 'Stitched' },
- 'stitchingsoftware' => { 481 => 'StitchingSoftware', 482 => 'StitchingSoftware' },
+ 'starttimecode' => { 395 => "\xa9TIM", 521 => 'startTimecode' },
+ 'starttimecodetimeformat' => { 521 => [\'startTimecode','startTimecodeTimeFormat'] },
+ 'starttimecodetimevalue' => { 521 => [\'startTimecode','startTimecodeTimeValue'] },
+ 'starttimecodevalue' => { 521 => [\'startTimecode','startTimecodeValue'] },
+ 'starttimesamplesize' => { 395 => "\xa9TSZ", 521 => 'startTimeSampleSize' },
+ 'starttimescale' => { 395 => "\xa9TSC", 521 => 'startTimeScale' },
+ 'state' => { 161 => 'State', 335 => 0x6b, 509 => 'State' },
+ 'status' => { 475 => 'Status', 487 => 'Status' },
+ 'stereomode' => { 483 => 'StereoMode' },
+ 'stitched' => { 483 => 'Stitched' },
+ 'stitchingsoftware' => { 482 => 'StitchingSoftware', 483 => 'StitchingSoftware' },
'stopsabovebaseiso' => { 444 => 0x113e, 445 => 0x113e, 446 => 0x111a, 447 => 0x1196, 448 => 0x1172, 449 => 0x102a, 450 => 0x222, 451 => 0x222, 452 => 0x217, 466 => 0xa },
'storagemethod' => { 188 => 0x12 },
'storebyorientation' => { 295 => '46.3', 297 => '47.3', 298 => '47.3', 307 => '47.3', 308 => '47.3', 310 => 0xd },
'storedescription' => { 387 => 'sdes' },
- 'storylineidentifier' => { 506 => 'StorylineIdentifier' },
+ 'storylineidentifier' => { 507 => 'StorylineIdentifier' },
'straightenangle' => { 287 => 0x2fc08431 },
- 'streamready' => { 506 => 'StreamReady' },
+ 'streamready' => { 507 => 'StreamReady' },
'streamtype' => { 176 => 'StreamType' },
- 'stretchmode' => { 520 => 'stretchMode' },
+ 'stretchmode' => { 521 => 'stretchMode' },
'studydatetime' => { 472 => 'StudyDateTime' },
'studydescription' => { 472 => 'StudyDescription' },
'studyid' => { 472 => 'StudyID' },
'studyphysician' => { 472 => 'StudyPhysician' },
- 'styleperiod' => { 506 => 'StylePeriod' },
+ 'styleperiod' => { 507 => 'StylePeriod' },
'sub-location' => { 131 => 0x5c },
'subcommanddialplaybackmode' => { 310 => 0x1cf },
'subfiledata' => { 164 => 'data' },
@@ -6383,77 +6386,77 @@ my %tagLookup = (
'subfilename' => { 164 => '1Name' },
'subfileresource' => { 164 => 'rsrc' },
'subfiletype' => { 119 => 0xfe, 164 => '0Type' },
- 'subject' => { 321 => 'Subject', 386 => 'Subject', 496 => 'subject', 507 => 'Subject', 521 => 'subject' },
- 'subjectarea' => { 119 => 0x9214, 499 => 'SubjectArea' },
- 'subjectcode' => { 505 => 'SubjectCode' },
+ 'subject' => { 321 => 'Subject', 386 => 'Subject', 497 => 'subject', 508 => 'Subject', 522 => 'subject' },
+ 'subjectarea' => { 119 => 0x9214, 500 => 'SubjectArea' },
+ 'subjectcode' => { 506 => 'SubjectCode' },
'subjectdetection' => { 238 => 0x23e, 239 => 0x252 },
- 'subjectdistance' => { 119 => 0x9206, 140 => 0x3e, 499 => 'SubjectDistance' },
- 'subjectdistancerange' => { 119 => 0xa40c, 499 => 'SubjectDistanceRange' },
- 'subjectlocation' => { 119 => 0xa214, 499 => 'SubjectLocation' },
+ 'subjectdistance' => { 119 => 0x9206, 140 => 0x3e, 500 => 'SubjectDistance' },
+ 'subjectdistancerange' => { 119 => 0xa40c, 500 => 'SubjectDistanceRange' },
+ 'subjectlocation' => { 119 => 0xa214, 500 => 'SubjectLocation' },
'subjectmotion' => { 297 => '78.2', 298 => '78.2', 308 => '78.2', 310 => 0x103 },
'subjectprogram' => { 181 => 0x22 },
'subjectreference' => { 131 => 0xc },
- 'sublabels1' => { 504 => [\'TagStructure','TagStructureSubLabels'] },
- 'sublabels2' => { 504 => [\'TagStructure','TagStructureSubLabelsSubLabels'] },
- 'sublabels3' => { 504 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabels'] },
- 'sublabels4' => { 504 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabels'] },
- 'sublabels5' => { 504 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabels'] },
+ 'sublabels1' => { 505 => [\'TagStructure','TagStructureSubLabels'] },
+ 'sublabels2' => { 505 => [\'TagStructure','TagStructureSubLabelsSubLabels'] },
+ 'sublabels3' => { 505 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabels'] },
+ 'sublabels4' => { 505 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabels'] },
+ 'sublabels5' => { 505 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabels'] },
'subseccreatedate' => { 114 => 'Exif-SubSecCreateDate' },
'subsecdatetimeoriginal' => { 114 => 'Exif-SubSecDateTimeOriginal' },
'subsecmodifydate' => { 114 => 'Exif-SubSecModifyDate' },
'subsectime' => { 119 => 0x9290 },
'subsectimedigitized' => { 119 => 0x9292 },
'subsectimeoriginal' => { 119 => 0x9291 },
- 'subsection1' => { 510 => 'subsection1' },
- 'subsection2' => { 510 => 'subsection2' },
- 'subsection3' => { 510 => 'subsection3' },
- 'subsection4' => { 510 => 'subsection4' },
+ 'subsection1' => { 511 => 'subsection1' },
+ 'subsection2' => { 511 => 'subsection2' },
+ 'subsection3' => { 511 => 'subsection3' },
+ 'subsection4' => { 511 => 'subsection4' },
'subselector' => { 295 => '49.1', 297 => '71.1', 298 => '71.1', 308 => '71.1', 310 => 0x8f },
'subselectorassignment' => { 295 => '48.1' },
'subselectorcenter' => { 297 => '72.1', 298 => '72.1', 308 => '72.1' },
'subselectorplusdials' => { 295 => '49.2', 297 => '73.1', 298 => '73.1', 308 => '73.1' },
- 'subtitle' => { 179 => 'WM/SubTitle', 387 => "\xa9st3", 395 => "\xa9snm", 510 => 'subtitle' },
+ 'subtitle' => { 179 => 'WM/SubTitle', 387 => "\xa9st3", 395 => "\xa9snm", 511 => 'subtitle' },
'subtitlekeywords' => { 395 => "\xa9snk" },
- 'subversionfilename' => { 504 => [\'SubVersions','SubVersionsFileName'] },
- 'subversionreference' => { 504 => [\'SubVersions','SubVersionsVersRef'] },
- 'subversions' => { 504 => 'SubVersions' },
+ 'subversionfilename' => { 505 => [\'SubVersions','SubVersionsFileName'] },
+ 'subversionreference' => { 505 => [\'SubVersions','SubVersionsVersRef'] },
+ 'subversions' => { 505 => 'SubVersions' },
'superimposeddisplay' => { 82 => 0xa, 84 => 0x510, 85 => 0x9, 86 => 0xa, 89 => 0xa, 90 => 0xe },
'supermacro' => { 64 => 0x1a },
- 'supplementalcategories' => { 131 => 0x14, 508 => 'SupplementalCategories' },
+ 'supplementalcategories' => { 131 => 0x14, 509 => 'SupplementalCategories' },
'supplementaltype' => { 133 => 0x37 },
- 'supplementdisplayid' => { 510 => 'supplementDisplayID' },
- 'supplementstartingpage' => { 510 => 'supplementStartingPage' },
- 'supplementtitle' => { 510 => 'supplementTitle' },
- 'supplychainsource' => { 506 => 'SupplyChainSource' },
- 'supplychainsourceidentifier' => { 506 => [\'SupplyChainSource','SupplyChainSourceIdentifier'] },
- 'supplychainsourcename' => { 506 => [\'SupplyChainSource','SupplyChainSourceName'] },
- 'supportsamount' => { 493 => 'SupportsAmount', 495 => 'SupportsAmount' },
- 'supportscolor' => { 493 => 'SupportsColor', 495 => 'SupportsColor' },
- 'supportshighdynamicrange' => { 493 => 'SupportsHighDynamicRange', 495 => 'SupportsHighDynamicRange' },
- 'supportsmonochrome' => { 493 => 'SupportsMonochrome', 495 => 'SupportsMonochrome' },
- 'supportsnormaldynamicrange' => { 493 => 'SupportsNormalDynamicRange', 495 => 'SupportsNormalDynamicRange' },
- 'supportsoutputreferred' => { 493 => 'SupportsOutputReferred', 495 => 'SupportsOutputReferred' },
- 'supportsscenereferred' => { 493 => 'SupportsSceneReferred', 495 => 'SupportsSceneReferred' },
+ 'supplementdisplayid' => { 511 => 'supplementDisplayID' },
+ 'supplementstartingpage' => { 511 => 'supplementStartingPage' },
+ 'supplementtitle' => { 511 => 'supplementTitle' },
+ 'supplychainsource' => { 507 => 'SupplyChainSource' },
+ 'supplychainsourceidentifier' => { 507 => [\'SupplyChainSource','SupplyChainSourceIdentifier'] },
+ 'supplychainsourcename' => { 507 => [\'SupplyChainSource','SupplyChainSourceName'] },
+ 'supportsamount' => { 494 => 'SupportsAmount', 496 => 'SupportsAmount' },
+ 'supportscolor' => { 494 => 'SupportsColor', 496 => 'SupportsColor' },
+ 'supportshighdynamicrange' => { 494 => 'SupportsHighDynamicRange', 496 => 'SupportsHighDynamicRange' },
+ 'supportsmonochrome' => { 494 => 'SupportsMonochrome', 496 => 'SupportsMonochrome' },
+ 'supportsnormaldynamicrange' => { 494 => 'SupportsNormalDynamicRange', 496 => 'SupportsNormalDynamicRange' },
+ 'supportsoutputreferred' => { 494 => 'SupportsOutputReferred', 496 => 'SupportsOutputReferred' },
+ 'supportsscenereferred' => { 494 => 'SupportsSceneReferred', 496 => 'SupportsSceneReferred' },
'svisosetting' => { 351 => 0x14 },
- 'swatchcoloranta' => { 525 => [\'SwatchGroups','SwatchGroupsColorantsA'] },
- 'swatchcolorantb' => { 525 => [\'SwatchGroups','SwatchGroupsColorantsB'] },
- 'swatchcolorantblack' => { 525 => [\'SwatchGroups','SwatchGroupsColorantsBlack'] },
- 'swatchcolorantblue' => { 525 => [\'SwatchGroups','SwatchGroupsColorantsBlue'] },
- 'swatchcolorantcyan' => { 525 => [\'SwatchGroups','SwatchGroupsColorantsCyan'] },
- 'swatchcolorantgray' => { 525 => [\'SwatchGroups','SwatchGroupsColorantsGray'] },
- 'swatchcolorantgreen' => { 525 => [\'SwatchGroups','SwatchGroupsColorantsGreen'] },
- 'swatchcolorantl' => { 525 => [\'SwatchGroups','SwatchGroupsColorantsL'] },
- 'swatchcolorantmagenta' => { 525 => [\'SwatchGroups','SwatchGroupsColorantsMagenta'] },
- 'swatchcolorantmode' => { 525 => [\'SwatchGroups','SwatchGroupsColorantsMode'] },
- 'swatchcolorantred' => { 525 => [\'SwatchGroups','SwatchGroupsColorantsRed'] },
- 'swatchcolorantswatchname' => { 525 => [\'SwatchGroups','SwatchGroupsColorantsSwatchName'] },
- 'swatchcoloranttint' => { 525 => [\'SwatchGroups','SwatchGroupsColorantsTint'] },
- 'swatchcoloranttype' => { 525 => [\'SwatchGroups','SwatchGroupsColorantsType'] },
- 'swatchcolorantyellow' => { 525 => [\'SwatchGroups','SwatchGroupsColorantsYellow'] },
- 'swatchgroupname' => { 525 => [\'SwatchGroups','SwatchGroupsGroupName'] },
- 'swatchgroups' => { 525 => 'SwatchGroups' },
- 'swatchgroupscolorants' => { 525 => [\'SwatchGroups','SwatchGroupsColorants'] },
- 'swatchgrouptype' => { 525 => [\'SwatchGroups','SwatchGroupsGroupType'] },
+ 'swatchcoloranta' => { 526 => [\'SwatchGroups','SwatchGroupsColorantsA'] },
+ 'swatchcolorantb' => { 526 => [\'SwatchGroups','SwatchGroupsColorantsB'] },
+ 'swatchcolorantblack' => { 526 => [\'SwatchGroups','SwatchGroupsColorantsBlack'] },
+ 'swatchcolorantblue' => { 526 => [\'SwatchGroups','SwatchGroupsColorantsBlue'] },
+ 'swatchcolorantcyan' => { 526 => [\'SwatchGroups','SwatchGroupsColorantsCyan'] },
+ 'swatchcolorantgray' => { 526 => [\'SwatchGroups','SwatchGroupsColorantsGray'] },
+ 'swatchcolorantgreen' => { 526 => [\'SwatchGroups','SwatchGroupsColorantsGreen'] },
+ 'swatchcolorantl' => { 526 => [\'SwatchGroups','SwatchGroupsColorantsL'] },
+ 'swatchcolorantmagenta' => { 526 => [\'SwatchGroups','SwatchGroupsColorantsMagenta'] },
+ 'swatchcolorantmode' => { 526 => [\'SwatchGroups','SwatchGroupsColorantsMode'] },
+ 'swatchcolorantred' => { 526 => [\'SwatchGroups','SwatchGroupsColorantsRed'] },
+ 'swatchcolorantswatchname' => { 526 => [\'SwatchGroups','SwatchGroupsColorantsSwatchName'] },
+ 'swatchcoloranttint' => { 526 => [\'SwatchGroups','SwatchGroupsColorantsTint'] },
+ 'swatchcoloranttype' => { 526 => [\'SwatchGroups','SwatchGroupsColorantsType'] },
+ 'swatchcolorantyellow' => { 526 => [\'SwatchGroups','SwatchGroupsColorantsYellow'] },
+ 'swatchgroupname' => { 526 => [\'SwatchGroups','SwatchGroupsGroupName'] },
+ 'swatchgroups' => { 526 => 'SwatchGroups' },
+ 'swatchgroupscolorants' => { 526 => [\'SwatchGroups','SwatchGroupsColorants'] },
+ 'swatchgrouptype' => { 526 => [\'SwatchGroups','SwatchGroupsGroupType'] },
'sweeppanoramadirection' => { 335 => 0x93, 424 => 0x33 },
'sweeppanoramafieldofview' => { 335 => 0x94 },
'sweeppanoramasize' => { 424 => 0x32 },
@@ -6461,11 +6464,11 @@ my %tagLookup = (
'symlink' => { 120 => 'SymLink' },
'syncreleasemode' => { 297 => '77.1', 298 => '77.1', 308 => '77.1', 310 => 0x41 },
'system' => { 379 => 0x204 },
- 'tagged' => { 381 => 0xdd, 382 => 'Tagged', 488 => 'tagged' },
- 'tagslist' => { 498 => 'TagsList' },
- 'tagstructure' => { 504 => 'TagStructure' },
- 'takenumber' => { 520 => 'takeNumber' },
- 'tapename' => { 520 => 'tapeName' },
+ 'tagged' => { 381 => 0xdd, 382 => 'Tagged', 489 => 'tagged' },
+ 'tagslist' => { 499 => 'TagsList' },
+ 'tagstructure' => { 505 => 'TagStructure' },
+ 'takenumber' => { 521 => 'takeNumber' },
+ 'tapename' => { 521 => 'tapeName' },
'targetaperture' => { 77 => 0x4 },
'targetcompressionratio' => { 95 => 0x1 },
'targetdistancesetting' => { 97 => 0x1807 },
@@ -6523,29 +6526,29 @@ my %tagLookup = (
'tda4edgepolarity' => { 138 => 0x198f },
'tda4gain' => { 138 => 0x198e },
'tda4offset' => { 138 => 0x198c },
- 'teaser' => { 510 => 'teaser' },
+ 'teaser' => { 511 => 'teaser' },
'teleconverter' => { 186 => 0x105, 435 => 0x105 },
'tempampgainx100' => { 138 => 0x1914 },
- 'tempo' => { 520 => 'tempo' },
- 'temporalcoverage' => { 506 => 'TemporalCoverage' },
- 'temporalcoveragefrom' => { 506 => [\'TemporalCoverage','TemporalCoverageTempCoverageFrom'] },
- 'temporalcoverageto' => { 506 => [\'TemporalCoverage','TemporalCoverageTempCoverageTo'] },
+ 'tempo' => { 521 => 'tempo' },
+ 'temporalcoverage' => { 507 => 'TemporalCoverage' },
+ 'temporalcoveragefrom' => { 507 => [\'TemporalCoverage','TemporalCoverageTempCoverageFrom'] },
+ 'temporalcoverageto' => { 507 => [\'TemporalCoverage','TemporalCoverageTempCoverageTo'] },
'termsandconditionstext' => { 322 => 'TermsAndConditionsText' },
'termsandconditionsurl' => { 322 => 'TermsAndConditionsURL' },
'testname' => { 120 => 'TestName' },
'textencoding' => { 232 => 0x4 },
- 'textlayername' => { 508 => [\'TextLayers','TextLayersLayerName'] },
- 'textlayers' => { 508 => 'TextLayers' },
- 'textlayertext' => { 508 => [\'TextLayers','TextLayersLayerText'] },
+ 'textlayername' => { 509 => [\'TextLayers','TextLayersLayerName'] },
+ 'textlayers' => { 509 => 'TextLayers' },
+ 'textlayertext' => { 509 => [\'TextLayers','TextLayersLayerText'] },
'textstamp' => { 335 => [0x8008,0x8009,0x3b,0x3e] },
- 'texture' => { 493 => 'Texture', 495 => 'Texture' },
+ 'texture' => { 494 => 'Texture', 496 => 'Texture' },
'three-dtrackingfacedetection' => { 297 => '1.4', 298 => '1.4', 308 => '1.4' },
'three-dtrackingwatcharea' => { 297 => '78.1', 298 => '78.1', 308 => '78.1' },
'thresholding' => { 119 => 0x107 },
'thumbnailfilename' => { 97 => 0x817 },
- 'thumbnailformat' => { 518 => [\'Thumbnails','ThumbnailsFormat'] },
- 'thumbnailheight' => { 142 => 0xfa55, 518 => [\'Thumbnails','ThumbnailsHeight'] },
- 'thumbnailimage' => { 6 => 'CNDA', 97 => 0x2008, 114 => 'Exif-ThumbnailImage', 122 => 0x3, 167 => 'data', 317 => 0x100, 395 => 'thmb', 518 => [\'Thumbnails','ThumbnailsImage'] },
+ 'thumbnailformat' => { 519 => [\'Thumbnails','ThumbnailsFormat'] },
+ 'thumbnailheight' => { 142 => 0xfa55, 519 => [\'Thumbnails','ThumbnailsHeight'] },
+ 'thumbnailimage' => { 6 => 'CNDA', 97 => 0x2008, 114 => 'Exif-ThumbnailImage', 122 => 0x3, 167 => 'data', 317 => 0x100, 395 => 'thmb', 519 => [\'Thumbnails','ThumbnailsImage'] },
'thumbnailimagename' => { 167 => '1Name' },
'thumbnailimagesize' => { 167 => 'ImageSize' },
'thumbnailimagetype' => { 167 => '0Type' },
@@ -6553,10 +6556,10 @@ my %tagLookup = (
'thumbnaillength' => { 119 => 0x202 },
'thumbnailoffset' => { 119 => 0x201 },
'thumbnailpng' => { 395 => 'thmb' },
- 'thumbnails' => { 518 => 'Thumbnails' },
- 'thumbnailwidth' => { 142 => 0xfa54, 518 => [\'Thumbnails','ThumbnailsWidth'] },
- 'ticker' => { 510 => 'ticker' },
- 'tiffhandling' => { 493 => 'TIFFHandling', 495 => 'TIFFHandling' },
+ 'thumbnails' => { 519 => 'Thumbnails' },
+ 'thumbnailwidth' => { 142 => 0xfa54, 519 => [\'Thumbnails','ThumbnailsWidth'] },
+ 'ticker' => { 511 => 'ticker' },
+ 'tiffhandling' => { 494 => 'TIFFHandling', 496 => 'TIFFHandling' },
'tiffmeteringimage' => { 187 => 0x104c, 433 => 0x1110 },
'tilelength' => { 119 => 0x143 },
'tilewidth' => { 119 => 0x142 },
@@ -6564,35 +6567,35 @@ my %tagLookup = (
'timecodes' => { 119 => 0xc763 },
'timecreated' => { 131 => 0x3c, 140 => 0x14, 149 => 0x10, 382 => 'TimeCreated' },
'timelapseshotnumber' => { 338 => 0x10 },
- 'timeperiod' => { 510 => 'timePeriod' },
+ 'timeperiod' => { 511 => 'timePeriod' },
'timerfunctionbutton' => { 296 => '5.2', 299 => '12.1', 300 => '13.1' },
'timerlength' => { 84 => 0x80c },
'timerrecording' => { 335 => 0x96 },
- 'timescaleparams' => { 520 => 'timeScaleParams' },
- 'timescaleparamsframeoverlappingpercentage' => { 520 => [\'timeScaleParams','timeScaleParamsFrameOverlappingPercentage'] },
- 'timescaleparamsframesize' => { 520 => [\'timeScaleParams','timeScaleParamsFrameSize'] },
- 'timescaleparamsquality' => { 520 => [\'timeScaleParams','timeScaleParamsQuality'] },
+ 'timescaleparams' => { 521 => 'timeScaleParams' },
+ 'timescaleparamsframeoverlappingpercentage' => { 521 => [\'timeScaleParams','timeScaleParamsFrameOverlappingPercentage'] },
+ 'timescaleparamsframesize' => { 521 => [\'timeScaleParams','timeScaleParamsFrameSize'] },
+ 'timescaleparamsquality' => { 521 => [\'timeScaleParams','timeScaleParamsQuality'] },
'timesent' => { 132 => 0x50 },
- 'timeshot' => { 483 => 'TimeShot' },
- 'timesignature' => { 520 => 'timeSignature' },
+ 'timeshot' => { 484 => 'TimeShot' },
+ 'timesignature' => { 521 => 'timeSignature' },
'timesincepoweron' => { 335 => 0x29 },
- 'timestamp' => { 11 => 0x45e, 19 => 0x11c, 311 => 0x8, 325 => 'TimeStamp', 335 => 0xaf, 482 => 'Timestamp', 489 => 'Timestamp', 504 => 'TimeStamp' },
+ 'timestamp' => { 11 => 0x45e, 19 => 0x11c, 311 => 0x8, 325 => 'TimeStamp', 335 => 0xaf, 483 => 'Timestamp', 490 => 'Timestamp', 505 => 'TimeStamp' },
'timestamp1' => { 11 => 0x45a },
'timezone' => { 78 => 0x1, 238 => 0x594, 239 => 0x5c4, 279 => 0x0, 405 => 0xa },
'timezonecity' => { 78 => 0x2 },
'timezonecode' => { 100 => 0x1 },
'timezoneinfo' => { 100 => 0x2 },
'timezoneoffset' => { 119 => 0x882a },
- 'tint' => { 389 => 'player.movie.visual.tint', 493 => 'Tint', 495 => 'Tint' },
- 'title' => { 157 => 'Title', 321 => 'Title', 325 => 'Title', 335 => 0x65, 386 => 'Title', 387 => ['titl',"\xa9nam"], 389 => 'title', 395 => ['titl',"\xa9nam"], 496 => 'title', 507 => 'Title', 518 => 'Title' },
- 'togglestyleamount' => { 493 => 'ToggleStyleAmount', 495 => 'ToggleStyleAmount' },
- 'togglestyledigest' => { 493 => 'ToggleStyleDigest', 495 => 'ToggleStyleDigest' },
+ 'tint' => { 389 => 'player.movie.visual.tint', 494 => 'Tint', 496 => 'Tint' },
+ 'title' => { 157 => 'Title', 321 => 'Title', 325 => 'Title', 335 => 0x65, 386 => 'Title', 387 => ['titl',"\xa9nam"], 389 => 'title', 395 => ['titl',"\xa9nam"], 497 => 'title', 508 => 'Title', 519 => 'Title' },
+ 'togglestyleamount' => { 494 => 'ToggleStyleAmount', 496 => 'ToggleStyleAmount' },
+ 'togglestyledigest' => { 494 => 'ToggleStyleDigest', 496 => 'ToggleStyleDigest' },
'tonecomp' => { 233 => 0x81 },
- 'tonecurve' => { 74 => 0x1, 370 => 0x402, 493 => 'ToneCurve', 495 => 'ToneCurve' },
+ 'tonecurve' => { 74 => 0x1, 370 => 0x402, 494 => 'ToneCurve', 496 => 'ToneCurve' },
'tonecurveactive' => { 108 => 0x110 },
'tonecurveadobergb' => { 409 => 0xa043 },
'tonecurveadobergbdefault' => { 409 => 0xa041 },
- 'tonecurveblue' => { 493 => 'ToneCurveBlue', 495 => 'ToneCurveBlue' },
+ 'tonecurveblue' => { 494 => 'ToneCurveBlue', 496 => 'ToneCurveBlue' },
'tonecurvebluex' => { 470 => 0x9003 },
'tonecurvebluey' => { 470 => 0x9007 },
'tonecurvebrightness' => { 103 => 0x20410 },
@@ -6600,23 +6603,23 @@ my %tagLookup = (
'tonecurvebrightnessy' => { 470 => 0x9004 },
'tonecurvecolorspace' => { 107 => 0x0 },
'tonecurvecontrast' => { 103 => 0x20411 },
- 'tonecurvegreen' => { 493 => 'ToneCurveGreen', 495 => 'ToneCurveGreen' },
+ 'tonecurvegreen' => { 494 => 'ToneCurveGreen', 496 => 'ToneCurveGreen' },
'tonecurvegreenx' => { 470 => 0x9002 },
'tonecurvegreeny' => { 470 => 0x9006 },
'tonecurveinputrange' => { 107 => 0x3 },
'tonecurveinterpolation' => { 108 => 0x159 },
'tonecurvemode' => { 108 => 0x113 },
- 'tonecurvename' => { 493 => 'ToneCurveName', 495 => 'ToneCurveName' },
- 'tonecurvename2012' => { 493 => 'ToneCurveName2012', 495 => 'ToneCurveName2012' },
+ 'tonecurvename' => { 494 => 'ToneCurveName', 496 => 'ToneCurveName' },
+ 'tonecurvename2012' => { 494 => 'ToneCurveName2012', 496 => 'ToneCurveName2012' },
'tonecurveoriginal' => { 103 => '0x20400.1' },
'tonecurveoutputrange' => { 107 => 0x5 },
'tonecurveprofilename' => { 138 => 0x1391 },
'tonecurveproperty' => { 108 => 0x3c },
- 'tonecurvepv2012' => { 493 => 'ToneCurvePV2012', 495 => 'ToneCurvePV2012' },
- 'tonecurvepv2012blue' => { 493 => 'ToneCurvePV2012Blue', 495 => 'ToneCurvePV2012Blue' },
- 'tonecurvepv2012green' => { 493 => 'ToneCurvePV2012Green', 495 => 'ToneCurvePV2012Green' },
- 'tonecurvepv2012red' => { 493 => 'ToneCurvePV2012Red', 495 => 'ToneCurvePV2012Red' },
- 'tonecurvered' => { 493 => 'ToneCurveRed', 495 => 'ToneCurveRed' },
+ 'tonecurvepv2012' => { 494 => 'ToneCurvePV2012', 496 => 'ToneCurvePV2012' },
+ 'tonecurvepv2012blue' => { 494 => 'ToneCurvePV2012Blue', 496 => 'ToneCurvePV2012Blue' },
+ 'tonecurvepv2012green' => { 494 => 'ToneCurvePV2012Green', 496 => 'ToneCurvePV2012Green' },
+ 'tonecurvepv2012red' => { 494 => 'ToneCurvePV2012Red', 496 => 'ToneCurvePV2012Red' },
+ 'tonecurvered' => { 494 => 'ToneCurveRed', 496 => 'ToneCurveRed' },
'tonecurveredx' => { 470 => 0x9001 },
'tonecurveredy' => { 470 => 0x9005 },
'tonecurves' => { 370 => 0x403 },
@@ -6626,7 +6629,7 @@ my %tagLookup = (
'tonecurvex' => { 107 => 0xa },
'tonecurvey' => { 107 => 0xb },
'tonelevel' => { 312 => 0x52e },
- 'tonemapstrength' => { 493 => 'ToneMapStrength', 495 => 'ToneMapStrength' },
+ 'tonemapstrength' => { 494 => 'ToneMapStrength', 496 => 'ToneMapStrength' },
'toningeffect' => { 57 => 0xf, 233 => 0xb3, 246 => 0x38, 247 => 0x40, 248 => 0x48, 402 => 0x1015 },
'toningeffectauto' => { 71 => 0xa4 },
'toningeffectfaithful' => { 70 => 0x74, 71 => 0x74 },
@@ -6644,38 +6647,38 @@ my %tagLookup = (
'track' => { 387 => "\xa9trk", 395 => "\xa9trk" },
'trackcreatedate' => { 394 => 0x1 },
'trackmodifydate' => { 394 => 0x2 },
- 'tracknumber' => { 387 => 'trkn', 520 => 'trackNumber' },
- 'tracks' => { 520 => 'Tracks' },
- 'tracksframerate' => { 520 => [\'Tracks','TracksFrameRate'] },
- 'tracksmarkers' => { 520 => [\'Tracks','TracksMarkers'] },
- 'tracksmarkerscomment' => { 520 => [\'Tracks','TracksMarkersComment'] },
- 'tracksmarkerscuepointparams' => { 520 => [\'Tracks','TracksMarkersCuePointParams'] },
- 'tracksmarkerscuepointparamskey' => { 520 => [\'Tracks','TracksMarkersCuePointParamsKey'] },
- 'tracksmarkerscuepointparamsvalue' => { 520 => [\'Tracks','TracksMarkersCuePointParamsValue'] },
- 'tracksmarkerscuepointtype' => { 520 => [\'Tracks','TracksMarkersCuePointType'] },
- 'tracksmarkersduration' => { 520 => [\'Tracks','TracksMarkersDuration'] },
- 'tracksmarkerslocation' => { 520 => [\'Tracks','TracksMarkersLocation'] },
- 'tracksmarkersname' => { 520 => [\'Tracks','TracksMarkersName'] },
- 'tracksmarkersprobability' => { 520 => [\'Tracks','TracksMarkersProbability'] },
- 'tracksmarkersspeaker' => { 520 => [\'Tracks','TracksMarkersSpeaker'] },
- 'tracksmarkersstarttime' => { 520 => [\'Tracks','TracksMarkersStartTime'] },
- 'tracksmarkerstarget' => { 520 => [\'Tracks','TracksMarkersTarget'] },
- 'tracksmarkerstype' => { 520 => [\'Tracks','TracksMarkersType'] },
- 'trackstrackname' => { 520 => [\'Tracks','TracksTrackName'] },
- 'trackstracktype' => { 520 => [\'Tracks','TracksTrackType'] },
+ 'tracknumber' => { 387 => 'trkn', 521 => 'trackNumber' },
+ 'tracks' => { 521 => 'Tracks' },
+ 'tracksframerate' => { 521 => [\'Tracks','TracksFrameRate'] },
+ 'tracksmarkers' => { 521 => [\'Tracks','TracksMarkers'] },
+ 'tracksmarkerscomment' => { 521 => [\'Tracks','TracksMarkersComment'] },
+ 'tracksmarkerscuepointparams' => { 521 => [\'Tracks','TracksMarkersCuePointParams'] },
+ 'tracksmarkerscuepointparamskey' => { 521 => [\'Tracks','TracksMarkersCuePointParamsKey'] },
+ 'tracksmarkerscuepointparamsvalue' => { 521 => [\'Tracks','TracksMarkersCuePointParamsValue'] },
+ 'tracksmarkerscuepointtype' => { 521 => [\'Tracks','TracksMarkersCuePointType'] },
+ 'tracksmarkersduration' => { 521 => [\'Tracks','TracksMarkersDuration'] },
+ 'tracksmarkerslocation' => { 521 => [\'Tracks','TracksMarkersLocation'] },
+ 'tracksmarkersname' => { 521 => [\'Tracks','TracksMarkersName'] },
+ 'tracksmarkersprobability' => { 521 => [\'Tracks','TracksMarkersProbability'] },
+ 'tracksmarkersspeaker' => { 521 => [\'Tracks','TracksMarkersSpeaker'] },
+ 'tracksmarkersstarttime' => { 521 => [\'Tracks','TracksMarkersStartTime'] },
+ 'tracksmarkerstarget' => { 521 => [\'Tracks','TracksMarkersTarget'] },
+ 'tracksmarkerstype' => { 521 => [\'Tracks','TracksMarkersType'] },
+ 'trackstrackname' => { 521 => [\'Tracks','TracksTrackName'] },
+ 'trackstracktype' => { 521 => [\'Tracks','TracksTrackType'] },
'tracktype' => { 395 => 'kgtt' },
'trailer' => { 120 => 'Trailer' },
'trailersignature' => { 164 => 'zmie' },
- 'transcript' => { 506 => 'Transcript' },
- 'transcriptlink' => { 506 => 'TranscriptLink' },
- 'transcriptlinklink' => { 506 => [\'TranscriptLink','TranscriptLinkLink'] },
- 'transcriptlinklinkqualifier' => { 506 => [\'TranscriptLink','TranscriptLinkLinkQualifier'] },
- 'transferfunction' => { 119 => 0x12d, 516 => 'TransferFunction' },
+ 'transcript' => { 507 => 'Transcript' },
+ 'transcriptlink' => { 507 => 'TranscriptLink' },
+ 'transcriptlinklink' => { 507 => [\'TranscriptLink','TranscriptLinkLink'] },
+ 'transcriptlinklinkqualifier' => { 507 => [\'TranscriptLink','TranscriptLinkLinkQualifier'] },
+ 'transferfunction' => { 119 => 0x12d, 517 => 'TransferFunction' },
'transfertimenormal' => { 138 => 0x1888 },
'transfertimetest' => { 138 => 0x1889 },
'transform' => { 335 => [0x8012,0x59] },
- 'transmissionreference' => { 508 => 'TransmissionReference' },
- 'trapped' => { 321 => 'Trapped', 507 => 'Trapped' },
+ 'transmissionreference' => { 509 => 'TransmissionReference' },
+ 'trapped' => { 321 => 'Trapped', 508 => 'Trapped' },
'trashbuttonfunction' => { 84 => 0x710 },
'travelday' => { 335 => 0x36 },
'treble' => { 389 => 'player.movie.audio.treble' },
@@ -6692,7 +6695,7 @@ my %tagLookup = (
'tvnetworkname' => { 387 => 'tvnn' },
'tvseason' => { 387 => 'tvsn' },
'tvshow' => { 387 => 'tvsh' },
- 'type' => { 477 => 'Type', 496 => 'type', 515 => 'type' },
+ 'type' => { 478 => 'Type', 497 => 'type', 516 => 'type' },
'typestatus' => { 118 => [\'Identification','IdentificationTypeStatus'] },
'uniquecameramodel' => { 119 => 0xc614 },
'uniquedocumentid' => { 131 => 0xbb },
@@ -6703,7 +6706,7 @@ my %tagLookup = (
'uniquematrixfluorescent' => { 138 => 0x7e6 },
'uniquematrixtungsten' => { 138 => 0x7e5 },
'uniqueobjectname' => { 132 => 0x64 },
- 'units' => { 478 => 'Units' },
+ 'units' => { 479 => 'Units' },
'unknown_aacr' => { 387 => 'AACR' },
'unknown_cdek' => { 387 => 'CDEK' },
'unknown_cdet' => { 387 => 'CDET' },
@@ -6748,56 +6751,56 @@ my %tagLookup = (
'unsharpmaskfineness' => { 103 => 0x20309 },
'unsharpmaskstrength' => { 103 => 0x20308 },
'unsharpmaskthreshold' => { 103 => 0x2030a },
- 'uprightcentermode' => { 493 => 'UprightCenterMode', 495 => 'UprightCenterMode' },
- 'uprightcenternormx' => { 493 => 'UprightCenterNormX', 495 => 'UprightCenterNormX' },
- 'uprightcenternormy' => { 493 => 'UprightCenterNormY', 495 => 'UprightCenterNormY' },
- 'uprightdependentdigest' => { 493 => 'UprightDependentDigest', 495 => 'UprightDependentDigest' },
- 'uprightfocallength35mm' => { 493 => 'UprightFocalLength35mm', 495 => 'UprightFocalLength35mm' },
- 'uprightfocalmode' => { 493 => 'UprightFocalMode', 495 => 'UprightFocalMode' },
- 'uprightfoursegments_0' => { 493 => 'UprightFourSegments_0', 495 => 'UprightFourSegments_0' },
- 'uprightfoursegments_1' => { 493 => 'UprightFourSegments_1', 495 => 'UprightFourSegments_1' },
- 'uprightfoursegments_2' => { 493 => 'UprightFourSegments_2', 495 => 'UprightFourSegments_2' },
- 'uprightfoursegments_3' => { 493 => 'UprightFourSegments_3', 495 => 'UprightFourSegments_3' },
- 'uprightfoursegmentscount' => { 493 => 'UprightFourSegmentsCount', 495 => 'UprightFourSegmentsCount' },
- 'uprightguideddependentdigest' => { 493 => 'UprightGuidedDependentDigest', 495 => 'UprightGuidedDependentDigest' },
- 'uprightpreview' => { 493 => 'UprightPreview', 495 => 'UprightPreview' },
- 'uprighttransform_0' => { 493 => 'UprightTransform_0', 495 => 'UprightTransform_0' },
- 'uprighttransform_1' => { 493 => 'UprightTransform_1', 495 => 'UprightTransform_1' },
- 'uprighttransform_2' => { 493 => 'UprightTransform_2', 495 => 'UprightTransform_2' },
- 'uprighttransform_3' => { 493 => 'UprightTransform_3', 495 => 'UprightTransform_3' },
- 'uprighttransform_4' => { 493 => 'UprightTransform_4', 495 => 'UprightTransform_4' },
- 'uprighttransform_5' => { 493 => 'UprightTransform_5', 495 => 'UprightTransform_5' },
- 'uprighttransformcount' => { 493 => 'UprightTransformCount', 495 => 'UprightTransformCount' },
- 'uprightversion' => { 493 => 'UprightVersion', 495 => 'UprightVersion' },
- 'urgency' => { 131 => 0xa, 508 => 'Urgency' },
- 'url' => { 157 => 'URL', 325 => 'URL', 384 => 0x40b, 510 => 'url' },
+ 'uprightcentermode' => { 494 => 'UprightCenterMode', 496 => 'UprightCenterMode' },
+ 'uprightcenternormx' => { 494 => 'UprightCenterNormX', 496 => 'UprightCenterNormX' },
+ 'uprightcenternormy' => { 494 => 'UprightCenterNormY', 496 => 'UprightCenterNormY' },
+ 'uprightdependentdigest' => { 494 => 'UprightDependentDigest', 496 => 'UprightDependentDigest' },
+ 'uprightfocallength35mm' => { 494 => 'UprightFocalLength35mm', 496 => 'UprightFocalLength35mm' },
+ 'uprightfocalmode' => { 494 => 'UprightFocalMode', 496 => 'UprightFocalMode' },
+ 'uprightfoursegments_0' => { 494 => 'UprightFourSegments_0', 496 => 'UprightFourSegments_0' },
+ 'uprightfoursegments_1' => { 494 => 'UprightFourSegments_1', 496 => 'UprightFourSegments_1' },
+ 'uprightfoursegments_2' => { 494 => 'UprightFourSegments_2', 496 => 'UprightFourSegments_2' },
+ 'uprightfoursegments_3' => { 494 => 'UprightFourSegments_3', 496 => 'UprightFourSegments_3' },
+ 'uprightfoursegmentscount' => { 494 => 'UprightFourSegmentsCount', 496 => 'UprightFourSegmentsCount' },
+ 'uprightguideddependentdigest' => { 494 => 'UprightGuidedDependentDigest', 496 => 'UprightGuidedDependentDigest' },
+ 'uprightpreview' => { 494 => 'UprightPreview', 496 => 'UprightPreview' },
+ 'uprighttransform_0' => { 494 => 'UprightTransform_0', 496 => 'UprightTransform_0' },
+ 'uprighttransform_1' => { 494 => 'UprightTransform_1', 496 => 'UprightTransform_1' },
+ 'uprighttransform_2' => { 494 => 'UprightTransform_2', 496 => 'UprightTransform_2' },
+ 'uprighttransform_3' => { 494 => 'UprightTransform_3', 496 => 'UprightTransform_3' },
+ 'uprighttransform_4' => { 494 => 'UprightTransform_4', 496 => 'UprightTransform_4' },
+ 'uprighttransform_5' => { 494 => 'UprightTransform_5', 496 => 'UprightTransform_5' },
+ 'uprighttransformcount' => { 494 => 'UprightTransformCount', 496 => 'UprightTransformCount' },
+ 'uprightversion' => { 494 => 'UprightVersion', 496 => 'UprightVersion' },
+ 'urgency' => { 131 => 0xa, 509 => 'Urgency' },
+ 'url' => { 157 => 'URL', 325 => 'URL', 384 => 0x40b, 511 => 'url' },
'url_list' => { 384 => 0x41e },
- 'urla-platform' => { 510 => [\'url','urlA-platform'] },
- 'urlurl' => { 510 => [\'url','urlUrl'] },
+ 'urla-platform' => { 511 => [\'url','urlA-platform'] },
+ 'urlurl' => { 511 => [\'url','urlUrl'] },
'usablemeteringmodes' => { 84 => 0x10a },
'usableshootingmodes' => { 84 => 0x109 },
- 'usage' => { 511 => 'usage' },
- 'usageterms' => { 524 => 'UsageTerms' },
+ 'usage' => { 512 => 'usage' },
+ 'usageterms' => { 525 => 'UsageTerms' },
'usbpowerdelivery' => { 238 => 0x664, 239 => 0x694 },
'usedialwithouthold' => { 310 => 0xbf },
- 'useguidelines' => { 491 => 'useGuidelines' },
- 'usepanoramaviewer' => { 481 => 'UsePanoramaViewer' },
+ 'useguidelines' => { 492 => 'useGuidelines' },
+ 'usepanoramaviewer' => { 482 => 'UsePanoramaViewer' },
'usercollection' => { 389 => 'collection.user' },
- 'usercomment' => { 97 => 0x805, 119 => 0x9286, 499 => 'UserComment' },
+ 'usercomment' => { 97 => 0x805, 119 => 0x9286, 500 => 'UserComment' },
'userdef1picturestyle' => { 19 => 0x10c, 70 => 0xd8, 71 => 0xf0 },
'userdef2picturestyle' => { 19 => 0x10e, 70 => 0xda, 71 => 0xf2 },
'userdef3picturestyle' => { 19 => 0x110, 70 => 0xdc, 71 => 0xf4 },
- 'userfields' => { 486 => 'UserFields' },
+ 'userfields' => { 487 => 'UserFields' },
'userlabel' => { 396 => 0x2b, 397 => 0x5a, 398 => 0x68 },
'userprofile' => { 330 => 0x302, 334 => 0x34c, 337 => 0x3038 },
'userrating' => { 389 => 'rating.user', 395 => 'urat' },
'usmlenselectronicmf' => { 2 => 0x7, 83 => 0x7, 84 => 0x501 },
- 'uspsnumber' => { 510 => 'uspsNumber' },
+ 'uspsnumber' => { 511 => 'uspsNumber' },
'utmeasting' => { 168 => 'Easting' },
'utmmapdatum' => { 168 => 'Datum' },
'utmnorthing' => { 168 => 'Northing' },
'utmzone' => { 168 => 'Zone' },
- 'uuid' => { 493 => 'UUID', 495 => 'UUID' },
+ 'uuid' => { 494 => 'UUID', 496 => 'UUID' },
'uv-irfiltercorrection' => { 330 => 0x325 },
'validbits' => { 316 => 0x611, 317 => 0x102c },
'validpixeldepth' => { 320 => 0x611 },
@@ -6812,23 +6815,23 @@ my %tagLookup = (
'vendorinfomodel' => { 473 => [\'VendorInfo','VendorInfoModel'] },
'vendorinfonotes' => { 473 => [\'VendorInfo','VendorInfoNotes'] },
'verbatimidentification' => { 118 => [\'Identification','IdentificationVerbatimIdentification'] },
- 'version' => { 127 => 0x0, 386 => 'Version', 389 => 'version', 493 => 'Version', 495 => 'Version' },
+ 'version' => { 127 => 0x0, 386 => 'Version', 389 => 'version', 494 => 'Version', 496 => 'Version' },
'versioncreatedate' => { 470 => 0xd100 },
- 'versionid' => { 521 => 'VersionID' },
- 'versionidentifier' => { 510 => 'versionIdentifier' },
+ 'versionid' => { 522 => 'VersionID' },
+ 'versionidentifier' => { 511 => 'versionIdentifier' },
'versionmodifydate' => { 470 => 0xd101 },
- 'versions' => { 521 => 'Versions' },
- 'versionscomments' => { 521 => [\'Versions','VersionsComments'] },
- 'versionsevent' => { 521 => [\'Versions','VersionsEvent'] },
- 'versionseventaction' => { 521 => [\'Versions','VersionsEventAction'] },
- 'versionseventchanged' => { 521 => [\'Versions','VersionsEventChanged'] },
- 'versionseventinstanceid' => { 521 => [\'Versions','VersionsEventInstanceID'] },
- 'versionseventparameters' => { 521 => [\'Versions','VersionsEventParameters'] },
- 'versionseventsoftwareagent' => { 521 => [\'Versions','VersionsEventSoftwareAgent'] },
- 'versionseventwhen' => { 521 => [\'Versions','VersionsEventWhen'] },
- 'versionsmodifier' => { 521 => [\'Versions','VersionsModifier'] },
- 'versionsmodifydate' => { 521 => [\'Versions','VersionsModifyDate'] },
- 'versionsversion' => { 521 => [\'Versions','VersionsVersion'] },
+ 'versions' => { 522 => 'Versions' },
+ 'versionscomments' => { 522 => [\'Versions','VersionsComments'] },
+ 'versionsevent' => { 522 => [\'Versions','VersionsEvent'] },
+ 'versionseventaction' => { 522 => [\'Versions','VersionsEventAction'] },
+ 'versionseventchanged' => { 522 => [\'Versions','VersionsEventChanged'] },
+ 'versionseventinstanceid' => { 522 => [\'Versions','VersionsEventInstanceID'] },
+ 'versionseventparameters' => { 522 => [\'Versions','VersionsEventParameters'] },
+ 'versionseventsoftwareagent' => { 522 => [\'Versions','VersionsEventSoftwareAgent'] },
+ 'versionseventwhen' => { 522 => [\'Versions','VersionsEventWhen'] },
+ 'versionsmodifier' => { 522 => [\'Versions','VersionsModifier'] },
+ 'versionsmodifydate' => { 522 => [\'Versions','VersionsModifyDate'] },
+ 'versionsversion' => { 522 => [\'Versions','VersionsVersion'] },
'verticalafonbutton' => { 294 => '3.2', 295 => '47.2', 297 => '79.1', 310 => 0x11d },
'verticalclockoverlaps' => { 138 => 0x412 },
'verticalfuncbutton' => { 295 => '42.2', 297 => '67.1', 310 => 0x115 },
@@ -6840,52 +6843,52 @@ my %tagLookup = (
'verticalmultiselector' => { 295 => '42.1', 297 => '66.1', 298 => '66.1', 308 => '66.1', 310 => 0x18f },
'verticalmultiselectorplaybackmode' => { 310 => 0x125 },
'vfdisplayillumination' => { 2 => 0x11, 84 => [0x510,0x51d] },
- 'vibrance' => { 487 => 'Vibrance', 493 => 'Vibrance', 495 => 'Vibrance' },
+ 'vibrance' => { 488 => 'Vibrance', 494 => 'Vibrance', 496 => 'Vibrance' },
'vibrationreduction' => { 259 => [0x75,0x82,0x1ae], 267 => '586.1', 274 => '590.2', 278 => 0x4 },
- 'videoalphamode' => { 520 => 'videoAlphaMode' },
- 'videoalphapremultiplecolor' => { 520 => 'videoAlphaPremultipleColor' },
- 'videoalphapremultiplecolora' => { 520 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorA'] },
- 'videoalphapremultiplecolorb' => { 520 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorB'] },
- 'videoalphapremultiplecolorblack' => { 520 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorBlack'] },
- 'videoalphapremultiplecolorblue' => { 520 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorBlue'] },
- 'videoalphapremultiplecolorcyan' => { 520 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorCyan'] },
- 'videoalphapremultiplecolorgray' => { 520 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorGray'] },
- 'videoalphapremultiplecolorgreen' => { 520 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorGreen'] },
- 'videoalphapremultiplecolorl' => { 520 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorL'] },
- 'videoalphapremultiplecolormagenta' => { 520 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorMagenta'] },
- 'videoalphapremultiplecolormode' => { 520 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorMode'] },
- 'videoalphapremultiplecolorred' => { 520 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorRed'] },
- 'videoalphapremultiplecolorswatchname' => { 520 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorSwatchName'] },
- 'videoalphapremultiplecolortint' => { 520 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorTint'] },
- 'videoalphapremultiplecolortype' => { 520 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorType'] },
- 'videoalphapremultiplecoloryellow' => { 520 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorYellow'] },
- 'videoalphaunityistransparent' => { 520 => 'videoAlphaUnityIsTransparent' },
- 'videobitrate' => { 506 => 'videoBitRate' },
- 'videobitratemode' => { 506 => 'videoBitRateMode' },
+ 'videoalphamode' => { 521 => 'videoAlphaMode' },
+ 'videoalphapremultiplecolor' => { 521 => 'videoAlphaPremultipleColor' },
+ 'videoalphapremultiplecolora' => { 521 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorA'] },
+ 'videoalphapremultiplecolorb' => { 521 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorB'] },
+ 'videoalphapremultiplecolorblack' => { 521 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorBlack'] },
+ 'videoalphapremultiplecolorblue' => { 521 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorBlue'] },
+ 'videoalphapremultiplecolorcyan' => { 521 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorCyan'] },
+ 'videoalphapremultiplecolorgray' => { 521 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorGray'] },
+ 'videoalphapremultiplecolorgreen' => { 521 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorGreen'] },
+ 'videoalphapremultiplecolorl' => { 521 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorL'] },
+ 'videoalphapremultiplecolormagenta' => { 521 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorMagenta'] },
+ 'videoalphapremultiplecolormode' => { 521 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorMode'] },
+ 'videoalphapremultiplecolorred' => { 521 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorRed'] },
+ 'videoalphapremultiplecolorswatchname' => { 521 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorSwatchName'] },
+ 'videoalphapremultiplecolortint' => { 521 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorTint'] },
+ 'videoalphapremultiplecolortype' => { 521 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorType'] },
+ 'videoalphapremultiplecoloryellow' => { 521 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorYellow'] },
+ 'videoalphaunityistransparent' => { 521 => 'videoAlphaUnityIsTransparent' },
+ 'videobitrate' => { 507 => 'videoBitRate' },
+ 'videobitratemode' => { 507 => 'videoBitRateMode' },
'videoburstmode' => { 335 => 0xbb },
'videoburstresolution' => { 335 => 0xb3 },
'videocodec' => { 67 => 0x74 },
- 'videocolorspace' => { 520 => 'videoColorSpace' },
+ 'videocolorspace' => { 521 => 'videoColorSpace' },
'videocompression' => { 127 => 0x3806 },
- 'videocompressor' => { 520 => 'videoCompressor' },
- 'videodisplayaspectratio' => { 506 => 'videoDisplayAspectRatio' },
- 'videoencodingprofile' => { 506 => 'videoEncodingProfile' },
- 'videofieldorder' => { 520 => 'videoFieldOrder' },
- 'videoframerate' => { 335 => 0x27, 520 => 'videoFrameRate' },
- 'videoframesize' => { 520 => 'videoFrameSize' },
- 'videoframesizeh' => { 520 => [\'videoFrameSize','videoFrameSizeH'] },
- 'videoframesizeunit' => { 520 => [\'videoFrameSize','videoFrameSizeUnit'] },
- 'videoframesizew' => { 520 => [\'videoFrameSize','videoFrameSizeW'] },
- 'videomoddate' => { 520 => 'videoModDate' },
- 'videopixelaspectratio' => { 520 => 'videoPixelAspectRatio' },
- 'videopixeldepth' => { 520 => 'videoPixelDepth' },
+ 'videocompressor' => { 521 => 'videoCompressor' },
+ 'videodisplayaspectratio' => { 507 => 'videoDisplayAspectRatio' },
+ 'videoencodingprofile' => { 507 => 'videoEncodingProfile' },
+ 'videofieldorder' => { 521 => 'videoFieldOrder' },
+ 'videoframerate' => { 335 => 0x27, 521 => 'videoFrameRate' },
+ 'videoframesize' => { 521 => 'videoFrameSize' },
+ 'videoframesizeh' => { 521 => [\'videoFrameSize','videoFrameSizeH'] },
+ 'videoframesizeunit' => { 521 => [\'videoFrameSize','videoFrameSizeUnit'] },
+ 'videoframesizew' => { 521 => [\'videoFrameSize','videoFrameSizeW'] },
+ 'videomoddate' => { 521 => 'videoModDate' },
+ 'videopixelaspectratio' => { 521 => 'videoPixelAspectRatio' },
+ 'videopixeldepth' => { 521 => 'videoPixelDepth' },
'videopreburst' => { 335 => 0xc1 },
'videoquality' => { 113 => 0x4003 },
'videorecordingmode' => { 127 => 0x3803 },
- 'videoshottype' => { 506 => 'VideoShotType' },
- 'videoshottypeidentifier' => { 506 => [\'VideoShotType','VideoShotTypeIdentifier'] },
- 'videoshottypename' => { 506 => [\'VideoShotType','VideoShotTypeName'] },
- 'videostreamscount' => { 506 => 'videoStreamsCount' },
+ 'videoshottype' => { 507 => 'VideoShotType' },
+ 'videoshottypeidentifier' => { 507 => [\'VideoShotType','VideoShotTypeIdentifier'] },
+ 'videoshottypename' => { 507 => [\'VideoShotType','VideoShotTypeName'] },
+ 'videostreamscount' => { 507 => 'videoStreamsCount' },
'viewfinder' => { 379 => 0x455 },
'viewfinderdisplay' => { 294 => '12.4', 295 => '6.3' },
'viewfinderwarning' => { 294 => '13.4', 304 => '3.5', 305 => '6.2', 309 => '4.4' },
@@ -6893,26 +6896,26 @@ my %tagLookup = (
'viewinfoduringexposure' => { 84 => 0x407 },
'viewingmode' => { 424 => 0x2f, 440 => 0x18 },
'viewingmode2' => { 424 => [0x85,0x285] },
- 'viewpoint' => { 509 => 'viewpoint' },
- 'vignetteamount' => { 493 => 'VignetteAmount', 495 => 'VignetteAmount' },
+ 'viewpoint' => { 510 => 'viewpoint' },
+ 'vignetteamount' => { 494 => 'VignetteAmount', 496 => 'VignetteAmount' },
'vignettecontrol' => { 233 => 0x2a, 287 => 0x76a43205 },
'vignettecontrolintensity' => { 287 => 0xac6bd5c0 },
- 'vignettecorrectionalreadyapplied' => { 490 => 'VignetteCorrectionAlreadyApplied' },
- 'vignettemidpoint' => { 493 => 'VignetteMidpoint', 495 => 'VignetteMidpoint' },
+ 'vignettecorrectionalreadyapplied' => { 491 => 'VignetteCorrectionAlreadyApplied' },
+ 'vignettemidpoint' => { 494 => 'VignetteMidpoint', 496 => 'VignetteMidpoint' },
'vignetting' => { 402 => 0x1011, 409 => 0xa052 },
'vignettingcorrection' => { 119 => 0x7031, 409 => 0xa053, 435 => 0x2011 },
'vignettingcorrparams' => { 119 => 0x7032, 465 => 0x64a, 466 => [0x34a,0x350,0x35c,0x368] },
'vignettingsetting' => { 409 => 0xa054 },
'virtualhorizonstyle' => { 310 => 0x167 },
- 'visualcolor' => { 506 => 'VisualColour' },
- 'visualtechnique' => { 509 => 'visualTechnique' },
+ 'visualcolor' => { 507 => 'VisualColour' },
+ 'visualtechnique' => { 510 => 'visualTechnique' },
'voicememo' => { 411 => 0x216 },
- 'volume' => { 510 => 'volume' },
+ 'volume' => { 511 => 'volume' },
'vr_0x66' => { 259 => 0x66 },
'vrdoffset' => { 64 => 0xd0 },
'vrmode' => { 238 => 0x212, 239 => 0x226, 278 => 0x6 },
'vrtype' => { 278 => 0x8 },
- 'waterdepth' => { 119 => 0x9403, 500 => 'WaterDepth' },
+ 'waterdepth' => { 119 => 0x9403, 501 => 'WaterDepth' },
'wb_bluelevel3500k' => { 187 => 0x19a },
'wb_bluelevel6500k' => { 187 => 0x18a },
'wb_bluelevelcustom' => { 187 => 0x18e },
@@ -7143,10 +7146,10 @@ my %tagLookup = (
'wbtype5' => { 341 => 0xd, 342 => 0x11 },
'wbtype6' => { 341 => 0x10, 342 => 0x15 },
'wbtype7' => { 341 => 0x13, 342 => 0x19 },
- 'webstatement' => { 524 => 'WebStatement' },
- 'weightedflatsubject' => { 485 => 'weightedFlatSubject' },
- 'what' => { 493 => 'What', 495 => 'What' },
- 'whitebalance' => { 7 => 0x6f, 8 => [0x44,0x4a], 9 => 0xbc, 10 => 0x36, 11 => 0x5e, 12 => 0x36, 13 => 0x78, 14 => 0x6f, 15 => 0x6f, 16 => 0x73, 17 => 0x6f, 18 => 0x78, 19 => 0x54, 20 => 0x6f, 21 => 0xbc, 22 => 0x7b, 24 => 0xbc, 25 => 0xc2, 27 => 0x131, 28 => 0x77, 74 => 0x8, 77 => 0x7, 112 => 0x7, 113 => [0x19,0x2012], 119 => [0xa403,0xfe4e], 127 => 0x1002, 138 => 0x3fc, 139 => 0xfa0d, 140 => 0x40, 151 => 0x1a, 181 => 0x3, 182 => 0xe, 183 => 0x4, 184 => 0xb, 186 => 0x115, 233 => 0x5, 277 => 0x7, 330 => 0x304, 335 => 0x3, 337 => 0x3033, 370 => 0x19, 377 => 0x7, 401 => 0x26, 402 => 0x1003, 412 => [0x88,0x3c,0x7,0x58], 422 => 0xf, 423 => 0xe, 435 => [0x115,0xb054], 493 => 'WhiteBalance', 495 => 'WhiteBalance', 499 => 'WhiteBalance' },
+ 'webstatement' => { 525 => 'WebStatement' },
+ 'weightedflatsubject' => { 486 => 'weightedFlatSubject' },
+ 'what' => { 494 => 'What', 496 => 'What' },
+ 'whitebalance' => { 7 => 0x6f, 8 => [0x44,0x4a], 9 => 0xbc, 10 => 0x36, 11 => 0x5e, 12 => 0x36, 13 => 0x78, 14 => 0x6f, 15 => 0x6f, 16 => 0x73, 17 => 0x6f, 18 => 0x78, 19 => 0x54, 20 => 0x6f, 21 => 0xbc, 22 => 0x7b, 24 => 0xbc, 25 => 0xc2, 27 => 0x131, 28 => 0x77, 74 => 0x8, 77 => 0x7, 112 => 0x7, 113 => [0x19,0x2012], 119 => [0xa403,0xfe4e], 127 => 0x1002, 138 => 0x3fc, 139 => 0xfa0d, 140 => 0x40, 151 => 0x1a, 181 => 0x3, 182 => 0xe, 183 => 0x4, 184 => 0xb, 186 => 0x115, 233 => 0x5, 277 => 0x7, 330 => 0x304, 335 => 0x3, 337 => 0x3033, 370 => 0x19, 377 => 0x7, 401 => 0x26, 402 => 0x1003, 412 => [0x88,0x3c,0x7,0x58], 422 => 0xf, 423 => 0xe, 435 => [0x115,0xb054], 494 => 'WhiteBalance', 496 => 'WhiteBalance', 500 => 'WhiteBalance' },
'whitebalance0' => { 176 => 'WhiteBalance0' },
'whitebalance1' => { 176 => 'WhiteBalance1' },
'whitebalance2' => { 176 => 'WhiteBalance2', 312 => 0x500 },
@@ -7168,8 +7171,8 @@ my %tagLookup = (
'whitebalancetemperature' => { 312 => 0x501 },
'whiteboard' => { 317 => 0x301 },
'whitelevel' => { 119 => 0xc61d, 370 => 0x7e, 442 => 0x787f },
- 'whitepoint' => { 119 => 0x13e, 334 => 0x35d, 370 => 0x201, 516 => 'WhitePoint' },
- 'whites2012' => { 493 => 'Whites2012', 495 => 'Whites2012' },
+ 'whitepoint' => { 119 => 0x13e, 334 => 0x35d, 370 => 0x201, 517 => 'WhitePoint' },
+ 'whites2012' => { 494 => 'Whites2012', 496 => 'Whites2012' },
'whitesadj' => { 470 => 0x9017 },
'wideadapter' => { 402 => 0x1017 },
'widefocuszone' => { 181 => 0x2f },
@@ -7177,19 +7180,19 @@ my %tagLookup = (
'windmode' => { 138 => 0x3f4 },
'windnoisereduction' => { 238 => 0x2d6, 239 => 0x2fe },
'windowlocation' => { 395 => 'WLOC' },
- 'windowsatom' => { 494 => 'windowsAtom' },
- 'windowsatomextension' => { 494 => [\'windowsAtom','windowsAtomExtension'] },
- 'windowsatominvocationflags' => { 494 => [\'windowsAtom','windowsAtomInvocationFlags'] },
- 'windowsatomuncprojectpath' => { 494 => [\'windowsAtom','windowsAtomUncProjectPath'] },
- 'wordcount' => { 510 => 'wordCount' },
+ 'windowsatom' => { 495 => 'windowsAtom' },
+ 'windowsatomextension' => { 495 => [\'windowsAtom','windowsAtomExtension'] },
+ 'windowsatominvocationflags' => { 495 => [\'windowsAtom','windowsAtomInvocationFlags'] },
+ 'windowsatomuncprojectpath' => { 495 => [\'windowsAtom','windowsAtomUncProjectPath'] },
+ 'wordcount' => { 511 => 'wordCount' },
'work' => { 387 => "\xa9wrk" },
'workcolorspace' => { 103 => 0x10200, 108 => 0x270 },
- 'workflowtag' => { 506 => 'WorkflowTag' },
- 'workflowtagcvid' => { 506 => [\'WorkflowTag','WorkflowTagCvId'] },
- 'workflowtagcvtermid' => { 506 => [\'WorkflowTag','WorkflowTagCvTermId'] },
- 'workflowtagcvtermname' => { 506 => [\'WorkflowTag','WorkflowTagCvTermName'] },
- 'workflowtagcvtermrefinedabout' => { 506 => [\'WorkflowTag','WorkflowTagCvTermRefinedAbout'] },
- 'worktodo' => { 501 => 'WorkToDo' },
+ 'workflowtag' => { 507 => 'WorkflowTag' },
+ 'workflowtagcvid' => { 507 => [\'WorkflowTag','WorkflowTagCvId'] },
+ 'workflowtagcvtermid' => { 507 => [\'WorkflowTag','WorkflowTagCvTermId'] },
+ 'workflowtagcvtermname' => { 507 => [\'WorkflowTag','WorkflowTagCvTermName'] },
+ 'workflowtagcvtermrefinedabout' => { 507 => [\'WorkflowTag','WorkflowTagCvTermRefinedAbout'] },
+ 'worktodo' => { 502 => 'WorkToDo' },
'worldtimelocation' => { 335 => 0x3a, 370 => 0x22, 376 => '0.1' },
'writer' => { 179 => 'WM/Writer' },
'writer-editor' => { 131 => 0x7a },
@@ -7198,26 +7201,26 @@ my %tagLookup = (
'xilinxversion' => { 138 => 0x414 },
'xml' => { 136 => 'xml ' },
'xmp' => { 106 => 0xffff00f6, 120 => 'XMP' },
- 'xmptoolkit' => { 517 => 'xmptk' },
+ 'xmptoolkit' => { 518 => 'xmptk' },
'xpauthor' => { 119 => 0x9c9d },
'xpcomment' => { 119 => 0x9c9c },
'xpkeywords' => { 119 => 0x9c9e },
'xposition' => { 119 => 0x11e },
'xpsubject' => { 119 => 0x9c9f },
'xptitle' => { 119 => 0x9c9b },
- 'xresolution' => { 119 => 0x11a, 134 => 0x3, 385 => 0x0, 516 => 'XResolution' },
+ 'xresolution' => { 119 => 0x11a, 134 => 0x3, 385 => 0x0, 517 => 'XResolution' },
'xyresolution' => { 123 => 0x3 },
'yaw' => { 115 => 0x7, 395 => ['_yaw',"\xa9fyw"] },
'yawangle' => { 244 => 0x8, 407 => 0x0 },
- 'ycbcrcoefficients' => { 119 => 0x211, 516 => 'YCbCrCoefficients' },
- 'ycbcrpositioning' => { 119 => 0x213, 516 => 'YCbCrPositioning' },
- 'ycbcrsubsampling' => { 119 => 0x212, 516 => 'YCbCrSubSampling' },
+ 'ycbcrcoefficients' => { 119 => 0x211, 517 => 'YCbCrCoefficients' },
+ 'ycbcrpositioning' => { 119 => 0x213, 517 => 'YCbCrPositioning' },
+ 'ycbcrsubsampling' => { 119 => 0x212, 517 => 'YCbCrSubSampling' },
'year' => { 387 => 'yrrc', 389 => 'year', 395 => 'yrrc' },
'yearcreated' => { 140 => 0x10, 149 => 0xc },
'yellowhsl' => { 103 => 0x20912 },
- 'yield' => { 512 => 'yield' },
+ 'yield' => { 513 => 'yield' },
'yposition' => { 119 => 0x11f },
- 'yresolution' => { 119 => 0x11b, 134 => 0x5, 385 => 0x4, 516 => 'YResolution' },
+ 'yresolution' => { 119 => 0x11b, 134 => 0x5, 385 => 0x4, 517 => 'YResolution' },
'zebrapatterntonerange' => { 310 => 0x211 },
'zoneidentifier' => { 120 => 'ZoneIdentifier' },
'zonematching' => { 186 => 0x10a, 189 => [0x3a,0x4a], 435 => 0xb024 },
@@ -8748,10 +8751,12 @@ my %tagExists = (
'embeddedfileusagerights' => 1,
'embeddedimage' => 1,
'embeddedimage2' => 1,
+ 'embeddedimageclass' => 1,
'embeddedimagecolorspace' => 1,
'embeddedimagefilter' => 1,
'embeddedimageheight' => 1,
'embeddedimagename' => 1,
+ 'embeddedimagerectangle' => 1,
'embeddedimagetype' => 1,
'embeddedimagewidth' => 1,
'embeddedjpg' => 1,
@@ -8817,6 +8822,7 @@ my %tagExists = (
'escapestatus' => 1,
'escchar' => 1,
'estimatedatmospherictrans' => 1,
+ 'et' => 1,
'evalstate' => 1,
'eventlogcapture' => 1,
'eventlogprocess' => 1,
@@ -9710,6 +9716,7 @@ my %tagExists = (
'jpegqualityestimate' => 1,
'jpegrestartinterval' => 1,
'jpegtables' => 1,
+ 'jpgfromraw2' => 1,
'jpginfooffset' => 1,
'jplcartoifd' => 1,
'jps' => 1,
diff --git a/lib/Image/ExifTool/TagNames.pod b/lib/Image/ExifTool/TagNames.pod
index bf51b53e..2710ea6a 100644
--- a/lib/Image/ExifTool/TagNames.pod
+++ b/lib/Image/ExifTool/TagNames.pod
@@ -12,7 +12,7 @@ meta information extracted from or written to a file.
=head1 TAG TABLES
The tables listed below give the names of all tags recognized by ExifTool.
-They contain a total of 26381 tags, with 16854 unique tag names.
+They contain a total of 26390 tags, with 16859 unique tag names.
B<Tag ID>, B<Index#> or B<Sequence> is given in the first column of each
table. A B<Tag ID> is the computer-readable equivalent of a tag name, and
@@ -1287,6 +1287,7 @@ L<http://www.adobe.com/devnet/xmp/> for the official XMP specification.
digiKam XMP digiKam
drone-dji DJI XMP
dwc DarwinCore
+ et XMP ExifTool
exif XMP exif
exifEX XMP exifEX
expressionmedia XMP ExpressionMedia
@@ -4034,6 +4035,14 @@ These tags belong to the ExifTool XMP-digiKam family 1 group.
PickLabel string
TagsList string+
+=head3 XMP ExifTool Tags
+
+These tags belong to the ExifTool XMP-et family 1 group.
+
+ Tag Name Writable
+ -------- --------
+ OriginalImageMD5 string
+
=head3 XMP exif Tags
EXIF namespace for EXIF tags. See
@@ -5307,7 +5316,8 @@ These tags belong to the ExifTool XMP-pmi family 1 group.
=head3 XMP prism Tags
Publishing Requirements for Industry Standard Metadata 3.0 namespace
-tags. (see L<http://www.prismstandard.org/>)
+tags. (see
+L<https://www.w3.org/Submission/2020/SUBM-prism-20200910/prism-basic.html/>)
These tags belong to the ExifTool XMP-prism family 1 group.
@@ -17329,6 +17339,8 @@ any information found here will be extracted, even if the tag is not listed.
0x0304 FocusStepNear int16u
0x0305 FocusDistance rational64u
0x0308 AFPoint int16u
+ 0x031b AFPointDetails no
+ AFPointDetails int16u
0x0328 AFInfo Olympus AFInfo
0x1201 ExternalFlash int16u[2]
0x1203 ExternalFlashGuideNumber? rational64s
@@ -21862,7 +21874,10 @@ These tags are found in IFD0 of Panasonic/Leica RAW, RW2 and RWL images.
0x011c Gamma int16u
0x0120 CameraIFD PanasonicRaw CameraIFD
0x0121 Multishot int32u
+ 0x0127 JpgFromRaw2 no
+ 0x013b Artist string
0x02bc ApplicationNotes XMP
+ 0x8298 Copyright string
0x83bb IPTC-NAA IPTC
0x8769 ExifOffset EXIF
0x8825 GPSInfo GPS
@@ -22143,30 +22158,32 @@ Note that Microsoft is not consistent with the time zone used for some
date/time tags, and it may be either UTC or local time depending on the
software used to create the file.
- Tag ID Tag Name Writable
- ------ -------- --------
- "\x01CompObj" CompObj FlashPix CompObj
- "\x05Audio Info" AudioInfo FlashPix AudioInfo
- "\x05Data Object" DataObject FlashPix DataObject
+ Tag ID Tag Name Writable
+ ------ -------- --------
+ "\x01CompObj" CompObj FlashPix CompObj
+ "\x05Audio Info" AudioInfo FlashPix AudioInfo
+ "\x05Data Object" DataObject FlashPix DataObject
"\x05DocumentSummaryInformation" DocumentInfo FlashPix DocumentInfo
- "\x05Extension List" Extensions FlashPix Extensions
- "\x05Global Info" GlobalInfo FlashPix GlobalInfo
- "\x05Image Contents" Image FlashPix Image
- "\x05Image Info" ImageInfo FlashPix ImageInfo
- "\x05Operation" Operation FlashPix Operation
- "\x05Screen Nail" ScreenNail no
- "\x05SummaryInformation" SummaryInfo FlashPix SummaryInfo
- "\x05Transform" Transform FlashPix Transform
- 'Audio Stream' AudioStream no
- 'BasicFileInfo' BasicFileInfo no
- 'Contents' Contents XMP
- 'Current User' CurrentUser no
- 'ICC Profile 0001' ICC_Profile ICC_Profile
- 'IeImg' EmbeddedImage no
- 'Preview' PreviewImage no
- 'Property' PreviewInfo FlashPix PreviewInfo
- 'Subimage 0000 Header' SubimageHdr FlashPix SubimageHdr
- 'WordDocument' WordDocument FlashPix WordDocument
+ "\x05Extension List" Extensions FlashPix Extensions
+ "\x05Global Info" GlobalInfo FlashPix GlobalInfo
+ "\x05Image Contents" Image FlashPix Image
+ "\x05Image Info" ImageInfo FlashPix ImageInfo
+ "\x05Operation" Operation FlashPix Operation
+ "\x05Screen Nail" ScreenNail no
+ "\x05SummaryInformation" SummaryInfo FlashPix SummaryInfo
+ "\x05Transform" Transform FlashPix Transform
+ 'Audio Stream' AudioStream no
+ 'BasicFileInfo' BasicFileInfo no
+ 'Contents' Contents XMP
+ 'Current User' CurrentUser no
+ 'ICC Profile 0001' ICC_Profile ICC_Profile
+ 'IeImg' EmbeddedImage no
+ 'IeImg_class' EmbeddedImageClass no
+ 'IeImg_rect' EmbeddedImageRectangle no
+ 'Preview' PreviewImage no
+ 'Property' PreviewInfo FlashPix PreviewInfo
+ 'Subimage 0000 Header' SubimageHdr FlashPix SubimageHdr
+ 'WordDocument' WordDocument FlashPix WordDocument
=head3 FlashPix CompObj Tags
diff --git a/lib/Image/ExifTool/WriteExif.pl b/lib/Image/ExifTool/WriteExif.pl
index 4d953df8..a5270e3d 100644
--- a/lib/Image/ExifTool/WriteExif.pl
+++ b/lib/Image/ExifTool/WriteExif.pl
@@ -435,11 +435,18 @@ sub AddImageDataMD5($$$)
foreach $tagID (sort keys %$offsetInfo) {
next unless ref $$offsetInfo{$tagID} eq 'ARRAY'; # ignore scalar tag values used for Validate
my $tagInfo = $$offsetInfo{$tagID}[0];
- next unless $$tagInfo{IsImageData} and $$tagInfo{OffsetPair}; # only consider image data
+ next unless $$tagInfo{IsImageData}; # only consider image data
my $sizeID = $$tagInfo{OffsetPair};
- next unless $sizeID and $$offsetInfo{$sizeID};
+ my @sizes;
+ if ($$tagInfo{NotRealPair}) {
+ @sizes = 999999999; # (Panasonic hack: raw data runs to end of file)
+ } elsif ($sizeID and $$offsetInfo{$sizeID}) {
+ @sizes = split ' ', $$offsetInfo{$sizeID}[1];
+ } else {
+ next;
+ }
my @offsets = split ' ', $$offsetInfo{$tagID}[1];
- my @sizes = split ' ', $$offsetInfo{$sizeID}[1];
+ $sizes[0] = 999999999 if $$tagInfo{NotRealPair};
my $total = 0;
foreach $offset (@offsets) {
my $size = shift @sizes;
@@ -455,7 +462,7 @@ sub AddImageDataMD5($$$)
}
if ($verbose) {
my $name = "$$dirInfo{DirName}:$$tagInfo{Name}";
- $name =~ s/Offsets|Start$//;
+ $name =~ s/Offsets?|Start$//;
$et->VPrint(0, "$$et{INDENT}(ImageDataMD5: $total bytes of $name data)\n");
}
}
diff --git a/lib/Image/ExifTool/WriteXMP.pl b/lib/Image/ExifTool/WriteXMP.pl
index f86aca20..0f01a8b6 100644
--- a/lib/Image/ExifTool/WriteXMP.pl
+++ b/lib/Image/ExifTool/WriteXMP.pl
@@ -1490,7 +1490,7 @@ sub WriteXMP($$;$)
my @ns = sort keys %nsCur;
$long[-2] .= "$nl$sp<$prop rdf:about='${about}'";
# generate et:toolkit attribute if this is an exiftool RDF/XML output file
- if (@ns and $nsCur{$ns[0]} =~ m{^http://ns.exiftool.(?:ca|org)/}) {
+ if ($$et{XMP_NO_XMPMETA} and @ns and $nsCur{$ns[0]} =~ m{^http://ns.exiftool.(?:ca|org)/}) {
$long[-2] .= "\n$sp${sp}xmlns:et='http://ns.exiftool.org/1.0/'" .
" et:toolkit='Image::ExifTool $Image::ExifTool::VERSION'";
}
diff --git a/lib/Image/ExifTool/Writer.pl b/lib/Image/ExifTool/Writer.pl
index 340b2d10..90ebf413 100644
--- a/lib/Image/ExifTool/Writer.pl
+++ b/lib/Image/ExifTool/Writer.pl
@@ -1321,6 +1321,7 @@ sub SetNewValuesFromFile($$;@)
XMPAutoConv => $$options{XMPAutoConv},
);
$$srcExifTool{GLOBAL_TIME_OFFSET} = $$self{GLOBAL_TIME_OFFSET};
+ $$srcExifTool{ALT_EXIFTOOL} = $$self{ALT_EXIFTOOL};
foreach $tag (@setTags) {
next if ref $tag;
if ($tag =~ /^-(.*)/) {
@@ -1387,7 +1388,7 @@ sub SetNewValuesFromFile($$;@)
# transfer specified tags in the proper order
#
# 1) loop through input list of tags to set, and build @setList
- my (@setList, $set, %setMatches, $t);
+ my (@setList, $set, %setMatches, $t, %altFiles);
foreach $t (@setTags) {
if (ref $t eq 'HASH') {
# update current options
@@ -1424,6 +1425,7 @@ sub SetNewValuesFromFile($$;@)
$opt = $1 if $tag =~ s/^([-+])\s*//;
}
}
+ $$opts{Replace} = 0 if $dstTag =~ s/^\+//;
# validate tag name(s)
unless ($$opts{EXPR} or ValidTagName($tag)) {
$self->Warn("Invalid tag name '${tag}'. Use '=' not '<' to assign a tag value");
@@ -1440,6 +1442,8 @@ sub SetNewValuesFromFile($$;@)
$$opts{Type} = 'ValueConv' if $dstTag =~ s/#$//;
# replace tag name of 'all' with '*'
$dstTag = '*' if $dstTag eq 'all';
+ } else {
+ $$opts{Replace} = 0 if $tag =~ s/^\+//;
}
unless ($$opts{EXPR}) {
$isExclude = ($tag =~ s/^-//);
@@ -1449,7 +1453,17 @@ sub SetNewValuesFromFile($$;@)
# save family/groups in list (ignoring 'all' and '*')
next unless length($_) and /^(\d+)?(.*)/;
my ($f, $g) = ($1, $2);
- $f = 7 if $g =~ s/^ID-//i;
+ $f = 7 if (not $f or $f eq '7') and $g =~ s/^ID-//i;
+ if ($g =~ /^file\d+$/i and (not $f or $f eq '8')) {
+ $f = 8;
+ my $g8 = ucfirst $g;
+ if ($$srcExifTool{ALT_EXIFTOOL}{$g8}) {
+ $$opts{GROUP8} = $g8;
+ $altFiles{$g8} or $altFiles{$g8} = [ ];
+ # save list of requested tags for this alternate ExifTool object
+ push @{$altFiles{$g8}}, "$grp:$tag";
+ }
+ }
push @fg, [ $f, $g ] unless $g eq '*' or $g eq 'all';
}
}
@@ -1486,26 +1500,44 @@ sub SetNewValuesFromFile($$;@)
# save in reverse order so we don't set tags before an exclude
unshift @setList, [ \@fg, $tag, $dst, $opts ];
}
+ # 1b) copy requested tags for each alternate ExifTool object
+ my $g8;
+ foreach $g8 (sort keys %altFiles) {
+ # request specific alternate tags to load them from the alternate ExifTool object
+ my $altInfo = $srcExifTool->GetInfo($altFiles{$g8});
+ # add to tags list after dummy entry to signify start of tags for this alt file
+ if (%$altInfo) {
+ push @tags, 'Warning DUMMY', reverse sort keys %$altInfo;
+ $$info{$_} = $$altInfo{$_} foreach keys %$altInfo;
+ }
+ }
# 2) initialize lists of matching tags for each setTag
foreach $set (@setList) {
$$set[2] and $setMatches{$set} = [ ];
}
# 3) loop through all tags in source image and save tags matching each setTag
- my %rtnInfo;
+ my (%rtnInfo, $isAlt);
foreach $tag (@tags) {
# don't try to set errors or warnings
if ($tag =~ /^(Error|Warning)( |$)/) {
- $rtnInfo{$tag} = $$info{$tag};
+ if ($tag eq 'Warning DUMMY') {
+ $isAlt = 1; # start of the alt tags
+ } else {
+ $rtnInfo{$tag} = $$info{$tag};
+ }
next;
}
# only set specified tags
my $lcTag = lc(GetTagName($tag));
my (@grp, %grp);
SET: foreach $set (@setList) {
+ my $opts = $$set[3];
+ next if $$opts{EXPR}; # (expressions handled in step 4)
+ next if $$opts{GROUP8} xor $isAlt;
# check first for matching tag
unless ($$set[1] eq $lcTag or $$set[1] eq '*') {
# handle wildcards
- next unless $$set[3]{WILD} and $lcTag =~ /^$$set[1]$/;
+ next unless $$opts{WILD} and $lcTag =~ /^$$set[1]$/;
}
# then check for matching group
if (@{$$set[0]}) {
@@ -1838,6 +1870,27 @@ sub RestoreNewValues($)
}
#------------------------------------------------------------------------------
+# Set alternate file for extracting information
+# Inputs: 0) ExifTool ref, 1) family 8 group name (of the form "File#" where # is any number)
+# 2) alternate file name, or undef to reset
+# Returns: 1 on success, or 0 on invalid group name
+sub SetAlternateFile($$$)
+{
+ my ($self, $g8, $file) = @_;
+ $g8 = ucfirst lc $g8;
+ return 0 unless $g8 =~ /^File\d+$/;
+ # keep the same file if already initialized (possibly has metadata extracted)
+ if (not defined $file) {
+ delete $$self{ALT_EXIFTOOL}{$g8};
+ } elsif (not ($$self{ALT_EXIFTOOL}{$g8} and $$self{ALT_EXIFTOOL}{$g8}{ALT_FILE} eq $file)) {
+ my $altExifTool = Image::ExifTool->new;
+ $$altExifTool{ALT_FILE} = $file;
+ $$self{ALT_EXIFTOOL}{$g8} = $altExifTool;
+ }
+ return 1;
+}
+
+#------------------------------------------------------------------------------
# Set filesystem time from from FileModifyDate or FileCreateDate tag
# Inputs: 0) ExifTool object reference, 1) file name or file ref
# 2) time (-M or -C) of original file (used for shift; obtained from file if not given)
@@ -2724,6 +2777,7 @@ sub GetAllGroups($;$)
$family == 4 and return('Copy#');
$family == 5 and return('[too many possibilities to list]');
$family == 6 and return(@Image::ExifTool::Exif::formatName[1..$#Image::ExifTool::Exif::formatName]);
+ $family == 8 and return('File#');
LoadAllTables(); # first load all our tables
@@ -3163,42 +3217,46 @@ sub InsertTagValues($$$;$$$)
$tag = $docGrp . ':' . $tag;
$lcTag = lc $tag;
}
+ my $et = $self;
+ if ($tag =~ s/(\bfile\d+)://i) {
+ $et = $$self{ALT_EXIFTOOL}{ucfirst lc $1} or $et=$self, $tag = 'no_alt_file';
+ }
if ($lcTag eq 'all') {
$val = 1; # always some tag available
- } elsif (defined $$self{OPTIONS}{UserParam}{$lcTag}) {
- $val = $$self{OPTIONS}{UserParam}{$lcTag};
+ } elsif (defined $$et{OPTIONS}{UserParam}{$lcTag}) {
+ $val = $$et{OPTIONS}{UserParam}{$lcTag};
} elsif ($tag =~ /(.*):(.+)/) {
my $group;
($group, $tag) = ($1, $2);
if (lc $tag eq 'all') {
# see if any tag from the specified group exists
- my $match = $self->GroupMatches($group, $foundTags);
+ my $match = $et->GroupMatches($group, $foundTags);
$val = $match ? 1 : 0;
} else {
# find the specified tag
my @matches = grep /^$tag(\s|$)/i, @$foundTags;
- @matches = $self->GroupMatches($group, \@matches);
+ @matches = $et->GroupMatches($group, \@matches);
foreach $tg (@matches) {
if (defined $val and $tg =~ / \((\d+)\)$/) {
# take the most recently extracted tag
my $tagNum = $1;
next if $tag !~ / \((\d+)\)$/ or $1 > $tagNum;
}
- $val = $self->GetValue($tg, $type);
+ $val = $et->GetValue($tg, $type);
$tag = $tg;
last unless $tag =~ / /; # all done if we got our best match
}
}
} elsif ($tag eq 'self') {
- $val = $self; # ("$self{var}" or "$self->{var}" in string)
+ $val = $et; # ("$self{var}" or "$file1:self{var}" in string)
} else {
# get the tag value
- $val = $self->GetValue($tag, $type);
+ $val = $et->GetValue($tag, $type);
unless (defined $val) {
# check for tag name with different case
($tg) = grep /^$tag$/i, @$foundTags;
if (defined $tg) {
- $val = $self->GetValue($tg, $type);
+ $val = $et->GetValue($tg, $type);
$tag = $tg;
}
}
diff --git a/lib/Image/ExifTool/XMP.pm b/lib/Image/ExifTool/XMP.pm
index 63996312..eca6d252 100644
--- a/lib/Image/ExifTool/XMP.pm
+++ b/lib/Image/ExifTool/XMP.pm
@@ -50,7 +50,7 @@ use Image::ExifTool::Exif;
use Image::ExifTool::GPS;
require Exporter;
-$VERSION = '3.57';
+$VERSION = '3.58';
@ISA = qw(Exporter);
@EXPORT_OK = qw(EscapeXML UnescapeXML);
@@ -753,6 +753,10 @@ my %sRangeMask = (
Name => 'album',
SubDirectory => { TagTable => 'Image::ExifTool::XMP::Album' },
},
+ et => {
+ Name => 'et',
+ SubDirectory => { TagTable => 'Image::ExifTool::XMP::ExifTool' },
+ },
prism => {
Name => 'prism',
SubDirectory => { TagTable => 'Image::ExifTool::XMP::prism' },
@@ -2550,6 +2554,14 @@ my %sPantryItem = (
Notes => { },
);
+# ExifTool namespace properties (et)
+%Image::ExifTool::XMP::ExifTool = (
+ %xmpTableDefaults,
+ GROUPS => { 1 => 'XMP-et', 2 => 'Image' },
+ NAMESPACE => 'et',
+ OriginalImageMD5 => { Notes => 'used to store ExifTool ImageDataMD5 digest' },
+);
+
# table to add tags in other namespaces
%Image::ExifTool::XMP::other = (
GROUPS => { 2 => 'Unknown' },
@@ -3539,6 +3551,7 @@ NoLoop:
DirLen => length $$dataPt,
IgnoreProp => $$subdir{IgnoreProp}, # (allow XML to ignore specified properties)
IsExtended => 1, # (hack to avoid Duplicate warning for embedded XMP)
+ NoStruct => 1, # (don't try to build structures since this isn't true XMP)
);
my $oldOrder = GetByteOrder();
SetByteOrder($$subdir{ByteOrder}) if $$subdir{ByteOrder};
@@ -4375,8 +4388,10 @@ sub ProcessXMP($$;$)
# restore structures if necessary
if ($$et{IsStruct}) {
- require 'Image/ExifTool/XMPStruct.pl';
- RestoreStruct($et, $keepFlat);
+ unless ($$dirInfo{NoStruct}) {
+ require 'Image/ExifTool/XMPStruct.pl';
+ RestoreStruct($et, $keepFlat);
+ }
delete $$et{IsStruct};
}
# reset NO_LIST flag (must do this _after_ RestoreStruct() above)
diff --git a/lib/Image/ExifTool/XMP2.pl b/lib/Image/ExifTool/XMP2.pl
index 2db6dd12..983f4e6a 100644
--- a/lib/Image/ExifTool/XMP2.pl
+++ b/lib/Image/ExifTool/XMP2.pl
@@ -843,7 +843,8 @@ my %prismPublicationDate = (
AVOID => 1,
NOTES => q{
Publishing Requirements for Industry Standard Metadata 3.0 namespace
- tags. (see L<http://www.prismstandard.org/>)
+ tags. (see
+ L<https://www.w3.org/Submission/2020/SUBM-prism-20200910/prism-basic.html/>)
},
academicField => { }, # (3.0)
aggregateIssueNumber => { Writable => 'integer' }, # (3.0)
diff --git a/perl-Image-ExifTool.spec b/perl-Image-ExifTool.spec
index ab26cad6..e1ef4c40 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: 12.58
+Version: 12.59
Release: 1
License: Artistic/GPL
Group: Development/Libraries/Perl
diff --git a/pp_build_exe.args b/pp_build_exe.args
index c30a7993..5d6b6d38 100644
--- a/pp_build_exe.args
+++ b/pp_build_exe.args
@@ -21,10 +21,10 @@
# 10) Copy zip archive to web servers.
# 11) Update zip file version in link and text of html/index.html.
#------------------------------------------------------------------------------
--T exiftool-12.58
-#--info=FileVersion=12.5.8.0
-#--info=ProductVersion=12.5.8.0
-##"--info=Build Date=2023:03:15 14:13:09-04:00"
+-T exiftool-12.59
+#--info=FileVersion=12.5.9.0
+#--info=ProductVersion=12.5.9.0
+##"--info=Build Date=2023:03:28 13:32:48-04:00"
##"--info=Bundled Perl Version=ActivePerl 5.24.0"
##"--info=LegalCopyright=Copyright (c) 2003-2023, Phil Harvey"
##"--info=ProductName=ExifTool"
diff --git a/t/ExifTool.t b/t/ExifTool.t
index 38eb2d9e..af00ac30 100644
--- a/t/ExifTool.t
+++ b/t/ExifTool.t
@@ -2,7 +2,7 @@
# After "make install" it should work as "perl t/ExifTool.t".
BEGIN {
- $| = 1; print "1..32\n"; $Image::ExifTool::configFile = '';
+ $| = 1; print "1..34\n"; $Image::ExifTool::configFile = '';
require './t/TestLib.pm'; t::TestLib->import();
}
END {print "not ok 1\n" unless $loaded;}
@@ -352,4 +352,32 @@ my $testnum = 1;
print "ok $testnum\n";
}
+# test 33: Test SetAlternateFile()
+{
+ ++$testnum;
+ my $exifTool = Image::ExifTool->new;
+ $exifTool->SetAlternateFile(File1 => 't/images/Nikon.jpg');
+ $exifTool->SetAlternateFile(File3 => 't/images/FujiFilm.jpg');
+ my $info = $exifTool->ImageInfo('t/images/Canon.jpg', 'file3:make', 'make', 'file1:make', 'file1:mo*');
+ print 'not ' unless check($exifTool, $info, $testname, $testnum);
+ print "ok $testnum\n";
+}
+
+# test 34: Test SetAlternateFile() with InsertTagValues()
+{
+ ++$testnum;
+ my $exifTool = Image::ExifTool->new;
+ my @foundTags;
+ $exifTool->SetAlternateFile(File010 => 't/images/Nikon.jpg');
+ $exifTool->ImageInfo('t/images/Canon.jpg', \@foundTags);
+ my $val = $exifTool->InsertTagValues(\@foundTags, '$file010:make - $make');
+ my $testfile = "t/${testname}_$testnum.failed";
+ my $goodfile = "t/${testname}_$testnum.out";
+ open OUT, ">$testfile";
+ print OUT $val,"\n";
+ close OUT;
+ print 'not ' unless testCompare($goodfile, $testfile, $testnum);
+ print "ok $testnum\n";
+}
+
# end
diff --git a/t/ExifTool_33.out b/t/ExifTool_33.out
new file mode 100644
index 00000000..4edd290d
--- /dev/null
+++ b/t/ExifTool_33.out
@@ -0,0 +1,5 @@
+[EXIF, IFD0, Camera] 271 - Make: Canon
+[EXIF, IFD0, Camera] 271 - Make: NIKON
+[EXIF, IFD0, Camera] 272 - Camera Model Name: E775
+[EXIF, IFD0, Time] 306 - Modify Date: 2001:08:01 12:57:23
+[EXIF, IFD0, Camera] 271 - Make: FUJIFILM
diff --git a/t/ExifTool_34.out b/t/ExifTool_34.out
new file mode 100644
index 00000000..cdc66f54
--- /dev/null
+++ b/t/ExifTool_34.out
@@ -0,0 +1 @@
+NIKON - Canon
diff --git a/t/Olympus_4.out b/t/Olympus_4.out
index d4d78a22..6f9fc871 100644
--- a/t/Olympus_4.out
+++ b/t/Olympus_4.out
@@ -1,10 +1,10 @@
-[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 12.42
+[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 12.59
[File, System, Other] FileName - File Name: OlympusE1.jpg
[File, System, Other] Directory - Directory: t/images
[File, System, Other] FileSize - File Size: 7.4 kB
[File, System, Time] FileModifyDate - File Modification Date/Time: 2006:01:04 14:02:27-05:00
-[File, System, Time] FileAccessDate - File Access Date/Time: 2022:06:01 14:16:45-04:00
-[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2021:10:31 20:34:50-04:00
+[File, System, Time] FileAccessDate - File Access Date/Time: 2023:03:27 08:21:17-04:00
+[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2023:02:21 15:57:49-05:00
[File, System, Other] FilePermissions - File Permissions: -rw-r--r--
[File, File, Other] FileType - File Type: JPEG
[File, File, Other] FileTypeExtension - File Type Extension: jpg
@@ -170,6 +170,7 @@
[MakerNotes, Olympus, Camera] 769 - Focus Step Count: 332
[MakerNotes, Olympus, Camera] 773 - Focus Distance: 0.705 m
[MakerNotes, Olympus, Camera] 776 - AF Point: Center (horizontal)
+[MakerNotes, Olympus, Camera] 795 - AF Point Details: 0
[MakerNotes, Olympus, Camera] 4609 - External Flash: Off
[MakerNotes, Olympus, Camera] 4612 - External Flash Bounce: Bounce or Off
[MakerNotes, Olympus, Camera] 4613 - External Flash Zoom: 0
diff --git a/t/Olympus_5.out b/t/Olympus_5.out
index f3f7bad7..8aa91b40 100644
--- a/t/Olympus_5.out
+++ b/t/Olympus_5.out
@@ -1,10 +1,10 @@
-[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 12.42
+[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 12.59
[File, System, Other] FileName - File Name: Olympus_5_failed.jpg
[File, System, Other] Directory - Directory: t
[File, System, Other] FileSize - File Size: 7.4 kB
-[File, System, Time] FileModifyDate - File Modification Date/Time: 2022:06:01 14:16:45-04:00
-[File, System, Time] FileAccessDate - File Access Date/Time: 2022:06:01 14:16:45-04:00
-[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2022:06:01 14:16:45-04:00
+[File, System, Time] FileModifyDate - File Modification Date/Time: 2023:03:27 08:29:44-04:00
+[File, System, Time] FileAccessDate - File Access Date/Time: 2023:03:27 08:29:44-04:00
+[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2023:03:27 08:29:44-04:00
[File, System, Other] FilePermissions - File Permissions: -rw-r--r--
[File, File, Other] FileType - File Type: JPEG
[File, File, Other] FileTypeExtension - File Type Extension: jpg
@@ -215,7 +215,7 @@
[MakerNotes, Olympus, Camera] 792 - Olympus Focus Info 0x0318: 3
[MakerNotes, Olympus, Camera] 793 - Olympus Focus Info 0x0319: 4
[MakerNotes, Olympus, Camera] 794 - Olympus Focus Info 0x031a: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-[MakerNotes, Olympus, Camera] 795 - Olympus Focus Info 0x031b: 0
+[MakerNotes, Olympus, Camera] 795 - AF Point Details: 0
[MakerNotes, Olympus, Camera] 1026 - Olympus Focus Info 0x0402: 0
[MakerNotes, Olympus, Camera] 4608 - Olympus Focus Info 0x1200: 0
[MakerNotes, Olympus, Camera] 4609 - External Flash: Off
diff --git a/t/Writer.t b/t/Writer.t
index 29b56d76..4649549e 100644
--- a/t/Writer.t
+++ b/t/Writer.t
@@ -2,7 +2,7 @@
# After "make install" it should work as "perl t/Writer.t".
BEGIN {
- $| = 1; print "1..59\n"; $Image::ExifTool::configFile = '';
+ $| = 1; print "1..60\n"; $Image::ExifTool::configFile = '';
require './t/TestLib.pm'; t::TestLib->import();
}
END {print "not ok 1\n" unless $loaded;}
@@ -1088,4 +1088,27 @@ my $testOK;
print "ok $testnum\n";
}
+# test 60: Test SetAlternateFile() feature with SetNewValuesFromFile()
+{
+ ++$testnum;
+ my $exifTool = Image::ExifTool->new;
+ $exifTool->SetAlternateFile(File1 => 't/images/Nikon.jpg');
+ $exifTool->SetAlternateFile(File2 => 't/images/FujiFilm.jpg');
+ $exifTool->SetNewValuesFromFile('t/images/Canon.jpg',
+ 'subject<file1:make', '+subject<make', '+subject<$file2:make',
+ 'contributor<file1:make', 'contributor<make', 'contributor<$file2:make',
+ '+xmp-dc:type<file1:me*',
+ );
+ $testfile = "t/${testname}_${testnum}_failed.jpg";
+ unlink $testfile;
+ writeInfo($exifTool, 't/images/Writer.jpg', $testfile);
+ my $info = $exifTool->ImageInfo($testfile, 'subject', 'contributor', 'type');
+ if (check($exifTool, $info, $testname, $testnum)) {
+ unlink $testfile;
+ } else {
+ print 'not ';
+ }
+ print "ok $testnum\n";
+}
+
# end
diff --git a/t/Writer_60.out b/t/Writer_60.out
new file mode 100644
index 00000000..24ff7b64
--- /dev/null
+++ b/t/Writer_60.out
@@ -0,0 +1,3 @@
+[XMP, XMP-dc, Author] contributor - Contributor: FUJIFILM
+[XMP, XMP-dc, Image] subject - Subject: NIKON, Canon, FUJIFILM
+[XMP, XMP-dc, Image] type - Type: Multi-segment, 0.000064
diff --git a/t/XMP_26.out b/t/XMP_26.out
index be36406a..0c816284 100644
--- a/t/XMP_26.out
+++ b/t/XMP_26.out
@@ -3,7 +3,6 @@
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
<rdf:Description rdf:about='http://www.exiftool.org/t/XMP.t#26'
- xmlns:et='http://ns.exiftool.org/1.0/' et:toolkit='Image::ExifTool 12.26'
xmlns:myXMPns='http://ns.exiftool.org/t/XMP.t'>
<myXMPns:ATestTag>
<rdf:Bag>
diff --git a/windows_exiftool b/windows_exiftool
index 036af8d4..8674e13e 100755
--- a/windows_exiftool
+++ b/windows_exiftool
@@ -11,7 +11,7 @@ use strict;
use warnings;
require 5.004;
-my $version = '12.58';
+my $version = '12.59';
# add our 'lib' directory to the include list BEFORE 'use Image::ExifTool'
my $exePath;
@@ -96,6 +96,7 @@ my @newValues; # list of new tag values to set
my @requestTags; # tags to request (for -p or -if option arguments)
my @srcFmt; # source file name format strings
my @tags; # list of tags to extract
+my %altFile; # alternate files to extract information (keyed by lower-case family 8 group)
my %appended; # list of files appended to
my %countLink; # count hard and symbolic links made
my %created; # list of files we created
@@ -108,6 +109,7 @@ my %outComma; # flag that output text file needs a comma
my %outTrailer; # trailer for output text file
my %preserveTime; # preserved timestamps for files
my %printFmt; # the contents of the print format file
+my %seqFileDir; # file sequence number in each directory
my %setTags; # hash of list references for tags to set from files
my %setTagsList; # list of other tag lists for multiple -tagsFromFile from the same file
my %usedFileName; # lookup for file names we already used in TestName feature
@@ -189,7 +191,7 @@ my $saveCount; # count the number of times we will/did call SaveNewValues()
my $scanWritable; # flag to process only writable file types
my $sectHeader; # current section header for -p option
my $sectTrailer; # section trailer for -p option
-my $seqFileBase; # sequential file number at start of directory
+my $seqFileDir; # sequential file number used for %-C
my $seqFileNum; # sequential file number used for %C
my $setCharset; # character set setting ('default' if not set and -csv -b used)
my $showGroup; # number of group to show (may be zero or '')
@@ -464,6 +466,7 @@ undef %outComma;
undef %outTrailer;
undef %printFmt;
undef %preserveTime;
+undef %seqFileDir;
undef %setTags;
undef %setTagsList;
undef %usedFileName;
@@ -550,7 +553,7 @@ $quiet = 0;
$rtnVal = 0;
$saveCount = 0;
$sectTrailer = '';
-$seqFileBase = 0;
+$seqFileDir = 0;
$seqFileNum = 0;
$tabFormat = 0;
$vout = \*STDOUT;
@@ -964,6 +967,10 @@ for (;;) {
$mt->Options(FastScan => (length $1 ? $1 : 1));
next;
}
+ if (/^(file\d+)$/i) {
+ $altFile{lc $1} = shift or Error("Expecting file name for -file option\n"), $badCmd=1, next;
+ next;
+ }
if (/^fileorder(\d*)$/i) {
push @fileOrder, shift if @ARGV;
my $num = $1 || 0;
@@ -1937,7 +1944,7 @@ Exit $rtnValApp; # all done
sub GetImageInfo($$)
{
my ($et, $orig) = @_;
- my (@foundTags, $info, $file, $ind);
+ my (@foundTags, $info, $file, $ind, $g8);
# set window title for this file if necessary
if (defined $windowTitle and $progressCount >= $progressNext) {
@@ -1980,6 +1987,11 @@ sub GetImageInfo($$)
} else {
$file = $orig;
}
+ # set alternate file names
+ foreach $g8 (sort keys %altFile) {
+ my $altName = FilenameSPrintf($altFile{$g8}, $orig);
+ $et->SetAlternateFile($g8, $altName);
+ }
my $pipe = $file;
if ($doUnzip) {
@@ -2078,6 +2090,8 @@ sub GetImageInfo($$)
return;
}
++$seqFileNum; # increment our file counter
+ my ($dir) = Image::ExifTool::SplitFileName($orig);
+ $seqFileDir = $seqFileDir{$dir} = ($seqFileDir{$dir} || 0) + 1;
my $lineCount = 0;
my ($fp, $outfile, $append);
@@ -3739,8 +3753,6 @@ sub ScanDir($$;$)
$utf8Name = 1;
}
return if $ignore{$dir};
- my $oldBase = $seqFileBase;
- $seqFileBase = $seqFileNum;
# use Win32::FindFile on Windows if available
# (ReadDir will croak if there is a wildcard, so check for this)
if ($^O eq 'MSWin32' and $dir !~ /[*?]/) {
@@ -3772,7 +3784,6 @@ sub ScanDir($$;$)
# use standard perl library routines to read directory
unless (opendir(DIR_HANDLE, $dir)) {
Warn("Error opening directory $dir\n");
- $seqFileBase = $oldBase + ($seqFileNum - $seqFileBase);
return;
}
@fileList = readdir(DIR_HANDLE);
@@ -3852,8 +3863,6 @@ sub ScanDir($$;$)
}
++$countDir;
$et->Options(CharsetFileName => $enc); # restore original setting
- # update sequential file base for parent directory
- $seqFileBase = $oldBase + ($seqFileNum - $seqFileBase);
}
#------------------------------------------------------------------------------
@@ -4149,16 +4158,15 @@ sub NextUnusedFilename($;$)
return $fmt unless $fmt =~ /%[-+]?\d*\.?\d*[lun]?[cC]/;
my %sep = ( '-' => '-', '+' => '_' );
my ($copy, $alpha) = (0, 'a');
- my $seq = $seqFileNum - 1;
for (;;) {
my ($filename, $pos) = ('', 0);
while ($fmt =~ /(%([-+]?)(\d*)(\.?)(\d*)([lun]?)([cC]))/g) {
$filename .= substr($fmt, $pos, pos($fmt) - $pos - length($1));
$pos = pos($fmt);
my ($sign, $wid, $dec, $wid2, $mod, $tok) = ($2, $3 || 0, $4, $5 || 0, $6, $7);
- my $diff;
+ my $seq;
if ($tok eq 'C') {
- $diff = $wid - ($sign eq '-' ? $seqFileBase : 0);
+ $seq = $wid + ($sign eq '-' ? $seqFileDir : $seqFileNum) - 1;
$wid = $wid2;
} else {
next unless $dec or $copy;
@@ -4167,13 +4175,13 @@ sub NextUnusedFilename($;$)
$filename .= $sep{$sign} if $sign;
}
if ($mod and $mod ne 'n') {
- my $a = $tok eq 'C' ? Num2Alpha($diff + $seq) : $alpha;
+ my $a = $tok eq 'C' ? Num2Alpha($seq) : $alpha;
my $str = ($wid and $wid > length $a) ? 'a' x ($wid - length($a)) : '';
$str .= $a;
$str = uc $str if $mod eq 'u';
$filename .= $str;
} else {
- my $c = $tok eq 'C' ? ($diff + $seq) : $copy;
+ my $c = $tok eq 'C' ? $seq : $copy;
my $num = $c + ($mod ? 1 : 0);
$filename .= $wid ? sprintf("%.${wid}d",$num) : $num;
}
@@ -4754,6 +4762,7 @@ OPTIONS
-echo[NUM] TEXT Echo text to stdout or stderr
-efile[NUM][!] ERRFILE Save names of files with errors
-execute[NUM] Execute multiple commands on one line
+ -fileNUM ALTFILE Load tags from alternate file
-list_dir List directories, not their contents
-srcfile FMT Process a different source file
-stay_open FLAG Keep reading -@ argfile even after EOF
@@ -5038,17 +5047,14 @@ OPTIONS
operations. While this avoids duplicate list items when copying
groups of tags from a file containing redundant information, it
also prevents values of different tags from being copied into the
- same list when this is the intent. So a -addTagsFromFile option is
- provided which allows copying of multiple tags into the same list.
- eg)
+ same list when this is the intent. To accumulate values from
+ different operations into the same list, add a "+" after the
+ initial "-" of the argument. For example:
- exiftool -addtagsfromfile @ "-subject<make" "-subject<model" ...
+ exiftool -tagsfromfile @ '-subject<make' '-+subject<model' ...
- Similarly, -addTagsFromFile must be used when conditionally
- replacing a tag to prevent overriding earlier conditions.
-
- Other than these differences, the -tagsFromFile and
- -addTagsFromFile options are equivalent.
+ Similarly, "-+DSTTAG" must be used when conditionally replacing a
+ tag to prevent overriding earlier conditions.
6) The -a option (allow duplicate tags) is always in effect when
copying tags from *SRCFILE*, but the highest priority tag is always
@@ -5327,17 +5333,17 @@ OPTIONS
Organize output by tag group. *NUM* specifies a group family
number, and may be 0 (general location), 1 (specific location), 2
(category), 3 (document number), 4 (instance number), 5 (metadata
- path), 6 (EXIF/TIFF format) or 7 (tag ID). -g0 is assumed if a
- family number is not specified. May be combined with other options
- to add group names to the output. Multiple families may be
- specified by separating them with colons. By default the resulting
- group name is simplified by removing any leading "Main:" and
- collapsing adjacent identical group names, but this can be avoided
- by placing a colon before the first family number (eg. -g:3:1). Use
- the -listg option to list group names for a specified family. The
- API SavePath and SaveFormat options are automatically enabled if
- the respective family 5 or 6 group names are requested. See the API
- GetGroup documentation for more information.
+ path), 6 (EXIF/TIFF format), 7 (tag ID) or 8 (file number). -g0 is
+ assumed if a family number is not specified. May be combined with
+ other options to add group names to the output. Multiple families
+ may be specified by separating them with colons. By default the
+ resulting group name is simplified by removing any leading "Main:"
+ and collapsing adjacent identical group names, but this can be
+ avoided by placing a colon before the first family number (eg.
+ -g:3:1). Use the -listg option to list group names for a specified
+ family. The API SavePath and SaveFormat options are automatically
+ enabled if the respective family 5 or 6 group names are requested.
+ See the API GetGroup documentation for more information.
-G[*NUM*][:*NUM*...] (-groupNames)
Same as -g but print group name for each tag. -G0 is assumed if
@@ -5548,7 +5554,7 @@ OPTIONS
produces output like this:
- -- Generated by ExifTool 12.58 --
+ -- Generated by ExifTool 12.59 --
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
@@ -6436,10 +6442,10 @@ OPTIONS
module is the only plug-in module distributed with exiftool. This
module adds read/write support for tags as recommended by the
Metadata Working Group. As a convenience, "-use MWG" is assumed if
- the "MWG" group is specified for any tag on the command line. See
- the MWG Tags documentation for more details. Note that this option
- is not reversible, and remains in effect until the application
- terminates, even across the -execute option.
+ the group name prefix starts with "MWG:" exactly for any requested
+ tag. See the MWG Tags documentation for more details. Note that
+ this option is not reversible, and remains in effect until the
+ application terminates, even across the -execute option.
Utilities
-restore_original
@@ -6529,6 +6535,13 @@ OPTIONS
feature. If a *NUM* is specified, the -q option no longer
suppresses the output "{readyNUM}" message.
+ -file*NUM* *ALTFILE*
+ Read tags from an alternate source file. These tags are accessed
+ via the family 8 group name (eg. "File1:TAG", "File2:TAG", etc).
+ *ALTFILE* may contain filename formatting codes %d, %f and %e.
+ Among other things, this allows tags from different files to be
+ compared and combined using the -if and -p options.
+
-list_dir
List directories themselves instead of their contents. This option
effectively causes directories to be treated as normal files when