diff options
58 files changed, 7471 insertions, 6002 deletions
@@ -7,6 +7,24 @@ 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.) +Feb. 9, 2023 - Version 12.56 + + - Added support for VNT (both Scene7 Vignette and V-Note document) files + - Added read support for InfiRay APP2 metadata (thanks Marcos Del Sol Vives) + - Added some new Sony LensType values (thanks Jos Roost and Francois Piette) + - Added a new FujiFilm VideoRecordingMode value (thanks Greybeard) + - Added two new Canon LensTypes and CanonModelIDs (thanks Norbert Wasser) + - Added ability to extract semantic images from Apple ProRaw DNG files + - Added read support for the PNG cICP chunk + - Decode more Nikon tags (thanks Warren Hatch) + - Extract PreviewImage from Insta360 trailer record 0x200 + - Extract EmbeddedImageRectangle and some other new tags from VNT files + - Minor improvement to arg_files/xmp2exif.args (thanks StarGeek) + - Enhanced -ee option to extract metadata from all frames of a multipart EXR + image + - Removed EXR Layout tag and incorporated into new Flags tag + - Patched possible hang problem when reading corrupted .rm audio files + Jan. 17, 2023 - Version 12.55 - Added support for geotagging from FlightAware KML files @@ -14,7 +32,7 @@ Jan. 17, 2023 - Version 12.55 - Decode a few new Nikon tags (thanks Warren Hatch) - Decode a new Samsung HEIC tag - Decode FujiFilm RollAngle - - Fixed bug where FlatName property wasn't working properly for some + - Fixed bug where the FlatName property wasn't working properly for some user-defined structure tags Jan. 6, 2023 - Version 12.54 @@ -90,6 +90,7 @@ html/TagNames/ID3.html html/TagNames/IPTC.html html/TagNames/ISO.html html/TagNames/ITC.html +html/TagNames/InfiRay.html html/TagNames/JFIF.html html/TagNames/JPEG.html html/TagNames/JSON.html @@ -301,6 +302,7 @@ lib/Image/ExifTool/ISO.pm lib/Image/ExifTool/ITC.pm lib/Image/ExifTool/Import.pm lib/Image/ExifTool/InDesign.pm +lib/Image/ExifTool/InfiRay.pm lib/Image/ExifTool/JPEG.pm lib/Image/ExifTool/JPEGDigest.pm lib/Image/ExifTool/JSON.pm @@ -616,6 +618,8 @@ t/InDesign.t t/InDesign_2.out t/InDesign_3.out t/InDesign_4.out +t/InfiRay.t +t/InfiRay_2.out t/JSON.t t/JSON_2.out t/JVC.t @@ -1034,6 +1038,7 @@ t/images/IPTC.jpg t/images/ISO.iso t/images/ITC.itc t/images/InDesign.indd +t/images/InfiRay.jpg t/images/JSON.json t/images/JVC.jpg t/images/JVC2.jpg @@ -47,6 +47,6 @@ } }, "release_status" : "stable", - "version" : "12.55", + "version" : "12.56", "x_serialization_backend" : "JSON::PP version 4.02" } @@ -28,5 +28,5 @@ recommends: Time::HiRes: 0 requires: perl: 5.004 -version: 12.55 +version: 12.56 x_serialization_backend: 'JSON::PP version 4.02' @@ -39,23 +39,23 @@ supported by ExifTool (r = read, w = write, c = create): CHM r | FPF r | MKA r | PFA r | TTF r COS r | FPX r | MKS r | PFB r | TXT r CR2 r/w | GIF r/w | MKV r | PFM r | VCF r - CR3 r/w | GPR r/w | MNG r/w | PGF r | VRD r/w/c - CRM r/w | GZ r | MOBI r | PGM r/w | VSD r - CRW r/w | HDP r/w | MODD r | PLIST r | WAV r - CS1 r/w | HDR r | MOI r | PICT r | WDP r/w - CSV r | HEIC r/w | MOS r/w | PMP r | WEBP r/w - CUR r | HEIF r/w | MOV r/w | PNG r/w | WEBM r - CZI r | HTML r | MP3 r | PPM r/w | WMA r - DCM r | ICC r/w/c | MP4 r/w | PPT r | WMV r - DCP r/w | ICO r | MPC r | PPTX r | WTV r - DCR r | ICS r | MPG r | PS r/w | WV r - DFONT r | IDML r | MPO r/w | PSB r/w | X3F r/w - DIVX r | IIQ r/w | MQV r/w | PSD r/w | XCF r - DJVU r | IND r/w | MRC r | PSP r | XLS r - DLL r | INSP r/w | MRW r/w | QTIF r/w | XLSX r - DNG r/w | INSV r | MXF r | R3D r | XMP r/w/c - DOC r | INX r | NEF r/w | RA r | ZIP r - DOCX r | ISO r | NKSC r/w | RAF r/w | + CR3 r/w | GPR r/w | MNG r/w | PGF r | VNT r + CRM r/w | GZ r | MOBI r | PGM r/w | VRD r/w/c + CRW r/w | HDP r/w | MODD r | PLIST r | VSD r + CS1 r/w | HDR r | MOI r | PICT r | WAV r + CSV r | HEIC r/w | MOS r/w | PMP r | WDP r/w + CUR r | HEIF r/w | MOV r/w | PNG r/w | WEBP r/w + CZI r | HTML r | MP3 r | PPM r/w | WEBM r + DCM r | ICC r/w/c | MP4 r/w | PPT r | WMA r + DCP r/w | ICO r | MPC r | PPTX r | WMV r + DCR r | ICS r | MPG r | PS r/w | WTV r + DFONT r | IDML r | MPO r/w | PSB r/w | WV r + DIVX r | IIQ r/w | MQV r/w | PSD r/w | X3F r/w + DJVU r | IND r/w | MRC r | PSP r | XCF r + DLL r | INSP r/w | MRW r/w | QTIF r/w | XLS r + DNG r/w | INSV r | MXF r | R3D r | XLSX r + DOC r | INX r | NEF r/w | RA r | XMP r/w/c + DOCX r | ISO r | NKSC r/w | RAF r/w | ZIP r Meta Information ----------------------+----------------------+--------------------- @@ -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.55.tar.gz | tar -xf - - cd Image-ExifTool-12.55 + gzip -dc Image-ExifTool-12.56.tar.gz | tar -xf - + cd Image-ExifTool-12.56 ./exiftool t/images/ExifTool.jpg Note: These commands extract meta information from one of the test images. diff --git a/arg_files/xmp2exif.args b/arg_files/xmp2exif.args index e06da76b..b421a941 100644 --- a/arg_files/xmp2exif.args +++ b/arg_files/xmp2exif.args @@ -15,6 +15,8 @@ # 2018/05/07 - PH Added support for GPSDestXxxRef tags # 2021/09/30 - PH Removed erroneous "-" when copying CreatorTool # 2022/03/31 - PH IPTC Photometadata Mapping Guidelines 2202.1 update +# 2023/01/30 - PH Also write Composite:SubSecDateTimeOriginal from +# XMP-exif:DateTimeOriginal # # References: http://www.metadataworkinggroup.org/specs/ # https://iptc.org/std/photometadata/documentation/mappingguidelines/ @@ -34,8 +36,9 @@ -EXIF:all < XMP-tiff:all -EXIF:ImageDescription < XMP-dc:Description -EXIF:DateTimeOriginal < XMP-photoshop:DateCreated -# the following 3 SubSec tags also write/delete the corresponding EXIF +# the following SubSec tags also write/delete the corresponding EXIF # SubSecTime and OffsetTime tags as appropriate +-Composite:SubSecDateTimeOriginal < XMP-exif:DateTimeOriginal -Composite:SubSecDateTimeOriginal < XMP-photoshop:DateCreated -Composite:SubSecCreateDate < XMP-xmp:CreateDate -Composite:SubSecModifyDate < XMP-xmp:ModifyDate @@ -11,7 +11,7 @@ use strict; use warnings; require 5.004; -my $version = '12.55'; +my $version = '12.56'; # add our 'lib' directory to the include list BEFORE 'use Image::ExifTool' BEGIN { @@ -725,7 +725,7 @@ for (;;) { } if ($verbose > 1) { print "Include directories:\n"; - print " $_\n" foreach @INC; + ref $_ or print " $_\n" foreach @INC; } } else { print "$version$str$Image::ExifTool::RELEASE\n"; @@ -4558,23 +4558,23 @@ supported by ExifTool (r = read, w = write, c = create): CHM r | FPF r | MKA r | PFA r | TTF r COS r | FPX r | MKS r | PFB r | TXT r CR2 r/w | GIF r/w | MKV r | PFM r | VCF r - CR3 r/w | GPR r/w | MNG r/w | PGF r | VRD r/w/c - CRM r/w | GZ r | MOBI r | PGM r/w | VSD r - CRW r/w | HDP r/w | MODD r | PLIST r | WAV r - CS1 r/w | HDR r | MOI r | PICT r | WDP r/w - CSV r | HEIC r/w | MOS r/w | PMP r | WEBP r/w - CUR r | HEIF r/w | MOV r/w | PNG r/w | WEBM r - CZI r | HTML r | MP3 r | PPM r/w | WMA r - DCM r | ICC r/w/c | MP4 r/w | PPT r | WMV r - DCP r/w | ICO r | MPC r | PPTX r | WTV r - DCR r | ICS r | MPG r | PS r/w | WV r - DFONT r | IDML r | MPO r/w | PSB r/w | X3F r/w - DIVX r | IIQ r/w | MQV r/w | PSD r/w | XCF r - DJVU r | IND r/w | MRC r | PSP r | XLS r - DLL r | INSP r/w | MRW r/w | QTIF r/w | XLSX r - DNG r/w | INSV r | MXF r | R3D r | XMP r/w/c - DOC r | INX r | NEF r/w | RA r | ZIP r - DOCX r | ISO r | NKSC r/w | RAF r/w | + CR3 r/w | GPR r/w | MNG r/w | PGF r | VNT r + CRM r/w | GZ r | MOBI r | PGM r/w | VRD r/w/c + CRW r/w | HDP r/w | MODD r | PLIST r | VSD r + CS1 r/w | HDR r | MOI r | PICT r | WAV r + CSV r | HEIC r/w | MOS r/w | PMP r | WDP r/w + CUR r | HEIF r/w | MOV r/w | PNG r/w | WEBP r/w + CZI r | HTML r | MP3 r | PPM r/w | WEBM r + DCM r | ICC r/w/c | MP4 r/w | PPT r | WMA r + DCP r/w | ICO r | MPC r | PPTX r | WMV r + DCR r | ICS r | MPG r | PS r/w | WTV r + DFONT r | IDML r | MPO r/w | PSB r/w | WV r + DIVX r | IIQ r/w | MQV r/w | PSD r/w | X3F r/w + DJVU r | IND r/w | MRC r | PSP r | XCF r + DLL r | INSP r/w | MRW r/w | QTIF r/w | XLS r + DNG r/w | INSV r | MXF r | R3D r | XLSX r + DOC r | INX r | NEF r/w | RA r | XMP r/w/c + DOCX r | ISO r | NKSC r/w | RAF r/w | ZIP r Meta Information ----------------------+----------------------+--------------------- @@ -5206,9 +5206,9 @@ Note that this option is fundamentally different than all other output format options because it requires information from all input files to be buffered in memory before the output is written. This may result in excessive memory usage when processing a very large number of files with a -single command. Also, it makes this option incompatible with the B<-w> -option. When processing a large number of files, it is recommended to -either use the JSON (B<-j>) or XML (B<-X>) output format, or use B<-p> to +single command. Also, it makes this option incompatible with the B<-w> and +B<-W> options. When processing a large number of files, it is recommended +to either use the JSON (B<-j>) or XML (B<-X>) output format, or use B<-p> to generate a fixed-column CSV file instead of using the B<-csv> option. =item B<-csvDelim> I<STR> @@ -5477,7 +5477,7 @@ with this command: produces output like this: - -- Generated by ExifTool 12.55 -- + -- Generated by ExifTool 12.56 -- 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 @@ -5981,8 +5981,8 @@ of the file processing. Both functions have a return value of 1. Case is significant for function names. End() - end processing after this file - EndDir() - end processing of files in this directory (not - compatible with the B<-fileOrder> option) + EndDir() - end processing of files in the current directory + after this file (not compatible with -fileOrder) Notes: diff --git a/fmt_files/kml.fmt b/fmt_files/kml.fmt index 2323e4bc..cbff7515 100644 --- a/fmt_files/kml.fmt +++ b/fmt_files/kml.fmt @@ -24,6 +24,9 @@ # extension is used. # 5) The -fileOrder option may be used to control the order of the # generated placemarks when processing multiple files. +# 6) The "0" in the coordinates line may be changed to "$gpsaltitude#" +# and the altitudeMode may be changed to "absolute" to store +# altitude information if it exists in the track log. #------------------------------------------------------------------------------ #[HEAD]<?xml version="1.0" encoding="UTF-8"?> #[HEAD]<kml xmlns="http://earth.google.com/kml/2.0"> diff --git a/fmt_files/kml_track.fmt b/fmt_files/kml_track.fmt index 84c156f4..9d152413 100644 --- a/fmt_files/kml_track.fmt +++ b/fmt_files/kml_track.fmt @@ -21,6 +21,9 @@ # 2) The -fileOrder option may be used to control the order of the # waypoints when processing multiple still-image files, or the # order of the tracks when processing multiple video files. +# 3) The "0" in the BODY line below may be changed to "$gpsaltitude#" +# and the altitudeMode may be changed to "absolute" to store +# altitude information if it exists in the track log. #------------------------------------------------------------------------------ #[HEAD]<?xml version="1.0" encoding="UTF-8"?> #[HEAD]<kml xmlns="http://earth.google.com/kml/2.0"> diff --git a/html/ExifTool.html b/html/ExifTool.html index 008a053e..66227c10 100644 --- a/html/ExifTool.html +++ b/html/ExifTool.html @@ -582,11 +582,11 @@ numerical options.</p> <td>Flag to extract information from embedded documents in EPS files, embedded EPS information and JPEG and Jpeg2000 images in PDF files, embedded MPF images in JPEG and MPO files, metadata after the first Cluster in MKV - files, timed metadata in videos, and the resource fork of Mac OS files. A - setting of 2 also causes the H264 video stream in MP4 files to be parsed - until the first SEI message is decoded, or 3 to parse the entire H264 stream - in MP4 videos and the entire M2TS file to look for any unlisted program - containing GPS metadata.</td> + files, timed metadata in videos, all frames of a multipart EXR image, and + the resource fork of Mac OS files. A setting of 2 also causes the H264 + video stream in MP4 files to be parsed until the first SEI message is + decoded, or 3 to parse the entire H264 stream in MP4 videos and the entire + M2TS file to look for any unlisted program containing GPS metadata.</td> <td align=center>0, 1, 2 or 3</td><td align=center>undef</td></tr> <tr id="FastScan"><td>FastScan</td> <td>Flag to increase speed when reading files by avoiding extraction of some @@ -2103,16 +2103,17 @@ the specific IFD). <blockquote><table class='norm'> <tr><th>Family</th><th>Group Names</th></tr> <tr><td><b>0 (Information Type)</b></td> -<td>AFCP, AIFF, APE, APP0, APP1, APP11, APP12, APP13, APP14, APP15, APP3, APP4, -APP5, APP6, APP8, ASF, Audible, CanonVRD, Composite, DICOM, DNG, DV, DjVu, -Ducky, EXE, EXIF, ExifTool, FITS, FLAC, FLIR, File, Flash, FlashPix, Font, -FotoStation, GIF, GIMP, GeoTiff, GoPro, H264, HTML, ICC_Profile, ID3, IPTC, -ISO, ITC, JFIF, JPEG, JSON, JUMBF, Jpeg2000, LNK, Leaf, Lytro, M2TS, MIE, -MIFF, MISB, MNG, MOI, MPC, MPEG, MPF, MXF, MakerNotes, Matroska, Meta, Ogg, -OpenEXR, Opus, PDF, PICT, PLIST, PNG, PSP, Palm, Parrot, PanasonicRaw, -PhotoCD, PhotoMechanic, Photoshop, PostScript, PrintIM, QuickTime, RAF, -RIFF, RSRC, RTF, Radiance, Rawzor, Real, Red, SVG, SigmaRaw, Stim, Theora, -Torrent, Trailer, UserParam, VCard, Vorbis, WTV, XML, XMP, ZIP +<td>AFCP, AIFF, APE, APP0, APP1, APP11, APP12, APP13, APP14, APP15, APP2, +APP3, APP4, APP5, APP6, APP8, ASF, Audible, CanonVRD, Composite, DICOM, DNG, +DV, DjVu, Ducky, EXE, EXIF, ExifTool, FITS, FLAC, FLIR, File, Flash, +FlashPix, Font, FotoStation, GIF, GIMP, GeoTiff, GoPro, H264, HTML, +ICC_Profile, ID3, IPTC, ISO, ITC, JFIF, JPEG, JSON, JUMBF, Jpeg2000, LNK, +Leaf, Lytro, M2TS, MIE, MIFF, MISB, MNG, MOI, MPC, MPEG, MPF, MXF, +MakerNotes, Matroska, Meta, Ogg, OpenEXR, Opus, PDF, PICT, PLIST, PNG, PSP, +Palm, Parrot, PanasonicRaw, PhotoCD, PhotoMechanic, Photoshop, PostScript, +PrintIM, QuickTime, RAF, RIFF, RSRC, RTF, Radiance, Rawzor, Real, Red, SVG, +SigmaRaw, Stim, Theora, Torrent, Trailer, UserParam, VCard, Vorbis, WTV, +XML, XMP, ZIP </td></tr> <tr><td><b>1 (Specific Location)</b></td> <td>AC3, AFCP, AIFF, APE, ASF, AVI1, Adobe, AdobeCM, AdobeDNG, Apple, Audible, @@ -2124,8 +2125,8 @@ GSpherical, GeoTiff, GlobParamIFD, GoPro, GraphConv, H264, HP, HTC, HTML, HTML-dc, HTML-ncc, HTML-office, HTML-prod, HTML-vw96, HTTP-equiv, ICC-chrm, ICC-clrt, ICC-header, ICC-meas, ICC-meta, ICC-view, ICC_Profile, ICC_Profile#, ID3, ID3v1, ID3v1_Enh, ID3v2_2, ID3v2_3, ID3v2_4, IFD0, IFD1, -IPTC, IPTC#, ISO, ITC, Insta360, InteropIFD, ItemList, JFIF, JFXX, JPEG, -JPEG-HDR, JPS, JSON, JUMBF, JVC, Jpeg2000, KDC_IFD, Keys, Kodak, +IPTC, IPTC#, ISO, ITC, InfiRay, Insta360, InteropIFD, ItemList, JFIF, JFXX, +JPEG, JPEG-HDR, JPS, JSON, JUMBF, JVC, Jpeg2000, KDC_IFD, Keys, Kodak, KodakBordersIFD, KodakEffectsIFD, KodakIFD, KyoceraRaw, LNK, Leaf, LeafSubIFD, Leica, Lyrics3, Lytro, M2TS, MAC, MIE-Audio, MIE-Camera, MIE-Canon, MIE-Doc, MIE-Extender, MIE-Flash, MIE-GPS, MIE-Geo, MIE-Image, @@ -2135,25 +2136,26 @@ MPC, MPEG, MPF0, MPImage, MS-DOC, MXF, MacOS, MakerNotes, MakerUnknown, Matroska, MediaJukebox, Meta, MetaIFD, Microsoft, Minolta, MinoltaRaw, Motorola, NITF, Nikon, NikonCapture, NikonCustom, NikonScan, NikonSettings, NineEdits, Nintendo, Ocad, Ogg, Olympus, OpenEXR, Opus, PDF, PICT, PNG, -PNG-pHYs, PSP, Palm, Panasonic, PanasonicRaw, Parrot, Pentax, PhaseOne, -PhotoCD, PhotoMechanic, Photoshop, PictureInfo, PostScript, PreviewIFD, -PrintIM, ProfileIFD, Qualcomm, QuickTime, RAF, RAF2, RIFF, RMETA, RSRC, RTF, -Radiance, Rawzor, Real, Real-CONT, Real-MDPR, Real-PROP, Real-RA3, Real-RA4, -Real-RA5, Real-RJMD, Reconyx, Red, Ricoh, SPIFF, SR2, SR2DataIFD, SR2SubIFD, -SRF#, SVG, Samsung, Sanyo, Scalado, Sigma, SigmaRaw, Sony, SonyIDC, Stim, -SubIFD, System, Theora, Torrent, Track#, UserData, VCalendar, VCard, -Version0, Vorbis, WTV, XML, XMP, XMP-DICOM, XMP-Device, XMP-GAudio, -XMP-GCamera, XMP-GCreations, XMP-GDepth, XMP-GFocus, XMP-GImage, XMP-GPano, -XMP-GSpherical, XMP-LImage, XMP-MP, XMP-MP1, XMP-PixelLive, XMP-aas, -XMP-acdsee, XMP-album, XMP-apple-fi, XMP-ast, XMP-aux, XMP-cc, XMP-cell, -XMP-crd, XMP-creatorAtom, XMP-crs, XMP-dc, XMP-dex, XMP-digiKam, -XMP-drone-dji, XMP-dwc, XMP-exif, XMP-exifEX, XMP-expressionmedia, -XMP-extensis, XMP-fpv, XMP-getty, XMP-hdr, XMP-ics, XMP-iptcCore, -XMP-iptcExt, XMP-lr, XMP-mediapro, XMP-microsoft, XMP-mwg-coll, XMP-mwg-kw, -XMP-mwg-rs, XMP-nine, XMP-pdf, XMP-pdfx, XMP-photomech, XMP-photoshop, -XMP-plus, XMP-pmi, XMP-prism, XMP-prl, XMP-prm, XMP-pur, XMP-rdf, XMP-sdc, -XMP-swf, XMP-tiff, XMP-x, XMP-xmp, XMP-xmpBJ, XMP-xmpDM, XMP-xmpMM, -XMP-xmpNote, XMP-xmpPLUS, XMP-xmpRights, XMP-xmpTPg, ZIP, iTunes +PNG-cICP, PNG-pHYs, PSP, Palm, Panasonic, PanasonicRaw, Parrot, Pentax, +PhaseOne, PhotoCD, PhotoMechanic, Photoshop, PictureInfo, PostScript, +PreviewIFD, PrintIM, ProfileIFD, Qualcomm, QuickTime, RAF, RAF2, RIFF, +RMETA, RSRC, RTF, Radiance, Rawzor, Real, Real-CONT, Real-MDPR, Real-PROP, +Real-RA3, Real-RA4, Real-RA5, Real-RJMD, Reconyx, Red, Ricoh, SPIFF, SR2, +SR2DataIFD, SR2SubIFD, SRF#, SVG, Samsung, Sanyo, Scalado, Sigma, SigmaRaw, +Sony, SonyIDC, Stim, SubIFD, System, Theora, Torrent, Track#, UserData, +VCalendar, VCard, Version0, VNote, Vorbis, WTV, XML, XMP, XMP-DICOM, +XMP-Device, XMP-GAudio, XMP-GCamera, XMP-GCreations, XMP-GDepth, XMP-GFocus, +XMP-GImage, XMP-GPano, XMP-GSpherical, XMP-LImage, XMP-MP, XMP-MP1, +XMP-PixelLive, XMP-aas, XMP-acdsee, XMP-album, XMP-apple-fi, XMP-ast, +XMP-aux, XMP-cc, XMP-cell, XMP-crd, XMP-creatorAtom, XMP-crs, XMP-dc, +XMP-dex, XMP-digiKam, XMP-drone-dji, XMP-dwc, XMP-exif, XMP-exifEX, +XMP-expressionmedia, XMP-extensis, XMP-fpv, XMP-getty, XMP-hdr, XMP-ics, +XMP-iptcCore, XMP-iptcExt, XMP-lr, XMP-mediapro, XMP-microsoft, +XMP-mwg-coll, XMP-mwg-kw, XMP-mwg-rs, XMP-nine, XMP-pdf, XMP-pdfx, +XMP-photomech, XMP-photoshop, XMP-plus, XMP-pmi, XMP-prism, XMP-prl, +XMP-prm, XMP-pur, XMP-rdf, XMP-sdc, XMP-swf, XMP-tiff, XMP-x, XMP-xmp, +XMP-xmpBJ, XMP-xmpDM, XMP-xmpMM, XMP-xmpNote, XMP-xmpPLUS, XMP-xmpRights, +XMP-xmpTPg, ZIP, iTunes </td></tr> <tr><td><b>2 (Category)</b></td> <td>Audio, Author, Camera, Device, Document, ExifTool, Image, Location, Other, diff --git a/html/ExifTool.pdf b/html/ExifTool.pdf index 3f6ee0bb..11026079 100644 --- a/html/ExifTool.pdf +++ b/html/ExifTool.pdf @@ -12,7 +12,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 1)Tj +( -- Image::ExifTool 12.56 -- 1)Tj /TT4 1 Tf 0 -1.6333 TD (EXIFTOOL\(1\) User Contributed Perl Documentation EXIFTOOL\(1\))Tj @@ -179,7 +179,7 @@ endobj endobj 9 0 obj << -/Length 5285 +/Length 5293 >> stream
BT @@ -189,7 +189,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 2)Tj +( -- Image::ExifTool 12.56 -- 2)Tj /TT4 1 Tf 0 -1.6333 TD ( ARW r/w | EXV r/w/c | LRV r/w | PAC r | SRF r)Tj @@ -214,39 +214,39 @@ T* T* ( CR2 r/w | GIF r/w | MKV r | PFM r | VCF r)Tj T* -( CR3 r/w | GPR r/w | MNG r/w | PGF r | VRD r/w/c)Tj +( CR3 r/w | GPR r/w | MNG r/w | PGF r | VNT r)Tj T* -( CRM r/w | GZ r | MOBI r | PGM r/w | VSD r)Tj +( CRM r/w | GZ r | MOBI r | PGM r/w | VRD r/w/c)Tj T* -( CRW r/w | HDP r/w | MODD r | PLIST r | WAV r)Tj +( CRW r/w | HDP r/w | MODD r | PLIST r | VSD r)Tj T* -( CS1 r/w | HDR r | MOI r | PICT r | WDP r/w)Tj +( CS1 r/w | HDR r | MOI r | PICT r | WAV r)Tj T* -( CSV r | HEIC r/w | MOS r/w | PMP r | WEBP r/w)Tj +( CSV r | HEIC r/w | MOS r/w | PMP r | WDP r/w)Tj T* -( CUR r | HEIF r/w | MOV r/w | PNG r/w | WEBM r)Tj +( CUR r | HEIF r/w | MOV r/w | PNG r/w | WEBP r/w)Tj T* -( CZI r | HTML r | MP3 r | PPM r/w | WMA r)Tj +( CZI r | HTML r | MP3 r | PPM r/w | WEBM r)Tj T* -( DCM r | ICC r/w/c | MP4 r/w | PPT r | WMV r)Tj +( DCM r | ICC r/w/c | MP4 r/w | PPT r | WMA r)Tj T* -( DCP r/w | ICO r | MPC r | PPTX r | WTV r)Tj +( DCP r/w | ICO r | MPC r | PPTX r | WMV r)Tj T* -( DCR r | ICS r | MPG r | PS r/w | WV r)Tj +( DCR r | ICS r | MPG r | PS r/w | WTV r)Tj T* -( DFONT r | IDML r | MPO r/w | PSB r/w | X3F r/w)Tj +( DFONT r | IDML r | MPO r/w | PSB r/w | WV r)Tj T* -( DIVX r | IIQ r/w | MQV r/w | PSD r/w | XCF r)Tj +( DIVX r | IIQ r/w | MQV r/w | PSD r/w | X3F r/w)Tj T* -( DJVU r | IND r/w | MRC r | PSP r | XLS r)Tj +( DJVU r | IND r/w | MRC r | PSP r | XCF r)Tj T* -( DLL r | INSP r/w | MRW r/w | QTIF r/w | XLSX r)Tj +( DLL r | INSP r/w | MRW r/w | QTIF r/w | XLS r)Tj T* -( DNG r/w | INSV r | MXF r | R3D r | XMP r/w/c)Tj +( DNG r/w | INSV r | MXF r | R3D r | XLSX r)Tj T* -( DOC r | INX r | NEF r/w | RA r | ZIP r)Tj +( DOC r | INX r | NEF r/w | RA r | XMP r/w/c)Tj T* -( DOCX r | ISO r | NKSC r/w | RAF r/w |)Tj +( DOCX r | ISO r | NKSC r/w | RAF r/w | ZIP r)Tj 0 -2.2 TD ( Meta Information)Tj 0 -1.1 TD @@ -384,7 +384,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 3)Tj +( -- Image::ExifTool 12.56 -- 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.55 -- 4)Tj +( -- Image::ExifTool 12.56 -- 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.55 -- 5)Tj +( -- Image::ExifTool 12.56 -- 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.55 -- 6)Tj +( -- Image::ExifTool 12.56 -- 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.55 -- 7)Tj +( -- Image::ExifTool 12.56 -- 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.55 -- 8)Tj +( -- Image::ExifTool 12.56 -- 8)Tj /TT4 1 Tf 0 -1.6333 TD ( Fallback internal IPTC character set to assume if IPTC)Tj @@ -1404,7 +1404,7 @@ endobj endobj 30 0 obj << -/Length 4828 +/Length 4806 >> stream
BT @@ -1414,7 +1414,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 9)Tj +( -- Image::ExifTool 12.56 -- 9)Tj /TT4 1 Tf 0 -1.6333 TD ( format is different when copying tags with)Tj @@ -1511,15 +1511,17 @@ T* T* ( after the first Cluster in MKV files, timed metadata in videos,)Tj T* -( and the resource fork of Mac OS files. A setting of 2 also)Tj +( all frames of a multipart EXR image, and the resource fork of)Tj T* -( causes the H264 video stream in MP4 files to be parsed until)Tj +( Mac OS files. A setting of 2 also causes the H264 video stream)Tj T* -( the first SEI message is decoded, or 3 to parse the entire H264)Tj +( in MP4 files to be parsed until the first SEI message is)Tj T* -( stream in MP4 videos and the entire M2TS file to look for any)Tj +( decoded, or 3 to parse the entire H264 stream in MP4 videos and)Tj T* -( unlisted program containing GPS metadata. Default is undef.)Tj +( the entire M2TS file to look for any unlisted program)Tj +T* +( containing GPS metadata. Default is undef.)Tj 0 -2.2 TD ( FastScan)Tj 0 -1.1 TD @@ -1538,8 +1540,6 @@ T* ( RIFF-format files \(AVI, WAV, etc\), so any trailing metadata)Tj T* ( \(eg. XMP written by some utilities\) may be missed. Also)Tj -T* -( disables input buffering for some types of files to reduce)Tj ET endstream endobj @@ -1557,7 +1557,7 @@ endobj endobj 33 0 obj << -/Length 4907 +/Length 4910 >> stream
BT @@ -1567,11 +1567,13 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 10)Tj +( -- Image::ExifTool 12.56 -- 10)Tj /TT4 1 Tf 0 -1.6333 TD -( memory usage when reading from a non-seekable stream, and)Tj +( disables input buffering for some types of files to reduce)Tj 0 -1.1 TD +( memory usage when reading from a non-seekable stream, and)Tj +T* ( bypasses CRC validation for speed when writing PNG files. When)Tj T* ( combined with the ScanForXMP option, prevents scanning for XMP)Tj @@ -1693,8 +1695,6 @@ T* ( GeoMaxPDOP)Tj 0 -1.1 TD ( Maximum Position \(3D\) Dilution Of Precision for geotagging.)Tj -T* -( GPS fixes are ignored if the PDOP is greater than this.)Tj ET endstream endobj @@ -1712,7 +1712,7 @@ endobj endobj 36 0 obj << -/Length 4682 +/Length 4686 >> stream
BT @@ -1722,9 +1722,11 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 11)Tj +( -- Image::ExifTool 12.56 -- 11)Tj /TT4 1 Tf 0 -1.6333 TD +( GPS fixes are ignored if the PDOP is greater than this.)Tj +0 -1.1 TD ( Default is undef.)Tj 0 -2.2 TD ( GeoMinSats)Tj @@ -1884,8 +1886,6 @@ T* ( Available languages are given by the Image::ExifTool::Lang)Tj T* ( module names \(eg. 'fr', 'zh_cn'\). If the specified language)Tj -T* -( isn't available, the option is not changed. May be set to)Tj ET endstream endobj @@ -1903,7 +1903,7 @@ endobj endobj 41 0 obj << -/Length 4157 +/Length 4152 >> stream
BT @@ -1913,11 +1913,13 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 12)Tj +( -- Image::ExifTool 12.56 -- 12)Tj /TT4 1 Tf 0 -1.6333 TD -( undef to select the built-in default language. Default is)Tj +( isn't available, the option is not changed. May be set to)Tj 0 -1.1 TD +( undef to select the built-in default language. Default is)Tj +T* ( 'en'.)Tj 0 -2.2 TD ( LargeFileSupport)Tj @@ -2027,8 +2029,6 @@ T* ( QuickTimeHandler)Tj 0 -1.1 TD ( Flag set to add an 'mdir' Handler to a newly created Meta box)Tj -T* -( when adding QuickTime ItemList tags. Adobe Bridge does not add)Tj ET endstream endobj @@ -2046,7 +2046,7 @@ endobj endobj 44 0 obj << -/Length 4712 +/Length 4715 >> stream
BT @@ -2056,11 +2056,13 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 13)Tj +( -- Image::ExifTool 12.56 -- 13)Tj /TT4 1 Tf 0 -1.6333 TD -( this Handler, but it is commonly found in samples from other)Tj +( when adding QuickTime ItemList tags. Adobe Bridge does not add)Tj 0 -1.1 TD +( this Handler, but it is commonly found in samples from other)Tj +T* ( software, and it has been reported that Apple QuickTime Player)Tj T* ( and Photos.apps will ignore ItemList tags if this is missing.)Tj @@ -2178,8 +2180,6 @@ T* ( Tag - Sort alphabetically by tag name)Tj T* ( Descr - Sort by tag description \(for current Lang setting\))Tj -T* -( Group# - Sort by tag group, where # is zero or more family)Tj ET endstream endobj @@ -2197,7 +2197,7 @@ endobj endobj 47 0 obj << -/Length 4178 +/Length 4170 >> stream
BT @@ -2207,11 +2207,13 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 14)Tj +( -- Image::ExifTool 12.56 -- 14)Tj /TT4 1 Tf 0 -1.6333 TD -( numbers separated by colons. If # is not specified,)Tj +( Group# - Sort by tag group, where # is zero or more family)Tj 0 -1.1 TD +( numbers separated by colons. If # is not specified,)Tj +T* ( Group0 is assumed. See GetGroup for a description)Tj T* ( of group families.)Tj @@ -2321,8 +2323,6 @@ T* ( binary data blocks. Default is 0.)Tj 0 -2.2 TD ( UserParam)Tj -0 -1.1 TD -( Special option to set/get user-defined parameters. Useful to)Tj ET endstream endobj @@ -2340,7 +2340,7 @@ endobj endobj 50 0 obj << -/Length 4451 +/Length 4481 >> stream
BT @@ -2350,11 +2350,13 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 15)Tj +( -- Image::ExifTool 12.56 -- 15)Tj /TT4 1 Tf 0 -1.6333 TD -( allow external input into tag name expressions and ValueConv)Tj +( Special option to set/get user-defined parameters. Useful to)Tj 0 -1.1 TD +( allow external input into tag name expressions and ValueConv)Tj +T* ( logic. Valid UserParam values are:)Tj 0 -2.2 TD ( PARAM - Get parameter)Tj @@ -2500,8 +2502,6 @@ T* ( Reset all options to their default values. Loads user-defined default)Tj T* ( option values from the %Image::ExifTool::UserDefined::Options hash in)Tj -T* -( the .ExifTool_config file if it exists.)Tj ET endstream endobj @@ -2519,7 +2519,7 @@ endobj endobj 53 0 obj << -/Length 3995 +/Length 3887 >> stream
BT @@ -2529,11 +2529,13 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 16)Tj +( -- Image::ExifTool 12.56 -- 16)Tj /TT4 1 Tf -0 -2.7333 TD -( $exifTool->ClearOptions\(\);)Tj +0 -1.6333 TD +( the .ExifTool_config file if it exists.)Tj 0 -2.2 TD +( $exifTool->ClearOptions\(\);)Tj +T* ( Inputs:)Tj 0 -1.1 TD ( 0\) ExifTool object reference)Tj @@ -2667,26 +2669,6 @@ T* ( QuickTimeUTC \(conversion to local time\), Sort \(if a tag list reference)Tj T* ( is given\) and StrictDate.)Tj -0 -2.2 TD -( W)Tj -1.8 0 TD -(Wr)Tj -0.6 0 TD -(ri)Tj -0.6 0 TD -(it)Tj -0.6 0 TD -(te)Tj -0.6 0 TD -(eI)Tj -0.6 0 TD -(In)Tj -0.6 0 TD -(nf)Tj -0.6 0 TD -(fo)Tj -0.6 0 TD -(o)Tj ET endstream endobj @@ -2704,7 +2686,7 @@ endobj endobj 56 0 obj << -/Length 4261 +/Length 4339 >> stream
BT @@ -2714,11 +2696,31 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 17)Tj +( -- Image::ExifTool 12.56 -- 17)Tj /TT4 1 Tf 0 -1.6333 TD +( W)Tj +1.8 0 TD +(Wr)Tj +0.6 0 TD +(ri)Tj +0.6 0 TD +(it)Tj +0.6 0 TD +(te)Tj +0.6 0 TD +(eI)Tj +0.6 0 TD +(In)Tj +0.6 0 TD +(nf)Tj +0.6 0 TD +(fo)Tj +0.6 0 TD +(o)Tj +-6.6 -1.1 TD ( Write meta information to a file. The specified source file is)Tj -0 -1.1 TD +T* ( rewritten to the same-type destination file with new information as)Tj T* ( specified by previous calls to "SetNewValue". The necessary segments)Tj @@ -2824,8 +2826,6 @@ T* ( The destination file name may be undefined to overwrite the)Tj 0 -1.1 TD ( original file \(make sure you have backups!\). In this case, if a)Tj -T* -( source file name is provided, a temporary file is created and)Tj ET endstream endobj @@ -2843,7 +2843,7 @@ endobj endobj 59 0 obj << -/Length 4001 +/Length 4081 >> stream
BT @@ -2853,11 +2853,13 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 18)Tj +( -- Image::ExifTool 12.56 -- 18)Tj /TT4 1 Tf 0 -1.6333 TD -( renamed to replace the source file if no errors occurred while)Tj +( source file name is provided, a temporary file is created and)Tj 0 -1.1 TD +( renamed to replace the source file if no errors occurred while)Tj +T* ( writing. Otherwise, if a source file reference or scalar reference)Tj T* ( is used, the image is first written to memory then copied back to)Tj @@ -3056,9 +3058,9 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 19)Tj +( -- Image::ExifTool 12.56 -- 19)Tj /TT4 1 Tf -0 -1.6333 TD +0 -2.7333 TD ( Inputs:)Tj 0 -1.1 TD ( \(none\))Tj @@ -3203,7 +3205,7 @@ endobj endobj 65 0 obj << -/Length 4420 +/Length 4364 >> stream
BT @@ -3213,9 +3215,9 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 20)Tj +( -- Image::ExifTool 12.56 -- 20)Tj /TT4 1 Tf -0 -1.6333 TD +0 -2.7333 TD ( Return Values:)Tj 0 -1.1 TD ( The value of the specified tag. If the tag represents a list of)Tj @@ -3345,8 +3347,6 @@ T* ( $exifTool->SetNewValue\(Title => $oldVal, DelValue => 1\);)Tj T* ( $exifTool->SetNewValue\(Title => $newVal\);)Tj -0 -2.2 TD -( # write tag by numerical value)Tj ET endstream endobj @@ -3364,7 +3364,7 @@ endobj endobj 68 0 obj << -/Length 4565 +/Length 4532 >> stream
BT @@ -3374,11 +3374,13 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 21)Tj +( -- Image::ExifTool 12.56 -- 21)Tj /TT4 1 Tf 0 -1.6333 TD -( $exifTool->SetNewValue\(Orientation => 6, Type => 'ValueConv'\);)Tj +( # write tag by numerical value)Tj 0 -1.1 TD +( $exifTool->SetNewValue\(Orientation => 6, Type => 'ValueConv'\);)Tj +T* ( $exifTool->SetNewValue\('Orientation#' => 6\); # \(equivalent\))Tj 0 -2.2 TD ( # delete all but EXIF tags)Tj @@ -3492,8 +3494,6 @@ T* ( Create tags in existing groups only. Don't create new group.)Tj T* ( Valid values are 0 and 1. Effectively removes the 'g' from the)Tj -T* -( ExifTool WriteMode option for this tag only. Default is 0.)Tj ET endstream endobj @@ -3511,7 +3511,7 @@ endobj endobj 72 0 obj << -/Length 4701 +/Length 4711 >> stream
BT @@ -3521,9 +3521,11 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 22)Tj +( -- Image::ExifTool 12.56 -- 22)Tj /TT4 1 Tf -0 -2.7333 TD +0 -1.6333 TD +( ExifTool WriteMode option for this tag only. Default is 0.)Tj +0 -2.2 TD ( EditOnly)Tj 0 -1.1 TD ( Edit tag only if it already exists. Don't create new tag.)Tj @@ -3683,8 +3685,6 @@ T* ( technique may not be used to exclude individual tags from a group)Tj T* ( delete \(unless a family 2 group was specified in the delete\).)Tj -T* -( Instead, use "SetNewValuesFromFile" to recover the values of)Tj ET endstream endobj @@ -3702,7 +3702,7 @@ endobj endobj 75 0 obj << -/Length 4257 +/Length 4255 >> stream
BT @@ -3712,9 +3712,11 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 23)Tj +( -- Image::ExifTool 12.56 -- 23)Tj /TT4 1 Tf 0 -1.6333 TD +( Instead, use "SetNewValuesFromFile" to recover the values of)Tj +0 -1.1 TD ( individual tags after deleting a group.)Tj 0 -2.2 TD ( When deleting all tags from a JPEG image, the APP14 "Adobe")Tj @@ -3876,8 +3878,6 @@ T* ( # \(without '*.*<' tags would be copied to the preferred EXIF IFD\))Tj T* ( $exifTool->SetNewValuesFromFile\($file, '*:*<EXIF:*'\);)Tj -0 -2.2 TD -( # copy all tags with names starting with "gps" \(note: this is)Tj ET endstream endobj @@ -3895,7 +3895,7 @@ endobj endobj 78 0 obj << -/Length 4979 +/Length 5060 >> stream
BT @@ -3905,11 +3905,13 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 24)Tj +( -- Image::ExifTool 12.56 -- 24)Tj /TT4 1 Tf 0 -1.6333 TD -( # different than "gps:*" because it will also copy XMP GPS tags\))Tj +( # copy all tags with names starting with "gps" \(note: this is)Tj 0 -1.1 TD +( # different than "gps:*" because it will also copy XMP GPS tags\))Tj +T* ( $exifTool->SetNewValuesFromFile\($file, 'gps*'\);)Tj 0 -2.2 TD ( # set FileName from Model, translating questionable characters)Tj @@ -4046,7 +4048,7 @@ endobj endobj 81 0 obj << -/Length 4379 +/Length 4350 >> stream
BT @@ -4056,9 +4058,9 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 25)Tj +( -- Image::ExifTool 12.56 -- 25)Tj /TT4 1 Tf -0 -1.6333 TD +0 -2.7333 TD ( - The Group option is set for tags where a group name is given.)Tj 0 -2.2 TD ( - The Protected flag is set to 1 for individually specified tags.)Tj @@ -4246,8 +4248,6 @@ T* ( was last called. May be called repeatedly after a single call to)Tj T* ( "SaveNewValues". See "SaveNewValues" above for an example.)Tj -0 -2.2 TD -( Inputs:)Tj ET endstream endobj @@ -4265,7 +4265,7 @@ endobj endobj 84 0 obj << -/Length 3878 +/Length 3848 >> stream
BT @@ -4275,9 +4275,11 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 26)Tj +( -- Image::ExifTool 12.56 -- 26)Tj /TT4 1 Tf 0 -1.6333 TD +( Inputs:)Tj +0 -1.1 TD ( 0\) ExifTool object reference)Tj 0 -2.2 TD ( Return Value:)Tj @@ -4435,8 +4437,6 @@ T* ( 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 ET endstream endobj @@ -4454,7 +4454,7 @@ endobj endobj 87 0 obj << -/Length 3975 +/Length 3978 >> stream
BT @@ -4464,9 +4464,11 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 27)Tj +( -- Image::ExifTool 12.56 -- 27)Tj /TT4 1 Tf -0 -2.7333 TD +0 -1.6333 TD +( may be accessed via $$exifTool{NewName}.)Tj +0 -2.2 TD ( S)Tj 1.8 0 TD (Se)Tj @@ -4674,8 +4676,6 @@ T* (up)Tj 0.6 0 TD (p)Tj --6 -1.1 TD -( Get group name\(s\) for a specified tag.)Tj ET endstream endobj @@ -4693,7 +4693,7 @@ endobj endobj 90 0 obj << -/Length 4486 +/Length 4519 >> stream
BT @@ -4703,9 +4703,11 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 28)Tj +( -- Image::ExifTool 12.56 -- 28)Tj /TT4 1 Tf -0 -2.7333 TD +0 -1.6333 TD +( Get group name\(s\) for a specified tag.)Tj +0 -2.2 TD ( # return family 0 group name \(eg. 'EXIF'\);)Tj 0 -1.1 TD ( $group = $exifTool->GetGroup\($tag, 0\);)Tj @@ -4817,8 +4819,6 @@ 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 -T* -( in videos.)Tj ET endstream endobj @@ -4836,7 +4836,7 @@ endobj endobj 93 0 obj << -/Length 4487 +/Length 4442 >> stream
BT @@ -4846,9 +4846,11 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 29)Tj +( -- Image::ExifTool 12.56 -- 29)Tj /TT4 1 Tf -0 -2.7333 TD +0 -1.6333 TD +( in videos.)Tj +0 -2.2 TD ( Family 4 provides a method for differentiating tags when multiple)Tj 0 -1.1 TD ( tags exist with the same name in the same location. The primary)Tj @@ -5008,8 +5010,6 @@ 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 -T* -( reference or scalar reference\) since in this case the file is)Tj ET endstream endobj @@ -5027,7 +5027,7 @@ endobj endobj 96 0 obj << -/Length 4689 +/Length 4734 >> stream
BT @@ -5037,11 +5037,13 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 30)Tj +( -- Image::ExifTool 12.56 -- 30)Tj /TT4 1 Tf 0 -1.6333 TD -( closed before "ImageInfo" returns. Here the Composite option may)Tj +( reference or scalar reference\) since in this case the file is)Tj 0 -1.1 TD +( closed before "ImageInfo" returns. Here the Composite option may)Tj +T* ( be used so that "BuildCompositeTags" is called from within)Tj T* ( "ImageInfo", before the file is closed.)Tj @@ -5335,8 +5337,6 @@ T* ( Inputs:)Tj 0 -1.1 TD ( 0\) Group family number \(0-7\))Tj -0 -2.2 TD -( Return Values:)Tj ET endstream endobj @@ -5354,7 +5354,7 @@ endobj endobj 99 0 obj << -/Length 5296 +/Length 5325 >> stream
BT @@ -5364,9 +5364,11 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 31)Tj +( -- Image::ExifTool 12.56 -- 31)Tj /TT4 1 Tf 0 -1.6333 TD +( Return Values:)Tj +0 -1.1 TD ( A list of all groups in the specified family in alphabetical order.)Tj 0 -2.2 TD ( Here is a complete list of groups for each of these families:)Tj @@ -5375,19 +5377,19 @@ T* 0 -1.1 TD ( AFCP, AIFF, APE, APP0, APP1, APP11, APP12, APP13, APP14, APP15,)Tj T* -( APP3, APP4, APP5, APP6, APP8, ASF, Audible, CanonVRD, Composite,)Tj +( APP2, APP3, APP4, APP5, APP6, APP8, ASF, Audible, CanonVRD,)Tj T* -( DICOM, DNG, DV, DjVu, Ducky, EXE, EXIF, ExifTool, FITS, FLAC, FLIR,)Tj +( Composite, DICOM, DNG, DV, DjVu, Ducky, EXE, EXIF, ExifTool, FITS,)Tj T* -( File, Flash, FlashPix, Font, FotoStation, GIF, GIMP, GeoTiff,)Tj +( FLAC, FLIR, File, Flash, FlashPix, Font, FotoStation, GIF, GIMP,)Tj T* -( GoPro, H264, HTML, ICC_Profile, ID3, IPTC, ISO, ITC, JFIF, JPEG,)Tj +( GeoTiff, GoPro, H264, HTML, ICC_Profile, ID3, IPTC, ISO, ITC, JFIF,)Tj T* -( JSON, JUMBF, Jpeg2000, LNK, Leaf, Lytro, M2TS, MIE, MIFF, MISB,)Tj +( JPEG, JSON, JUMBF, Jpeg2000, LNK, Leaf, Lytro, M2TS, MIE, MIFF,)Tj T* -( MNG, MOI, MPC, MPEG, MPF, MXF, MakerNotes, Matroska, Meta, Ogg,)Tj +( MISB, MNG, MOI, MPC, MPEG, MPF, MXF, MakerNotes, Matroska, Meta,)Tj T* -( OpenEXR, Opus, PDF, PICT, PLIST, PNG, PSP, Palm, Parrot,)Tj +( Ogg, OpenEXR, Opus, PDF, PICT, PLIST, PNG, PSP, Palm, Parrot,)Tj T* ( PanasonicRaw, PhotoCD, PhotoMechanic, Photoshop, PostScript,)Tj T* @@ -5419,17 +5421,17 @@ T* T* ( ICC_Profile#, ID3, ID3v1, ID3v1_Enh, ID3v2_2, ID3v2_3, ID3v2_4,)Tj T* -( IFD0, IFD1, IPTC, IPTC#, ISO, ITC, Insta360, InteropIFD, ItemList,)Tj +( IFD0, IFD1, IPTC, IPTC#, ISO, ITC, InfiRay, Insta360, InteropIFD,)Tj T* -( JFIF, JFXX, JPEG, JPEG-HDR, JPS, JSON, JUMBF, JVC, Jpeg2000,)Tj +( ItemList, JFIF, JFXX, JPEG, JPEG-HDR, JPS, JSON, JUMBF, JVC,)Tj T* -( KDC_IFD, Keys, Kodak, KodakBordersIFD, KodakEffectsIFD, KodakIFD,)Tj +( Jpeg2000, KDC_IFD, Keys, Kodak, KodakBordersIFD, KodakEffectsIFD,)Tj T* -( KyoceraRaw, LNK, Leaf, LeafSubIFD, Leica, Lyrics3, Lytro, M2TS,)Tj +( KodakIFD, KyoceraRaw, LNK, Leaf, LeafSubIFD, Leica, Lyrics3, Lytro,)Tj T* -( MAC, MIE-Audio, MIE-Camera, MIE-Canon, MIE-Doc, MIE-Extender, MIE-)Tj +( M2TS, MAC, MIE-Audio, MIE-Camera, MIE-Canon, MIE-Doc, MIE-Extender,)Tj T* -( Flash, MIE-GPS, MIE-Geo, MIE-Image, MIE-Lens, MIE-Main, MIE-)Tj +( MIE-Flash, MIE-GPS, MIE-Geo, MIE-Image, MIE-Lens, MIE-Main, MIE-)Tj T* ( MakerNotes, MIE-Meta, MIE-Orient, MIE-Preview, MIE-Thumbnail, MIE-)Tj T* @@ -5443,39 +5445,39 @@ T* T* ( NikonScan, NikonSettings, NineEdits, Nintendo, Ocad, Ogg, Olympus,)Tj T* -( OpenEXR, Opus, PDF, PICT, PNG, PNG-pHYs, PSP, Palm, Panasonic,)Tj +( OpenEXR, Opus, PDF, PICT, PNG, PNG-cICP, PNG-pHYs, PSP, Palm,)Tj T* -( PanasonicRaw, Parrot, Pentax, PhaseOne, PhotoCD, PhotoMechanic,)Tj +( Panasonic, PanasonicRaw, Parrot, Pentax, PhaseOne, PhotoCD,)Tj T* -( Photoshop, PictureInfo, PostScript, PreviewIFD, PrintIM,)Tj +( PhotoMechanic, Photoshop, PictureInfo, PostScript, PreviewIFD,)Tj T* -( ProfileIFD, Qualcomm, QuickTime, RAF, RAF2, RIFF, RMETA, RSRC, RTF,)Tj +( PrintIM, ProfileIFD, Qualcomm, QuickTime, RAF, RAF2, RIFF, RMETA,)Tj T* -( Radiance, Rawzor, Real, Real-CONT, Real-MDPR, Real-PROP, Real-RA3,)Tj +( RSRC, RTF, Radiance, Rawzor, Real, Real-CONT, Real-MDPR, Real-PROP,)Tj T* -( Real-RA4, Real-RA5, Real-RJMD, Reconyx, Red, Ricoh, SPIFF, SR2,)Tj +( Real-RA3, Real-RA4, Real-RA5, Real-RJMD, Reconyx, Red, Ricoh,)Tj T* -( SR2DataIFD, SR2SubIFD, SRF#, SVG, Samsung, Sanyo, Scalado, Sigma,)Tj +( SPIFF, SR2, SR2DataIFD, SR2SubIFD, SRF#, SVG, Samsung, Sanyo,)Tj T* -( SigmaRaw, Sony, SonyIDC, Stim, SubIFD, System, Theora, Torrent,)Tj +( Scalado, Sigma, SigmaRaw, Sony, SonyIDC, Stim, SubIFD, System,)Tj T* -( Track#, UserData, VCalendar, VCard, Version0, Vorbis, WTV, XML,)Tj +( Theora, Torrent, Track#, UserData, VCalendar, VCard, Version0,)Tj T* -( XMP, XMP-DICOM, XMP-Device, XMP-GAudio, XMP-GCamera, XMP-)Tj +( VNote, Vorbis, WTV, XML, XMP, XMP-DICOM, XMP-Device, XMP-GAudio,)Tj T* -( GCreations, XMP-GDepth, XMP-GFocus, XMP-GImage, XMP-GPano, XMP-)Tj +( XMP-GCamera, XMP-GCreations, XMP-GDepth, XMP-GFocus, XMP-GImage,)Tj T* -( GSpherical, XMP-LImage, XMP-MP, XMP-MP1, XMP-PixelLive, XMP-aas,)Tj +( XMP-GPano, XMP-GSpherical, XMP-LImage, XMP-MP, XMP-MP1, XMP-)Tj T* -( XMP-acdsee, XMP-album, XMP-apple-fi, XMP-ast, XMP-aux, XMP-cc, XMP-)Tj +( PixelLive, XMP-aas, XMP-acdsee, XMP-album, XMP-apple-fi, XMP-ast,)Tj T* -( cell, XMP-crd, XMP-creatorAtom, XMP-crs, XMP-dc, XMP-dex, XMP-)Tj +( XMP-aux, XMP-cc, XMP-cell, XMP-crd, XMP-creatorAtom, XMP-crs, XMP-)Tj T* -( digiKam, XMP-drone-dji, XMP-dwc, XMP-exif, XMP-exifEX, XMP-)Tj +( dc, XMP-dex, XMP-digiKam, XMP-drone-dji, XMP-dwc, XMP-exif, XMP-)Tj T* -( expressionmedia, XMP-extensis, XMP-fpv, XMP-getty, XMP-hdr, XMP-)Tj +( exifEX, XMP-expressionmedia, XMP-extensis, XMP-fpv, XMP-getty, XMP-)Tj T* -( ics, XMP-iptcCore, XMP-iptcExt, XMP-lr, XMP-mediapro, XMP-)Tj +( hdr, XMP-ics, XMP-iptcCore, XMP-iptcExt, XMP-lr, XMP-mediapro, XMP-)Tj T* ( microsoft, XMP-mwg-coll, XMP-mwg-kw, XMP-mwg-rs, XMP-nine, XMP-pdf,)Tj T* @@ -5494,8 +5496,6 @@ T* ( Other, Preview, Printing, Time, Unknown, Video)Tj 0 -2.2 TD ( Family 3 \(Document Number\):)Tj -0 -1.1 TD -( Doc#, Main)Tj ET endstream endobj @@ -5513,7 +5513,7 @@ endobj endobj 103 0 obj << -/Length 4492 +/Length 4436 >> stream
BT @@ -5523,9 +5523,11 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 32)Tj +( -- Image::ExifTool 12.56 -- 32)Tj /TT4 1 Tf -0 -2.7333 TD +0 -1.6333 TD +( Doc#, Main)Tj +0 -2.2 TD ( Family 4 \(Instance Number\):)Tj 0 -1.1 TD ( Copy#)Tj @@ -5713,8 +5715,6 @@ 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 -0 -1.1 TD -( Default is undef. Set to 0 to also return types of recognized but)Tj ET endstream endobj @@ -5732,7 +5732,7 @@ endobj endobj 106 0 obj << -/Length 4650 +/Length 4433 >> stream
BT @@ -5742,11 +5742,13 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 33)Tj +( -- Image::ExifTool 12.56 -- 33)Tj /TT4 1 Tf 0 -1.6333 TD -( unsupported files \(otherwise the return value for unsupported files)Tj +( Default is undef. Set to 0 to also return types of recognized but)Tj 0 -1.1 TD +( unsupported files \(otherwise the return value for unsupported files)Tj +T* ( is undef\), or 1 to return descriptions.)Tj 0 -2.2 TD ( Return Value:)Tj @@ -5968,7 +5970,36 @@ T* ( distribution for full details on the elements of the tag)Tj T* ( information hash.)Tj -0 -2.2 TD +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.56 -- 34)Tj +/TT4 1 Tf +0 -1.6333 TD (C)Tj 0 0 TD (CH)Tj @@ -6006,38 +6037,9 @@ T* (GS)Tj 0.6 0 TD (S)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 5488 ->> -stream
-BT -/TT2 1 Tf -10 0 0 10 29 806.3333 Tm -0 g -/GS1 gs -0 Tc -0 Tw -( -- Image::ExifTool 12.55 -- 34)Tj -/TT4 1 Tf -0 -1.6333 TD +-10.8 -1.1 TD ( Certain meta information formats allow coded character sets other than)Tj -0 -1.1 TD +T* ( plain ASCII. When reading, most known encodings are converted to the)Tj T* ( external character set according to the "Charset" option, or to UTF-8)Tj @@ -6207,8 +6209,6 @@ 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 -T* -( the byte order may be specified by setting the ExifUnicodeByteOrder tag)Tj ET endstream endobj @@ -6226,7 +6226,7 @@ endobj endobj 112 0 obj << -/Length 4420 +/Length 4430 >> stream
BT @@ -6236,9 +6236,11 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 35)Tj +( -- Image::ExifTool 12.56 -- 35)Tj /TT4 1 Tf 0 -1.6333 TD +( the byte order may be specified by setting the ExifUnicodeByteOrder tag)Tj +0 -1.1 TD ( \(see the Extra Tags documentation\).)Tj 0 -2.2 TD ( The EXIF "XP" tags \(XPTitle, XPComment, etc\) are always stored as)Tj @@ -6368,8 +6370,6 @@ 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 -T* -( specified; otherwise an iTXt chunk is used and the text is converted)Tj ET endstream endobj @@ -6387,7 +6387,7 @@ endobj endobj 115 0 obj << -/Length 5173 +/Length 5178 >> stream
BT @@ -6397,9 +6397,11 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 36)Tj +( -- Image::ExifTool 12.56 -- 36)Tj /TT4 1 Tf 0 -1.6333 TD +( specified; otherwise an iTXt chunk is used and the text is converted)Tj +0 -1.1 TD ( from the specified character set and stored as UTF-8.)Tj 0 -2.2 TD ( J)Tj @@ -6661,8 +6663,6 @@ 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 -T* -( See the ACKNOWLEDGEMENTS in the individual Image::ExifTool modules and)Tj ET endstream endobj @@ -6680,7 +6680,7 @@ endobj endobj 118 0 obj << -/Length 2493 +/Length 2578 >> stream
BT @@ -6690,11 +6690,13 @@ BT /GS1 gs 0 Tc 0 Tw -( -- Image::ExifTool 12.55 -- 37)Tj +( -- Image::ExifTool 12.56 -- 37)Tj /TT4 1 Tf 0 -1.6333 TD -( in html/index.html of the Image::ExifTool distribution package for a)Tj +( See the ACKNOWLEDGEMENTS in the individual Image::ExifTool modules and)Tj 0 -1.1 TD +( in html/index.html of the Image::ExifTool distribution package for a)Tj +T* ( list of people who have contributed to this project.)Tj 0 -2.2 TD (S)Tj @@ -6945,7 +6947,7 @@ BT 0.6 0 TD (G\(3pm\))Tj -27 -4.4 TD -(perl v5.18.4 2023-01-04 EXIFTOOL\(1\))Tj +(perl v5.18.4 2023-02-09 EXIFTOOL\(1\))Tj ET endstream endobj @@ -7389,8 +7391,8 @@ endobj endobj 124 0 obj << -/CreationDate (D:20230117143718-05'00') -/ModDate (D:20230117143718-05'00') +/CreationDate (D:20230209084513-05'00') +/ModDate (D:20230209084513-05'00') /Producer (Apple pstopdf) >> endobj @@ -7404,138 +7406,138 @@ endobj xref 0 126 0000000000 65535 f -0000173067 00000 n +0000173176 00000 n 0000000016 00000 n 0000004113 00000 n -0000172068 00000 n -0000172469 00000 n -0000171533 00000 n -0000176257 00000 n -0000173147 00000 n +0000172177 00000 n +0000172578 00000 n +0000171642 00000 n +0000176366 00000 n +0000173256 00000 n 0000004219 00000 n -0000009556 00000 n -0000173228 00000 n -0000009663 00000 n -0000014473 00000 n -0000173311 00000 n -0000014580 00000 n -0000019314 00000 n -0000173394 00000 n -0000019421 00000 n -0000023908 00000 n -0000173477 00000 n -0000024015 00000 n -0000028282 00000 n -0000173560 00000 n -0000028389 00000 n -0000033142 00000 n -0000173643 00000 n -0000033249 00000 n -0000037819 00000 n -0000173726 00000 n -0000037926 00000 n -0000042807 00000 n -0000173809 00000 n -0000042914 00000 n -0000047874 00000 n -0000173892 00000 n -0000047981 00000 n -0000052716 00000 n -0000176791 00000 n -0000176392 00000 n -0000173976 00000 n -0000052823 00000 n -0000057033 00000 n -0000174060 00000 n -0000057140 00000 n -0000061905 00000 n -0000174144 00000 n -0000062012 00000 n -0000066243 00000 n -0000174228 00000 n -0000066350 00000 n -0000070854 00000 n -0000174312 00000 n -0000070961 00000 n -0000075009 00000 n -0000174396 00000 n -0000075116 00000 n -0000079430 00000 n -0000174480 00000 n -0000079537 00000 n -0000083591 00000 n -0000174564 00000 n -0000083698 00000 n -0000087705 00000 n -0000174648 00000 n -0000087812 00000 n -0000092285 00000 n -0000174732 00000 n -0000092392 00000 n -0000097010 00000 n -0000176530 00000 n -0000174816 00000 n -0000097117 00000 n -0000101871 00000 n -0000174900 00000 n -0000101978 00000 n -0000106288 00000 n -0000174984 00000 n -0000106395 00000 n -0000111427 00000 n -0000175068 00000 n -0000111534 00000 n -0000115966 00000 n -0000175152 00000 n -0000116073 00000 n -0000120004 00000 n -0000175236 00000 n -0000120111 00000 n -0000124139 00000 n -0000175320 00000 n -0000124246 00000 n -0000128785 00000 n -0000175404 00000 n -0000128892 00000 n -0000133432 00000 n -0000175488 00000 n -0000133539 00000 n -0000138281 00000 n -0000175572 00000 n -0000138388 00000 n -0000143737 00000 n -0000176668 00000 n -0000175658 00000 n -0000143845 00000 n -0000148391 00000 n -0000175746 00000 n -0000148499 00000 n -0000153203 00000 n -0000175834 00000 n -0000153311 00000 n -0000158853 00000 n -0000175922 00000 n -0000158961 00000 n -0000163435 00000 n -0000176010 00000 n -0000163543 00000 n -0000168770 00000 n -0000176098 00000 n -0000168878 00000 n -0000171425 00000 n -0000171673 00000 n -0000171876 00000 n -0000176186 00000 n -0000176215 00000 n -0000176897 00000 n -0000177021 00000 n +0000009564 00000 n +0000173337 00000 n +0000009671 00000 n +0000014481 00000 n +0000173420 00000 n +0000014588 00000 n +0000019322 00000 n +0000173503 00000 n +0000019429 00000 n +0000023916 00000 n +0000173586 00000 n +0000024023 00000 n +0000028290 00000 n +0000173669 00000 n +0000028397 00000 n +0000033150 00000 n +0000173752 00000 n +0000033257 00000 n +0000037827 00000 n +0000173835 00000 n +0000037934 00000 n +0000042793 00000 n +0000173918 00000 n +0000042900 00000 n +0000047863 00000 n +0000174001 00000 n +0000047970 00000 n +0000052709 00000 n +0000176900 00000 n +0000176501 00000 n +0000174085 00000 n +0000052816 00000 n +0000057021 00000 n +0000174169 00000 n +0000057128 00000 n +0000061896 00000 n +0000174253 00000 n +0000062003 00000 n +0000066226 00000 n +0000174337 00000 n +0000066333 00000 n +0000070867 00000 n +0000174421 00000 n +0000070974 00000 n +0000074914 00000 n +0000174505 00000 n +0000075021 00000 n +0000079413 00000 n +0000174589 00000 n +0000079520 00000 n +0000083654 00000 n +0000174673 00000 n +0000083761 00000 n +0000087768 00000 n +0000174757 00000 n +0000087875 00000 n +0000092292 00000 n +0000174841 00000 n +0000092399 00000 n +0000096984 00000 n +0000176639 00000 n +0000174925 00000 n +0000097091 00000 n +0000101855 00000 n +0000175009 00000 n +0000101962 00000 n +0000106270 00000 n +0000175093 00000 n +0000106377 00000 n +0000111490 00000 n +0000175177 00000 n +0000111597 00000 n +0000116000 00000 n +0000175261 00000 n +0000116107 00000 n +0000120008 00000 n +0000175345 00000 n +0000120115 00000 n +0000124146 00000 n +0000175429 00000 n +0000124253 00000 n +0000128825 00000 n +0000175513 00000 n +0000128932 00000 n +0000133427 00000 n +0000175597 00000 n +0000133534 00000 n +0000138321 00000 n +0000175681 00000 n +0000138428 00000 n +0000143806 00000 n +0000176777 00000 n +0000175767 00000 n +0000143914 00000 n +0000148404 00000 n +0000175855 00000 n +0000148512 00000 n +0000152999 00000 n +0000175943 00000 n +0000153107 00000 n +0000158862 00000 n +0000176031 00000 n +0000158970 00000 n +0000163454 00000 n +0000176119 00000 n +0000163562 00000 n +0000168794 00000 n +0000176207 00000 n +0000168902 00000 n +0000171534 00000 n +0000171782 00000 n +0000171985 00000 n +0000176295 00000 n +0000176324 00000 n +0000177006 00000 n +0000177130 00000 n trailer << /Size 126 /Root 125 0 R /Info 124 0 R -/ID [<c23cf8a2963017e3992cebd6244c8b26><c23cf8a2963017e3992cebd6244c8b26>] +/ID [<4d6ccaa081fceef83454f4ab4d095a27><4d6ccaa081fceef83454f4ab4d095a27>] >> startxref -177093 +177202 %%EOF diff --git a/html/Shift.pdf b/html/Shift.pdf index bf6c445c..44b71696 100644 --- a/html/Shift.pdf +++ b/html/Shift.pdf @@ -593,8 +593,8 @@ endobj endobj 16 0 obj << -/CreationDate (D:20230117143719-05'00') -/ModDate (D:20230117143719-05'00') +/CreationDate (D:20230209084514-05'00') +/ModDate (D:20230209084514-05'00') /Producer (Apple pstopdf) >> endobj @@ -630,7 +630,7 @@ trailer /Size 18 /Root 17 0 R /Info 16 0 R -/ID [<367ee007ed68ee43cecb678631270e42><367ee007ed68ee43cecb678631270e42>] +/ID [<af334764a10ebe2940092e73678ce76f><af334764a10ebe2940092e73678ce76f>] >> startxref 11800 diff --git a/html/TagNames/Canon.html b/html/TagNames/Canon.html index 268341bc..ae09752f 100644 --- a/html/TagNames/Canon.html +++ b/html/TagNames/Canon.html @@ -900,7 +900,9 @@ </tr><tr><td class=r>0x80000465</td><td>= EOS R10</td> </tr><tr><td class=r>0x80000467</td><td>= PowerShot ZOOM</td> </tr><tr><td class=r>0x80000468</td><td>= EOS M50 Mark II / Kiss M2</td> +</tr><tr><td class=r>0x80000480</td><td>= EOS R50</td> </tr><tr><td class=r>0x80000481</td><td>= EOS R6 Mark II</td> +</tr><tr><td class=r>0x80000487</td><td>= EOS R8</td> </tr><tr><td class=r>0x80000520</td><td>= EOS D2000C</td> </tr><tr><td class=r>0x80000560</td><td>= EOS D6000C</td> </tr></table></td></tr></table></blockquote> @@ -1876,7 +1878,9 @@ attempting to identify the specific lens model.</p> </tr><tr><td>61182.41</td><td>= Canon RF 1200mm F8L IS USM + RF1.4x</td> </tr><tr><td>61182.42</td><td>= Canon RF 1200mm F8L IS USM + RF2x</td> </tr><tr><td>61182.43</td><td>= Canon RF 135mm F1.8 L IS USM</td> -</tr><tr><td>61182.44</td><td>= Canon RF 5.2mm F2.8L Dual Fisheye 3D VR</td> +</tr><tr><td>61182.44</td><td>= Canon RF 24-50mm F4.5-6.3 IS STM</td> +</tr><tr><td>61182.45</td><td>= Canon RF-S 55-210mm F5-7.1 IS STM</td> +</tr><tr><td>61182.46</td><td>= Canon RF 5.2mm F2.8L Dual Fisheye 3D VR</td> </tr><tr><td>61491</td><td>= Canon CN-E 14mm T3.1 L F</td> </tr><tr><td>61492</td><td>= Canon CN-E 24mm T1.5 L F</td> </tr><tr><td>61494</td><td>= Canon CN-E 85mm T1.3 L F</td> @@ -6589,7 +6593,9 @@ valid for all camera models)</span></span></td></tr> <br>299 = Canon RF 1200mm F8L IS USM + RF1.4x <br>300 = Canon RF 1200mm F8L IS USM + RF2x <br>302 = Canon RF 15-30mm F4.5-6.3 IS STM - <br>303 = Canon RF 135mm F1.8 L IS USM</span></td></tr> + <br>303 = Canon RF 135mm F1.8 L IS USM + <br>304 = Canon RF 24-50mm F4.5-6.3 IS STM + <br>305 = Canon RF-S 55-210mm F5-7.1 IS STM</span></td></tr> </table></td></tr></table></blockquote> <h2><a name='SerialInfo'>Canon SerialInfo Tags</a></h2> @@ -11667,7 +11673,7 @@ SX280, and CR3 images from cameras such as the EOS M50.</p> <hr> (This document generated automatically by Image::ExifTool::BuildTagLookup) -<br><i>Last revised Jan 4, 2023</i> +<br><i>Last revised Feb 9, 2023</i> <p class=lf><a href='index.html'><-- ExifTool Tag Names</a></p> </body> </html> diff --git a/html/TagNames/Composite.html b/html/TagNames/Composite.html index 176d0bf4..ee115dc2 100644 --- a/html/TagNames/Composite.html +++ b/html/TagNames/Composite.html @@ -591,7 +591,9 @@ option may be used to extract information from these embedded images.)</span></s <td>OtherImage</td> <td class=c>yes</td> <td class=n>OtherImageStart - <br>OtherImageLength</td> + <br>OtherImageLength + <br>OtherImageStart (1) + <br>OtherImageLength (1)</td> <td><span class=s><span class=n>(this tag is writable, and may be used to update existing embedded images, but not create or delete them)</span></span></td></tr> <tr class=b> @@ -824,7 +826,7 @@ those of the originating tags)</span></span></td></tr> <hr> (This document generated automatically by Image::ExifTool::BuildTagLookup) -<br><i>Last revised Jul 21, 2022</i> +<br><i>Last revised Feb 9, 2023</i> <p class=lf><a href='index.html'><-- ExifTool Tag Names</a></p> </body> </html> diff --git a/html/TagNames/EXIF.html b/html/TagNames/EXIF.html index a4d3c8ab..44b6adb5 100644 --- a/html/TagNames/EXIF.html +++ b/html/TagNames/EXIF.html @@ -195,11 +195,13 @@ for the official EXIF 2.32 specification. <tr> <td title='0x0111 = 273'>0x0111</td> <td><u>StripOffsets</u> + <br>OtherImageStart + <br>StripOffsets <br>PreviewImageStart <br>PreviewImageStart <br>JpgFromRawStart</td> -<td class=c title=' * = Protected'>no<br>int32u*<br>int32u*<br>int32u*</td> -<td class=c>-<br>IFD0<br>All<br>SubIFD2</td> +<td class=c title=' * = Protected'>no<br>no<br>no<br>int32u*<br>int32u*<br>int32u*</td> +<td class=c>-<br>-<br>-<br>IFD0<br>All<br>SubIFD2</td> <td><span class=s><span class=n>(called StripOffsets in most locations, but it is PreviewImageStart in IFD0 of CR2 images and various IFD's of DNG images except for SubIFD2 where it is JpgFromRawStart)</span></span></td></tr> @@ -233,11 +235,13 @@ JpgFromRawStart)</span></span></td></tr> <tr> <td title='0x0117 = 279'>0x0117</td> <td><u>StripByteCounts</u> + <br>OtherImageLength + <br>StripByteCounts <br>PreviewImageLength <br>PreviewImageLength <br>JpgFromRawLength</td> -<td class=c title=' * = Protected'>no<br>int32u*<br>int32u*<br>int32u*</td> -<td class=c>-<br>IFD0<br>All<br>SubIFD2</td> +<td class=c title=' * = Protected'>no<br>no<br>no<br>int32u*<br>int32u*<br>int32u*</td> +<td class=c>-<br>-<br>-<br>IFD0<br>All<br>SubIFD2</td> <td><span class=s><span class=n>(called StripByteCounts in most locations, but it is PreviewImageLength in IFD0 of CR2 images and various IFD's of DNG images except for SubIFD2 where it is JpgFromRawLength)</span></span></td></tr> @@ -3822,7 +3826,7 @@ these unless they already exist in the file)</span></span></td></tr> <hr> (This document generated automatically by Image::ExifTool::BuildTagLookup) -<br><i>Last revised Nov 8, 2022</i> +<br><i>Last revised Feb 9, 2023</i> <p class=lf><a href='index.html'><-- ExifTool Tag Names</a></p> </body> </html> diff --git a/html/TagNames/FlashPix.html b/html/TagNames/FlashPix.html index 761b39a4..a181c829 100644 --- a/html/TagNames/FlashPix.html +++ b/html/TagNames/FlashPix.html @@ -121,7 +121,9 @@ specification.</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)</span></span></td></tr> +<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> <tr> <td>'Preview'</td> <td>PreviewImage</td> @@ -1683,7 +1685,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 Jul 21, 2022</i> +<br><i>Last revised Feb 9, 2023</i> <p class=lf><a href='index.html'><-- ExifTool Tag Names</a></p> </body> </html> diff --git a/html/TagNames/FujiFilm.html b/html/TagNames/FujiFilm.html index b12ec145..176331f1 100644 --- a/html/TagNames/FujiFilm.html +++ b/html/TagNames/FujiFilm.html @@ -646,7 +646,8 @@ the date of manufacture)</span></span></td></tr> <td class=c>int32u</td> <td><span class=s>0x0 = Normal <br>0x10 = F-log - <br>0x20 = HLG</span></td></tr> + <br>0x20 = HLG + <br>0x30 = F-log2</span></td></tr> <tr> <td title='0x3804 = 14340'>0x3804</td> <td>PeripheralLighting</td> @@ -1270,7 +1271,7 @@ RAF-format information.</p> <hr> (This document generated automatically by Image::ExifTool::BuildTagLookup) -<br><i>Last revised Jan 17, 2023</i> +<br><i>Last revised Feb 9, 2023</i> <p class=lf><a href='index.html'><-- ExifTool Tag Names</a></p> </body> </html> diff --git a/html/TagNames/InfiRay.html b/html/TagNames/InfiRay.html new file mode 100644 index 00000000..da622b80 --- /dev/null +++ b/html/TagNames/InfiRay.html @@ -0,0 +1,485 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<!-- (this file generated automatically by Image::ExifTool::BuildTagLookup) --> +<head> +<title>InfiRay Tags</title> +<link rel=stylesheet type='text/css' href='style.css' title='Style'> +</head> +<body> +<h2 class=top><a name='Version'>InfiRay Version Tags</a></h2> +<p>This table lists tags found in the InfiRay APP2 IJPEG version header, found +in JPEGs taken with the P2 Pro camera app.</p> +<blockquote> +<table class=frame><tr><td> +<table class=inner cellspacing=1> +<tr class=h><th>Index1</th><th>Tag Name</th> +<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr> +<tr> +<td class=r title='0 = 0x0'>0</td> +<td>IJPEGVersion</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='12 = 0xc'>12</td> +<td>IJPEGOrgType</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='13 = 0xd'>13</td> +<td>IJPEGDispType</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='14 = 0xe'>14</td> +<td>IJPEGRotate</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='15 = 0xf'>15</td> +<td>IJPEGMirrorFlip</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='16 = 0x10'>16</td> +<td>ImageColorSwitchable</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='17 = 0x11'>17</td> +<td>ThermalColorPalette</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='32 = 0x20'>32</td> +<td>IRDataSize</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='40 = 0x28'>40</td> +<td>IRDataFormat</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='42 = 0x2a'>42</td> +<td>IRImageWidth</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='44 = 0x2c'>44</td> +<td>IRImageHeight</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='46 = 0x2e'>46</td> +<td>IRImageBpp</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='48 = 0x30'>48</td> +<td>TempDataSize</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='56 = 0x38'>56</td> +<td>TempDataFormat</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='58 = 0x3a'>58</td> +<td>TempImageWidth</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='60 = 0x3c'>60</td> +<td>TempImageHeight</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='62 = 0x3e'>62</td> +<td>TempImageBpp</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='64 = 0x40'>64</td> +<td>VisibleDataSize</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='72 = 0x48'>72</td> +<td>VisibleDataFormat</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='74 = 0x4a'>74</td> +<td>VisibleImageWidth</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='76 = 0x4c'>76</td> +<td>VisibleImageHeight</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='78 = 0x4e'>78</td> +<td>VisibleImageBpp</td> +<td class=c>no</td> +<td> </td></tr> +</table></td></tr></table></blockquote> + +<h2><a name='Factory'>InfiRay Factory Tags</a></h2> +<p>This table lists tags found in the InfiRay APP4 IJPEG camera factory +defaults and calibration data.</p> +<blockquote> +<table class=frame><tr><td> +<table class=inner cellspacing=1> +<tr class=h><th>Index1</th><th>Tag Name</th> +<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr> +<tr> +<td class=r title='0 = 0x0'>0</td> +<td>IJPEGTempVersion</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='4 = 0x4'>4</td> +<td>FactDefEmissivity</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='5 = 0x5'>5</td> +<td>FactDefTau</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='6 = 0x6'>6</td> +<td>FactDefTa</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='8 = 0x8'>8</td> +<td>FactDefTu</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='10 = 0xa'>10</td> +<td>FactDefDist</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='12 = 0xc'>12</td> +<td>FactDefA0</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='16 = 0x10'>16</td> +<td>FactDefB0</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='20 = 0x14'>20</td> +<td>FactDefA1</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='24 = 0x18'>24</td> +<td>FactDefB1</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='28 = 0x1c'>28</td> +<td>FactDefP0</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='32 = 0x20'>32</td> +<td>FactDefP1</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='36 = 0x24'>36</td> +<td>FactDefP2</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='68 = 0x44'>68</td> +<td>FactRelSensorTemp</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='70 = 0x46'>70</td> +<td>FactRelShutterTemp</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='72 = 0x48'>72</td> +<td>FactRelLensTemp</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='100 = 0x64'>100</td> +<td>FactStatusGain</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='101 = 0x65'>101</td> +<td>FactStatusEnvOK</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='102 = 0x66'>102</td> +<td>FactStatusDistOK</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='103 = 0x67'>103</td> +<td>FactStatusTempMap</td> +<td class=c>no</td> +<td> </td></tr> +</table></td></tr></table></blockquote> + +<h2><a name='Picture'>InfiRay Picture Tags</a></h2> +<p>This table lists tags found in the InfiRay APP5 IJPEG picture temperature +information.</p> +<blockquote> +<table class=frame><tr><td> +<table class=inner cellspacing=1> +<tr class=h><th>Index1</th><th>Tag Name</th> +<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr> +<tr> +<td class=r title='0 = 0x0'>0</td> +<td>EnvironmentTemp</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='4 = 0x4'>4</td> +<td>Distance</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='8 = 0x8'>8</td> +<td>Emissivity</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='12 = 0xc'>12</td> +<td>Humidity</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='16 = 0x10'>16</td> +<td>ReferenceTemp</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='32 = 0x20'>32</td> +<td>TempUnit</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='33 = 0x21'>33</td> +<td>ShowCenterTemp</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='34 = 0x22'>34</td> +<td>ShowMaxTemp</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='35 = 0x23'>35</td> +<td>ShowMinTemp</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='36 = 0x24'>36</td> +<td>TempMeasureCount</td> +<td class=c>no</td> +<td> </td></tr> +</table></td></tr></table></blockquote> + +<h2><a name='MixMode'>InfiRay MixMode Tags</a></h2> +<p>This table lists tags found in the InfiRay APP6 IJPEG visual-infrared mixing +mode section.</p> +<blockquote> +<table class=frame><tr><td> +<table class=inner cellspacing=1> +<tr class=h><th>Index1</th><th>Tag Name</th> +<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr> +<tr> +<td class=r title='0 = 0x0'>0</td> +<td>MixMode</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='1 = 0x1'>1</td> +<td>FusionIntensity</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='5 = 0x5'>5</td> +<td>OffsetAdjustment</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='9 = 0x9'>9</td> +<td>CorrectionAsix</td> +<td class=c>no</td> +<td> </td></tr> +</table></td></tr></table></blockquote> + +<h2><a name='OpMode'>InfiRay OpMode Tags</a></h2> +<p>This table lists tags found in the InfiRay APP7 IJPEG camera operation mode +section.</p> +<blockquote> +<table class=frame><tr><td> +<table class=inner cellspacing=1> +<tr class=h><th>Index1</th><th>Tag Name</th> +<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr> +<tr> +<td class=r title='0 = 0x0'>0</td> +<td>WorkingMode</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='1 = 0x1'>1</td> +<td>IntegralTime</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='5 = 0x5'>5</td> +<td>IntegratTimeHdr</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='9 = 0x9'>9</td> +<td>GainStable</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='10 = 0xa'>10</td> +<td>TempControlEnable</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='11 = 0xb'>11</td> +<td>DeviceTemp</td> +<td class=c>no</td> +<td> </td></tr> +</table></td></tr></table></blockquote> + +<h2><a name='Isothermal'>InfiRay Isothermal Tags</a></h2> +<p>This table lists tags found in the InfiRay APP8 IJPEG picture isothermal +information.</p> +<blockquote> +<table class=frame><tr><td> +<table class=inner cellspacing=1> +<tr class=h><th>Index1</th><th>Tag Name</th> +<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr> +<tr> +<td class=r title='0 = 0x0'>0</td> +<td>IsothermalMax</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='4 = 0x4'>4</td> +<td>IsothermalMin</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='8 = 0x8'>8</td> +<td>ChromaBarMax</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='12 = 0xc'>12</td> +<td>ChromaBarMin</td> +<td class=c>no</td> +<td> </td></tr> +</table></td></tr></table></blockquote> + +<h2><a name='Sensor'>InfiRay Sensor Tags</a></h2> +<p>This table lists tags found in the InfiRay APP9 IJPEG sensor information +chunk.</p> +<blockquote> +<table class=frame><tr><td> +<table class=inner cellspacing=1> +<tr class=h><th>Index1</th><th>Tag Name</th> +<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr> +<tr> +<td class=r title='0 = 0x0'>0</td> +<td>IRSensorManufacturer</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='64 = 0x40'>64</td> +<td>IRSensorName</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='128 = 0x80'>128</td> +<td>IRSensorPartNumber</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='192 = 0xc0'>192</td> +<td>IRSensorSerialNumber</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='256 = 0x100'>256</td> +<td>IRSensorFirmware</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='320 = 0x140'>320</td> +<td>IRSensorAperture</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='324 = 0x144'>324</td> +<td>IRFocalLength</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='384 = 0x180'>384</td> +<td>VisibleSensorManufacturer</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='448 = 0x1c0'>448</td> +<td>VisibleSensorName</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='512 = 0x200'>512</td> +<td>VisibleSensorPartNumber</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='576 = 0x240'>576</td> +<td>VisibleSensorSerialNumber</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='640 = 0x280'>640</td> +<td>VisibleSensorFirmware</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td class=r title='704 = 0x2c0'>704</td> +<td>VisibleSensorAperture</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='708 = 0x2c4'>708</td> +<td>VisibleFocalLength</td> +<td class=c>no</td> +<td> </td></tr> +</table></td></tr></table></blockquote> + +<hr> +(This document generated automatically by Image::ExifTool::BuildTagLookup) +<br><i>Last revised Feb 9, 2023</i> +<p class=lf><a href='index.html'><-- ExifTool Tag Names</a></p> +</body> +</html> diff --git a/html/TagNames/JPEG.html b/html/TagNames/JPEG.html index 786ae58b..e67f38eb 100644 --- a/html/TagNames/JPEG.html +++ b/html/TagNames/JPEG.html @@ -48,11 +48,13 @@ <td>ICC_Profile <br>FPXR <br>MPF + <br>InfiRayVersion <br>PreviewImage</td> -<td class=c>-<br>-<br>-<br>no</td> +<td class=c>-<br>-<br>-<br>-<br>no</td> <td>--> <a href='ICC_Profile.html'>ICC_Profile Tags</a> <br>--> <a href='FlashPix.html'>FlashPix Tags</a> <br>--> <a href='MPF.html'>MPF Tags</a> + <br>--> <a href='InfiRay.html#Version'>InfiRay Version Tags</a> <br><span class=n>(Samsung APP2 preview image)</span></td></tr> <tr class=b> <td>'APP3'</td> @@ -60,33 +62,39 @@ <br>Stim <br>JPS <br>ThermalData + <br>ImagingData <br>PreviewImage</td> -<td class=c>-<br>-<br>-<br>no<br>no</td> +<td class=c>-<br>-<br>-<br>no<br>no<br>no</td> <td>--> <a href='Kodak.html#Meta'>Kodak Meta Tags</a> <br>--> <a href='Stim.html'>Stim Tags</a> <br>--> <a href='JPEG.html#JPS'>JPEG JPS Tags</a> <br><span class=n>(DJI raw thermal data)</span> + <br><span class=n>(InfiRay IR+thermal+visible data)</span> <br><span class=n>(Samsung/HP preview image)</span></td></tr> <tr> <td>'APP4'</td> <td>Scalado <br>FPXR + <br>InfiRayFactory <br>ThermalParams <br>PreviewImage</td> -<td class=c>-<br>-<br>-<br>no</td> +<td class=c>-<br>-<br>-<br>-<br>no</td> <td>--> <a href='Scalado.html'>Scalado Tags</a> <br>--> <a href='FlashPix.html'>FlashPix Tags</a> + <br>--> <a href='InfiRay.html#Factory'>InfiRay Factory Tags</a> <br>--> <a href='DJI.html#ThermalParams'>DJI ThermalParams Tags</a> <br><span class=n>(continued from APP3)</span></td></tr> <tr class=b> <td>'APP5'</td> <td>RMETA <br>SamsungUniqueID + <br>InfiRayPicture <br>ThermalCalibration <br>PreviewImage</td> -<td class=c>-<br>-<br>no<br>no</td> +<td class=c>-<br>-<br>-<br>no<br>no</td> <td>--> <a href='Ricoh.html#RMETA'>Ricoh RMETA Tags</a> <br>--> <a href='Samsung.html#APP5'>Samsung APP5 Tags</a> + <br>--> <a href='InfiRay.html#Picture'>InfiRay Picture Tags</a> <br><span class=n>(DJI thermal calibration data)</span> <br><span class=n>(continued from APP4)</span></td></tr> <tr> @@ -95,32 +103,40 @@ <br>NITF <br>HP_TDHD <br>GoPro + <br>InfiRayMixMode <br>DJI_DTAT</td> -<td class=c>-<br>-<br>-<br>-<br>no</td> +<td class=c>-<br>-<br>-<br>-<br>-<br>no</td> <td>--> <a href='JPEG.html#EPPIM'>JPEG EPPIM Tags</a> <br>--> <a href='JPEG.html#NITF'>JPEG NITF Tags</a> <br>--> <a href='HP.html#TDHD'>HP TDHD Tags</a> <br>--> <a href='GoPro.html#GPMF'>GoPro GPMF Tags</a> + <br>--> <a href='InfiRay.html#MixMode'>InfiRay MixMode Tags</a> <br><span class=n>(DJI Thermal Analysis Tool record)</span></td></tr> <tr class=b> <td>'APP7'</td> <td>Pentax <br>Huawei - <br>Qualcomm</td> -<td class=c>-<br>-<br>-</td> + <br>Qualcomm + <br>InfiRayOpMode</td> +<td class=c>-<br>-<br>-<br>-</td> <td>--> <a href='Pentax.html'>Pentax Tags</a> <br>--> <a href='Unknown.html'>Unknown Tags</a> - <br>--> <a href='Qualcomm.html'>Qualcomm Tags</a></td></tr> + <br>--> <a href='Qualcomm.html'>Qualcomm Tags</a> + <br>--> <a href='InfiRay.html#OpMode'>InfiRay OpMode Tags</a></td></tr> <tr> <td>'APP8'</td> -<td>SPIFF</td> -<td class=c>-</td> -<td>--> <a href='JPEG.html#SPIFF'>JPEG SPIFF Tags</a></td></tr> +<td>SPIFF + <br>InfiRayIsothermal</td> +<td class=c>-<br>-</td> +<td>--> <a href='JPEG.html#SPIFF'>JPEG SPIFF Tags</a> + <br>--> <a href='InfiRay.html#Isothermal'>InfiRay Isothermal Tags</a></td></tr> <tr class=b> <td>'APP9'</td> -<td>MediaJukebox</td> -<td class=c>-</td> -<td>--> <a href='JPEG.html#MediaJukebox'>JPEG MediaJukebox Tags</a></td></tr> +<td>MediaJukebox + <br>InfiRaySensor</td> +<td class=c>-<br>-</td> +<td>--> <a href='JPEG.html#MediaJukebox'>JPEG MediaJukebox Tags</a> + <br>--> <a href='InfiRay.html#Sensor'>InfiRay Sensor Tags</a></td></tr> <tr> <td>'APP10'</td> <td>Comment</td> @@ -668,7 +684,7 @@ because it may affect the appearance of the image.</p> <hr> (This document generated automatically by Image::ExifTool::BuildTagLookup) -<br><i>Last revised Jan 13, 2022</i> +<br><i>Last revised Feb 9, 2023</i> <p class=lf><a href='index.html'><-- ExifTool Tag Names</a></p> </body> </html> diff --git a/html/TagNames/Nikon.html b/html/TagNames/Nikon.html index 356352a8..c3788b4d 100644 --- a/html/TagNames/Nikon.html +++ b/html/TagNames/Nikon.html @@ -259,7 +259,8 @@ causes the other information to be re-encrypted with the new key)</span></span>< <br>48 = Electronic Front Curtain <br>64 = Electronic (Movie) <br>80 = Auto (Mechanical) - <br>81 = Auto (Electronic Front Curtain)</td></tr></table> + <br>81 = Auto (Electronic Front Curtain) + <br>96 = Electronic (High Speed)</td></tr></table> </td></tr> <tr> <td title='0x0035 = 53'>0x0035</td> @@ -385,7 +386,8 @@ causes the other information to be re-encrypted with the new key)</span></span>< <br>Bit 5 = Auto ISO <br>Bit 6 = White-Balance Bracketing <br>Bit 7 = IR Control - <br>Bit 8 = D-Lighting Bracketing</span></td></tr> + <br>Bit 8 = D-Lighting Bracketing + <br>Bit 11 = Pre-capture</span></td></tr> <tr class=b> <td title='0x008b = 139'>0x008b</td> <td>LensFStops</td> @@ -1932,6 +1934,24 @@ FaceDetectFrameSize)</span></span></td></tr> <td>--> <a href='Nikon.html#NEFCompression'>Nikon NEFCompression Values</a></td></tr> </table></td></tr></table></blockquote> +<h2><a name='MakerNotes0x56'>Nikon MakerNotes0x56 Tags</a></h2> +<blockquote> +<table class=frame><tr><td> +<table class=inner cellspacing=1> +<tr class=h><th>Index1</th><th>Tag Name</th> +<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr> +<tr> +<td class=r title='0 = 0x0'>0</td> +<td>FirmwareVersion</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td class=r title='4 = 0x4'>4</td> +<td>BurstGroupID</td> +<td class=c>int16u</td> +<td> </td></tr> +</table></td></tr></table></blockquote> + <h2><a name='AFInfo'>Nikon AFInfo Tags</a></h2> <blockquote> <table class=frame><tr><td> @@ -4284,32 +4304,40 @@ firmware 1.01b.</p> <td class=c>no</td> <td> </td></tr> <tr> -<td class=r title='27792 = 0x6c90'>27792</td> +<td class=r title='180 = 0xb4'>180</td> <td>FocusShiftShooting</td> <td class=c title=' ~ = Writable only with -n'>int8u~</td> <td> </td></tr> <tr class=b> -<td class=r title='27800 = 0x6c98'>27800</td> +<td class=r title='188 = 0xbc'>188</td> <td>IntervalShooting</td> <td class=c title=' ~ = Writable only with -n'>int16u~</td> <td> </td></tr> <tr> -<td class=r title='60139 = 0xeaeb'>60139</td> +<td class=r title='17644 = 0x44ec'>17644</td> +<td>MenuSettingsZ9</td> +<td class=c>-</td> +<td>--> <a href='Nikon.html#MenuSettingsZ9'>Nikon MenuSettingsZ9 Tags</a> + <br><span class='n s'>(Firmware versions 3.0 and later)</span> + <br>--> <a href='Nikon.html#MenuSettingsZ9Firmware3'>Nikon MenuSettingsZ9Firmware3 Tags</a> + <br><span class='n s'>(Firmware versions 2.11 and earlier)</span></td></tr> +<tr class=b> +<td class=r title='32965 = 0x80c5'>32965</td> <td>RollAngle</td> <td class=c>fixed32u</td> <td><span class=s><span class=n>(converted to degrees of clockwise camera roll)</span></span></td></tr> -<tr class=b> -<td class=r title='60143 = 0xeaef'>60143</td> +<tr> +<td class=r title='32969 = 0x80c9'>32969</td> <td>PitchAngle</td> <td class=c>fixed32u</td> <td><span class=s><span class=n>(converted to degrees of upward camera tilt)</span></span></td></tr> -<tr> -<td class=r title='60147 = 0xeaf3'>60147</td> +<tr class=b> +<td class=r title='32973 = 0x80cd'>32973</td> <td>YawAngle</td> <td class=c>fixed32u</td> <td><span class=s><span class=n>(the camera yaw angle when shooting in portrait orientation)</span></span></td></tr> -<tr class=b> -<td class=r title='60491 = 0xec4b'>60491</td> +<tr> +<td class=r title='33317 = 0x8225'>33317</td> <td>MenuSettingsZ9</td> <td class=c>-</td> <td>--> <a href='Nikon.html#MenuSettingsZ9'>Nikon MenuSettingsZ9 Tags</a> @@ -5063,49 +5091,58 @@ firmware 1.01b.</p> <tr class=h><th>Index1</th><th>Tag Name</th> <th>Writable</th><th>Values / <span class=n>Notes</span></th></tr> <tr> +<td class=r title='72 = 0x48'>72</td> +<td>HighFrameRate</td> +<td class=c>int8u</td> +<td><span class=s>0 = Off + <br>1 = CH + <br>3 = C30 + <br>4 = C120 + <br>5 = C60</span></td></tr> +<tr class=b> <td class=r title='154 = 0x9a'>154</td> <td>MultipleExposureMode</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On <br>2 = On (Series)</span></td></tr> -<tr class=b> +<tr> <td class=r title='156 = 0x9c'>156</td> <td>MultiExposureShots</td> <td class=c>int8u</td> <td> </td></tr> -<tr> +<tr class=b> <td class=r title='204 = 0xcc'>204</td> <td>Intervals</td> <td class=c>int32u</td> <td> </td></tr> -<tr class=b> +<tr> <td class=r title='208 = 0xd0'>208</td> <td>ShotsPerInterval</td> <td class=c>int32u</td> <td> </td></tr> -<tr> +<tr class=b> <td class=r title='248 = 0xf8'>248</td> <td>FocusShiftNumberShots</td> <td class=c>int8u</td> <td> </td></tr> -<tr class=b> +<tr> <td class=r title='252 = 0xfc'>252</td> <td>FocusShiftStepWidth</td> <td class=c>int8u</td> <td> </td></tr> -<tr> +<tr class=b> <td class=r title='256 = 0x100'>256</td> <td>FocusShiftInterval</td> <td class=c title=' ~ = Writable only with -n'>int8u~</td> <td> </td></tr> -<tr class=b> +<tr> <td class=r title='260 = 0x104'>260</td> <td>FocusShiftExposureLock?</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr> +<tr class=b> <td class=r title='290 = 0x122'>290</td> <td>PhotoShootingMenuBank</td> <td class=c>int8u</td> @@ -5113,13 +5150,13 @@ firmware 1.01b.</p> <br>1 = B <br>2 = C <br>3 = D</span></td></tr> -<tr class=b> +<tr> <td class=r title='292 = 0x124'>292</td> <td>ExtendedMenuBanks</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr> +<tr class=b> <td class=r title='328 = 0x148'>328</td> <td>PhotoShootingMenuBankImageArea</td> <td class=c>int8u</td> @@ -5127,13 +5164,13 @@ firmware 1.01b.</p> <br>1 = DX <br>4 = 16:9 <br>8 = 1:1</span></td></tr> -<tr class=b> +<tr> <td class=r title='342 = 0x156'>342</td> <td>AutoISO</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr> +<tr class=b> <td class=r title='344 = 0x158'>344</td> <td>ISOAutoHiLimit?</td> <td class=c>int16u</td> @@ -5170,7 +5207,7 @@ firmware 1.01b.</p> <br>29 = ISO Hi 1.0 <br>32 = ISO Hi 2.0</td></tr></table> </td></tr> -<tr class=b> +<tr> <td class=r title='346 = 0x15a'>346</td> <td>ISOAutoFlashLimit?</td> <td class=c>int16u</td> @@ -5207,7 +5244,7 @@ firmware 1.01b.</p> <br>29 = ISO Hi 1.0 <br>32 = ISO Hi 2.0</td></tr></table> </td></tr> -<tr> +<tr class=b> <td class=r title='354 = 0x162'>354</td> <td>ISOAutoShutterTime</td> <td class=c>no</td> @@ -5263,7 +5300,7 @@ firmware 1.01b.</p> <br>41 = 1/13000 s <br>42 = 1/16000 s</td></tr></table> </td></tr> -<tr class=b> +<tr> <td class=r title='436 = 0x1b4'>436</td> <td>MovieVignetteControl?</td> <td class=c>int8u</td> @@ -5271,19 +5308,19 @@ firmware 1.01b.</p> <br>1 = Low <br>2 = Normal <br>3 = High</span></td></tr> -<tr> +<tr class=b> <td class=r title='438 = 0x1b6'>438</td> <td>DiffractionCompensation</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr class=b> +<tr> <td class=r title='440 = 0x1b8'>440</td> <td>FlickerReductionShooting</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr> +<tr class=b> <td class=r title='444 = 0x1bc'>444</td> <td>FlashControlMode</td> <td class=c>int8u</td> @@ -5292,12 +5329,12 @@ firmware 1.01b.</p> <br>2 = GN (distance priority) <br>3 = Manual <br>4 = Repeating Flash</span></td></tr> -<tr class=b> +<tr> <td class=r title='446 = 0x1be'>446</td> <td>FlashMasterCompensation?</td> <td class=c>int8s</td> <td> </td></tr> -<tr> +<tr class=b> <td class=r title='450 = 0x1c2'>450</td> <td>FlashGNDistance?</td> <td class=c>no</td> @@ -5341,12 +5378,12 @@ firmware 1.01b.</p> <br>36 = 20.0 m <br>255 = n/a</td></tr></table> </td></tr> -<tr class=b> +<tr> <td class=r title='454 = 0x1c6'>454</td> <td>FlashOutput?</td> <td class=c>int8u</td> <td> </td></tr> -<tr> +<tr class=b> <td class=r title='548 = 0x224'>548</td> <td>AFAreaMode</td> <td class=c>int8u</td> @@ -5362,14 +5399,14 @@ firmware 1.01b.</p> <br>12 = Wide (C1) <br>13 = Wide (C2)</td></tr></table> </td></tr> -<tr class=b> +<tr> <td class=r title='550 = 0x226'>550</td> <td>VRMode</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = Normal <br>2 = Sport</span></td></tr> -<tr> +<tr class=b> <td class=r title='554 = 0x22a'>554</td> <td>BracketSet</td> <td class=c>int8u</td> @@ -5378,7 +5415,7 @@ firmware 1.01b.</p> <br>2 = Flash <br>3 = White Balance <br>4 = Active-D Lighting</span></td></tr> -<tr class=b> +<tr> <td class=r title='556 = 0x22c'>556</td> <td>BracketProgram</td> <td class=c>int8u</td> @@ -5391,7 +5428,7 @@ firmware 1.01b.</p> <br>7 = 7F <br>9 = 9F</td></tr></table> </td></tr> -<tr> +<tr class=b> <td class=r title='558 = 0x22e'>558</td> <td>BracketIncrement</td> <td class=c>int8u</td> @@ -5401,7 +5438,7 @@ firmware 1.01b.</p> <br>3 = 1.0 <br>4 = 2.0 <br>5 = 3.0</span></td></tr> -<tr class=b> +<tr> <td class=r title='576 = 0x240'>576</td> <td>SecondarySlotFunction</td> <td class=c>int8u</td> @@ -5409,13 +5446,13 @@ firmware 1.01b.</p> <br>1 = Backup <br>2 = NEF Primary + JPG Secondary <br>3 = JPG Primary + JPG Secondary</span></td></tr> -<tr> +<tr class=b> <td class=r title='592 = 0x250'>592</td> <td>DXCropAlert</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr class=b> +<tr> <td class=r title='594 = 0x252'>594</td> <td>SubjectDetection</td> <td class=c>int8u</td> @@ -5424,20 +5461,20 @@ firmware 1.01b.</p> <br>2 = People <br>3 = Animals <br>4 = Vehicles</span></td></tr> -<tr> +<tr class=b> <td class=r title='636 = 0x27c'>636</td> <td>HighFrequencyFlickerReductionShooting?</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr class=b> +<tr> <td class=r title='646 = 0x286'>646</td> <td>MovieImageArea?</td> <td class=c>int8u</td> <td><span class=s>[val & 0x1] <br>0 = FX <br>1 = DX</span></td></tr> -<tr> +<tr class=b> <td class=r title='656 = 0x290'>656</td> <td>MovieType?</td> <td class=c>int8u</td> @@ -5449,7 +5486,7 @@ firmware 1.01b.</p> <br>5 = ProRes RAW HQ 12-bit (MOV) <br>6 = NRAW 12-bit (NEV)</td></tr></table> </td></tr> -<tr class=b> +<tr> <td class=r title='658 = 0x292'>658</td> <td>MovieISOAutoHiLimit?</td> <td class=c>int16u</td> @@ -5486,13 +5523,13 @@ firmware 1.01b.</p> <br>29 = ISO Hi 1.0 <br>32 = ISO Hi 2.0</td></tr></table> </td></tr> -<tr> +<tr class=b> <td class=r title='660 = 0x294'>660</td> <td>MovieISOAutoControlManualMode?</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr class=b> +<tr> <td class=r title='662 = 0x296'>662</td> <td>MovieISOAutoManualMode?</td> <td class=c>int16u</td> @@ -5529,7 +5566,7 @@ firmware 1.01b.</p> <br>29 = ISO Hi 1.0 <br>32 = ISO Hi 2.0</td></tr></table> </td></tr> -<tr> +<tr class=b> <td class=r title='736 = 0x2e0'>736</td> <td>MovieActiveD-Lighting?</td> <td class=c>int8u</td> @@ -5538,7 +5575,7 @@ firmware 1.01b.</p> <br>3 = Normal <br>4 = High <br>5 = Extra High</span></td></tr> -<tr class=b> +<tr> <td class=r title='738 = 0x2e2'>738</td> <td>MovieHighISONoiseReduction?</td> <td class=c>int8u</td> @@ -5546,14 +5583,14 @@ firmware 1.01b.</p> <br>1 = Low <br>2 = Normal <br>3 = High</span></td></tr> -<tr> +<tr class=b> <td class=r title='744 = 0x2e8'>744</td> <td>MovieFlickerReduction</td> <td class=c>int8u</td> <td><span class=s>0 = Auto <br>1 = 50Hz <br>2 = 60Hz</span></td></tr> -<tr class=b> +<tr> <td class=r title='746 = 0x2ea'>746</td> <td>MovieMeteringMode?</td> <td class=c>int8u</td> @@ -5561,7 +5598,7 @@ firmware 1.01b.</p> <br>1 = Center <br>2 = Spot <br>3 = Highlight</span></td></tr> -<tr> +<tr class=b> <td class=r title='748 = 0x2ec'>748</td> <td>MovieFocusMode?</td> <td class=c>int8u</td> @@ -5569,7 +5606,7 @@ firmware 1.01b.</p> <br>1 = AF-S <br>2 = AF-C <br>4 = AF-F</span></td></tr> -<tr class=b> +<tr> <td class=r title='750 = 0x2ee'>750</td> <td>MovieAFAreaMode</td> <td class=c>int8u</td> @@ -5585,64 +5622,64 @@ firmware 1.01b.</p> <br>12 = Wide (C1) <br>13 = Wide (C2)</td></tr></table> </td></tr> -<tr> +<tr class=b> <td class=r title='752 = 0x2f0'>752</td> <td>MovieVRMode?</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = Normal <br>2 = Sport</span></td></tr> -<tr class=b> +<tr> <td class=r title='756 = 0x2f4'>756</td> <td>MovieElectronicVR?</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr> +<tr class=b> <td class=r title='758 = 0x2f6'>758</td> <td>MovieSoundRecording?</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = Auto <br>2 = Manual</span></td></tr> -<tr class=b> +<tr> <td class=r title='760 = 0x2f8'>760</td> <td>MicrophoneSensitivity?</td> <td class=c>int8u</td> <td> </td></tr> -<tr> +<tr class=b> <td class=r title='762 = 0x2fa'>762</td> <td>MicrophoneAttenuator?</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr class=b> +<tr> <td class=r title='764 = 0x2fc'>764</td> <td>MicrophoneFrequencyResponse?</td> <td class=c>int8u</td> <td><span class=s>0 = Wide Range <br>1 = Vocal Range</span></td></tr> -<tr> +<tr class=b> <td class=r title='766 = 0x2fe'>766</td> <td>WindNoiseReduction?</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr class=b> +<tr> <td class=r title='788 = 0x314'>788</td> <td>MovieToneMap?</td> <td class=c>int8u</td> <td><span class=s>0 = SDR <br>1 = HLG <br>2 = N-Log</span></td></tr> -<tr> +<tr class=b> <td class=r title='794 = 0x31a'>794</td> <td>MovieFrameSize?</td> <td class=c>int8u</td> <td><span class=s>1 = 1920x1080 <br>2 = 3840x2160 <br>3 = 7680x4320</span></td></tr> -<tr class=b> +<tr> <td class=r title='796 = 0x31c'>796</td> <td>MovieFrameRate?</td> <td class=c>int8u</td> @@ -5655,19 +5692,19 @@ firmware 1.01b.</p> <br>5 = 25p <br>6 = 24p</td></tr></table> </td></tr> -<tr> +<tr class=b> <td class=r title='802 = 0x322'>802</td> <td>MicrophoneJackPower?</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr class=b> +<tr> <td class=r title='803 = 0x323'>803</td> <td>MovieDXCropAlert?</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr> +<tr class=b> <td class=r title='804 = 0x324'>804</td> <td>MovieSubjectDetection?</td> <td class=c>int8u</td> @@ -5676,18 +5713,18 @@ firmware 1.01b.</p> <br>2 = People <br>3 = Animals <br>4 = Vehicles</span></td></tr> -<tr class=b> +<tr> <td class=r title='812 = 0x32c'>812</td> <td>MovieHighResZoom?</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr> +<tr class=b> <td class=r title='847 = 0x34f'>847</td> <td>CustomSettingsZ9</td> <td class=c>-</td> <td>--> <a href='NikonCustom.html#SettingsZ9'>NikonCustom SettingsZ9 Tags</a></td></tr> -<tr class=b> +<tr> <td class=r title='1474 = 0x5c2'>1474</td> <td>Language?</td> <td class=c>int8u</td> @@ -5695,7 +5732,7 @@ firmware 1.01b.</p> <br>5 = Spanish <br>7 = French <br>15 = Portuguese</span></td></tr> -<tr> +<tr class=b> <td class=r title='1476 = 0x5c4'>1476</td> <td>TimeZone</td> <td class=c>int8u</td> @@ -5725,7 +5762,7 @@ firmware 1.01b.</p> <br>29 = -09:00 (Anchorage) <br>30 = -10:00 (Hawaii)</td></tr></table> </td></tr> -<tr class=b> +<tr> <td class=r title='1482 = 0x5ca'>1482</td> <td>MonitorBrightness?</td> <td class=c>int8u</td> @@ -5746,13 +5783,13 @@ firmware 1.01b.</p> <br>16 = Lo2 <br>17 = Lo1</td></tr></table> </td></tr> -<tr> +<tr class=b> <td class=r title='1504 = 0x5e0'>1504</td> <td>AFFineTune?</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr class=b> +<tr> <td class=r title='1600 = 0x640'>1600</td> <td>HDMIOutputResolution</td> <td class=c>int8u</td> @@ -5761,54 +5798,70 @@ firmware 1.01b.</p> <br>2 = 2160p <br>3 = 1080p <br>5 = 720p</span></td></tr> -<tr> +<tr class=b> <td class=r title='1613 = 0x64d'>1613</td> <td>SetClockFromLocationData?</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr class=b> +<tr> <td class=r title='1620 = 0x654'>1620</td> <td>AirplaneMode?</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr> +<tr class=b> <td class=r title='1621 = 0x655'>1621</td> <td>EmptySlotRelease?</td> <td class=c>int8u</td> <td><span class=s>0 = Disable Release <br>1 = Enable Release</span></td></tr> -<tr class=b> +<tr> <td class=r title='1656 = 0x678'>1656</td> <td>EnergySavingMode?</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr> +<tr class=b> <td class=r title='1680 = 0x690'>1680</td> <td>RecordLocationData?</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr class=b> +<tr> <td class=r title='1684 = 0x694'>1684</td> <td>USBPowerDelivery?</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> -<tr> +<tr class=b> <td class=r title='1693 = 0x69d'>1693</td> <td>SensorShield?</td> <td class=c>int8u</td> <td><span class=s>0 = Stays Open <br>1 = Closes</span></td></tr> -<tr class=b> +<tr> <td class=r title='1754 = 0x6da'>1754</td> <td>FocusShiftAutoReset?</td> <td class=c>int8u</td> <td><span class=s>0 = Off <br>1 = On</span></td></tr> +<tr class=b> +<td class=r title='1810 = 0x712'>1810</td> +<td>PreReleaseBurstLength</td> +<td class=c>int8u</td> +<td><span class=s>0 = None + <br>1 = 0.3 Sec + <br>2 = 0.5 Sec + <br>3 = 1 Sec</span></td></tr> +<tr> +<td class=r title='1812 = 0x714'>1812</td> +<td>PostReleaseBurstLength</td> +<td class=c>int8u</td> +<td><span class=s>0 = 1 Sec + <br>1 = 2 Sec + <br>2 = 3 Sec + <br>3 = Max</span></td></tr> </table></td></tr></table></blockquote> <h2><a name='ShotInfo'>Nikon ShotInfo Tags</a></h2> @@ -6318,6 +6371,7 @@ extracted.</p> <br>22 = Nikkor Z 24-50mm f/4-6.3 <br>23 = Nikkor Z 14-24mm f/2.8 S <br>24 = Nikkor Z MC 105mm f/2.8 VR S + <br>25 = Nikkor Z 40mm f/2 <br>27 = Nikkor Z MC 50mm f/2.8 <br>28 = Nikkor Z 100-400mm f/4.5-5.6 VR S <br>29 = Nikkor Z 28mm f/2.8 @@ -6325,7 +6379,10 @@ extracted.</p> <br>31 = Nikkor Z 24-120 f/4 <br>32 = Nikkor Z 800mm f/6.3 VR S <br>36 = Nikkor Z 400mm f/4.5 VR S - <br>39 = Nikkor Z 17-28mm f/2.8</td></tr></table> + <br>37 = Nikkor Z 600mm f/4 TC VR 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> </td></tr> <tr> <td class=r title='53 = 0x35'>53</td> @@ -10119,7 +10176,7 @@ used to specify the lens for ExifTool to choose in these cases (see the <hr> (This document generated automatically by Image::ExifTool::BuildTagLookup) -<br><i>Last revised Jan 17, 2023</i> +<br><i>Last revised Feb 9, 2023</i> <p class=lf><a href='index.html'><-- ExifTool Tag Names</a></p> </body> </html> diff --git a/html/TagNames/OpenEXR.html b/html/TagNames/OpenEXR.html index 5f09d1c3..3376ed7a 100644 --- a/html/TagNames/OpenEXR.html +++ b/html/TagNames/OpenEXR.html @@ -8,24 +8,27 @@ </head> <body> <h2 class=top>OpenEXR Tags</h2> -<p>Information extracted from EXR images. See <a href="http://www.openexr.com/">http://www.openexr.com/</a> for -the official specification.</p> +<p>Information extracted from EXR images. Use the ExtractEmbedded option to +extract information from all frames of a multipart image. See +<a href="http://www.openexr.com/">http://www.openexr.com/</a> for the official specification.</p> <blockquote> <table class=frame><tr><td> <table class=inner cellspacing=1> <tr class=h><th>Tag ID</th><th>Tag Name</th> <th>Writable</th><th>Values / <span class=n>Notes</span></th></tr> <tr> -<td>'_lay'</td> -<td>Layout</td> +<td>'_flags'</td> +<td>Flags</td> <td class=c>no</td> -<td><span class=s>0x0 = Scan Lines - <br>0x200 = Tiles</span></td></tr> +<td><span class=s>Bit 9 = Tiled + <br>Bit 10 = Long names + <br>Bit 11 = Deep data + <br>Bit 12 = Multipart</span></td></tr> <tr class=b> <td>'_ver'</td> <td>EXRVersion</td> <td class=c>no</td> -<td> </td></tr> +<td><span class=s><span class=n>(low byte of Flags word)</span></span></td></tr> <tr> <td>'adoptedNeutral'</td> <td>AdoptedNeutral</td> @@ -57,11 +60,16 @@ the official specification.</p> <td class=c>no</td> <td> </td></tr> <tr> +<td>'chunkCount'</td> +<td>ChunkCount</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> <td>'comments'</td> <td>Comments</td> <td class=c>no</td> <td> </td></tr> -<tr class=b> +<tr> <td>'compression'</td> <td>Compression</td> <td class=c>no</td> @@ -75,74 +83,79 @@ the official specification.</p> <br>6 = B44 <br>7 = B44A</td></tr></table> </td></tr> -<tr> +<tr class=b> <td>'dataWindow'</td> <td>DataWindow</td> <td class=c>no</td> <td> </td></tr> -<tr class=b> +<tr> <td>'displayWindow'</td> <td>DisplayWindow</td> <td class=c>no</td> <td> </td></tr> -<tr> +<tr class=b> <td>'envmap'</td> <td>EnvironmentMap</td> <td class=c>no</td> <td><span class=s>0 = Latitude/Longitude <br>1 = Cube</span></td></tr> -<tr class=b> +<tr> <td>'expTime'</td> <td>ExposureTime</td> <td class=c>no</td> <td> </td></tr> -<tr> +<tr class=b> <td>'focus'</td> <td>FocusDistance</td> <td class=c>no</td> <td> </td></tr> -<tr class=b> +<tr> <td>'framesPerSecond'</td> <td>FramesPerSecond</td> <td class=c>no</td> <td> </td></tr> -<tr> +<tr class=b> <td>'isoSpeed'</td> <td>ISO</td> <td class=c>no</td> <td> </td></tr> -<tr class=b> +<tr> <td>'keyCode'</td> <td>KeyCode</td> <td class=c>no</td> <td> </td></tr> -<tr> +<tr class=b> <td>'latitude'</td> <td>GPSLatitude</td> <td class=c>no</td> <td> </td></tr> -<tr class=b> +<tr> <td>'lineOrder'</td> <td>LineOrder</td> <td class=c>no</td> <td><span class=s>0 = Increasing Y <br>1 = Decreasing Y <br>2 = Random Y</span></td></tr> -<tr> +<tr class=b> <td>'longitude'</td> <td>GPSLongitude</td> <td class=c>no</td> <td> </td></tr> -<tr class=b> +<tr> <td>'lookModTransform'</td> <td>LookModTransform</td> <td class=c>no</td> <td> </td></tr> -<tr> +<tr class=b> <td>'multiView'</td> <td>MultiView</td> <td class=c>no</td> <td> </td></tr> +<tr> +<td>'name'</td> +<td>Name</td> +<td class=c>no</td> +<td> </td></tr> <tr class=b> <td>'owner'</td> <td>Owner</td> @@ -184,10 +197,20 @@ the official specification.</p> <td class=c>no</td> <td> </td></tr> <tr class=b> +<td>'type'</td> +<td>Type</td> +<td class=c>no</td> +<td> </td></tr> +<tr> <td>'utcOffset'</td> <td>TimeZone</td> <td class=c>no</td> <td> </td></tr> +<tr class=b> +<td>'version'</td> +<td>Version</td> +<td class=c>no</td> +<td> </td></tr> <tr> <td>'whiteLuminance'</td> <td>WhiteLuminance</td> @@ -217,7 +240,7 @@ the official specification.</p> <hr> (This document generated automatically by Image::ExifTool::BuildTagLookup) -<br><i>Last revised Dec 14, 2011</i> +<br><i>Last revised Feb 9, 2023</i> <p class=lf><a href='index.html'><-- ExifTool Tag Names</a></p> </body> </html> diff --git a/html/TagNames/PNG.html b/html/TagNames/PNG.html index 63ce56a7..2f9a8c42 100644 --- a/html/TagNames/PNG.html +++ b/html/TagNames/PNG.html @@ -61,106 +61,111 @@ check if speed is more of a concern.</p> <td class=c>-</td> <td>--> <a href='PNG.html#PrimaryChromaticities'>PNG PrimaryChromaticities Tags</a></td></tr> <tr class=b> +<td>'cICP'</td> +<td>CICodePoints</td> +<td class=c>-</td> +<td>--> <a href='PNG.html#CICodePoints'>PNG CICodePoints Tags</a></td></tr> +<tr> <td>'caBX'</td> <td>JUMBF</td> <td class=c>-</td> <td>--> <a href='Jpeg2000.html'>Jpeg2000 Tags</a></td></tr> -<tr> +<tr class=b> <td>'dSIG'</td> <td>DigitalSignature</td> <td class=c>no</td> <td> </td></tr> -<tr class=b> +<tr> <td>'eXIf'</td> <td>eXIf</td> <td class=c>-</td> <td>--> <a href='EXIF.html'>EXIF Tags</a> <br><span class='n s'>(this is where ExifTool will create new EXIF)</span></td></tr> -<tr> +<tr class=b> <td>'fRAc'</td> <td>FractalParameters</td> <td class=c>no</td> <td> </td></tr> -<tr class=b> +<tr> <td>'gAMA'</td> <td>Gamma</td> <td class=c title=' ! = Unsafe'>yes!</td> <td><span class=s><span class=n>(ExifTool reports the gamma for decoding the image, which is consistent with the EXIF convention, but is the inverse of the stored encoding gamma)</span></span></td></tr> -<tr> +<tr class=b> <td>'gIFg'</td> <td>GIFGraphicControlExtension</td> <td class=c>no</td> <td> </td></tr> -<tr class=b> +<tr> <td>'gIFt'</td> <td>GIFPlainTextExtension</td> <td class=c>no</td> <td> </td></tr> -<tr> +<tr class=b> <td>'gIFx'</td> <td>GIFApplicationExtension</td> <td class=c>no</td> <td> </td></tr> -<tr class=b> +<tr> <td>'hIST'</td> <td>PaletteHistogram</td> <td class=c>no</td> <td> </td></tr> -<tr> +<tr class=b> <td>'iCCP'</td> <td>ICC_Profile</td> <td class=c>-</td> <td>--> <a href='ICC_Profile.html'>ICC_Profile Tags</a> <br><span class='n s'>(this is where ExifTool will write a new ICC_Profile. When creating a new ICC_Profile, the SRGBRendering tag should be deleted if it exists)</span></td></tr> -<tr class=b> +<tr> <td>'iCCP-name'</td> <td>ProfileName</td> <td class=c>yes</td> <td><span class=s><span class=n>(not a real tag ID, this tag represents the iCCP profile name, and may only be written when the ICC_Profile is written)</span></span></td></tr> -<tr> +<tr class=b> <td>'iDOT'</td> <td>AppleDataOffsets</td> <td class=c>no</td> <td> </td></tr> -<tr class=b> +<tr> <td>'iTXt'</td> <td>InternationalText</td> <td class=c>-</td> <td>--> <a href='PNG.html#TextualData'>PNG TextualData Tags</a></td></tr> -<tr> +<tr class=b> <td>'oFFs'</td> <td>ImageOffset</td> <td class=c>no</td> <td> </td></tr> -<tr class=b> +<tr> <td>'pCAL'</td> <td>PixelCalibration</td> <td class=c>no</td> <td> </td></tr> -<tr> +<tr class=b> <td>'pHYs'</td> <td>PhysicalPixel</td> <td class=c>-</td> <td>--> <a href='PNG.html#PhysicalPixel'>PNG PhysicalPixel Tags</a></td></tr> -<tr class=b> +<tr> <td>'sBIT'</td> <td>SignificantBits</td> <td class=c>no</td> <td> </td></tr> -<tr> +<tr class=b> <td>'sCAL'</td> <td>SubjectScale</td> <td class=c>-</td> <td>--> <a href='PNG.html#SubjectScale'>PNG SubjectScale Tags</a></td></tr> -<tr class=b> +<tr> <td>'sPLT'</td> <td>SuggestedPalette</td> <td class=c>no</td> <td> </td></tr> -<tr> +<tr class=b> <td>'sRGB'</td> <td>SRGBRendering</td> <td class=c title=' ! = Unsafe'>yes!</td> @@ -169,43 +174,43 @@ be written when the ICC_Profile is written)</span></span></td></tr> <br>1 = Relative Colorimetric <br>2 = Saturation <br>3 = Absolute Colorimetric</span></td></tr> -<tr class=b> +<tr> <td>'sTER'</td> <td>StereoImage</td> <td class=c>-</td> <td>--> <a href='PNG.html#StereoImage'>PNG StereoImage Tags</a></td></tr> -<tr> +<tr class=b> <td>'tEXt'</td> <td>TextualData</td> <td class=c>-</td> <td>--> <a href='PNG.html#TextualData'>PNG TextualData Tags</a></td></tr> -<tr class=b> +<tr> <td>'tIME'</td> <td>ModifyDate</td> <td class=c>yes</td> <td> </td></tr> -<tr> +<tr class=b> <td>'tRNS'</td> <td>Transparency</td> <td class=c>no</td> <td> </td></tr> -<tr class=b> +<tr> <td>'tXMP'</td> <td>XMP</td> <td class=c>-</td> <td>--> <a href='XMP.html'>XMP Tags</a> <br><span class='n s'>(obsolete location specified by a September 2001 XMP draft)</span></td></tr> -<tr> +<tr class=b> <td>'vpAg'</td> <td>VirtualPage</td> <td class=c>-</td> <td>--> <a href='PNG.html#VirtualPage'>PNG VirtualPage Tags</a></td></tr> -<tr class=b> +<tr> <td>'zTXt'</td> <td>CompressedText</td> <td class=c>-</td> <td>--> <a href='PNG.html#TextualData'>PNG TextualData Tags</a></td></tr> -<tr> +<tr class=b> <td>'zxIf'</td> <td>zxIf</td> <td class=c>-</td> @@ -329,6 +334,81 @@ be written when the ICC_Profile is written)</span></span></td></tr> <td> </td></tr> </table></td></tr></table></blockquote> +<h2><a name='CICodePoints'>PNG CICodePoints Tags</a></h2> +<p>These tags are found in the PNG cICP chunk and belong to the PNG-cICP family +1 group.</p> +<blockquote> +<table class=frame><tr><td> +<table class=inner cellspacing=1> +<tr class=h><th>Index1</th><th>Tag Name</th> +<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr> +<tr> +<td class=r title='0 = 0x0'>0</td> +<td>ColorPrimaries</td> +<td class=c>no</td> +<td><span class=s>1 = BT.709 + <br>2 = Unspecified + <br>4 = BT.470 System M (historical) + <br>5 = BT.470 System B, G (historical) + <br>6 = BT.601 + <br>7 = SMPTE 240 + <br>8 = Generic film (color filters using illuminant C) + <br>9 = BT.2020, BT.2100 + <br>10 = SMPTE 428 (CIE 1921 XYZ) + <br>11 = SMPTE RP 431-2 + <br>12 = SMPTE EG 432-1 + <br>22 = EBU Tech. 3213-E</span></td></tr> +<tr class=b> +<td class=r title='1 = 0x1'>1</td> +<td>TransferCharacteristics</td> +<td class=c>no</td> +<td><table class=cols><tr> + <td>0 = For future use (0) + <br>1 = BT.709 + <br>2 = Unspecified + <br>3 = For future use (3) + <br>4 = BT.470 System M (historical) + <br>5 = BT.470 System B, G (historical) + <br>6 = BT.601 + <br>7 = SMPTE 240 M + <br>8 = Linear + <br>9 = Logarithmic (100 : 1 range) + <br>10 = Logarithmic (100 * Sqrt(10) : 1 range) + <br>11 = IEC 61966-2-4 + <br>12 = BT.1361 + <br>13 = sRGB or sYCC + <br>14 = BT.2020 10-bit systems + <br>15 = BT.2020 12-bit systems + <br>16 = SMPTE ST 2084, ITU BT.2100 PQ + <br>17 = SMPTE ST 428 + <br>18 = BT.2100 HLG, ARIB STD-B67</td></tr></table> +</td></tr> +<tr> +<td class=r title='2 = 0x2'>2</td> +<td>MatrixCoefficients</td> +<td class=c>no</td> +<td><span class=s>0 = Identity matrix + <br>1 = BT.709 + <br>2 = Unspecified + <br>3 = For future use (3) + <br>4 = US FCC 73.628 + <br>5 = BT.470 System B, G (historical) + <br>6 = BT.601 + <br>7 = SMPTE 240 M + <br>8 = YCgCo + <br>9 = BT.2020 non-constant luminance, BT.2100 YCbCr + <br>10 = BT.2020 constant luminance + <br>11 = SMPTE ST 2085 YDzDx + <br>12 = Chromaticity-derived non-constant luminance + <br>13 = Chromaticity-derived constant luminance + <br>14 = BT.2100 ICtCp</span></td></tr> +<tr class=b> +<td class=r title='3 = 0x3'>3</td> +<td>VideoFullRangeFlag</td> +<td class=c>no</td> +<td> </td></tr> +</table></td></tr></table></blockquote> + <h2><a name='TextualData'>PNG TextualData Tags</a></h2> <p>The PNG TextualData format allows arbitrary tag names to be used. The tags listed below are the only ones that can be written (unless new user-defined @@ -605,7 +685,7 @@ when any of these tags is written, and may only be deleted as a group.</p> <hr> (This document generated automatically by Image::ExifTool::BuildTagLookup) -<br><i>Last revised Nov 21, 2022</i> +<br><i>Last revised Feb 9, 2023</i> <p class=lf><a href='index.html'><-- ExifTool Tag Names</a></p> </body> </html> diff --git a/html/TagNames/Sony.html b/html/TagNames/Sony.html index 11a03f4f..052e1d20 100644 --- a/html/TagNames/Sony.html +++ b/html/TagNames/Sony.html @@ -4888,6 +4888,7 @@ multi-frame noise reduction)</span></span></td></tr> </tr><tr><td>32875</td><td>= Sony FE 24-70mm F2.8 GM II</td> </tr><tr><td>32876</td><td>= Sony E 11mm F1.8</td> </tr><tr><td>32877</td><td>= Sony E 15mm F1.4 G</td> +</tr><tr><td>32878</td><td>= Sony FE 20-70mm F4 G</td> </tr><tr><td>33072</td><td>= Sony FE 70-200mm F2.8 GM OSS + 1.4X Teleconverter</td> </tr><tr><td>33073</td><td>= Sony FE 70-200mm F2.8 GM OSS + 2X Teleconverter</td> </tr><tr><td>33076</td><td>= Sony FE 100mm F2.8 STF GM OSS (macro mode)</td> @@ -4912,6 +4913,7 @@ multi-frame noise reduction)</span></span></td></tr> </tr><tr><td>49234</td><td>= Zeiss Loxia 21mm F2.8</td> </tr><tr><td>49235</td><td>= Zeiss Loxia 85mm F2.4</td> </tr><tr><td>49236</td><td>= Zeiss Loxia 25mm F2.4</td> +</tr><tr><td>49456</td><td>= Tamron E 18-200mm F3.5-6.3 Di III VC</td> </tr><tr><td>49457</td><td>= Tamron 28-75mm F2.8 Di III RXD</td> </tr><tr><td>49458</td><td>= Tamron 17-28mm F2.8 Di III RXD</td> </tr><tr><td>49459</td><td>= Tamron 35mm F2.8 Di III OSD M1:2</td> @@ -4975,6 +4977,8 @@ multi-frame noise reduction)</span></span></td></tr> </tr><tr><td>50533</td><td>= Sigma 16-28mm F2.8 DG DN | C</td> </tr><tr><td>50534</td><td>= Sigma 20mm F1.4 DG DN | A</td> </tr><tr><td>50535</td><td>= Sigma 24mm F1.4 DG DN | A</td> +</tr><tr><td>50536</td><td>= Sigma 60-600mm F4.5-6.3 DG DN OS | S</td> +</tr><tr><td>50539</td><td>= Sigma 50mm F1.4 DG DN | A</td> </tr><tr><td>50992</td><td>= Voigtlander SUPER WIDE-HELIAR 15mm F4.5 III</td> </tr><tr><td>50993</td><td>= Voigtlander HELIAR-HYPER WIDE 10mm F5.6</td> </tr><tr><td>50994</td><td>= Voigtlander ULTRA WIDE-HELIAR 12mm F5.6 III</td> @@ -11852,7 +11856,7 @@ some models when the <a href="../ExifTool.html#ExtractEmbedded">ExtractEmbedded< <hr> (This document generated automatically by Image::ExifTool::BuildTagLookup) -<br><i>Last revised Nov 8, 2022</i> +<br><i>Last revised Feb 9, 2023</i> <p class=lf><a href='index.html'><-- ExifTool Tag Names</a></p> </body> </html> diff --git a/html/TagNames/VCard.html b/html/TagNames/VCard.html index e3faa3a5..6d4ed36a 100644 --- a/html/TagNames/VCard.html +++ b/html/TagNames/VCard.html @@ -521,9 +521,38 @@ name. See <a href="http://tools.ietf.org/html/rfc5545">http://tools.ietf.org/ht <td> </td></tr> </table></td></tr></table></blockquote> +<h2><a name='VNote'>VCard VNote Tags</a></h2> +<p>Tags extracted from V-Note VNT files.</p> +<blockquote> +<table class=frame><tr><td> +<table class=inner cellspacing=1> +<tr class=h><th>Tag ID</th><th>Tag Name</th> +<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr> +<tr> +<td>'Body'</td> +<td>Body</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td>'Dcreated'</td> +<td>CreateDate</td> +<td class=c>no</td> +<td> </td></tr> +<tr> +<td>'Last-modified'</td> +<td>ModifyDate</td> +<td class=c>no</td> +<td> </td></tr> +<tr class=b> +<td>'Version'</td> +<td>Version</td> +<td class=c>no</td> +<td> </td></tr> +</table></td></tr></table></blockquote> + <hr> (This document generated automatically by Image::ExifTool::BuildTagLookup) -<br><i>Last revised Oct 22, 2018</i> +<br><i>Last revised Feb 9, 2023</i> <p class=lf><a href='index.html'><-- ExifTool Tag Names</a></p> </body> </html> diff --git a/html/TagNames/XMP.html b/html/TagNames/XMP.html index a6e70292..942f0dab 100644 --- a/html/TagNames/XMP.html +++ b/html/TagNames/XMP.html @@ -28,10 +28,12 @@ specifies the information format: <code>string</code> is an unformatted string, <code>real</code> is a floating point number, <code>rational</code> is entered as a floating point number but stored as two <code>integer</code> strings separated by a '/' character, <code>date</code> is a date/time string entered in the format "YYYY:mm:dd -HH:MM:SS[.ss][+/-HH:MM]", <code>boolean</code> is either "True" or "False" (but "true" -and "false" may be written as a ValueConv value for compatibility with -non-conforming applications), <code>struct</code> indicates a structured tag, and -<code>lang-alt</code> is a tag that supports alternate languages.</p> +HH:MM:SS[.ss][+/-HH:MM]" but some partial date/time formats are also +accepted (see <a href="../faq.html#Q5">faq.html#Q5</a>), <code>boolean</code> is either +"True" or "False" (but "true" and "false" may be written as a ValueConv +value for compatibility with non-conforming applications), <code>struct</code> +indicates a structured tag, and <code>lang-alt</code> is a tag that supports alternate +languages.</p> <p>When reading, <code>struct</code> tags are extracted only if the <a href="../ExifTool.html#Struct">Struct</a> (-struct) option is used. Otherwise the corresponding <i>Flattened</i> tags, indicated by @@ -19880,7 +19882,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 Jan 4, 2023</i> +<br><i>Last revised Feb 9, 2023</i> <p class=lf><a href='index.html'><-- ExifTool Tag Names</a></p> </body> </html> diff --git a/html/TagNames/index.html b/html/TagNames/index.html index 9c972bdd..ad3b21fa 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 26274 tags, with 16757 unique tag names. +They contain a total of 26374 tags, with 16843 unique tag names. </p> <blockquote> <table width='100%' class=frame><tr><td> @@ -69,10 +69,14 @@ They contain a total of 26274 tags, with 16757 unique tag names. <a href='JFIF.html'>JFIF</a><br> <a href='FlashPix.html'>FlashPix</a><br> <a href='MPF.html'>MPF</a><br> +<a href='InfiRay.html'>InfiRay</a><br> <a href='Stim.html'>Stim</a><br> <a href='Scalado.html'>Scalado</a><br> +<a href='InfiRay.html'>InfiRay</a><br> <a href='GoPro.html'>GoPro</a><br> +<a href='InfiRay.html'>InfiRay</a><br> <a href='Qualcomm.html'>Qualcomm</a><br> +<a href='InfiRay.html'>InfiRay</a><br> <a href='Jpeg2000.html'>Jpeg2000</a><br> <a href='JSON.html'>JSON</a><br> <a href='CBOR.html'>CBOR</a><br> @@ -84,11 +88,11 @@ They contain a total of 26274 tags, with 16757 unique tag names. <a href='PhotoMechanic.html'>PhotoMechanic</a><br> <a href='Microsoft.html'>Microsoft</a><br> <a href='GIMP.html'>GIMP</a><br> -<a href='MIE.html'>MIE</a><br> +<a href='MIE.html'>MIE</a></td><td width='16%'> <a href='GIF.html'>GIF</a><br> <a href='BMP.html'>BMP</a><br> <a href='BPG.html'>BPG</a><br> -<a href='ICO.html'>ICO</a></td><td width='16%'> +<a href='ICO.html'>ICO</a><br> <a href='PICT.html'>PICT</a><br> <a href='PNG.html'>PNG</a><br> <a href='MNG.html'>MNG</a><br> @@ -108,11 +112,11 @@ They contain a total of 26274 tags, with 16757 unique tag names. <a href='Other.html#PFM'>PFM</a><br> <a href='PDF.html'>PDF</a><br> <a href='PostScript.html'>PostScript</a><br> -<a href='ID3.html'>ID3</a><br> +<a href='ID3.html'>ID3</a></td><td width='16%'> <a href='ITC.html'>ITC</a><br> <a href='QuickTime.html'>QuickTime</a><br> <a href='RIFF.html'>RIFF</a><br> -<a href='FLAC.html'>FLAC</a></td><td width='16%'> +<a href='FLAC.html'>FLAC</a><br> <a href='Parrot.html'>Parrot</a><br> <a href='Ogg.html'>Ogg</a><br> <a href='Vorbis.html'>Vorbis</a><br> @@ -132,11 +136,11 @@ They contain a total of 26274 tags, with 16757 unique tag names. <a href='Flash.html'>Flash</a><br> <a href='Real.html'>Real</a><br> <a href='Red.html'>Red</a><br> -<a href='AIFF.html'>AIFF</a><br> +<a href='AIFF.html'>AIFF</a></td><td width='16%'> <a href='ASF.html'>ASF</a><br> <a href='WTV.html'>WTV</a><br> <a href='DICOM.html'>DICOM</a><br> -<a href='FITS.html'>FITS</a></td><td width='16%'> +<a href='FITS.html'>FITS</a><br> <a href='HTML.html'>HTML</a><br> <a href='Palm.html'>Palm</a><br> <a href='Torrent.html'>Torrent</a><br> @@ -239,7 +243,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 Jan 17, 2023</i> +<br><i>Last revised Feb 9, 2023</i> <p class=lf><a href='../index.html'><-- Back to ExifTool home page</a></p> </body> </html> diff --git a/html/examples.html b/html/examples.html index 2de5a815..fac4ca3e 100644 --- a/html/examples.html +++ b/html/examples.html @@ -153,7 +153,7 @@ txt[n] = 'Generate HTML pages from a hex dump of EXIF information in all images <body onload="showHide(0,0x07,0x01)"><noscript><b class=V>--> Enable JavaScript for active highlighting and information tool tips! </b></noscript> -<h2>ExifTool Command-Line Examples</h2> +<h2>ExifTool Command-Line Examples <i class='red'>(under construction)</i></h2> <form id="theForm" action="" onsubmit="return false;"> <!-- date formatting (-d) diff --git a/html/exiftool_pod.html b/html/exiftool_pod.html index 4b1d6a3c..0edb85e5 100644 --- a/html/exiftool_pod.html +++ b/html/exiftool_pod.html @@ -125,23 +125,23 @@ CHM r | FPF r | MKA r | PFA r | TTF r COS r | FPX r | MKS r | PFB r | TXT r CR2 r/w | GIF r/w | MKV r | PFM r | VCF r - CR3 r/w | GPR r/w | MNG r/w | PGF r | VRD r/w/c - CRM r/w | GZ r | MOBI r | PGM r/w | VSD r - CRW r/w | HDP r/w | MODD r | PLIST r | WAV r - CS1 r/w | HDR r | MOI r | PICT r | WDP r/w - CSV r | HEIC r/w | MOS r/w | PMP r | WEBP r/w - CUR r | HEIF r/w | MOV r/w | PNG r/w | WEBM r - CZI r | HTML r | MP3 r | PPM r/w | WMA r - DCM r | ICC r/w/c | MP4 r/w | PPT r | WMV r - DCP r/w | ICO r | MPC r | PPTX r | WTV r - DCR r | ICS r | MPG r | PS r/w | WV r - DFONT r | IDML r | MPO r/w | PSB r/w | X3F r/w - DIVX r | IIQ r/w | MQV r/w | PSD r/w | XCF r - DJVU r | IND r/w | MRC r | PSP r | XLS r - DLL r | INSP r/w | MRW r/w | QTIF r/w | XLSX r - DNG r/w | INSV r | MXF r | R3D r | XMP r/w/c - DOC r | INX r | NEF r/w | RA r | ZIP r - DOCX r | ISO r | NKSC r/w | RAF r/w | + CR3 r/w | GPR r/w | MNG r/w | PGF r | VNT r + CRM r/w | GZ r | MOBI r | PGM r/w | VRD r/w/c + CRW r/w | HDP r/w | MODD r | PLIST r | VSD r + CS1 r/w | HDR r | MOI r | PICT r | WAV r + CSV r | HEIC r/w | MOS r/w | PMP r | WDP r/w + CUR r | HEIF r/w | MOV r/w | PNG r/w | WEBP r/w + CZI r | HTML r | MP3 r | PPM r/w | WEBM r + DCM r | ICC r/w/c | MP4 r/w | PPT r | WMA r + DCP r/w | ICO r | MPC r | PPTX r | WMV r + DCR r | ICS r | MPG r | PS r/w | WTV r + DFONT r | IDML r | MPO r/w | PSB r/w | WV r + DIVX r | IIQ r/w | MQV r/w | PSD r/w | X3F r/w + DJVU r | IND r/w | MRC r | PSP r | XCF r + DLL r | INSP r/w | MRW r/w | QTIF r/w | XLS r + DNG r/w | INSV r | MXF r | R3D r | XLSX r + DOC r | INX r | NEF r/w | RA r | XMP r/w/c + DOCX r | ISO r | NKSC r/w | RAF r/w | ZIP r Meta Information ----------------------+----------------------+--------------------- @@ -519,7 +519,7 @@ <p>Special feature: <b>-csv</b>+=<i>CSVFILE</i> may be used to add items to existing lists. This affects only list-type tags. Also applies to the <b>-j</b> option.</p> -<p>Note that this option is fundamentally different than all other output format options because it requires information from all input files to be buffered in memory before the output is written. This may result in excessive memory usage when processing a very large number of files with a single command. Also, it makes this option incompatible with the <b>-w</b> option. When processing a large number of files, it is recommended to either use the JSON (<b>-j</b>) or XML (<b>-X</b>) output format, or use <b>-p</b> to generate a fixed-column CSV file instead of using the <b>-csv</b> option.</p> +<p>Note that this option is fundamentally different than all other output format options because it requires information from all input files to be buffered in memory before the output is written. This may result in excessive memory usage when processing a very large number of files with a single command. Also, it makes this option incompatible with the <b>-w</b> and <b>-W</b> options. When processing a large number of files, it is recommended to either use the JSON (<b>-j</b>) or XML (<b>-X</b>) output format, or use <b>-p</b> to generate a fixed-column CSV file instead of using the <b>-csv</b> option.</p> </dd> <dt id="csvDelim-STR"><b>-csvDelim</b> <i>STR</i></dt> @@ -688,7 +688,7 @@ <p>produces output like this:</p> -<pre><code> -- Generated by ExifTool 12.55 -- +<pre><code> -- Generated by ExifTool 12.56 -- 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 @@ -995,8 +995,8 @@ <p>The expression has access to the current ExifTool object through <code>$self</code>, and the following special functions are available to allow short-circuiting of the file processing. Both functions have a return value of 1. Case is significant for function names.</p> <pre><code> End() - end processing after this file - EndDir() - end processing of files in this directory (not - compatible with the B<-fileOrder> option)</code></pre> + EndDir() - end processing of files in the current directory + after this file (not compatible with -fileOrder)</code></pre> <p>Notes:</p> diff --git a/html/exiftool_pod.pdf b/html/exiftool_pod.pdf index a0f7b837..86a32002 100644 --- a/html/exiftool_pod.pdf +++ b/html/exiftool_pod.pdf @@ -12,7 +12,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 1)Tj +( -- ExifTool 12.56 -- 1)Tj /TT4 1 Tf 0 -1.6333 TD (EXIFTOOL\(1\) User Contributed Perl Documentation EXIFTOOL\(1\))Tj @@ -627,7 +627,7 @@ endobj endobj 9 0 obj << -/Length 5402 +/Length 5410 >> stream
BT @@ -637,7 +637,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 2)Tj +( -- ExifTool 12.56 -- 2)Tj /TT4 1 Tf 0 -1.6333 TD ( AVIF r/w | FITS r | MACOS r | PCD r | SWF r)Tj @@ -656,39 +656,39 @@ T* T* ( CR2 r/w | GIF r/w | MKV r | PFM r | VCF r)Tj T* -( CR3 r/w | GPR r/w | MNG r/w | PGF r | VRD r/w/c)Tj +( CR3 r/w | GPR r/w | MNG r/w | PGF r | VNT r)Tj T* -( CRM r/w | GZ r | MOBI r | PGM r/w | VSD r)Tj +( CRM r/w | GZ r | MOBI r | PGM r/w | VRD r/w/c)Tj T* -( CRW r/w | HDP r/w | MODD r | PLIST r | WAV r)Tj +( CRW r/w | HDP r/w | MODD r | PLIST r | VSD r)Tj T* -( CS1 r/w | HDR r | MOI r | PICT r | WDP r/w)Tj +( CS1 r/w | HDR r | MOI r | PICT r | WAV r)Tj T* -( CSV r | HEIC r/w | MOS r/w | PMP r | WEBP r/w)Tj +( CSV r | HEIC r/w | MOS r/w | PMP r | WDP r/w)Tj T* -( CUR r | HEIF r/w | MOV r/w | PNG r/w | WEBM r)Tj +( CUR r | HEIF r/w | MOV r/w | PNG r/w | WEBP r/w)Tj T* -( CZI r | HTML r | MP3 r | PPM r/w | WMA r)Tj +( CZI r | HTML r | MP3 r | PPM r/w | WEBM r)Tj T* -( DCM r | ICC r/w/c | MP4 r/w | PPT r | WMV r)Tj +( DCM r | ICC r/w/c | MP4 r/w | PPT r | WMA r)Tj T* -( DCP r/w | ICO r | MPC r | PPTX r | WTV r)Tj +( DCP r/w | ICO r | MPC r | PPTX r | WMV r)Tj T* -( DCR r | ICS r | MPG r | PS r/w | WV r)Tj +( DCR r | ICS r | MPG r | PS r/w | WTV r)Tj T* -( DFONT r | IDML r | MPO r/w | PSB r/w | X3F r/w)Tj +( DFONT r | IDML r | MPO r/w | PSB r/w | WV r)Tj T* -( DIVX r | IIQ r/w | MQV r/w | PSD r/w | XCF r)Tj +( DIVX r | IIQ r/w | MQV r/w | PSD r/w | X3F r/w)Tj T* -( DJVU r | IND r/w | MRC r | PSP r | XLS r)Tj +( DJVU r | IND r/w | MRC r | PSP r | XCF r)Tj T* -( DLL r | INSP r/w | MRW r/w | QTIF r/w | XLSX r)Tj +( DLL r | INSP r/w | MRW r/w | QTIF r/w | XLS r)Tj T* -( DNG r/w | INSV r | MXF r | R3D r | XMP r/w/c)Tj +( DNG r/w | INSV r | MXF r | R3D r | XLSX r)Tj T* -( DOC r | INX r | NEF r/w | RA r | ZIP r)Tj +( DOC r | INX r | NEF r/w | RA r | XMP r/w/c)Tj T* -( DOCX r | ISO r | NKSC r/w | RAF r/w |)Tj +( DOCX r | ISO r | NKSC r/w | RAF r/w | ZIP r)Tj 0 -2.2 TD ( Meta Information)Tj 0 -1.1 TD @@ -834,7 +834,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 3)Tj +( -- ExifTool 12.56 -- 3)Tj /TT4 1 Tf 0 -1.6333 TD ( -c FMT \(-coordFormat\) Set format for GPS coordinates)Tj @@ -991,7 +991,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 4)Tj +( -- ExifTool 12.56 -- 4)Tj /TT4 1 Tf 0 -1.6333 TD ( -geotag TRKFILE Geotag images from specified GPS log)Tj @@ -1282,7 +1282,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 5)Tj +( -- ExifTool 12.56 -- 5)Tj /TT4 1 Tf 0 -1.6333 TD ( note 4 below\). Instead, individual tags may be recovered using)Tj @@ -1617,7 +1617,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 6)Tj +( -- ExifTool 12.56 -- 6)Tj /TT4 1 Tf 0 -1.6333 TD ( information it expects to find in the maker notes.)Tj @@ -1998,7 +1998,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 7)Tj +( -- ExifTool 12.56 -- 7)Tj /TT4 1 Tf 0 -1.6333 TD ( _)Tj @@ -2543,7 +2543,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 8)Tj +( -- ExifTool 12.56 -- 8)Tj /TT4 1 Tf 0 -1.6333 TD ( order One, Two, Three then Four with this command:)Tj @@ -3036,7 +3036,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 9)Tj +( -- ExifTool 12.56 -- 9)Tj /TT4 1 Tf 0 -1.6333 TD ( Output information in the form of exiftool arguments, suitable for)Tj @@ -3449,7 +3449,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 10)Tj +( -- ExifTool 12.56 -- 10)Tj /TT4 1 Tf 0 -1.6333 TD ( Valid _)Tj @@ -3720,7 +3720,7 @@ endobj endobj 36 0 obj << -/Length 6540 +/Length 6566 >> stream
BT @@ -3730,7 +3730,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 11)Tj +( -- ExifTool 12.56 -- 11)Tj /TT4 1 Tf 0 -1.6333 TD ( exiftool -csv=a.csv dir)Tj @@ -3891,26 +3891,30 @@ T* 24.6 0 TD (-w)Tj 0.6 0 TD -(w option. When processing a large)Tj --25.2 -1.1 TD -( number of files, it is recommended to either use the JSON \(-)Tj -42.6 0 TD +(w and -)Tj +3.6 0 TD +(-W)Tj +0.6 0 TD +(W options. When processing a)Tj +-29.4 -1.1 TD +( large number of files, it is recommended to either use the JSON)Tj +T* +( \(-)Tj +7.8 0 TD (-j)Tj 0.6 0 TD -(j\) or)Tj --43.2 -1.1 TD -( XML \(-)Tj -10.2 0 TD +(j\) or XML \(-)Tj +6.6 0 TD (-X)Tj 0.6 0 TD (X\) output format, or use -)Tj 15 0 TD (-p)Tj 0.6 0 TD -(p to generate a fixed-column CSV)Tj --26.4 -1.1 TD -( file instead of using the -)Tj -22.8 0 TD +(p to generate a fixed-)Tj +-31.2 -1.1 TD +( column CSV file instead of using the -)Tj +29.4 0 TD (-c)Tj 0.6 0 TD (cs)Tj @@ -3918,7 +3922,7 @@ T* (sv)Tj 0.6 0 TD (v option.)Tj --24.6 -2.2 TD +-31.2 -2.2 TD ( -)Tj 4.2 0 TD (-c)Tj @@ -4071,7 +4075,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 12)Tj +( -- ExifTool 12.56 -- 12)Tj /TT4 1 Tf 0 -2.7333 TD ( -)Tj @@ -4746,7 +4750,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 13)Tj +( -- ExifTool 12.56 -- 13)Tj /TT4 1 Tf 0 -1.6333 TD ( output, or import JSON file if _)Tj @@ -5253,7 +5257,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 14)Tj +( -- ExifTool 12.56 -- 14)Tj /TT4 1 Tf 0 -1.6333 TD ( encodings. Note that ExifTool uses Unicode::LineBreak if)Tj @@ -5460,7 +5464,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 15)Tj +( -- ExifTool 12.56 -- 15)Tj /TT4 1 Tf 0 -2.7333 TD ( > exiftool -Orientation='Rotate 90 CW' a.jpg)Tj @@ -5583,7 +5587,7 @@ T* T* ( produces output like this:)Tj T* -( -- Generated by ExifTool 12.55 --)Tj +( -- Generated by ExifTool 12.56 --)Tj 0 -1.1 TD ( File: a.jpg - 2003:10:31 15:44:19)Tj T* @@ -5781,7 +5785,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 16)Tj +( -- ExifTool 12.56 -- 16)Tj /TT4 1 Tf 0 -1.6333 TD ( usage and increased speed.)Tj @@ -6314,7 +6318,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 17)Tj +( -- ExifTool 12.56 -- 17)Tj /TT4 1 Tf 0 -2.7333 TD ( -)Tj @@ -6735,7 +6739,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 18)Tj +( -- ExifTool 12.56 -- 18)Tj /TT4 1 Tf 0 -2.7333 TD ( # 1. Shell redirection)Tj @@ -6878,7 +6882,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 19)Tj +( -- ExifTool 12.56 -- 19)Tj /TT4 1 Tf 0 -1.6333 TD ( number after the decimal place gives the field width. The)Tj @@ -7233,7 +7237,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 20)Tj +( -- ExifTool 12.56 -- 20)Tj /TT4 1 Tf 0 -1.6333 TD ( -)Tj @@ -7844,7 +7848,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 21)Tj +( -- ExifTool 12.56 -- 21)Tj /TT4 1 Tf 0 -1.6333 TD ( Process only files with \(-)Tj @@ -8319,7 +8323,7 @@ endobj endobj 72 0 obj << -/Length 7324 +/Length 7333 >> stream
BT @@ -8329,7 +8333,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 22)Tj +( -- ExifTool 12.56 -- 22)Tj /TT4 1 Tf 0 -1.6333 TD ( sorted alphabetically. Files missing the specified tag are sorted)Tj @@ -8722,9 +8726,9 @@ T* 0 -2.2 TD ( End\(\) - end processing after this file)Tj 0 -1.1 TD -( EndDir\(\) - end processing of files in this directory \(not)Tj +( EndDir\(\) - end processing of files in the current directory)Tj T* -( compatible with the B<-fileOrder> option\))Tj +( after this file \(not compatible with -fileOrder\))Tj ET endstream endobj @@ -8752,7 +8756,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 23)Tj +( -- ExifTool 12.56 -- 23)Tj /TT4 1 Tf 0 -1.6333 TD ( Notes:)Tj @@ -9161,7 +9165,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 24)Tj +( -- ExifTool 12.56 -- 24)Tj /TT4 1 Tf 0 -2.7333 TD ( A special feature of this option allows the creation of certain)Tj @@ -9758,7 +9762,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 25)Tj +( -- ExifTool 12.56 -- 25)Tj /TT4 1 Tf 0 -2.7333 TD ( If followed by a colon \(ie. -)Tj @@ -10201,7 +10205,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 26)Tj +( -- ExifTool 12.56 -- 26)Tj /TT4 1 Tf 0 -1.6333 TD ( compressed textual metadata in PNG\), disables the recommended)Tj @@ -10828,7 +10832,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 27)Tj +( -- ExifTool 12.56 -- 27)Tj /TT4 1 Tf 0 -1.6333 TD ( When combined with -)Tj @@ -11165,7 +11169,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 28)Tj +( -- ExifTool 12.56 -- 28)Tj /TT4 1 Tf 0 -1.6333 TD ( exiftool -geotag "TRACKDIR/*.log" IMAGEDIR)Tj @@ -11628,7 +11632,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 29)Tj +( -- ExifTool 12.56 -- 29)Tj /TT4 1 Tf 0 -2.7333 TD ( -)Tj @@ -12403,7 +12407,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 30)Tj +( -- ExifTool 12.56 -- 30)Tj /TT4 1 Tf 0 -1.6333 TD ( -)Tj @@ -12954,7 +12958,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 31)Tj +( -- ExifTool 12.56 -- 31)Tj /TT4 1 Tf 0 -1.6333 TD ( reading arguments from _)Tj @@ -13333,7 +13337,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 32)Tj +( -- ExifTool 12.56 -- 32)Tj /TT4 1 Tf 0 -1.6333 TD ( "ShiftTime")Tj @@ -13666,7 +13670,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 33)Tj +( -- ExifTool 12.56 -- 33)Tj /TT4 1 Tf 0 -1.6333 TD ( when writing/reading if specified.)Tj @@ -14037,7 +14041,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 34)Tj +( -- ExifTool 12.56 -- 34)Tj /TT4 1 Tf 0 -1.6333 TD ( Save thumbnail image from "image.jpg" to a file called)Tj @@ -14204,7 +14208,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 35)Tj +( -- ExifTool 12.56 -- 35)Tj /TT4 1 Tf 0 -1.6333 TD ( exiftool -keywords=EXIF -keywords=editor dst.jpg)Tj @@ -14343,7 +14347,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 36)Tj +( -- ExifTool 12.56 -- 36)Tj /TT4 1 Tf 0 -1.6333 TD ( Write a tag to the XMP group of two images. \(Without the "xmp:")Tj @@ -14512,7 +14516,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 37)Tj +( -- ExifTool 12.56 -- 37)Tj /TT4 1 Tf 0 -2.7333 TD ( exiftool -TagsFromFile src.jpg -title -author=Phil dst.jpg)Tj @@ -14683,7 +14687,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 38)Tj +( -- ExifTool 12.56 -- 38)Tj /TT4 1 Tf 0 -1.6333 TD ( files in DIR, saving them with file names like "image_EXT.jpg",)Tj @@ -14964,7 +14968,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 39)Tj +( -- ExifTool 12.56 -- 39)Tj /TT4 1 Tf 0 -1.6333 TD ( convenience is also implemented as an exiftool option\), Geosync and)Tj @@ -15139,7 +15143,7 @@ BT /GS1 gs 0 Tc 0 Tw -( -- ExifTool 12.55 -- 40)Tj +( -- ExifTool 12.56 -- 40)Tj /TT4 1 Tf 0 -1.6333 TD ( transferred.)Tj @@ -15428,7 +15432,7 @@ T* 0.6 0 TD (s\(3pm\), Image::ExifTool::Shift.pl)Tj -19.2 -4.4 TD -(perl v5.18.4 2023-01-17 EXIFTOOL\(1\))Tj +(perl v5.18.4 2023-02-09 EXIFTOOL\(1\))Tj ET endstream endobj @@ -15896,8 +15900,8 @@ endobj endobj 133 0 obj << -/CreationDate (D:20230117143717-05'00') -/ModDate (D:20230117143717-05'00') +/CreationDate (D:20230209084512-05'00') +/ModDate (D:20230209084512-05'00') /Producer (Apple pstopdf) >> endobj @@ -15911,147 +15915,147 @@ endobj xref 0 135 0000000000 65535 f -0000267356 00000 n +0000267399 00000 n 0000000016 00000 n 0000007980 00000 n -0000266367 00000 n -0000266756 00000 n -0000265832 00000 n -0000270810 00000 n -0000267436 00000 n +0000266410 00000 n +0000266799 00000 n +0000265875 00000 n +0000270853 00000 n +0000267479 00000 n 0000008086 00000 n -0000013540 00000 n -0000267517 00000 n -0000013647 00000 n -0000019006 00000 n -0000267600 00000 n -0000019113 00000 n -0000025087 00000 n -0000267683 00000 n -0000025194 00000 n -0000031724 00000 n -0000267766 00000 n -0000031831 00000 n -0000038729 00000 n -0000267849 00000 n -0000038836 00000 n -0000047210 00000 n -0000267932 00000 n -0000047317 00000 n -0000054623 00000 n -0000268015 00000 n -0000054730 00000 n -0000061602 00000 n -0000268098 00000 n -0000061709 00000 n -0000067661 00000 n -0000268181 00000 n -0000067768 00000 n -0000074361 00000 n -0000271369 00000 n -0000270945 00000 n -0000268265 00000 n -0000074468 00000 n -0000083435 00000 n -0000268349 00000 n -0000083542 00000 n -0000091712 00000 n -0000268433 00000 n -0000091819 00000 n -0000096205 00000 n -0000268517 00000 n -0000096312 00000 n -0000102173 00000 n -0000268601 00000 n -0000102280 00000 n -0000110039 00000 n -0000268685 00000 n -0000110146 00000 n -0000117128 00000 n -0000268769 00000 n -0000117235 00000 n -0000121916 00000 n -0000268853 00000 n -0000122023 00000 n -0000128530 00000 n -0000268937 00000 n -0000128637 00000 n -0000137125 00000 n -0000269021 00000 n -0000137232 00000 n -0000144915 00000 n -0000271083 00000 n -0000269105 00000 n -0000145022 00000 n -0000152399 00000 n -0000269189 00000 n -0000152506 00000 n -0000159396 00000 n -0000269273 00000 n -0000159503 00000 n -0000167915 00000 n -0000269357 00000 n -0000168022 00000 n -0000174870 00000 n -0000269441 00000 n -0000174977 00000 n -0000183558 00000 n -0000269525 00000 n -0000183665 00000 n -0000189994 00000 n -0000269609 00000 n -0000190101 00000 n -0000196994 00000 n -0000269693 00000 n -0000197101 00000 n -0000206951 00000 n -0000269777 00000 n -0000207058 00000 n -0000214854 00000 n -0000269861 00000 n -0000214961 00000 n -0000221407 00000 n -0000271221 00000 n -0000269947 00000 n -0000221515 00000 n -0000227280 00000 n -0000270035 00000 n -0000227388 00000 n -0000233314 00000 n -0000270123 00000 n -0000233422 00000 n -0000237772 00000 n -0000270211 00000 n -0000237880 00000 n -0000242040 00000 n -0000270299 00000 n -0000242148 00000 n -0000246683 00000 n -0000270387 00000 n -0000246791 00000 n -0000251441 00000 n -0000270475 00000 n -0000251549 00000 n -0000257460 00000 n -0000270563 00000 n -0000257568 00000 n -0000262009 00000 n -0000270651 00000 n -0000262117 00000 n -0000265724 00000 n -0000265972 00000 n -0000266175 00000 n -0000270739 00000 n -0000270768 00000 n -0000271475 00000 n -0000271599 00000 n +0000013548 00000 n +0000267560 00000 n +0000013655 00000 n +0000019014 00000 n +0000267643 00000 n +0000019121 00000 n +0000025095 00000 n +0000267726 00000 n +0000025202 00000 n +0000031732 00000 n +0000267809 00000 n +0000031839 00000 n +0000038737 00000 n +0000267892 00000 n +0000038844 00000 n +0000047218 00000 n +0000267975 00000 n +0000047325 00000 n +0000054631 00000 n +0000268058 00000 n +0000054738 00000 n +0000061610 00000 n +0000268141 00000 n +0000061717 00000 n +0000067669 00000 n +0000268224 00000 n +0000067776 00000 n +0000074395 00000 n +0000271412 00000 n +0000270988 00000 n +0000268308 00000 n +0000074502 00000 n +0000083469 00000 n +0000268392 00000 n +0000083576 00000 n +0000091746 00000 n +0000268476 00000 n +0000091853 00000 n +0000096239 00000 n +0000268560 00000 n +0000096346 00000 n +0000102207 00000 n +0000268644 00000 n +0000102314 00000 n +0000110073 00000 n +0000268728 00000 n +0000110180 00000 n +0000117162 00000 n +0000268812 00000 n +0000117269 00000 n +0000121950 00000 n +0000268896 00000 n +0000122057 00000 n +0000128564 00000 n +0000268980 00000 n +0000128671 00000 n +0000137159 00000 n +0000269064 00000 n +0000137266 00000 n +0000144949 00000 n +0000271126 00000 n +0000269148 00000 n +0000145056 00000 n +0000152442 00000 n +0000269232 00000 n +0000152549 00000 n +0000159439 00000 n +0000269316 00000 n +0000159546 00000 n +0000167958 00000 n +0000269400 00000 n +0000168065 00000 n +0000174913 00000 n +0000269484 00000 n +0000175020 00000 n +0000183601 00000 n +0000269568 00000 n +0000183708 00000 n +0000190037 00000 n +0000269652 00000 n +0000190144 00000 n +0000197037 00000 n +0000269736 00000 n +0000197144 00000 n +0000206994 00000 n +0000269820 00000 n +0000207101 00000 n +0000214897 00000 n +0000269904 00000 n +0000215004 00000 n +0000221450 00000 n +0000271264 00000 n +0000269990 00000 n +0000221558 00000 n +0000227323 00000 n +0000270078 00000 n +0000227431 00000 n +0000233357 00000 n +0000270166 00000 n +0000233465 00000 n +0000237815 00000 n +0000270254 00000 n +0000237923 00000 n +0000242083 00000 n +0000270342 00000 n +0000242191 00000 n +0000246726 00000 n +0000270430 00000 n +0000246834 00000 n +0000251484 00000 n +0000270518 00000 n +0000251592 00000 n +0000257503 00000 n +0000270606 00000 n +0000257611 00000 n +0000262052 00000 n +0000270694 00000 n +0000262160 00000 n +0000265767 00000 n +0000266015 00000 n +0000266218 00000 n +0000270782 00000 n +0000270811 00000 n +0000271518 00000 n +0000271642 00000 n trailer << /Size 135 /Root 134 0 R /Info 133 0 R -/ID [<541ac9df76e4336f0718014c976a8c7d><541ac9df76e4336f0718014c976a8c7d>] +/ID [<1b9a07234852333424cd7961ecf74426><1b9a07234852333424cd7961ecf74426>] >> startxref -271671 +271714 %%EOF diff --git a/html/faq.html b/html/faq.html index 03f19720..d084d52a 100644 --- a/html/faq.html +++ b/html/faq.html @@ -217,6 +217,12 @@ POSIX::strptime or Time::Piece is installed (use "<code>exiftool -ver -v</code>" to check the installed packages). The format of the <code>-d</code> argument is the same for reading and writing.</blockquote> +<blockquote>The <code>-n</code> option may be used to disable all of the +date/time reformatting when reading and writing which will allow otherwise +invalid date/time values to be written (eg. partial EXIF dates). The +reformatting may be disabled on a per-tag basis by adding "<code>#</code>" +to the tag name instead of using <code>-n</code></blockquote> + <blockquote><b>Special feature</b>: A value of "<code>now</code>" may be used to represent the current time when writing any date/time tag. For example: <pre>exiftool -xmp:dateTimeOriginal=now a.jpg</pre> @@ -1778,7 +1784,7 @@ like 1, two completely different algorithms would be required.</li> </ol></blockquote> <hr> -<i>Last revised Nov 16, 2022</i> +<i>Last revised Feb 8, 2023</i> <p class='lf'><a href="index.html"><-- Back to ExifTool home page</a></p> </body> </html> diff --git a/html/history.html b/html/history.html index f2d77bcb..14548a7e 100644 --- a/html/history.html +++ b/html/history.html @@ -17,6 +17,25 @@ considered development releases, and are not uploaded to <a href="https://metacp <!-- Use line width of 80 --> <!-- *********************************************************************** --> +<a name='v12.56'><b>Feb. 9, 2023 - Version 12.56</b></a> +<ul> +<li>Added support for VNT (both Scene7 Vignette and V-Note document) files +<li>Added read support for <a href="TagNames/InfoRay.html">InfiRay APP2 metadata</a> (thanks Marcos Del Sol Vives) +<li>Added some new Sony LensType values (thanks Jos Roost and François Piette) +<li>Added a new FujiFilm VideoRecordingMode value (thanks Greybeard) +<li>Added two new Canon LensTypes and CanonModelIDs (thanks Norbert Wasser) +<li>Added ability to extract semantic images from Apple ProRaw DNG files +<li>Added read support for the PNG cICP chunk +<li>Decode more Nikon tags (thanks Warren Hatch) +<li>Extract PreviewImage from Insta360 trailer record 0x200 +<li>Extract EmbeddedImageRectangle and some other new tags from VNT files +<li>Minor improvement to arg_files/xmp2exif.args (thanks StarGeek) +<li>Enhanced -ee option to extract metadata from all frames of a multipart EXR + image +<li>Removed EXR Layout tag and incorporated into new Flags tag +<li>Patched possible hang problem when reading corrupted .rm audio files +</ul> + <a name='v12.55'><b>Jan. 17, 2023 - Version 12.55</b></a> <ul> <li>Added support for geotagging from FlightAware KML files @@ -24,7 +43,7 @@ considered development releases, and are not uploaded to <a href="https://metacp <li>Decode a few new Nikon tags (thanks Warren Hatch) <li>Decode a new Samsung HEIC tag <li>Decode FujiFilm RollAngle -<li>Fixed bug where FlatName property wasn't working properly for some +<li>Fixed bug where the FlatName property wasn't working properly for some user-defined structure tags </ul> diff --git a/html/index.html b/html/index.html index 6d9362c4..eff91d96 100644 --- a/html/index.html +++ b/html/index.html @@ -93,9 +93,9 @@ the site with a moderate load. An alternate ExifTool homepage is available at </div> <blockquote><table class='dl lg'><tr><td><b> -<a href="http://sourceforge.net/projects/exiftool/files/Image-ExifTool-12.55.tar.gz/download"> -Download Version 12.55</a> (4.9 MB) - -<a href="history.html">Jan. 17, 2023</a></b></td></tr></table></blockquote> +<a href="http://sourceforge.net/projects/exiftool/files/Image-ExifTool-12.56.tar.gz/download"> +Download Version 12.56</a> (4.9 MB) - +<a href="history.html">Feb. 9, 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 +148,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.55.zip/download"> - exiftool-12.55.zip</a> (6.6 MB)</b></td></tr></table></blockquote> +<a href="http://sourceforge.net/projects/exiftool/files/exiftool-12.56.zip/download"> + exiftool-12.56.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 +167,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.55.dmg</a> (3.2 MB)</b></td></tr></table></blockquote> + ExifTool-12.56.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 @@ -478,6 +478,8 @@ for each file format.</p> <tr><td><a href="TagNames/Torrent.html">TORRENT</a></td><td>R</td><td>BitTorrent description file</td><td>-</td><td>-</td><td>-</td><td>-</td><td>R <a href="TagNames/Torrent.html">Torrent</a></td></tr> <tr><td><a href="TagNames/Text.html">TXT</a></td><td>R</td><td>Text files</td><td>-</td><td>-</td><td>-</td><td>-</td><td>R <a href="TagNames/Text.html">Text</a></td></tr> <tr><td><a href="TagNames/VCard.html">VCF, VCARD</a></td><td>R</td><td>Virtual Card</td><td>-</td><td>-</td><td>-</td><td>-</td><td>R <a href="TagNames/VCard.html">VCard</a></td></tr> +<tr><td>VNT</td><td>R</td><td>Scene7 Vignette (<a href="TagNames/FlashPix.html">FPX</a>-like)</td><td>-</td><td>-</td><td>-</td><td>R</td><td>R <a href="TagNames/FlashPix.html">FlashPix</a></td></tr> +<tr><td><a href="TagNames/VCard.html#VNote">VNT</a></td><td>R</td><td>V-Note document</td><td>-</td><td>-</td><td>-</td><td>-</td><td>R <a href="TagNames/VCard.html#VNote">VNote</a></td></tr> <tr><td>VOB</td><td>R</td><td>Video Object (<a href="TagNames/MPEG.html">MPEG</a>-based)</td><td>-</td><td>-</td><td>-</td><td>-</td><td>R <a href="TagNames/MPEG.html">MPEG</a></td></tr> <tr><td><a href="TagNames/CanonVRD.html">VRD</a></td><td>R/W/C<span class=sup>2</span></td><td>Canon DPP Recipe Data</td><td>-</td><td>-</td><td>R/W/C</td><td>-</td><td>R/W/C <a href="TagNames/CanonVRD.html">CanonVRD</a><span class=sup>2</span></td></tr> <tr><td>VSD</td><td>R</td><td>Microsoft Visio Drawing (<a href="TagNames/FlashPix.html">FPX</a>-like)</td><td>-</td><td>-</td><td>R</td><td>R</td><td>R <a href="TagNames/FlashPix.html">FlashPix</a></td></tr> @@ -519,30 +521,38 @@ of meta information in JPEG images:</p> <tr><td>APP2 - <a href="TagNames/ICC_Profile.html">ICC</a></td><td>R/W/C</td><td>International Color Consortium (multi-segment)</td></tr> <tr><td>APP2 - <a href="TagNames/FlashPix.html">FPXR</a></td><td>R</td><td>FlashPix Ready (multi-segment)</td></tr> <tr><td>APP2 - <a href="TagNames/MPF.html">MPF</a></td><td>R</td><td>Multi-Picture Format</td></tr> +<tr><td>APP2 - <a href="TagNames/InfiRay.html#Version">InfiRay Version</a></td><td>R</td><td>InfiRay IJPEG Version header</td></tr> <tr><td>APP2 - PreviewImage</td><td>R</td><td>Samsung/GE APP2 preview image (multi-segment)</td></tr> <tr><td>APP3 - <a href="TagNames/Kodak.html#Meta">Kodak Meta</a></td><td>R/W</td><td>Kodak Meta information (EXIF-like)</td></tr> <tr><td>APP3 - <a href="TagNames/Stim.html">Stim</a></td><td>R</td><td>Stereo Still Image format</td></tr> <tr><td>APP3 - <a href="TagNames/JPEG.html#JPS">JPS</a></td><td>R</td><td>JPEG Stereo image</td></tr> -<tr><td>APP3 - ThermalData</td><td>R</td><td>Thermal data from DJI RJPEG file (multi-segment)</td></tr> +<tr><td>APP3 - ThermalData</td><td>R</td><td>DJI RJPEG thermal data (multi-segment)</td></tr> +<tr><td>APP3 - ImagingData</td><td>R</td><td>InfiRay IJPEG IR+thermal+visible data (multi-segment)</td></tr> <tr><td>APP3 - PreviewImage</td><td>R</td><td>Samsung/HP preview image (multi-segment)</td></tr> <tr><td>APP4 - <a href="TagNames/Scalado.html">Scalado</a></td><td>R</td><td>(presumably written by <a href="http://www.scalado.com/">Scalado</a> mobile software)</td></tr> <tr><td>APP4 - <a href="TagNames/DJI.html#ThermalParams">ThermalParams</a></td><td>R</td><td>Thermal parameters from DJI RJPEG file</td></tr> <tr><td>APP4 - <a href="TagNames/FlashPix.html">FPXR</a></td><td>R</td><td>FlashPix Ready in non-standard location (multi-segment)</td></tr> +<tr><td>APP4 - <a href="TagNames/InfiRay.html#Factory">InfiRay Factory</a></td><td>R</td><td>InfiRay IJPEG Factory Temperature</td></tr> <tr><td>APP4 - PreviewImage</td><td>R</td><td>(continued from APP3)</td></tr> <tr><td>APP5 - <a href="TagNames/Ricoh.html#RMETA">Ricoh RMETA</a></td><td>R</td><td>Ricoh custom fields</td></tr> <tr><td>APP5 - <a href="TagNames/Samsung.html#APP5">Samsung UniqueID</a></td><td>R</td><td>Samsung Unique ID</td></tr> <tr><td>APP5 - ThermalCalibration</td><td>R</td><td>Thermal calibration data from DJI RJPEG file</td></tr> +<tr><td>APP5 - <a href="TagNames/InfiRay.html#Picture">InfiRay Picture</a></td><td>R</td><td>InfiRay IJPEG Picture Temperature</td></tr> <tr><td>APP5 - PreviewImage</td><td>R</td><td>(continued from APP4)</td></tr> <tr><td>APP6 - <a href="TagNames/JPEG.html#EPPIM">EPPIM</a></td><td>R</td><td>Toshiba PrintIM</td></tr> <tr><td>APP6 - <a href="TagNames/JPEG.html#NITF">NITF</a></td><td>R</td><td>National Imagery Transmission Format</td></tr> <tr><td>APP6 - <a href="TagNames/HP.html#TDHD">HP TDHD</a></td><td>R</td><td>Hewlett-Packard Photosmart R837 TDHD information</td></tr> <tr><td>APP6 - <a href="TagNames/GoPro.html#GPMF">GoPro</a></td><td>R</td><td>GoPro Metadata Format (GPMF) information</td></tr> <tr><td>APP6 - DJI DTAT</td><td>R</td><td>DJI Thermal Analysis Tool record (JSON format)</td></tr> +<tr><td>APP6 - <a href="TagNames/InfiRay.html#MixMode">InfiRay MixMode</a></td><td>R</td><td>InfiRay IJPEG Mix Mode</td></tr> <tr><td>APP7 - <a href="TagNames/Pentax.html">Pentax</a></td><td>R</td><td>Pentax APP7 maker notes</td></tr> <tr><td>APP7 - <a href="TagNames/Qualcomm.html">Qualcomm</a></td><td>R</td><td>Qualcomm Camera Attributes</td></tr> <tr><td>APP7 - Huawei</td><td>R</td><td>Huawei APP7 maker notes (extract with Unknown option)</td></tr> +<tr><td>APP7 - <a href="TagNames/InfiRay.html#OpMode">InfiRay OpMode</a></td><td>R</td><td>InfiRay IJPEG Operation Mode</td></tr> <tr><td>APP8 - <a href="TagNames/JPEG.html#SPIFF">SPIFF</a></td><td>R</td><td>Still Picture Interchange File Format</td></tr> +<tr><td>APP8 - <a href="TagNames/InfiRay.html#Isothermal">InfiRay Isothermal</a></td><td>R</td><td>InfiRay IJPEG Isothermal</td></tr> <tr><td>APP9 - <a href="TagNames/JPEG.html#MediaJukebox">Media Jukebox</a></td><td>R</td><td>Media Jukebox XML information</td></tr> +<tr><td>APP9 - <a href="TagNames/InfiRay.html#Sensor">InfiRay Sensor</a></td><td>R</td><td>InfiRay IJPEG Sensor Information</td></tr> <tr><td>APP10 - Comment</td><td>R</td><td>PhotoStudio Unicode Comment</td></tr> <tr><td>APP11 - <a href="TagNames/JPEG.html#HDR">JPEG-HDR</a></td><td>R</td><td>JPEG-HDR compressed ratio image</td></tr> <tr><td>APP11 - <a href="TagNames/Jpeg2000.html">JUMBF</a></td><td>R</td><td>Jpeg Universal Metadata Box Format (multi-segment)</td></tr> @@ -817,13 +827,13 @@ of the group names in each family:</p> <blockquote><table class=norm> <tr><th>Family</th><th>Group Names</th></tr> <tr><td><b>0 (Information Type)</b></td> -<td class=sm>AFCP, AIFF, APE, APP0, APP1, APP11, APP12, APP13, APP14, APP15, APP3, APP4, -APP5, APP6, APP8, ASF, Audible, CanonVRD, Composite, DICOM, DNG, DV, DjVu, -Ducky, EXE, EXIF, ExifTool, FITS, FLAC, FLIR, File, Flash, FlashPix, Font, -FotoStation, GIF, GIMP, GeoTiff, GoPro, H264, HTML, ICC_Profile, ID3, IPTC, -ISO, ITC, JFIF, JPEG, JSON, JUMBF, Jpeg2000, LNK, Leaf, Lytro, M2TS, MIE, -MIFF, MISB, MNG, MOI, MPC, MPEG, MPF, MXF, MakerNotes, Matroska, Meta, Ogg, -OpenEXR, Opus, PDF, PICT, PLIST, PNG, PSP, Palm, Parrot, PanasonicRaw, +<td class=sm>AFCP, AIFF, APE, APP0, APP1, APP11, APP12, APP13, APP14, APP15, APP2, APP3, +APP4, APP5, APP6, APP8, ASF, Audible, CanonVRD, Composite, DICOM, DNG, DV, +DjVu, Ducky, EXE, EXIF, ExifTool, FITS, FLAC, FLIR, File, Flash, FlashPix, +Font, FotoStation, GIF, GIMP, GeoTiff, GoPro, H264, HTML, ICC_Profile, ID3, +IPTC, ISO, ITC, JFIF, JPEG, JSON, JUMBF, Jpeg2000, LNK, Leaf, Lytro, M2TS, +MIE, MIFF, MISB, MNG, MOI, MPC, MPEG, MPF, MXF, MakerNotes, Matroska, Meta, +Ogg, OpenEXR, Opus, PDF, PICT, PLIST, PNG, PSP, Palm, Parrot, PanasonicRaw, PhotoCD, PhotoMechanic, Photoshop, PostScript, PrintIM, QuickTime, RAF, RIFF, RSRC, RTF, Radiance, Rawzor, Real, Red, SVG, SigmaRaw, Stim, Theora, Torrent, Trailer, UserParam, VCard, Vorbis, WTV, XML, XMP, ZIP @@ -838,8 +848,8 @@ GSpherical, GeoTiff, GlobParamIFD, GoPro, GraphConv, H264, HP, HTC, HTML, HTML-dc, HTML-ncc, HTML-office, HTML-prod, HTML-vw96, HTTP-equiv, ICC-chrm, ICC-clrt, ICC-header, ICC-meas, ICC-meta, ICC-view, ICC_Profile, ICC_Profile#, ID3, ID3v1, ID3v1_Enh, ID3v2_2, ID3v2_3, ID3v2_4, IFD0, IFD1, -IPTC, IPTC#, ISO, ITC, Insta360, InteropIFD, ItemList, JFIF, JFXX, JPEG, -JPEG-HDR, JPS, JSON, JUMBF, JVC, Jpeg2000, KDC_IFD, Keys, Kodak, +IPTC, IPTC#, ISO, ITC, InfiRay, Insta360, InteropIFD, ItemList, JFIF, JFXX, +JPEG, JPEG-HDR, JPS, JSON, JUMBF, JVC, Jpeg2000, KDC_IFD, Keys, Kodak, KodakBordersIFD, KodakEffectsIFD, KodakIFD, KyoceraRaw, LNK, Leaf, LeafSubIFD, Leica, Lyrics3, Lytro, M2TS, MAC, MIE-Audio, MIE-Camera, MIE-Canon, MIE-Doc, MIE-Extender, MIE-Flash, MIE-GPS, MIE-Geo, MIE-Image, @@ -849,25 +859,26 @@ MPC, MPEG, MPF0, MPImage, MS-DOC, MXF, MacOS, MakerNotes, MakerUnknown, Matroska, MediaJukebox, Meta, MetaIFD, Microsoft, Minolta, MinoltaRaw, Motorola, NITF, Nikon, NikonCapture, NikonCustom, NikonScan, NikonSettings, NineEdits, Nintendo, Ocad, Ogg, Olympus, OpenEXR, Opus, PDF, PICT, PNG, -PNG-pHYs, PSP, Palm, Panasonic, PanasonicRaw, Parrot, Pentax, PhaseOne, -PhotoCD, PhotoMechanic, Photoshop, PictureInfo, PostScript, PreviewIFD, -PrintIM, ProfileIFD, Qualcomm, QuickTime, RAF, RAF2, RIFF, RMETA, RSRC, RTF, -Radiance, Rawzor, Real, Real-CONT, Real-MDPR, Real-PROP, Real-RA3, Real-RA4, -Real-RA5, Real-RJMD, Reconyx, Red, Ricoh, SPIFF, SR2, SR2DataIFD, SR2SubIFD, -SRF#, SVG, Samsung, Sanyo, Scalado, Sigma, SigmaRaw, Sony, SonyIDC, Stim, -SubIFD, System, Theora, Torrent, Track#, UserData, VCalendar, VCard, -Version0, Vorbis, WTV, XML, XMP, XMP-DICOM, XMP-Device, XMP-GAudio, -XMP-GCamera, XMP-GCreations, XMP-GDepth, XMP-GFocus, XMP-GImage, XMP-GPano, -XMP-GSpherical, XMP-LImage, XMP-MP, XMP-MP1, XMP-PixelLive, XMP-aas, -XMP-acdsee, XMP-album, XMP-apple-fi, XMP-ast, XMP-aux, XMP-cc, XMP-cell, -XMP-crd, XMP-creatorAtom, XMP-crs, XMP-dc, XMP-dex, XMP-digiKam, -XMP-drone-dji, XMP-dwc, XMP-exif, XMP-exifEX, XMP-expressionmedia, -XMP-extensis, XMP-fpv, XMP-getty, XMP-hdr, XMP-ics, XMP-iptcCore, -XMP-iptcExt, XMP-lr, XMP-mediapro, XMP-microsoft, XMP-mwg-coll, XMP-mwg-kw, -XMP-mwg-rs, XMP-nine, XMP-pdf, XMP-pdfx, XMP-photomech, XMP-photoshop, -XMP-plus, XMP-pmi, XMP-prism, XMP-prl, XMP-prm, XMP-pur, XMP-rdf, XMP-sdc, -XMP-swf, XMP-tiff, XMP-x, XMP-xmp, XMP-xmpBJ, XMP-xmpDM, XMP-xmpMM, -XMP-xmpNote, XMP-xmpPLUS, XMP-xmpRights, XMP-xmpTPg, ZIP, iTunes +PNG-cICP, PNG-pHYs, PSP, Palm, Panasonic, PanasonicRaw, Parrot, Pentax, +PhaseOne, PhotoCD, PhotoMechanic, Photoshop, PictureInfo, PostScript, +PreviewIFD, PrintIM, ProfileIFD, Qualcomm, QuickTime, RAF, RAF2, RIFF, +RMETA, RSRC, RTF, Radiance, Rawzor, Real, Real-CONT, Real-MDPR, Real-PROP, +Real-RA3, Real-RA4, Real-RA5, Real-RJMD, Reconyx, Red, Ricoh, SPIFF, SR2, +SR2DataIFD, SR2SubIFD, SRF#, SVG, Samsung, Sanyo, Scalado, Sigma, SigmaRaw, +Sony, SonyIDC, Stim, SubIFD, System, Theora, Torrent, Track#, UserData, +VCalendar, VCard, Version0, VNote, Vorbis, WTV, XML, XMP, XMP-DICOM, +XMP-Device, XMP-GAudio, XMP-GCamera, XMP-GCreations, XMP-GDepth, XMP-GFocus, +XMP-GImage, XMP-GPano, XMP-GSpherical, XMP-LImage, XMP-MP, XMP-MP1, +XMP-PixelLive, XMP-aas, XMP-acdsee, XMP-album, XMP-apple-fi, XMP-ast, +XMP-aux, XMP-cc, XMP-cell, XMP-crd, XMP-creatorAtom, XMP-crs, XMP-dc, +XMP-dex, XMP-digiKam, XMP-drone-dji, XMP-dwc, XMP-exif, XMP-exifEX, +XMP-expressionmedia, XMP-extensis, XMP-fpv, XMP-getty, XMP-hdr, XMP-ics, +XMP-iptcCore, XMP-iptcExt, XMP-lr, XMP-mediapro, XMP-microsoft, +XMP-mwg-coll, XMP-mwg-kw, XMP-mwg-rs, XMP-nine, XMP-pdf, XMP-pdfx, +XMP-photomech, XMP-photoshop, XMP-plus, XMP-pmi, XMP-prism, XMP-prl, +XMP-prm, XMP-pur, XMP-rdf, XMP-sdc, XMP-swf, XMP-tiff, XMP-x, XMP-xmp, +XMP-xmpBJ, XMP-xmpDM, XMP-xmpMM, XMP-xmpNote, XMP-xmpPLUS, XMP-xmpRights, +XMP-xmpTPg, ZIP, iTunes </td></tr> <tr><td><b>2 (Category)</b></td> <td>Audio, Author, Camera, Device, Document, ExifTool, Image, Location, Other, diff --git a/html/install.html b/html/install.html index 50a72e97..9bdd1932 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.55.zip</code>".)</span></li> +<br><span class=lt>(The file you download should be named "<code>exiftool-12.56.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.55.zip</code>" to open +<br><span class=lt>(Double-click on "<code>exiftool-12.56.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.55.tar.gz</code>".)</span></li> +<br><span class=lt>(The file you download should be named "<code>Image-ExifTool-12.56.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.55.dmg</code>".)</span></li> +<br><span class=lt>(The file you download should be named "<code>ExifTool-12.56.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.55.tar.gz</code>".)</span></li> +<br><span class=lt>(The file you download should be named "<code>Image-ExifTool-12.56.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.55.tar.gz - cd Image-ExifTool-12.55 + tar -xzf Image-ExifTool-12.56.tar.gz + cd Image-ExifTool-12.56 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.55.pkg" can't be opened because it is from an +<blockquote class=red>"ExifTool-12.56.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.55.tar.gz</code>".)</span></li> +<br><span class=lt>(The file you download should be named "<code>Image-ExifTool-12.56.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><your download directory></i> - gzip -dc Image-ExifTool-12.55.tar.gz | tar -xf - - cd Image-ExifTool-12.55 + gzip -dc Image-ExifTool-12.56.tar.gz | tar -xf - + cd Image-ExifTool-12.56 </pre> <span class=lt>(At this point you may run exiftool by typing "<code>./exiftool <i><image file name></i></code>".)</span></li> diff --git a/lib/Image/ExifTool.pm b/lib/Image/ExifTool.pm index a3183e33..1334a9ce 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.55'; +$VERSION = '12.56'; $RELEASE = ''; @ISA = qw(Exporter); %EXPORT_TAGS = ( @@ -150,8 +150,8 @@ sub ReadValue($$$;$$$); Real::Media Real::Audio Real::Metafile Red RIFF AIFF ASF WTV DICOM FITS MIE JSON HTML XMP::SVG Palm Palm::MOBI Palm::EXTH Torrent EXE EXE::PEVersion EXE::PEString EXE::MachO EXE::PEF EXE::ELF EXE::AR EXE::CHM LNK Font VCard - Text VCard::VCalendar RSRC Rawzor ZIP ZIP::GZIP ZIP::RAR RTF OOXML iWork ISO - FLIR::AFF FLIR::FPF MacOS MacOS::MDItem FlashPix::DocTable + Text VCard::VCalendar VCard::VNote RSRC Rawzor ZIP ZIP::GZIP ZIP::RAR RTF + OOXML iWork ISO FLIR::AFF FLIR::FPF MacOS MacOS::MDItem FlashPix::DocTable ); # alphabetical list of current Lang modules @@ -526,6 +526,7 @@ my %createTypes = map { $_ => 1 } qw(XMP ICC MIE VRD DR4 EXIF EXV); VCARD=> ['VCard','Virtual Card'], VCF => 'VCARD', VOB => ['MPEG', 'Video Object'], + VNT => [['FPX','VCard'], 'Scene7 Vignette or V-Note text file'], VRD => ['VRD', 'Canon VRD Recipe Data'], VSD => ['FPX', 'Microsoft Visio Drawing'], WAV => ['RIFF', 'WAVeform (Windows digital audio)'], @@ -577,6 +578,7 @@ my %fileDescription = ( 'Win32 DLL' => 'Windows 32-bit Dynamic Link Library', 'Win64 EXE' => 'Windows 64-bit Executable', 'Win64 DLL' => 'Windows 64-bit Dynamic Link Library', + VNote => 'V-Note document', ); # MIME types for applicable file types above @@ -977,7 +979,7 @@ $testLen = 1024; # number of bytes to read when testing for magic number TAR => '.{257}ustar( )?\0', # (this doesn't catch old-style tar files) TXT => '(\xff\xfe|(\0\0)?\xfe\xff|(\xef\xbb\xbf)?[\x07-\x0d\x20-\x7e\x80-\xfe]*$)', TIFF => '(II|MM)', # don't test magic number (some raw formats are different) - VCard=> '(?i)BEGIN:(VCARD|VCALENDAR)\r\n', + VCard=> '(?i)BEGIN:(VCARD|VCALENDAR|VNOTE)\r\n', VRD => 'CANON OPTIONAL DATA\0', WMF => '(\xd7\xcd\xc6\x9a\0\0|\x01\0\x09\0\0\x03)', WTV => '\xb7\xd8\x00\x20\x37\x49\xda\x11\xa6\x4e\x00\x07\xe9\x5e\xad\x8d', @@ -6871,7 +6873,7 @@ sub ProcessJPEG($$) $self->Warn("Ignored APP1 segment length $length (unknown header)"); } } - } elsif ($marker == 0xe2) { # APP2 (ICC Profile, FPXR, MPF, PreviewImage) + } elsif ($marker == 0xe2) { # APP2 (ICC Profile, FPXR, MPF, InfiRay, PreviewImage) if ($$segDataPt =~ /^ICC_PROFILE\0/ and $length >= 14) { $dumpType = 'ICC_Profile'; # must concatenate profile chunks (note: handle the case where @@ -6933,6 +6935,12 @@ sub ProcessJPEG($$) # extract the MPF information (it is in standard TIFF format) my $tagTablePtr = GetTagTable('Image::ExifTool::MPF::Main'); $self->ProcessTIFF(\%dirInfo, $tagTablePtr); + } elsif ($$segDataPt =~ /^....IJPEG\0/s) { + $dumpType = 'InfiRay Version'; + $$self{HasIJPEG} = 1; + SetByteOrder('II'); + my $tagTablePtr = GetTagTable('Image::ExifTool::InfiRay::Version'); + $self->ProcessDirectory(\%dirInfo, $tagTablePtr); } elsif ($$segDataPt =~ /^(|QVGA\0|BGTH)\xff\xd8\xff[\xdb\xe0\xe1]/) { # Samsung/GE/GoPro="", BenQ DC C1220/Pentacon/Polaroid="QVGA\0", # Digilife DDC-690/Rollei="BGTH" @@ -6973,8 +6981,8 @@ sub ProcessJPEG($$) SetByteOrder('MM'); my $tagTablePtr = GetTagTable('Image::ExifTool::JPEG::JPS'); $self->ProcessDirectory(\%dirInfo, $tagTablePtr); - } elsif ($$self{Make} eq 'DJI') { - $dumpType = 'DJI ThermalData'; + } elsif ($$self{HasIJPEG} or $$self{Make} eq 'DJI') { + $dumpType = $$self{HasIJPEG} ? 'InfiRay ImagingData' : 'DJI ThermalData'; # add this data to the combined data if it exists my $dataPt = $segDataPt; if (defined $combinedSegData) { @@ -6984,11 +6992,14 @@ sub ProcessJPEG($$) if ($nextMarker == $marker) { $combinedSegData = $$segDataPt unless defined $combinedSegData; } else { - # process DJI FLIR thermal data + # process InfiRay/DJI thermal data my $tagTablePtr = GetTagTable('Image::ExifTool::JPEG::Main'); $self->HandleTag($tagTablePtr, 'APP3', $$dataPt); undef $combinedSegData; } + } elsif ($$self{HasIJPEG}) { + $dumpType = 'InfiRay Data', + } elsif ($$segDataPt =~ /^\xff\xd8\xff\xdb/) { $dumpType = 'PreviewImage'; # (Samsung, HP, BenQ) $preview = $$segDataPt; @@ -6997,7 +7008,7 @@ sub ProcessJPEG($$) $self->FoundTag('PreviewImage', $preview); undef $preview; } - } elsif ($marker == 0xe4) { # APP4 ("SCALADO", FPXR, PreviewImage) + } elsif ($marker == 0xe4) { # APP4 (InfiRay, "SCALADO", FPXR, PreviewImage) if ($$segDataPt =~ /^SCALADO\0/ and $length >= 16) { $dumpType = 'SCALADO'; my ($num, $idx, $len) = unpack('x8n2N', $$segDataPt); @@ -7028,6 +7039,11 @@ sub ProcessJPEG($$) DirStart(\%dirInfo, 0, 0); my $tagTablePtr = GetTagTable('Image::ExifTool::DJI::ThermalParams'); $self->ProcessDirectory(\%dirInfo, $tagTablePtr); + } elsif ($$self{HasIJPEG} and $length >= 120) { + $dumpType = 'InfiRay Factory'; + SetByteOrder('II'); + my $tagTablePtr = GetTagTable('Image::ExifTool::InfiRay::Factory'); + $self->ProcessDirectory(\%dirInfo, $tagTablePtr); } elsif ($preview) { # continued Samsung S1060 preview from APP3 $dumpType = 'PreviewImage'; @@ -7039,7 +7055,7 @@ sub ProcessJPEG($$) $self->FoundTag('PreviewImage', $preview); undef $preview; } - } elsif ($marker == 0xe5) { # APP5 (Ricoh "RMETA") + } elsif ($marker == 0xe5) { # APP5 (InfiRay, Ricoh "RMETA") if ($$segDataPt =~ /^RMETA\0/) { # (NOTE: apparently these may span multiple segments, but I haven't seen # a sample like this, so multi-segment support hasn't yet been implemented) @@ -7054,13 +7070,18 @@ sub ProcessJPEG($$) $dumpType = 'DJI ThermalCal'; my $tagTablePtr = GetTagTable('Image::ExifTool::JPEG::Main'); $self->HandleTag($tagTablePtr, 'APP5', $$segDataPt); + } elsif ($$self{HasIJPEG} and $length >= 38) { + $dumpType = 'InfiRay Picture'; + SetByteOrder('II'); + my $tagTablePtr = GetTagTable('Image::ExifTool::InfiRay::Picture'); + $self->ProcessDirectory(\%dirInfo, $tagTablePtr); } elsif ($preview) { $dumpType = 'PreviewImage'; $preview .= $$segDataPt; $self->FoundTag('PreviewImage', $preview); undef $preview; } - } elsif ($marker == 0xe6) { # APP6 (Toshiba EPPIM, NITF, HP_TDHD) + } elsif ($marker == 0xe6) { # APP6 (InfiRay, Toshiba EPPIM, NITF, HP_TDHD) if ($$segDataPt =~ /^EPPIM\0/) { undef $dumpType; # (will be dumped here) DirStart(\%dirInfo, 6, 6); @@ -7093,8 +7114,13 @@ sub ProcessJPEG($$) $dumpType = 'DJI_DTAT'; my $tagTablePtr = GetTagTable('Image::ExifTool::JPEG::Main'); $self->HandleTag($tagTablePtr, 'APP6', $$segDataPt); + } elsif ($$self{HasIJPEG} and $length >= 129) { + $dumpType = 'InfiRay MixMode'; + SetByteOrder('II'); + my $tagTablePtr = GetTagTable('Image::ExifTool::InfiRay::MixMode'); + $self->ProcessDirectory(\%dirInfo, $tagTablePtr); } - } elsif ($marker == 0xe7) { # APP7 (Pentax, Huawei, Qualcomm) + } elsif ($marker == 0xe7) { # APP7 (InfiRay, Pentax, Huawei, Qualcomm) if ($$segDataPt =~ /^PENTAX \0(II|MM)/) { # found in K-3 images (is this multi-segment??) SetByteOrder($1); @@ -7133,16 +7159,26 @@ sub ProcessJPEG($$) DirStart(\%dirInfo, 27); $dirInfo{DirName} = 'Qualcomm'; $self->ProcessDirectory(\%dirInfo, $tagTablePtr); + } elsif ($$self{HasIJPEG} and $length >= 32) { + $dumpType = 'InfiRay OpMode'; + SetByteOrder('II'); + my $tagTablePtr = GetTagTable('Image::ExifTool::InfiRay::OpMode'); + $self->ProcessDirectory(\%dirInfo, $tagTablePtr); } - } elsif ($marker == 0xe8) { # APP8 (SPIFF) + } elsif ($marker == 0xe8) { # APP8 (InfiRay, SPIFF) # my sample SPIFF has 32 bytes of data, but spec states 30 if ($$segDataPt =~ /^SPIFF\0/ and $length == 32) { $dumpType = 'SPIFF'; DirStart(\%dirInfo, 6); my $tagTablePtr = GetTagTable('Image::ExifTool::JPEG::SPIFF'); $self->ProcessDirectory(\%dirInfo, $tagTablePtr); + } elsif ($$self{HasIJPEG} and $length >= 32) { + $dumpType = 'InfiRay Isothermal'; + SetByteOrder('II'); + my $tagTablePtr = GetTagTable('Image::ExifTool::InfiRay::Isothermal'); + $self->ProcessDirectory(\%dirInfo, $tagTablePtr); } - } elsif ($marker == 0xe9) { # APP9 (Media Jukebox) + } elsif ($marker == 0xe9) { # APP9 (InfiRay, Media Jukebox) if ($$segDataPt =~ /^Media Jukebox\0/ and $length > 22) { $dumpType = 'MediaJukebox'; # (start parsing after the "<MJMD>") @@ -7151,6 +7187,11 @@ sub ProcessJPEG($$) require Image::ExifTool::XMP; my $tagTablePtr = GetTagTable('Image::ExifTool::JPEG::MediaJukebox'); $self->ProcessDirectory(\%dirInfo, $tagTablePtr, \&Image::ExifTool::XMP::ProcessXMP); + } elsif ($$self{HasIJPEG} and $length >= 768) { + $dumpType = 'InfiRay Sensor'; + SetByteOrder('II'); + my $tagTablePtr = GetTagTable('Image::ExifTool::InfiRay::Sensor'); + $self->ProcessDirectory(\%dirInfo, $tagTablePtr); } } elsif ($marker == 0xea) { # APP10 (PhotoStudio Unicode comments) if ($$segDataPt =~ /^UNICODE\0/) { diff --git a/lib/Image/ExifTool.pod b/lib/Image/ExifTool.pod index 53c767f5..20105bfb 100644 --- a/lib/Image/ExifTool.pod +++ b/lib/Image/ExifTool.pod @@ -90,23 +90,23 @@ supported by ExifTool (r = read, w = write, c = create): CHM r | FPF r | MKA r | PFA r | TTF r COS r | FPX r | MKS r | PFB r | TXT r CR2 r/w | GIF r/w | MKV r | PFM r | VCF r - CR3 r/w | GPR r/w | MNG r/w | PGF r | VRD r/w/c - CRM r/w | GZ r | MOBI r | PGM r/w | VSD r - CRW r/w | HDP r/w | MODD r | PLIST r | WAV r - CS1 r/w | HDR r | MOI r | PICT r | WDP r/w - CSV r | HEIC r/w | MOS r/w | PMP r | WEBP r/w - CUR r | HEIF r/w | MOV r/w | PNG r/w | WEBM r - CZI r | HTML r | MP3 r | PPM r/w | WMA r - DCM r | ICC r/w/c | MP4 r/w | PPT r | WMV r - DCP r/w | ICO r | MPC r | PPTX r | WTV r - DCR r | ICS r | MPG r | PS r/w | WV r - DFONT r | IDML r | MPO r/w | PSB r/w | X3F r/w - DIVX r | IIQ r/w | MQV r/w | PSD r/w | XCF r - DJVU r | IND r/w | MRC r | PSP r | XLS r - DLL r | INSP r/w | MRW r/w | QTIF r/w | XLSX r - DNG r/w | INSV r | MXF r | R3D r | XMP r/w/c - DOC r | INX r | NEF r/w | RA r | ZIP r - DOCX r | ISO r | NKSC r/w | RAF r/w | + CR3 r/w | GPR r/w | MNG r/w | PGF r | VNT r + CRM r/w | GZ r | MOBI r | PGM r/w | VRD r/w/c + CRW r/w | HDP r/w | MODD r | PLIST r | VSD r + CS1 r/w | HDR r | MOI r | PICT r | WAV r + CSV r | HEIC r/w | MOS r/w | PMP r | WDP r/w + CUR r | HEIF r/w | MOV r/w | PNG r/w | WEBP r/w + CZI r | HTML r | MP3 r | PPM r/w | WEBM r + DCM r | ICC r/w/c | MP4 r/w | PPT r | WMA r + DCP r/w | ICO r | MPC r | PPTX r | WMV r + DCR r | ICS r | MPG r | PS r/w | WTV r + DFONT r | IDML r | MPO r/w | PSB r/w | WV r + DIVX r | IIQ r/w | MQV r/w | PSD r/w | X3F r/w + DJVU r | IND r/w | MRC r | PSP r | XCF r + DLL r | INSP r/w | MRW r/w | QTIF r/w | XLS r + DNG r/w | INSV r | MXF r | R3D r | XLSX r + DOC r | INX r | NEF r/w | RA r | XMP r/w/c + DOCX r | ISO r | NKSC r/w | RAF r/w | ZIP r Meta Information ----------------------+----------------------+--------------------- @@ -642,11 +642,11 @@ XMP to be extracted. Flag to extract information from embedded documents in EPS files, embedded EPS information and JPEG and Jpeg2000 images in PDF files, embedded MPF images in JPEG and MPO files, metadata after the first Cluster in MKV files, -timed metadata in videos, and the resource fork of Mac OS files. A setting -of 2 also causes the H264 video stream in MP4 files to be parsed until the -first SEI message is decoded, or 3 to parse the entire H264 stream in MP4 -videos and the entire M2TS file to look for any unlisted program containing -GPS metadata. Default is undef. +timed metadata in videos, all frames of a multipart EXR image, and the +resource fork of Mac OS files. A setting of 2 also causes the H264 video +stream in MP4 files to be parsed until the first SEI message is decoded, or +3 to parse the entire H264 stream in MP4 videos and the entire M2TS file to +look for any unlisted program containing GPS metadata. Default is undef. =item FastScan @@ -2309,13 +2309,13 @@ Here is a complete list of groups for each of these families: =item Family 0 (Information Type): -AFCP, AIFF, APE, APP0, APP1, APP11, APP12, APP13, APP14, APP15, APP3, APP4, -APP5, APP6, APP8, ASF, Audible, CanonVRD, Composite, DICOM, DNG, DV, DjVu, -Ducky, EXE, EXIF, ExifTool, FITS, FLAC, FLIR, File, Flash, FlashPix, Font, -FotoStation, GIF, GIMP, GeoTiff, GoPro, H264, HTML, ICC_Profile, ID3, IPTC, -ISO, ITC, JFIF, JPEG, JSON, JUMBF, Jpeg2000, LNK, Leaf, Lytro, M2TS, MIE, -MIFF, MISB, MNG, MOI, MPC, MPEG, MPF, MXF, MakerNotes, Matroska, Meta, Ogg, -OpenEXR, Opus, PDF, PICT, PLIST, PNG, PSP, Palm, Parrot, PanasonicRaw, +AFCP, AIFF, APE, APP0, APP1, APP11, APP12, APP13, APP14, APP15, APP2, APP3, +APP4, APP5, APP6, APP8, ASF, Audible, CanonVRD, Composite, DICOM, DNG, DV, +DjVu, Ducky, EXE, EXIF, ExifTool, FITS, FLAC, FLIR, File, Flash, FlashPix, +Font, FotoStation, GIF, GIMP, GeoTiff, GoPro, H264, HTML, ICC_Profile, ID3, +IPTC, ISO, ITC, JFIF, JPEG, JSON, JUMBF, Jpeg2000, LNK, Leaf, Lytro, M2TS, +MIE, MIFF, MISB, MNG, MOI, MPC, MPEG, MPF, MXF, MakerNotes, Matroska, Meta, +Ogg, OpenEXR, Opus, PDF, PICT, PLIST, PNG, PSP, Palm, Parrot, PanasonicRaw, PhotoCD, PhotoMechanic, Photoshop, PostScript, PrintIM, QuickTime, RAF, RIFF, RSRC, RTF, Radiance, Rawzor, Real, Red, SVG, SigmaRaw, Stim, Theora, Torrent, Trailer, UserParam, VCard, Vorbis, WTV, XML, XMP, ZIP @@ -2331,8 +2331,8 @@ GSpherical, GeoTiff, GlobParamIFD, GoPro, GraphConv, H264, HP, HTC, HTML, HTML-dc, HTML-ncc, HTML-office, HTML-prod, HTML-vw96, HTTP-equiv, ICC-chrm, ICC-clrt, ICC-header, ICC-meas, ICC-meta, ICC-view, ICC_Profile, ICC_Profile#, ID3, ID3v1, ID3v1_Enh, ID3v2_2, ID3v2_3, ID3v2_4, IFD0, IFD1, -IPTC, IPTC#, ISO, ITC, Insta360, InteropIFD, ItemList, JFIF, JFXX, JPEG, -JPEG-HDR, JPS, JSON, JUMBF, JVC, Jpeg2000, KDC_IFD, Keys, Kodak, +IPTC, IPTC#, ISO, ITC, InfiRay, Insta360, InteropIFD, ItemList, JFIF, JFXX, +JPEG, JPEG-HDR, JPS, JSON, JUMBF, JVC, Jpeg2000, KDC_IFD, Keys, Kodak, KodakBordersIFD, KodakEffectsIFD, KodakIFD, KyoceraRaw, LNK, Leaf, LeafSubIFD, Leica, Lyrics3, Lytro, M2TS, MAC, MIE-Audio, MIE-Camera, MIE-Canon, MIE-Doc, MIE-Extender, MIE-Flash, MIE-GPS, MIE-Geo, MIE-Image, @@ -2342,25 +2342,26 @@ MPC, MPEG, MPF0, MPImage, MS-DOC, MXF, MacOS, MakerNotes, MakerUnknown, Matroska, MediaJukebox, Meta, MetaIFD, Microsoft, Minolta, MinoltaRaw, Motorola, NITF, Nikon, NikonCapture, NikonCustom, NikonScan, NikonSettings, NineEdits, Nintendo, Ocad, Ogg, Olympus, OpenEXR, Opus, PDF, PICT, PNG, -PNG-pHYs, PSP, Palm, Panasonic, PanasonicRaw, Parrot, Pentax, PhaseOne, -PhotoCD, PhotoMechanic, Photoshop, PictureInfo, PostScript, PreviewIFD, -PrintIM, ProfileIFD, Qualcomm, QuickTime, RAF, RAF2, RIFF, RMETA, RSRC, RTF, -Radiance, Rawzor, Real, Real-CONT, Real-MDPR, Real-PROP, Real-RA3, Real-RA4, -Real-RA5, Real-RJMD, Reconyx, Red, Ricoh, SPIFF, SR2, SR2DataIFD, SR2SubIFD, -SRF#, SVG, Samsung, Sanyo, Scalado, Sigma, SigmaRaw, Sony, SonyIDC, Stim, -SubIFD, System, Theora, Torrent, Track#, UserData, VCalendar, VCard, -Version0, Vorbis, WTV, XML, XMP, XMP-DICOM, XMP-Device, XMP-GAudio, -XMP-GCamera, XMP-GCreations, XMP-GDepth, XMP-GFocus, XMP-GImage, XMP-GPano, -XMP-GSpherical, XMP-LImage, XMP-MP, XMP-MP1, XMP-PixelLive, XMP-aas, -XMP-acdsee, XMP-album, XMP-apple-fi, XMP-ast, XMP-aux, XMP-cc, XMP-cell, -XMP-crd, XMP-creatorAtom, XMP-crs, XMP-dc, XMP-dex, XMP-digiKam, -XMP-drone-dji, XMP-dwc, XMP-exif, XMP-exifEX, XMP-expressionmedia, -XMP-extensis, XMP-fpv, XMP-getty, XMP-hdr, XMP-ics, XMP-iptcCore, -XMP-iptcExt, XMP-lr, XMP-mediapro, XMP-microsoft, XMP-mwg-coll, XMP-mwg-kw, -XMP-mwg-rs, XMP-nine, XMP-pdf, XMP-pdfx, XMP-photomech, XMP-photoshop, -XMP-plus, XMP-pmi, XMP-prism, XMP-prl, XMP-prm, XMP-pur, XMP-rdf, XMP-sdc, -XMP-swf, XMP-tiff, XMP-x, XMP-xmp, XMP-xmpBJ, XMP-xmpDM, XMP-xmpMM, -XMP-xmpNote, XMP-xmpPLUS, XMP-xmpRights, XMP-xmpTPg, ZIP, iTunes +PNG-cICP, PNG-pHYs, PSP, Palm, Panasonic, PanasonicRaw, Parrot, Pentax, +PhaseOne, PhotoCD, PhotoMechanic, Photoshop, PictureInfo, PostScript, +PreviewIFD, PrintIM, ProfileIFD, Qualcomm, QuickTime, RAF, RAF2, RIFF, +RMETA, RSRC, RTF, Radiance, Rawzor, Real, Real-CONT, Real-MDPR, Real-PROP, +Real-RA3, Real-RA4, Real-RA5, Real-RJMD, Reconyx, Red, Ricoh, SPIFF, SR2, +SR2DataIFD, SR2SubIFD, SRF#, SVG, Samsung, Sanyo, Scalado, Sigma, SigmaRaw, +Sony, SonyIDC, Stim, SubIFD, System, Theora, Torrent, Track#, UserData, +VCalendar, VCard, Version0, VNote, Vorbis, WTV, XML, XMP, XMP-DICOM, +XMP-Device, XMP-GAudio, XMP-GCamera, XMP-GCreations, XMP-GDepth, XMP-GFocus, +XMP-GImage, XMP-GPano, XMP-GSpherical, XMP-LImage, XMP-MP, XMP-MP1, +XMP-PixelLive, XMP-aas, XMP-acdsee, XMP-album, XMP-apple-fi, XMP-ast, +XMP-aux, XMP-cc, XMP-cell, XMP-crd, XMP-creatorAtom, XMP-crs, XMP-dc, +XMP-dex, XMP-digiKam, XMP-drone-dji, XMP-dwc, XMP-exif, XMP-exifEX, +XMP-expressionmedia, XMP-extensis, XMP-fpv, XMP-getty, XMP-hdr, XMP-ics, +XMP-iptcCore, XMP-iptcExt, XMP-lr, XMP-mediapro, XMP-microsoft, +XMP-mwg-coll, XMP-mwg-kw, XMP-mwg-rs, XMP-nine, XMP-pdf, XMP-pdfx, +XMP-photomech, XMP-photoshop, XMP-plus, XMP-pmi, XMP-prism, XMP-prl, +XMP-prm, XMP-pur, XMP-rdf, XMP-sdc, XMP-swf, XMP-tiff, XMP-x, XMP-xmp, +XMP-xmpBJ, XMP-xmpDM, XMP-xmpMM, XMP-xmpNote, XMP-xmpPLUS, XMP-xmpRights, +XMP-xmpTPg, ZIP, iTunes =item Family 2 (Category): diff --git a/lib/Image/ExifTool/BuildTagLookup.pm b/lib/Image/ExifTool/BuildTagLookup.pm index f7fbd1a3..667d80db 100644 --- a/lib/Image/ExifTool/BuildTagLookup.pm +++ b/lib/Image/ExifTool/BuildTagLookup.pm @@ -314,10 +314,12 @@ C<integer> is a string of digits (possibly beginning with a '+' or '-'), C<real> is a floating point number, C<rational> is entered as a floating point number but stored as two C<integer> strings separated by a '/' character, C<date> is a date/time string entered in the format "YYYY:mm:dd -HH:MM:SS[.ss][+/-HH:MM]", C<boolean> is either "True" or "False" (but "true" -and "false" may be written as a ValueConv value for compatibility with -non-conforming applications), C<struct> indicates a structured tag, and -C<lang-alt> is a tag that supports alternate languages. +HH:MM:SS[.ss][+/-HH:MM]" but some partial date/time formats are also +accepted (see L<https://exiftool.org/faq.html#Q5>), C<boolean> is either +"True" or "False" (but "true" and "false" may be written as a ValueConv +value for compatibility with non-conforming applications), C<struct> +indicates a structured tag, and C<lang-alt> is a tag that supports alternate +languages. When reading, C<struct> tags are extracted only if the L<Struct|../ExifTool.html#Struct> (-struct) option is used. Otherwise the corresponding I<Flattened> tags, indicated by diff --git a/lib/Image/ExifTool/Canon.pm b/lib/Image/ExifTool/Canon.pm index 87b5fa48..f81b5797 100644 --- a/lib/Image/ExifTool/Canon.pm +++ b/lib/Image/ExifTool/Canon.pm @@ -88,7 +88,7 @@ sub ProcessCTMD($$$); sub ProcessExifInfo($$$); sub SwapWords($); -$VERSION = '4.64'; +$VERSION = '4.65'; # Note: Removed 'USM' from 'L' lenses since it is redundant - PH # (or is it? Ref 32 shows 5 non-USM L-type lenses) @@ -621,8 +621,10 @@ $VERSION = '4.64'; '61182.41' => 'Canon RF 1200mm F8L IS USM + RF1.4x', #42 '61182.42' => 'Canon RF 1200mm F8L IS USM + RF2x', #42 '61182.43' => 'Canon RF 135mm F1.8 L IS USM', #42 + '61182.44' => 'Canon RF 24-50mm F4.5-6.3 IS STM', #42 + '61182.45' => 'Canon RF-S 55-210mm F5-7.1 IS STM', #42 # we need the RFLensType values for the following... - '61182.44' => 'Canon RF 5.2mm F2.8L Dual Fisheye 3D VR', #PH (NC) + '61182.46' => 'Canon RF 5.2mm F2.8L Dual Fisheye 3D VR', #PH (NC) 65535 => 'n/a', ); @@ -983,7 +985,9 @@ $VERSION = '4.64'; 0x80000465 => 'EOS R10', #42 0x80000467 => 'PowerShot ZOOM', 0x80000468 => 'EOS M50 Mark II / Kiss M2', #IB + 0x80000480 => 'EOS R50', #42 0x80000481 => 'EOS R6 Mark II', #42 + 0x80000487 => 'EOS R8', #42 0x80000520 => 'EOS D2000C', #IB 0x80000560 => 'EOS D6000C', #PH (guess) ); @@ -6840,6 +6844,8 @@ my %ciMaxFocal = ( 300 => 'Canon RF 1200mm F8L IS USM + RF2x', #42 302 => 'Canon RF 15-30mm F4.5-6.3 IS STM', #42 303 => 'Canon RF 135mm F1.8 L IS USM', #42 + 304 => 'Canon RF 24-50mm F4.5-6.3 IS STM', #42 + 305 => 'Canon RF-S 55-210mm F5-7.1 IS STM', #42 # Note: add new RF lenses to %canonLensTypes with ID 61182 }, }, diff --git a/lib/Image/ExifTool/Exif.pm b/lib/Image/ExifTool/Exif.pm index 1873579b..6053b6c6 100644 --- a/lib/Image/ExifTool/Exif.pm +++ b/lib/Image/ExifTool/Exif.pm @@ -56,7 +56,7 @@ use vars qw($VERSION $AUTOLOAD @formatSize @formatName %formatNumber %intFormat use Image::ExifTool qw(:DataAccess :Utils); use Image::ExifTool::MakerNotes; -$VERSION = '4.42'; +$VERSION = '4.43'; sub ProcessExif($$$); sub WriteExif($$$); @@ -579,6 +579,13 @@ my %opcodeInfo = ( ByteOrder => 'LittleEndian', }, { + Condition => '$$self{Compression} and $$self{Compression} eq "34892"', # DNG Lossy JPEG + Name => 'OtherImageStart', + IsOffset => 1, + OffsetPair => 0x117, # point to associated byte counts + DataTag => 'OtherImage', + }, + { # (APP1 IFD2 is for Leica JPEG preview) Condition => q[ not ($$self{TIFF_TYPE} eq 'CR2' and $$self{DIR_NAME} eq 'IFD0') and @@ -665,6 +672,12 @@ my %opcodeInfo = ( ByteOrder => 'LittleEndian', }, { + Condition => '$$self{Compression} and $$self{Compression} eq "34892"', # DNG Lossy JPEG + Name => 'OtherImageLength', + OffsetPair => 0x111, # point to associated offset + DataTag => 'OtherImage', + }, + { # (APP1 IFD2 is for Leica JPEG preview) Condition => q[ not ($$self{TIFF_TYPE} eq 'CR2' and $$self{DIR_NAME} eq 'IFD0') and @@ -4706,12 +4719,28 @@ my %subSecConv = ( 0 => 'OtherImageStart', 1 => 'OtherImageLength', }, + Desire => { + 2 => 'OtherImageStart (1)', + 3 => 'OtherImageLength (1)', + }, Notes => q{ this tag is writable, and may be used to update existing embedded images, but not create or delete them }, - # retrieve the thumbnail from our EXIF data + # retrieve all other images RawConv => q{ + if ($val[2] and $val[3]) { + my $i = 1; + for (;;) { + my %val = ( 0 => $$val{2}, 1 => $$val{3} ); + $self->FoundTag($tagInfo, \%val); + ++$i; + $$val{2} = "$$val{0} ($i)"; + last unless defined $$self{VALUE}{$$val{2}}; + $$val{3} = "$$val{1} ($i)"; + last unless defined $$self{VALUE}{$$val{3}}; + } + } @grps = $self->GetGroup($$val{0}); Image::ExifTool::Exif::ExtractImage($self,$val[0],$val[1],"OtherImage"); }, diff --git a/lib/Image/ExifTool/FlashPix.pm b/lib/Image/ExifTool/FlashPix.pm index 1e90fb9d..987a6fe5 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.41'; +$VERSION = '1.42'; sub ProcessFPX($$); sub ProcessFPXR($$$); @@ -483,10 +483,18 @@ my %fpxFileType = ( }, IeImg => { Name => 'EmbeddedImage', - Notes => 'embedded images in Scene7 vignette VNT files', + 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 + }, Groups => { 2 => 'Preview' }, Binary => 1, }, + IeImg_rect => { # (not a real tag -- extracted from Contents of VNT file) + Name => 'EmbeddedImageRectangle', + Hidden => 1, + }, ); # Summary Information properties @@ -1059,6 +1067,7 @@ my %fpxFileType = ( %Image::ExifTool::FlashPix::Contents = ( PROCESS_PROC => \&ProcessProperties, GROUPS => { 2 => 'Image' }, + OriginalFileName => { Name => 'OriginalFileName', Hidden => 1 }, # (not a real tag -- extracted from Contents of VNT file) ); # CompObj tags @@ -1537,11 +1546,43 @@ sub ProcessContents($$$) my $isFLA; # all of my FLA samples contain "Contents" data, and no other FPX-like samples have - # this, but check the data for a familiar pattern to be sure this is FLA: the - # Contents of all of my FLA samples start with two bytes (0x29,0x38,0x3f,0x43 or 0x47, - # then 0x01) followed by a number of zero bytes (from 0x18 to 0x26 of them, related - # somehow to the value of the first byte), followed by the string "DocumentPage" - $isFLA = 1 if $$dataPt =~ /^..\0+\xff\xff\x01\0\x0d\0CDocumentPage/s; + # this (except Scene7 VNT viles), but check the data for a familiar pattern to be + # sure this is FLA: the Contents of all of my FLA samples start with two bytes + # (0x29,0x38,0x3f,0x43 or 0x47, then 0x01) followed by a number of zero bytes + # (from 0x18 to 0x26 of them, related somehow to the value of the first byte), + # followed by the string "DocumentPage" + if ($$dataPt =~ /^..\0+\xff\xff\x01\0\x0d\0CDocumentPage/s) { + $isFLA = 1; + } elsif ($$dataPt =~ /^\0{4}.(.{1,255})\x60\xa1\x3f\x22\0{5}(.{8})/sg) { + # this looks like a VNT file + $et->OverrideFileType('VNT', 'image/x-vignette'); + # hack to set proper file description (extension is the same for V-Note files) + $Image::ExifTool::static_vars{OverrideFileDescription}{VNT} = 'Scene7 Vignette', + my $name = $1; + my ($w, $h) = unpack('V2',$2); + $et->FoundTag(ImageWidth => $w); + $et->FoundTag(ImageHeight => $h); + $et->HandleTag($tagTablePtr, OriginalFileName => $name); + if ($$dataPt =~ /\G\x01\0{4}(.{12})/sg) { + # (first 4 bytes seem to be number of objects, next 4 bytes are zero, then ICC size) + my $size = unpack('x8V', $1); + # (not useful?) $et->FoundTag(NumObjects => $num); + if ($size and pos($$dataPt) + $size < length($$dataPt)) { + my $dat = substr($$dataPt, pos($$dataPt), $size); + $et->FoundTag(ICC_Profile => $dat); + pos($$dataPt) += $size; + } + $$et{IeImg_lkup} = { }; + # - the byte after TargetRole1 is 0x0d or 0x11 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); + next if $index == 0xffffffff; + $$et{IeImg_lkup}{$index} and $et->WarnOnce('Duplicate image index'); + $$et{IeImg_lkup}{$index} = "@coords"; + } + } + } # do a brute-force scan of the "Contents" for UTF-16 XMP # (this may always be little-endian, but allow for either endianness) @@ -2337,8 +2378,24 @@ sub ProcessFPX($$) ); my $subTablePtr = GetTagTable($$subdir{TagTable}); $et->ProcessDirectory(\%dirInfo, $subTablePtr, $$subdir{ProcessProc}); + } elsif (defined $size and $size > length($buff)) { + $et->WarnOnce('Truncated object'); } else { - $et->FoundTag($tagInfo, $buff); + $buff = substr($buff, 0, $size) if defined $size and $size < length($buff); + if ($tag =~ /^IeImg_0*(\d+)$/) { + # set document number for embedded images and their positions (if available, VNT files) + my $num = $1; + $$et{DOC_NUM} = ++$$et{DOC_COUNT}; + $et->FoundTag($tagInfo, $buff); + if ($$et{IeImg_lkup} and $$et{IeImg_lkup}{$num}) { + # save position of this image + $et->HandleTag($tagTablePtr, IeImg_rect => $$et{IeImg_lkup}{$num}); + delete $$et{IeImg_lkup}{$num}; + } + delete $$et{DOC_NUM}; + } else { + $et->FoundTag($tagInfo, $buff); + } } # save object index number for all found tags my $num2 = $$et{NUM_FOUND}; @@ -2395,6 +2452,10 @@ sub ProcessFPX($$) # process Word document table ProcessDocumentTable($et); + if ($$et{IeImg_lkup} and %{$$et{IeImg_lkup}}) { + $et->Warn('Image positions exist without corresponding images'); + } + return 1; } diff --git a/lib/Image/ExifTool/FujiFilm.pm b/lib/Image/ExifTool/FujiFilm.pm index 2ad7a903..7468e075 100644 --- a/lib/Image/ExifTool/FujiFilm.pm +++ b/lib/Image/ExifTool/FujiFilm.pm @@ -31,7 +31,7 @@ use vars qw($VERSION); use Image::ExifTool qw(:DataAccess :Utils); use Image::ExifTool::Exif; -$VERSION = '1.86'; +$VERSION = '1.87'; sub ProcessFujiDir($$$); sub ProcessFaceRec($$$); @@ -808,6 +808,7 @@ my %faceCategories = ( 0x00 => 'Normal', 0x10 => 'F-log', 0x20 => 'HLG', + 0x30 => 'F-log2', #forum14384 }, }, 0x3804 => { #forum10037 diff --git a/lib/Image/ExifTool/InfiRay.pm b/lib/Image/ExifTool/InfiRay.pm new file mode 100644 index 00000000..061a45f8 --- /dev/null +++ b/lib/Image/ExifTool/InfiRay.pm @@ -0,0 +1,227 @@ +#------------------------------------------------------------------------------ +# File: InfiRay.pm +# +# Description: InfiRay IJPEG thermal image metadata +# +# Revisions: 2023-02-08 - M. Del Sol Created +# +# References: 1) https://github.com/exiftool/exiftool/pull/184 +# +# Notes: Information in this document has been mostly gathered by +# disassembling the P2 Pro Android app, version 1.0.8.230111. +#------------------------------------------------------------------------------ + +package Image::ExifTool::InfiRay; + +use strict; +use vars qw($VERSION); + +$VERSION = '1.00'; + +my %convFloat2 = ( PrintConv => 'sprintf("%.2f", $val)' ); +my %convPercent = ( PrintConv => 'sprintf("%.1f %%", $val * 100)' ); +my %convMeters = ( PrintConv => 'sprintf("%.2f m", $val)' ); +my %convCelsius = ( PrintConv => 'sprintf("%.2f C", $val)' ); + +# InfiRay IJPEG version header, found in JPEGs APP2 +%Image::ExifTool::InfiRay::Version = ( + GROUPS => { 0 => 'APP2', 2 => 'Image' }, + PROCESS_PROC => \&Image::ExifTool::ProcessBinaryData, + VARS => { NO_LOOKUP => 1 }, # omit tags from lookup + NOTES => q{ + This table lists tags found in the InfiRay APP2 IJPEG version header, found + in JPEGs taken with the P2 Pro camera app. + }, + 0x00 => { Name => 'IJPEGVersion', Format => 'int8u[4]' }, + # 0x04 => { Name => 'IJPEGSignature', Format => 'string[6]' }, # "IJPEG\0" + 0x0c => { Name => 'IJPEGOrgType', Format => 'int8u' }, + 0x0d => { Name => 'IJPEGDispType', Format => 'int8u' }, + 0x0e => { Name => 'IJPEGRotate', Format => 'int8u' }, + 0x0f => { Name => 'IJPEGMirrorFlip', Format => 'int8u' }, + 0x10 => { Name => 'ImageColorSwitchable', Format => 'int8u' }, + 0x11 => { Name => 'ThermalColorPalette', Format => 'int16u' }, + 0x20 => { Name => 'IRDataSize', Format => 'int64u' }, + 0x28 => { Name => 'IRDataFormat', Format => 'int16u' }, + 0x2a => { Name => 'IRImageWidth', Format => 'int16u' }, + 0x2c => { Name => 'IRImageHeight', Format => 'int16u' }, + 0x2e => { Name => 'IRImageBpp', Format => 'int8u' }, + 0x30 => { Name => 'TempDataSize', Format => 'int64u' }, + 0x38 => { Name => 'TempDataFormat', Format => 'int16u' }, + 0x3a => { Name => 'TempImageWidth', Format => 'int16u' }, + 0x3c => { Name => 'TempImageHeight', Format => 'int16u' }, + 0x3e => { Name => 'TempImageBpp', Format => 'int8u' }, + 0x40 => { Name => 'VisibleDataSize', Format => 'int64u' }, + 0x48 => { Name => 'VisibleDataFormat', Format => 'int16u' }, + 0x4a => { Name => 'VisibleImageWidth', Format => 'int16u' }, + 0x4c => { Name => 'VisibleImageHeight', Format => 'int16u' }, + 0x4e => { Name => 'VisibleImageBpp', Format => 'int8u' }, +); + +# InfiRay IJPEG factory temperature, found in IJPEG's APP4 section +%Image::ExifTool::InfiRay::Factory = ( + GROUPS => { 0 => 'APP4', 2 => 'Image' }, + PROCESS_PROC => \&Image::ExifTool::ProcessBinaryData, + VARS => { NO_LOOKUP => 1 }, # omit tags from lookup + NOTES => q{ + This table lists tags found in the InfiRay APP4 IJPEG camera factory + defaults and calibration data. + }, + 0x00 => { Name => 'IJPEGTempVersion', Format => 'int8u[4]' }, + 0x04 => { Name => 'FactDefEmissivity', Format => 'int8s' }, + 0x05 => { Name => 'FactDefTau', Format => 'int8s' }, + 0x06 => { Name => 'FactDefTa', Format => 'int16s' }, + 0x08 => { Name => 'FactDefTu', Format => 'int16s' }, + 0x0a => { Name => 'FactDefDist', Format => 'int16s' }, + 0x0c => { Name => 'FactDefA0', Format => 'int32s' }, + 0x10 => { Name => 'FactDefB0', Format => 'int32s' }, + 0x14 => { Name => 'FactDefA1', Format => 'int32s' }, + 0x18 => { Name => 'FactDefB1', Format => 'int32s' }, + 0x1c => { Name => 'FactDefP0', Format => 'int32s' }, + 0x20 => { Name => 'FactDefP1', Format => 'int32s' }, + 0x24 => { Name => 'FactDefP2', Format => 'int32s' }, + 0x44 => { Name => 'FactRelSensorTemp', Format => 'int16s' }, + 0x46 => { Name => 'FactRelShutterTemp', Format => 'int16s' }, + 0x48 => { Name => 'FactRelLensTemp', Format => 'int16s' }, + 0x64 => { Name => 'FactStatusGain', Format => 'int8s' }, + 0x65 => { Name => 'FactStatusEnvOK', Format => 'int8s' }, + 0x66 => { Name => 'FactStatusDistOK', Format => 'int8s' }, + 0x67 => { Name => 'FactStatusTempMap', Format => 'int8s' }, + # Missing: ndist_table_len, ndist_table, nuc_t_table_len, nuc_t_table +); + +# InfiRay IJPEG picture temperature information, found in IJPEG's APP5 section +%Image::ExifTool::InfiRay::Picture = ( + GROUPS => { 0 => 'APP5', 2 => 'Image' }, + PROCESS_PROC => \&Image::ExifTool::ProcessBinaryData, + VARS => { NO_LOOKUP => 1 }, # omit tags from lookup + NOTES => q{ + This table lists tags found in the InfiRay APP5 IJPEG picture temperature + information. + }, + 0x00 => { Name => 'EnvironmentTemp', Format => 'float', %convCelsius }, + 0x04 => { Name => 'Distance', Format => 'float', %convMeters }, + 0x08 => { Name => 'Emissivity', Format => 'float', %convFloat2 }, + 0x0c => { Name => 'Humidity', Format => 'float', %convPercent }, + 0x10 => { Name => 'ReferenceTemp', Format => 'float', %convCelsius }, + 0x20 => { Name => 'TempUnit', Format => 'int8u' }, + 0x21 => { Name => 'ShowCenterTemp', Format => 'int8u' }, + 0x22 => { Name => 'ShowMaxTemp', Format => 'int8u' }, + 0x23 => { Name => 'ShowMinTemp', Format => 'int8u' }, + 0x24 => { Name => 'TempMeasureCount', Format => 'int16u' }, + # TODO: process extra measurements list +); + +# InfiRay IJPEG visual-infrared mixing mode, found in IJPEG's APP6 section +%Image::ExifTool::InfiRay::MixMode = ( + GROUPS => { 0 => 'APP6', 2 => 'Image' }, + PROCESS_PROC => \&Image::ExifTool::ProcessBinaryData, + VARS => { NO_LOOKUP => 1 }, # omit tags from lookup + NOTES => q{ + This table lists tags found in the InfiRay APP6 IJPEG visual-infrared mixing + mode section. + }, + 0x00 => { Name => 'MixMode', Format => 'int8u' }, + 0x01 => { Name => 'FusionIntensity', Format => 'float', %convPercent }, + 0x05 => { Name => 'OffsetAdjustment', Format => 'float' }, + 0x09 => { Name => 'CorrectionAsix', Format => 'float[30]' }, +); + +# InfiRay IJPEG camera operation mode, found in IJPEG's APP7 section +# +# I do not know in what units these times are, or what do they represent. +%Image::ExifTool::InfiRay::OpMode = ( + GROUPS => { 0 => 'APP7', 2 => 'Image' }, + PROCESS_PROC => \&Image::ExifTool::ProcessBinaryData, + VARS => { NO_LOOKUP => 1 }, # omit tags from lookup + NOTES => q{ + This table lists tags found in the InfiRay APP7 IJPEG camera operation mode + section. + }, + 0x00 => { Name => 'WorkingMode', Format => 'int8u' }, + 0x01 => { Name => 'IntegralTime', Format => 'int32u' }, + 0x05 => { Name => 'IntegratTimeHdr', Format => 'int32u' }, + 0x09 => { Name => 'GainStable', Format => 'int8u' }, + 0x0a => { Name => 'TempControlEnable', Format => 'int8u' }, + 0x0b => { Name => 'DeviceTemp', Format => 'float', %convCelsius }, +); + +# InfiRay IJPEG isothermal information, found in IJPEG's APP8 section +# +# I have genuinely no clue what is the meaning of any of this information, or +# what is it used for. +%Image::ExifTool::InfiRay::Isothermal = ( + GROUPS => { 0 => 'APP8', 2 => 'Image' }, + PROCESS_PROC => \&Image::ExifTool::ProcessBinaryData, + VARS => { NO_LOOKUP => 1 }, # omit tags from lookup + NOTES => q{ + This table lists tags found in the InfiRay APP8 IJPEG picture isothermal + information. + }, + 0x00 => { Name => 'IsothermalMax', Format => 'float' }, + 0x04 => { Name => 'IsothermalMin', Format => 'float' }, + 0x08 => { Name => 'ChromaBarMax', Format => 'float' }, + 0x0c => { Name => 'ChromaBarMin', Format => 'float' }, +); + +# InfiRay IJPEG sensor information, found in IJPEG's APP9 section +%Image::ExifTool::InfiRay::Sensor = ( + GROUPS => { 0 => 'APP9', 2 => 'Image' }, + PROCESS_PROC => \&Image::ExifTool::ProcessBinaryData, + VARS => { NO_LOOKUP => 1 }, # omit tags from lookup + NOTES => q{ + This table lists tags found in the InfiRay APP9 IJPEG sensor information + chunk. + }, + 0x000 => { Name => 'IRSensorManufacturer', Format => 'string[12]' }, + 0x040 => { Name => 'IRSensorName', Format => 'string[12]' }, + 0x080 => { Name => 'IRSensorPartNumber', Format => 'string[32]' }, + 0x0c0 => { Name => 'IRSensorSerialNumber', Format => 'string[32]' }, + 0x100 => { Name => 'IRSensorFirmware', Format => 'string[12]' }, + 0x140 => { Name => 'IRSensorAperture', Format => 'float', %convFloat2 }, + 0x144 => { Name => 'IRFocalLength', Format => 'float', %convFloat2 }, + 0x180 => { Name => 'VisibleSensorManufacturer', Format => 'string[12]' }, + 0x1c0 => { Name => 'VisibleSensorName', Format => 'string[12]' }, + 0x200 => { Name => 'VisibleSensorPartNumber', Format => 'string[32]' }, + 0x240 => { Name => 'VisibleSensorSerialNumber', Format => 'string[32]' }, + 0x280 => { Name => 'VisibleSensorFirmware', Format => 'string[12]' }, + 0x2c0 => { Name => 'VisibleSensorAperture', Format => 'float' }, + 0x2c4 => { Name => 'VisibleFocalLength', Format => 'float' }, +); + +__END__ + +=head1 NAME + +Image::ExifTool::InfiRay - InfiRay IJPEG thermal image metadata + +=head1 SYNOPSIS + +This module is loaded automatically by Image::ExifTool when required. + +=head1 DESCRIPTION + +This module contains definitions required by Image::ExifTool to interpret +metadata and thermal-related information of pictures saved by the InfiRay +IJPEG SDK, used in cameras such as the P2 Pro. + +=head1 AUTHOR + +Copyright 2003-2023, Marcos Del Sol Vives (marcos at orca.pet) + +This library is free software; you can redistribute it and/or modify it +under the same terms as Perl itself. + +=head1 REFERENCES + +=over 4 + +=item L<https://github.com/exiftool/exiftool/pull/184> + +=back + +=head1 SEE ALSO + +L<Image::ExifTool::TagNames/InfiRay Tags>, +L<Image::ExifTool(3pm)|Image::ExifTool> + +=cut diff --git a/lib/Image/ExifTool/JPEG.pm b/lib/Image/ExifTool/JPEG.pm index 1f3080e3..e3cfc5c5 100644 --- a/lib/Image/ExifTool/JPEG.pm +++ b/lib/Image/ExifTool/JPEG.pm @@ -11,7 +11,7 @@ use strict; use vars qw($VERSION); use Image::ExifTool qw(:DataAccess :Utils); -$VERSION = '1.33'; +$VERSION = '1.34'; sub ProcessOcad($$$); sub ProcessJPEG_HDR($$$); @@ -84,6 +84,10 @@ sub ProcessJPEG_HDR($$$); Condition => '$$valPt =~ /^MPF\0/', SubDirectory => { TagTable => 'Image::ExifTool::MPF::Main' }, }, { + Name => 'InfiRayVersion', + Condition => '$$valPt =~ /^....IJPEG\0/s', + SubDirectory => { TagTable => 'Image::ExifTool::InfiRay::Version' }, + }, { Name => 'PreviewImage', Condition => '$$valPt =~ /^(|QVGA\0|BGTH)\xff\xd8\xff\xdb/', Notes => 'Samsung APP2 preview image', # (Samsung/GoPro="", BenQ="QVGA\0", Digilife="BGTH") @@ -107,6 +111,12 @@ sub ProcessJPEG_HDR($$$); Groups => { 0 => 'APP3', 1 => 'DJI', 2 => 'Image' }, Binary => 1, }, { + Name => 'ImagingData', # (written by InfiRay models) + Condition => '$$self{HasIJPEG}', + Notes => 'InfiRay IR+thermal+visible data', + Groups => { 0 => 'APP3', 1 => 'InfiRay', 2 => 'Image' }, + Binary => 1, + }, { Name => 'PreviewImage', # (written by HP R837 and Samsung S1060) Condition => '$$valPt =~ /^\xff\xd8\xff\xdb/', Notes => 'Samsung/HP preview image', # (Samsung, HP, BenQ) @@ -120,6 +130,10 @@ sub ProcessJPEG_HDR($$$); Condition => '$$valPt =~ /^FPXR\0/', SubDirectory => { TagTable => 'Image::ExifTool::FlashPix::Main' }, }, { + Name => 'InfiRayFactory', + Condition => '$$self{HasIJPEG}"', + SubDirectory => { TagTable => 'Image::ExifTool::InfiRay::Factory' }, + }, { Name => 'ThermalParams', # (written by DJI FLIR models) Condition => '$$self{Make} eq "DJI" and $$valPt =~ /^\xaa\x55\x12\x06/', SubDirectory => { TagTable => 'Image::ExifTool::DJI::ThermalParams' }, @@ -136,6 +150,10 @@ sub ProcessJPEG_HDR($$$); Condition => '$$valPt =~ /ssuniqueid\0/', SubDirectory => { TagTable => 'Image::ExifTool::Samsung::APP5' }, }, { + Name => 'InfiRayPicture', + Condition => '$$self{HasIJPEG}', + SubDirectory => { TagTable => 'Image::ExifTool::InfiRay::Picture' }, + }, { Name => 'ThermalCalibration', # (written by DJI FLIR models) Condition => '$$self{Make} eq "DJI"', Notes => 'DJI thermal calibration data', @@ -161,13 +179,17 @@ sub ProcessJPEG_HDR($$$); Name => 'GoPro', Condition => '$$valPt =~ /^GoPro\0/', SubDirectory => { TagTable => 'Image::ExifTool::GoPro::GPMF' }, - # also seen Motorola APP6 "MMIMETA\0", with sub-types: AL3A,ALED,MMI0,MOTD,QC3A + }, { + Name => 'InfiRayMixMode', + Condition => '$$self{HasIJPEG}', + SubDirectory => { TagTable => 'Image::ExifTool::InfiRay::MixMode' }, }, { Name => 'DJI_DTAT', # (written by ZH20T) Condition => '$$valPt =~ /^DTAT\0\0.\{/s', Groups => { 0 => 'APP6', 1 => 'DJI' }, Notes => 'DJI Thermal Analysis Tool record', ValueConv => 'substr($val,7)', + # also seen Motorola APP6 "MMIMETA\0", with sub-types: AL3A,ALED,MMI0,MOTD,QC3A }], APP7 => [{ Name => 'Pentax', @@ -181,17 +203,29 @@ sub ProcessJPEG_HDR($$$); Name => 'Qualcomm', Condition => '$$valPt =~ /^\x1aQualcomm Camera Attributes/', SubDirectory => { TagTable => 'Image::ExifTool::Qualcomm::Main' }, + }, { + Name => 'InfiRayOpMode', + Condition => '$$self{HasIJPEG}', + SubDirectory => { TagTable => 'Image::ExifTool::InfiRay::OpMode' }, }], - APP8 => { + APP8 => [{ Name => 'SPIFF', Condition => '$$valPt =~ /^SPIFF\0/', SubDirectory => { TagTable => 'Image::ExifTool::JPEG::SPIFF' }, - }, - APP9 => { + }, { + Name => 'InfiRayIsothermal', + Condition => '$$self{HasIJPEG}', + SubDirectory => { TagTable => 'Image::ExifTool::InfiRay::Isothermal' }, + }], + APP9 => [{ Name => 'MediaJukebox', Condition => '$$valPt =~ /^Media Jukebox\0/', SubDirectory => { TagTable => 'Image::ExifTool::JPEG::MediaJukebox' }, - }, + }, { + Name => 'InfiRaySensor', + Condition => '$$self{HasIJPEG}', + SubDirectory => { TagTable => 'Image::ExifTool::InfiRay::Sensor' }, + }], APP10 => { Name => 'Comment', Condition => '$$valPt =~ /^UNICODE\0/', diff --git a/lib/Image/ExifTool/Nikon.pm b/lib/Image/ExifTool/Nikon.pm index 954d4206..13cfbaf6 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.17'; +$VERSION = '4.18'; sub LensIDConv($$$); sub ProcessNikonAVI($$$); @@ -919,6 +919,14 @@ my %hDMIOutputResolutionZ9 = ( #7 => '480p', ); +my %highFrameRateZ9 = ( + 0 => 'Off', + 1 => 'CH', + 3 => 'C30', + 5 => 'C60', + 4 => 'C120', +); + my %imageAreaZ9 = ( 0 => 'FX', 1 => 'DX', @@ -1651,7 +1659,7 @@ my %base64coord = ( 0x0019 => { #5 Name => 'ExposureBracketValue', Writable => 'rational64s', - PrintConv => 'Image::ExifTool::Exif::PrintFraction($val)', + PrintConv => '$val !~ /undef/ ? Image::ExifTool::Exif::PrintFraction($val) : "n/a" ', #undef observed for Z9 jpgs at C30/C60/C90 [data is 0/0 rather than the usual 0/6] PrintConvInv => 'Image::ExifTool::Exif::ConvertFraction($val)', }, 0x001a => { #PH @@ -1803,6 +1811,7 @@ my %base64coord = ( 0x0034 => { #forum9646 Name => 'ShutterMode', Writable => 'int16u', + RawConv => '$$self{ShutterMode} = $val', PrintConv => { 0 => 'Mechanical', 16 => 'Electronic', @@ -1811,6 +1820,7 @@ my %base64coord = ( 64 => 'Electronic (Movie)', #JanSkoda (Z6II) 80 => 'Auto (Mechanical)', #JanSkoda (Z6II) 81 => 'Auto (Electronic Front Curtain)', #JanSkoda (Z6II) + 96 => 'Electronic (High Speed)', #28 Z9 at C30/C60/C120 frame rates }, }, 0x0035 => [{ #32 @@ -1874,6 +1884,14 @@ my %base64coord = ( SubDirectory => { TagTable => 'Image::ExifTool::Nikon::MakerNotes0x51' }, }, #0x0053 #28 possibly a secondary DistortionControl block (in addition to DistortInfo)? Certainly offset 0x04 within block contains tag AutoDistortionControl for Z72 and D6 (1=>On; 2=> Off) + 0x0056 => { #28 (Z9) + Name => 'MakerNotes0x56', + Writable => 'undef', + Hidden => 1, + Permanent => 0, + Flags => [ 'Binary', 'Protected' ], + SubDirectory => { TagTable => 'Image::ExifTool::Nikon::MakerNotes0x56' }, + }, #0x005e #28 possibly DiffractionCompensation block? Certainly offset 0x04 within block contains tag DiffractionCompensation 0x0080 => { Name => 'ImageAdjustment', Writable => 'string' }, 0x0081 => { Name => 'ToneComp', Writable => 'string' }, #2 @@ -2003,6 +2021,7 @@ my %base64coord = ( 6 => 'White-Balance Bracketing', 7 => 'IR Control', 8 => 'D-Lighting Bracketing', #forum6281 (NC) + 11 => 'Pre-capture', #28 Z9 pre-release burst }); ], }, @@ -5285,6 +5304,7 @@ my %nikonFocalConversions = ( 22 => 'Nikkor Z 24-50mm f/4-6.3', #IB 23 => 'Nikkor Z 14-24mm f/2.8 S', #IB 24 => 'Nikkor Z MC 105mm f/2.8 VR S', #IB + 25 => 'Nikkor Z 40mm f/2', #28 27 => 'Nikkor Z MC 50mm f/2.8', #IB 28 => 'Nikkor Z 100-400mm f/4.5-5.6 VR S', #28 29 => 'Nikkor Z 28mm f/2.8', #IB @@ -5292,7 +5312,10 @@ my %nikonFocalConversions = ( 31 => 'Nikkor Z 24-120 f/4', #28 32 => 'Nikkor Z 800mm f/6.3 VR S', #28 36 => 'Nikkor Z 400mm f/4.5 VR S', #IB + 37 => 'Nikkor Z 600mm f/4 TC VR 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 }, }, 0x35 => { #28 @@ -8334,9 +8357,9 @@ my %nikonFocalConversions = ( WRITE_PROC => \&Image::ExifTool::Nikon::ProcessNikonEncrypted, CHECK_PROC => \&Image::ExifTool::CheckBinaryData, VARS => { ID_LABEL => 'Index' }, - DATAMEMBER => [ 0x04, 0x30, 0x38, 0x84, 0x8c, 0x6c6f, 0x6c90, 0x6c98, - 0x6c9a, 0xeaea, 0xeb6f, 0xeb70 ], - IS_SUBDIR => [ 0xec4b ], + DATAMEMBER => [ 0x04, 0x30, 0x84, 0x8c,0x93, 0xb4, 0xbc, 0xbe, + 0x4410, 0x4411, 0x80c4, 0x8149, 0x814a ], + IS_SUBDIR => [ 0x44ec, 0x8225 ], WRITABLE => 1, FIRST_ENTRY => 0, GROUPS => { 0 => 'MakerNotes', 2 => 'Camera' }, @@ -8373,20 +8396,12 @@ my %nikonFocalConversions = ( Hidden => 1, }, 0x30 => { - Name => 'Offset3', #offset3 - length 2528 (Z9 firmware 1.0) - DataMember => 'Offset3', + Name => 'SequenceOffset', #offset3 - length 2528 (Z9 firmware 1.0) + DataMember => 'SequenceOffset', Format => 'int32u', Writable => 0, Hidden => 1, - RawConv => '$$self{Offset3} = $val || 0x10000000; undef', # (ignore if 0) - }, - 0x38 => { - Name => 'Offset5', #offset5 - length 2488 (Z9 firmware 1.0) - DataMember => 'Offset5', - Format => 'int32u', - Writable => 0, - Hidden => 1, - RawConv => '$$self{Offset5} = $val || 0x10000000; undef', # (ignore if 0) + RawConv => '$$self{SequenceOffset} = $val || 0x10000000; undef', # (ignore if 0) }, 0x84 => { Name => 'OrientationOffset', #offset24 - length 108 (Z9 firmware 1.0) @@ -8397,23 +8412,25 @@ my %nikonFocalConversions = ( RawConv => '$$self{OrientationOffset} = $val || 0x10000000; undef', # (ignore if 0) }, 0x8c => { - Name => 'Offset26', #offset26 - length 1895 (Z9 firmware 1.0) - DataMember => 'Offset26', + Name => 'MenuOffset', #offset26 - length 1895 (Z9 firmware 1.0) + DataMember => 'MenuOffset6', Format => 'int32u', Writable => 0, Hidden => 1, - RawConv => '$$self{Offset26} = $val || 0x10000000; undef', # (ignore if 0) + RawConv => '$$self{MenuOffset} = $val || 0x10000000; undef', # (ignore if 0) }, - ### 0x6c70 - Offset3 info start (Z9 firmware 1.00) - 0x6c6f => { - Name => 'Offset3Hook', + ### 0x0094 - SequenceOffset info start (Z9 firmware 1.00) + 0x0093 => { + Name => 'SequenceOffsetHook', + Condition => '$$self{ShutterMode} ne 96', #not valid for C30/C60/C120 Hidden => 1, RawConv => 'undef', - # account for variable location of Offset3 data - Hook => '$varSize = $$self{Offset3} - 0x6c70', + # account for variable location of SequenceOffset data + Hook => '$varSize = $$self{SequenceOffset} - 0x0094', }, - 0x6c90 => { + 0x00b4 => { Name => 'FocusShiftShooting', + Condition => '$$self{ShutterMode} ne 96', #not valid for C30/C60/C120 RawConv => '$$self{FocusShiftShooting} = $val', PrintConv => q{ return 'Off' if $val == 0 ; @@ -8421,8 +8438,9 @@ my %nikonFocalConversions = ( return "On: $i" }, }, - 0x6c98 => { + 0x00bc => { Name => 'IntervalShooting', + Condition => '$$self{ShutterMode} ne 96', #not valid for C30/C60/C120 RawConv => '$$self{IntervalShooting} = $val', Format => 'int16u', PrintConv => q{ @@ -8433,32 +8451,73 @@ my %nikonFocalConversions = ( #$val == 0 ? 'Off' : sprintf("On: Interval %.0f of %.0f Frame %.0f of %.0f",$val, $$self{IntervalShootingIntervals}, $$self{IntervalFrame}, $$self{IntervalShootingShotsPerInterval}), }, }, - 0x6c9a => { + 0x00be => { + Condition => '$$self{ShutterMode} ne 96', #not valid for C30/C60/C120 Name => 'IntervalFrame', RawConv => '$$self{IntervalFrame} = $val', - Condition => '$$self{IntervalShooting} > 0', + Condition => '$$self{ShutterMode} ne 96 and $$self{FocusShiftShooting} > 0', #not valid for C30/C60/C120 Format => 'int16u', Hidden => 1, }, - ### 0xeaeb - OrientationInfo start (Z9 firmware 1.00) - 0xeaea => { + ### 0x4400 - Offset26 info start (Z9 firmware 3.01 C30/C60/C120 ) + 0x4410 => { + Name => 'MenuSettingsZ9Offset', + Condition => '$$self{ShutterMode} eq 96', # C30/C60/C120 jpgs only + Writable => 0, + Hidden => 1, + # offset to MenuSettingsZ9 is relative to start of Offset26 block + RawConv => '$$self{MenuSettingsZ9Offset} = ($val || 0x10000000) + $$self{MenuOffset}; undef', # (ignore if 0) + }, + 0x4411 => { + Name => 'Hook5', + Condition => '$$self{ShutterMode} eq 96', # C30/C60/C120 jpgs only + Hidden => 1, + RawConv => 'undef', + # account for variable location of menu settings data + Hook => '$varSize = $$self{MenuSettingsZ9Offset} - 0x44ec', + }, + 0x44ec => [ + { + Name => 'MenuSettingsZ9', + Condition => '$$self{ShutterMode} eq 96 and $$self{FirmwareVersion} lt "03.00"', # C30/C60/C120 jpgs only + Format => 'undef[1646]', + Notes => 'Firmware versions 2.11 and earlier', + SubDirectory => { + TagTable => 'Image::ExifTool::Nikon::MenuSettingsZ9', + }, + }, + { + Name => 'MenuSettingsZ9', + Notes => 'Firmware versions 3.0 and later', + Condition => '$$self{ShutterMode} eq 96', # C30/C60/C120 jpgs only + Format => 'undef[1948]', + SubDirectory => { + TagTable => 'Image::ExifTool::Nikon::MenuSettingsZ9Firmware3', + }, + }, + ], + ### 0x80c5 - OrientationInfo start (Z9 firmware 3.01) + 0x80c4 => { Name => 'OrientationHook', + Condition => '$$self{ShutterMode} ne 96', #not valid for C30/C60/C120 Hidden => 1, RawConv => 'undef', # account for variable location of OrientationInfo data - Hook => '$varSize = $$self{OrientationOffset} - 0xeaeb', + Hook => '$varSize = $$self{OrientationOffset} - 0x80c5', }, - 0xeaeb => { + 0x80c5 => { Name => 'RollAngle', - Format => 'fixed32u', + Condition => '$$self{ShutterMode} ne 96', #not valid for C30/C60/C120 + Format => 'fixed32u', Notes => 'converted to degrees of clockwise camera roll', ValueConv => '$val <= 180 ? $val : $val - 360', ValueConvInv => '$val >= 0 ? $val : $val + 360', PrintConv => 'sprintf("%.1f", $val)', PrintConvInv => '$val', }, - 0xeaef => { + 0x80c9 => { Name => 'PitchAngle', + Condition => '$$self{ShutterMode} ne 96', #not valid for C30/C60/C120 Format => 'fixed32u', Notes => 'converted to degrees of upward camera tilt', ValueConv => '$val <= 180 ? $val : $val - 360', @@ -8466,8 +8525,9 @@ my %nikonFocalConversions = ( PrintConv => 'sprintf("%.1f", $val)', PrintConvInv => '$val', }, - 0xeaf3 => { + 0x80cd => { Name => 'YawAngle', + Condition => '$$self{ShutterMode} ne 96', #not valid for C30/C60/C120 Format => 'fixed32u', Notes => 'the camera yaw angle when shooting in portrait orientation', ValueConv => '$val <= 180 ? $val : $val - 360', @@ -8475,25 +8535,27 @@ my %nikonFocalConversions = ( PrintConv => 'sprintf("%.1f", $val)', PrintConvInv => '$val', }, - ### 0xeb5f - Offset26 info start (Z9 firmware 1.00) - 0xeb6f => { + ### 0x8139 - Offset26 info start (Z9 firmware 3.01) + 0x8149 => { Name => 'MenuSettingsZ9Offset', + Condition => '$$self{ShutterMode} ne 96', # C30/C60/C120 jpgs handled at 0x4410 Writable => 0, Hidden => 1, # offset to MenuSettingsZ9 is relative to start of Offset26 block - RawConv => '$$self{MenuSettingsZ9Offset} = ($val || 0x10000000) + $$self{Offset26}; undef', # (ignore if 0) + RawConv => '$$self{MenuSettingsZ9Offset} = ($val || 0x10000000) + $$self{MenuOffset}; undef', # (ignore if 0) }, - 0xeb70 => { + 0x814a => { Name => 'Hook5', + Condition => '$$self{ShutterMode} ne 96', # C30/C60/C120 jpgs handled at 0x4410 Hidden => 1, RawConv => 'undef', # account for variable location of menu settings data - Hook => '$varSize = $$self{MenuSettingsZ9Offset} - 0xec4b', + Hook => '$varSize = $$self{MenuSettingsZ9Offset} - 0x8225', }, - 0xec4b => [ + 0x8225 => [ { Name => 'MenuSettingsZ9', - Condition => '$$self{FirmwareVersion} lt "03.00"', + Condition => '$$self{ShutterMode} ne 96 and $$self{FirmwareVersion} lt "03.00"', # C30/C60/C120 jpgs handled at 0x4410 Format => 'undef[1646]', Notes => 'Firmware versions 2.11 and earlier', SubDirectory => { @@ -8503,6 +8565,7 @@ my %nikonFocalConversions = ( { Name => 'MenuSettingsZ9', Notes => 'Firmware versions 3.0 and later', + Condition => '$$self{ShutterMode} ne 96', # C30/C60/C120 jpgs handled at 0x4410 Format => 'undef[1948]', SubDirectory => { TagTable => 'Image::ExifTool::Nikon::MenuSettingsZ9Firmware3', @@ -8751,34 +8814,34 @@ my %nikonFocalConversions = ( Name => 'Intervals', Format => 'int32u', RawConv => '$$self{IntervalShootingIntervals} = $val', - Condition => '$$self{IntervalShooting} > 0', + Condition => '$$self{ShutterMode} ne 96 and $$self{FocusShiftShooting} > 0', #not valid for C30/C60/C120 }, 192 => { Name => 'ShotsPerInterval', Format => 'int32u', RawConv => '$$self{IntervalShootingShotsPerInterval} = $val', - Condition => '$$self{IntervalShooting} > 0', + Condition => '$$self{ShutterMode} ne 96 and $$self{FocusShiftShooting} > 0', #not valid for C30/C60/C120 }, #220 NEFCompression 0=> 'Lossless' 1=> 'High Efficiency*' 4=> 'High Efficientcy' 232 => { Name => 'FocusShiftNumberShots', #1-300 RawConv => '$$self{FocusShiftNumberShots} = $val', - Condition => '$$self{FocusShiftShooting} > 0', + Condition => '$$self{ShutterMode} ne 96 and $$self{FocusShiftShooting} > 0', #not valid for C30/C60/C120 }, 236 => { Name => 'FocusShiftStepWidth', #1(Narrow) to 10 (Wide) - Condition => '$$self{FocusShiftShooting} > 0', + Condition => '$$self{ShutterMode} ne 96 and $$self{FocusShiftShooting} > 0', #not valid for C30/C60/C120 }, 240 => { Name => 'FocusShiftInterval', - Condition => '$$self{FocusShiftShooting} > 0', + Condition => '$$self{ShutterMode} ne 96 and $$self{FocusShiftShooting} > 0', #not valid for C30/C60/C120 PrintConv => '$val == 1? "1 Second" : sprintf("%.0f Seconds",$val)', }, 244 => { Name => 'FocusShiftExposureLock', Unknown => 1, PrintConv => \%offOn, - Condition => '$$self{FocusShiftShooting} > 0', + Condition => '$$self{ShutterMode} ne 96 and $$self{FocusShiftShooting} > 0', #not valid for C30/C60/C120 }, 274 => { Name => 'PhotoShootingMenuBank', PrintConv => \%banksZ9 }, 276 => { Name => 'ExtendedMenuBanks', PrintConv => \%offOn }, #single tag from both Photo & Video menus @@ -8938,12 +9001,17 @@ my %nikonFocalConversions = ( 1636 => { Name => 'USBPowerDelivery', PrintConv => \%offOn, Unknown => 1 }, 1645 => { Name => 'SensorShield', PrintConv => { 0 => 'Stays Open', 1 => 'Closes' }, Unknown => 1 }, ); + %Image::ExifTool::Nikon::MenuSettingsZ9Firmware3 = ( #starts at Offset26 + 248 %binaryDataAttrs, GROUPS => { 0 => 'MakerNotes', 2 => 'Camera' }, DATAMEMBER => [ 154, 204, 208, 248, 444, 554 ], IS_SUBDIR => [ 847 ], NOTES => 'These tags are used by the Z9 firmware 3.00.', + 72 => { + Name => 'HighFrameRate', #CH and C30/C60/C120 but not CL + PrintConv => \%highFrameRateZ9, + }, 154 => { Name => 'MultipleExposureMode', RawConv => '$$self{MultipleExposureMode} = $val', @@ -8954,33 +9022,33 @@ my %nikonFocalConversions = ( Name => 'Intervals', Format => 'int32u', RawConv => '$$self{IntervalShootingIntervals} = $val', - Condition => '$$self{IntervalShooting} > 0', + Condition => '$$self{ShutterMode} ne 96 and $$self{FocusShiftShooting} > 0', #not valid for C30/C60/C120 }, 208 => { Name => 'ShotsPerInterval', Format => 'int32u', RawConv => '$$self{IntervalShootingShotsPerInterval} = $val', - Condition => '$$self{IntervalShooting} > 0', + Condition => '$$self{ShutterMode} ne 96 and $$self{FocusShiftShooting} > 0', #not valid for C30/C60/C120 }, 248 => { Name => 'FocusShiftNumberShots', #1-300 RawConv => '$$self{FocusShiftNumberShots} = $val', - Condition => '$$self{FocusShiftShooting} > 0', + Condition => '$$self{ShutterMode} ne 96 and $$self{FocusShiftShooting} > 0', #not valid for C30/C60/C120 }, 252 => { Name => 'FocusShiftStepWidth', #1(Narrow) to 10 (Wide) - Condition => '$$self{FocusShiftShooting} > 0', + Condition => '$$self{ShutterMode} ne 96 and $$self{FocusShiftShooting} > 0', #not valid for C30/C60/C120 }, 256 => { Name => 'FocusShiftInterval', - Condition => '$$self{FocusShiftShooting} > 0', + Condition => '$$self{ShutterMode} ne 96 and $$self{FocusShiftShooting} > 0', #not valid for C30/C60/C120 PrintConv => '$val == 1? "1 Second" : sprintf("%.0f Seconds",$val)', }, 260 => { Name => 'FocusShiftExposureLock', Unknown => 1, PrintConv => \%offOn, - Condition => '$$self{FocusShiftShooting} > 0', + Condition => '$$self{ShutterMode} ne 96 and $$self{FocusShiftShooting} > 0', #not valid for C30/C60/C120 }, 290 => { Name => 'PhotoShootingMenuBank', PrintConv => \%banksZ9 }, 292 => { Name => 'ExtendedMenuBanks', PrintConv => \%offOn }, # single tag from both Photo & Video menus @@ -9132,340 +9200,33 @@ my %nikonFocalConversions = ( Name => 'FocusShiftAutoReset', Unknown => 1, PrintConv => \%offOn, - Condition => '$$self{FocusShiftShooting} > 0', - }, - #1824 ReleaseTimingIndicatorTypeADelay CSd14-b 0 => '1/200' ... 15 => '1/6' - #1826 VerticalISOButton CSf2 - #1828 ExposureCompensationButton CSf2 - #1830 ISOButton CSf2 - #1890 ViewModeShowEffectsOfSettings CSd9-a 0=>'Always', 1=> 'Only When Flash Not Used' - #1892 DispButton CSf2 - #1936 FocusPointDisplayOption3DTrackingColor CSa11-d 0=> 'White', 1= => 'Red' -); - -# Flash information (ref JD) -%Image::ExifTool::Nikon::FlashInfo0100 = ( - %binaryDataAttrs, - DATAMEMBER => [ 9.2, 15, 16 ], - GROUPS => { 0 => 'MakerNotes', 2 => 'Camera' }, - NOTES => q{ - These tags are used by the D2H, D2Hs, D2X, D2Xs, D50, D70, D70s, D80 and - D200. - }, - # NOTE: Must set ByteOrder in SubDirectory if any multi-byte integer tags added - 0 => { - Name => 'FlashInfoVersion', - Format => 'string[4]', - Writable => 0, + Condition => '$$self{ShutterMode} ne 96 and $$self{FocusShiftShooting} > 0', #not valid for C30/C60/C120 }, - 4 => { #PH - Name => 'FlashSource', + 1810 => { #CSd4-a + Name => 'PreReleaseBurstLength', PrintConv => { 0 => 'None', - 1 => 'External', - 2 => 'Internal', - }, - }, - # 5 - values: 46,48,50,54,78 - 6 => { - Format => 'int8u[2]', - Name => 'ExternalFlashFirmware', - SeparateTable => 'FlashFirmware', - PrintConv => \%flashFirmware, - }, - 8 => { - Name => 'ExternalFlashFlags', - PrintConv => { 0 => '(none)', - BITMASK => { - 0 => 'Fired', #28 - 2 => 'Bounce Flash', #PH - 4 => 'Wide Flash Adapter', - 5 => 'Dome Diffuser', #28 - }, + 1 => '0.3 Sec', + 2 => '0.5 Sec', + 3 => '1 Sec', }, }, - 9.1 => { - Name => 'FlashCommanderMode', - Mask => 0x80, - PrintConv => { 0 => 'Off', 1 => 'On' }, - }, - 9.2 => { - Name => 'FlashControlMode', - Mask => 0x7f, - DataMember => 'FlashControlMode', - RawConv => '$$self{FlashControlMode} = $val', - PrintConv => \%flashControlMode, - SeparateTable => 'FlashControlMode', - }, - 10 => [ - { - Name => 'FlashOutput', - Condition => '$$self{FlashControlMode} >= 0x06', - ValueConv => '2 ** (-$val/6)', - ValueConvInv => '$val>0 ? -6*log($val)/log(2) : 0', - PrintConv => '$val>0.99 ? "Full" : sprintf("%.0f%%",$val*100)', - PrintConvInv => '$val=~/(\d+)/ ? $1/100 : 1', - }, - { - Name => 'FlashCompensation', - Format => 'int8s', - Priority => 0, - ValueConv => '-$val/6', - ValueConvInv => '-6 * $val', - PrintConv => 'Image::ExifTool::Exif::PrintFraction($val)', - PrintConvInv => 'Image::ExifTool::Exif::ConvertFraction($val)', - }, - ], - 11 => { - Name => 'FlashFocalLength', - RawConv => '$val ? $val : undef', - PrintConv => '"$val mm"', - PrintConvInv => '$val=~/(\d+)/; $1 || 0', - }, - 12 => { - Name => 'RepeatingFlashRate', - RawConv => '$val ? $val : undef', - PrintConv => '"$val Hz"', - PrintConvInv => '$val=~/(\d+)/; $1 || 0', - }, - 13 => { - Name => 'RepeatingFlashCount', - RawConv => '$val ? $val : undef', - }, - 14 => { #PH - Name => 'FlashGNDistance', - SeparateTable => 1, - PrintConv => \%flashGNDistance, - }, - 15 => { - Name => 'FlashGroupAControlMode', - Mask => 0x0f, - DataMember => 'FlashGroupAControlMode', - RawConv => '$$self{FlashGroupAControlMode} = $val', - PrintConv => \%flashControlMode, - SeparateTable => 'FlashControlMode', - }, - 16 => { - Name => 'FlashGroupBControlMode', - Mask => 0x0f, - DataMember => 'FlashGroupBControlMode', - RawConv => '$$self{FlashGroupBControlMode} = $val', - PrintConv => \%flashControlMode, - SeparateTable => 'FlashControlMode', - }, - 17 => [ - { - Name => 'FlashGroupAOutput', - Condition => '$$self{FlashGroupAControlMode} >= 0x06', - ValueConv => '2 ** (-$val/6)', - ValueConvInv => '$val>0 ? -6*log($val)/log(2) : 0', - PrintConv => '$val>0.99 ? "Full" : sprintf("%.0f%%",$val*100)', - PrintConvInv => '$val=~/(\d+)/ ? $1/100 : 1', - }, - { - Name => 'FlashGroupACompensation', - Format => 'int8s', - ValueConv => '-$val/6', - ValueConvInv => '-6 * $val', - PrintConv => '$val ? sprintf("%+.1f",$val) : 0', - PrintConvInv => '$val', - }, - ], - 18 => [ - { - Name => 'FlashGroupBOutput', - Condition => '$$self{FlashGroupBControlMode} >= 0x06', - ValueConv => '2 ** (-$val/6)', - ValueConvInv => '$val>0 ? -6*log($val)/log(2) : 0', - PrintConv => '$val>0.99 ? "Full" : sprintf("%.0f%%",$val*100)', - PrintConvInv => '$val=~/(\d+)/ ? $1/100 : 1', - }, - { - Name => 'FlashGroupBCompensation', - Format => 'int8s', - ValueConv => '-$val/6', - ValueConvInv => '-6 * $val', - PrintConv => '$val ? sprintf("%+.1f",$val) : 0', - PrintConvInv => '$val', - }, - ], -); - -# Flash information for D40, D40x, D3 and D300 (ref JD) -%Image::ExifTool::Nikon::FlashInfo0102 = ( - %binaryDataAttrs, - DATAMEMBER => [ 9.2, 16.1, 17.1, 17.2 ], - GROUPS => { 0 => 'MakerNotes', 2 => 'Camera' }, - NOTES => q{ - These tags are used by the D3 (firmware 1.x), D40, D40X, D60 and D300 - (firmware 1.00). - }, - # NOTE: Must set ByteOrder in SubDirectory if any multi-byte integer tags added - 0 => { - Name => 'FlashInfoVersion', - Format => 'string[4]', - Writable => 0, - }, - 4 => { #PH - Name => 'FlashSource', + 1812 => { #CSd4-b + Name => 'PostReleaseBurstLength', PrintConv => { - 0 => 'None', - 1 => 'External', - 2 => 'Internal', + 0 => '1 Sec', + 1 => '2 Sec', + 2 => '3 Sec', + 3 => 'Max', }, }, - # 5 - values: 46,48,50,54,78 - 6 => { - Format => 'int8u[2]', - Name => 'ExternalFlashFirmware', - SeparateTable => 'FlashFirmware', - PrintConv => \%flashFirmware, - }, - 8 => { - Name => 'ExternalFlashFlags', - PrintConv => { BITMASK => { - 0 => 'Fired', #28 - 2 => 'Bounce Flash', #PH - 4 => 'Wide Flash Adapter', - 5 => 'Dome Diffuser', #28 - }}, - }, - 9.1 => { - Name => 'FlashCommanderMode', - Mask => 0x80, - PrintConv => { 0 => 'Off', 1 => 'On' }, - }, - 9.2 => { - Name => 'FlashControlMode', - Mask => 0x7f, - DataMember => 'FlashControlMode', - RawConv => '$$self{FlashControlMode} = $val', - PrintConv => \%flashControlMode, - SeparateTable => 'FlashControlMode', - }, - 10 => [ - { - Name => 'FlashOutput', - Condition => '$$self{FlashControlMode} >= 0x06', - ValueConv => '2 ** (-$val/6)', - ValueConvInv => '$val>0 ? -6*log($val)/log(2) : 0', - PrintConv => '$val>0.99 ? "Full" : sprintf("%.0f%%",$val*100)', - PrintConvInv => '$val=~/(\d+)/ ? $1/100 : 1', - }, - { - Name => 'FlashCompensation', - # this is the compensation from the camera (0x0012) for "Built-in" FlashType, or - # the compensation from the external unit (0x0017) for "Optional" FlashType - PH - Format => 'int8s', - Priority => 0, - ValueConv => '-$val/6', - ValueConvInv => '-6 * $val', - PrintConv => 'Image::ExifTool::Exif::PrintFraction($val)', - PrintConvInv => 'Image::ExifTool::Exif::ConvertFraction($val)', - }, - ], - 12 => { - Name => 'FlashFocalLength', - RawConv => '$val ? $val : undef', - PrintConv => '"$val mm"', - PrintConvInv => '$val=~/(\d+)/; $1 || 0', - }, - 13 => { - Name => 'RepeatingFlashRate', - RawConv => '$val ? $val : undef', - PrintConv => '"$val Hz"', - PrintConvInv => '$val=~/(\d+)/; $1 || 0', - }, - 14 => { - Name => 'RepeatingFlashCount', - RawConv => '$val ? $val : undef', - }, - 15 => { #PH - Name => 'FlashGNDistance', - SeparateTable => 1, - PrintConv => \%flashGNDistance, - }, - 16.1 => { - Name => 'FlashGroupAControlMode', - Mask => 0x0f, - Notes => 'note: group A tags may apply to the built-in flash settings for some models', - DataMember => 'FlashGroupAControlMode', - RawConv => '$$self{FlashGroupAControlMode} = $val', - PrintConv => \%flashControlMode, - SeparateTable => 'FlashControlMode', - }, - 17.1 => { - Name => 'FlashGroupBControlMode', - Mask => 0xf0, - Notes => 'note: group B tags may apply to group A settings for some models', - DataMember => 'FlashGroupBControlMode', - RawConv => '$$self{FlashGroupBControlMode} = $val', - PrintConv => \%flashControlMode, - SeparateTable => 'FlashControlMode', - }, - 17.2 => { #PH - Name => 'FlashGroupCControlMode', - Mask => 0x0f, - Notes => 'note: group C tags may apply to group B settings for some models', - DataMember => 'FlashGroupCControlMode', - RawConv => '$$self{FlashGroupCControlMode} = $val', - PrintConv => \%flashControlMode, - SeparateTable => 'FlashControlMode', - }, - 18 => [ - { - Name => 'FlashGroupAOutput', - Condition => '$$self{FlashGroupAControlMode} >= 0x06', - ValueConv => '2 ** (-$val/6)', - ValueConvInv => '$val>0 ? -6*log($val)/log(2) : 0', - PrintConv => '$val>0.99 ? "Full" : sprintf("%.0f%%",$val*100)', - PrintConvInv => '$val=~/(\d+)/ ? $1/100 : 1', - }, - { - Name => 'FlashGroupACompensation', - Format => 'int8s', - ValueConv => '-$val/6', - ValueConvInv => '-6 * $val', - PrintConv => '$val ? sprintf("%+.1f",$val) : 0', - PrintConvInv => '$val', - }, - ], - 19 => [ - { - Name => 'FlashGroupBOutput', - Condition => '$$self{FlashGroupBControlMode} >= 0x60', - ValueConv => '2 ** (-$val/6)', - ValueConvInv => '$val>0 ? -6*log($val)/log(2) : 0', - PrintConv => '$val>0.99 ? "Full" : sprintf("%.0f%%",$val*100)', - PrintConvInv => '$val=~/(\d+)/ ? $1/100 : 1', - }, - { - Name => 'FlashGroupBCompensation', - Format => 'int8s', - ValueConv => '-$val/6', - ValueConvInv => '-6 * $val', - PrintConv => '$val ? sprintf("%+.1f",$val) : 0', - PrintConvInv => '$val', - }, - ], - 20 => [ #PH - { - Name => 'FlashGroupCOutput', - Condition => '$$self{FlashGroupCControlMode} >= 0x06', - ValueConv => '2 ** (-$val/6)', - ValueConvInv => '$val>0 ? -6*log($val)/log(2) : 0', - PrintConv => '$val>0.99 ? "Full" : sprintf("%.0f%%",$val*100)', - PrintConvInv => '$val=~/(\d+)/ ? $1/100 : 1', - }, - { - Name => 'FlashGroupCCompensation', - Format => 'int8s', - ValueConv => '-$val/6', - ValueConvInv => '-6 * $val', - PrintConv => '$val ? sprintf("%+.1f",$val) : 0', - PrintConvInv => '$val', - }, - ], + #1824 ReleaseTimingIndicatorTypeADelay CSd14-b 0 => '1/200' ... 15 => '1/6' + #1826 VerticalISOButton CSf2 + #1828 ExposureCompensationButton CSf2 + #1830 ISOButton CSf2 + #1890 ViewModeShowEffectsOfSettings CSd9-a 0=>'Always', 1=> 'Only When Flash Not Used' + #1892 DispButton CSf2 + #1936 FocusPointDisplayOption3DTrackingColor CSa11-d 0=> 'White', 1= => 'Red' ); # Flash information (ref JD) @@ -10749,6 +10510,21 @@ my %nikonFocalConversions = ( }, ); +# MakerNotes0x56 - burst info for Z9 +%Image::ExifTool::Nikon::MakerNotes0x56 = ( + %binaryDataAttrs, + GROUPS => { 0 => 'MakerNotes' }, + 0 => { + Name => 'FirmwareVersion', + Format => 'string[4]', + Writable => 0, + }, + 4 => { + Name => 'BurstGroupID', #all frames shot within a burst (using CL/CH/C30/C60/C120) will share the same BurstGroupID. Value will be > 0 for all images shot in continuous modes. 0 for single-frame. + Format => 'int16u' + }, +); + # extra info found in IFD0 of NEF files (ref PH, Z6/Z7) %Image::ExifTool::Nikon::NEFInfo = ( GROUPS => { 0 => 'MakerNotes', 2 => 'Camera' }, @@ -11894,6 +11670,7 @@ sub PrintAFPointsLeftRight($$) { my ($col, $ncol) = @_; my $center = 1 + ($ncol + 1)/2; + return 'n/a' if $col == 0; #out of focus return 'C' if $col == $center; return sprintf('%d', $center - $col) . 'L of Center' if $col < $center; return sprintf('%d', $col - $center) . 'R of Center' if $col > $center; @@ -11907,6 +11684,7 @@ sub PrintAFPointsUpDown($$) { my ($row, $nrow) = @_; my $center = 1 + ($nrow + 1)/2; + return 'n/a' if $row == 0; #out of focus return 'C' if $row == $center; return sprintf('%d', $center - $row) . 'U from Center' if $row < $center; return sprintf('%d', $row - $center) . 'D from Center' if $row > $center; diff --git a/lib/Image/ExifTool/OpenEXR.pm b/lib/Image/ExifTool/OpenEXR.pm index 133d1dc2..ef44a182 100644 --- a/lib/Image/ExifTool/OpenEXR.pm +++ b/lib/Image/ExifTool/OpenEXR.pm @@ -4,6 +4,7 @@ # Description: Read OpenEXR meta information # # Revisions: 2011/12/10 - P. Harvey Created +# 2023/01/31 - PH Added support for multipart images # # References: 1) http://www.openexr.com/ #------------------------------------------------------------------------------ @@ -15,7 +16,7 @@ use vars qw($VERSION); use Image::ExifTool qw(:DataAccess :Utils); use Image::ExifTool::GPS; -$VERSION = '1.03'; +$VERSION = '1.04'; # supported EXR value format types (other types are extracted as undef binary data) my %formatType = ( @@ -47,14 +48,18 @@ my %formatType = ( %Image::ExifTool::OpenEXR::Main = ( GROUPS => { 2 => 'Image' }, NOTES => q{ - Information extracted from EXR images. See L<http://www.openexr.com/> for - the official specification. + Information extracted from EXR images. Use the ExtractEmbedded option to + extract information from all frames of a multipart image. See + L<http://www.openexr.com/> for the official specification. }, - _ver => { Name => 'EXRVersion' }, - _lay => { - Name => 'Layout', - PrintHex => 1, - PrintConv => { 0 => 'Scan Lines', 0x200 => 'Tiles' }, + _ver => { Name => 'EXRVersion', Notes => 'low byte of Flags word' }, + _flags => { Name => 'Flags', + PrintConv => { BITMASK => { + 9 => 'Tiled', + 10 => 'Long names', + 11 => 'Deep data', + 12 => 'Multipart', + }}, }, adoptedNeutral => { }, altitude => { @@ -145,6 +150,10 @@ my %formatType = ( worldToNDC => { }, wrapmodes => { Name => 'WrapModes' }, xDensity => { Name => 'XResolution' }, + name => { }, + type => { }, + version => { }, + chunkCount => { }, # also observed: # ilut ); @@ -169,15 +178,22 @@ sub ProcessEXR($$) my $tagTablePtr = GetTagTable('Image::ExifTool::OpenEXR::Main'); # extract information from header - my $ver = unpack('x4V', $buff); - $et->HandleTag($tagTablePtr, '_ver', $ver & 0xff); - $et->HandleTag($tagTablePtr, '_lay', $ver & 0x200); - my $maxLen = ($ver & 0x400) ? 255 : 31; + my $flags = unpack('x4V', $buff); + $et->HandleTag($tagTablePtr, '_ver', $flags & 0xff); + $et->HandleTag($tagTablePtr, '_flags', $flags & 0xffffff00); + my $maxLen = ($flags & 0x400) ? 255 : 31; + my $multi = $flags & 0x1000; # extract attributes for (;;) { - $raf->Read($buff, 68) or last; - last if $buff =~ /^\0/; + $raf->Read($buff, ($maxLen + 1) * 2 + 5) or last; + if ($buff =~ /^\0/) { + last unless $multi and $et->Options('ExtractEmbedded'); + # remove null and process the next frame header as a sub-document + # (second null is end of all headers) + last if $buff =~ s/^(\0+)// and length($1) > 1; + $$et{DOC_NUM} = ++$$et{DOC_COUNT}; + } unless ($buff =~ /^([^\0]{1,$maxLen})\0([^\0]{1,$maxLen})\0(.{4})/sg) { $et->Warn('EXR format error'); last; @@ -261,7 +277,7 @@ sub ProcessEXR($$) # take image dimensions from dataWindow (with displayWindow as backup) if (($tag eq 'dataWindow' or (not $dim and $tag eq 'displayWindow')) and - $val =~ /^(-?\d+) (-?\d+) (-?\d+) (-?\d+)$/) + $val =~ /^(-?\d+) (-?\d+) (-?\d+) (-?\d+)$/ and not $$et{DOC_NUM}) { $dim = [$3 - $1 + 1, $4 - $2 + 1]; } @@ -278,6 +294,7 @@ sub ProcessEXR($$) } $et->FoundTag($tagInfo, $val); } + delete $$et{DOC_NUM}; if ($dim) { $et->FoundTag('ImageWidth', $$dim[0]); $et->FoundTag('ImageHeight', $$dim[1]); diff --git a/lib/Image/ExifTool/PNG.pm b/lib/Image/ExifTool/PNG.pm index 7daece47..1dfa63bf 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.61'; +$VERSION = '1.62'; sub ProcessPNG_tEXt($$$); sub ProcessPNG_iTXt($$$); @@ -343,7 +343,12 @@ my %noLeapFrog = ( SAVE => 1, SEEK => 1, IHDR => 1, JHDR => 1, IEND => 1, MEND = Name => 'JUMBF', SubDirectory => { TagTable => 'Image::ExifTool::Jpeg2000::Main' }, }, - # cICP - Coding-independent code points (added in 2022 specification) + cICP => { + Name => 'CICodePoints', + SubDirectory => { + TagTable => 'Image::ExifTool::PNG::CICodePoints', + }, + }, ); # PNG IHDR chunk @@ -428,6 +433,79 @@ my %noLeapFrog = ( SAVE => 1, SEEK => 1, IHDR => 1, JHDR => 1, IEND => 1, MEND = }, ); +# PNG cICP chunk +%Image::ExifTool::PNG::CICodePoints = ( + PROCESS_PROC => \&Image::ExifTool::ProcessBinaryData, + GROUPS => { 1 => 'PNG-cICP', 2 => 'Image' }, + NOTES => q{ + These tags are found in the PNG cICP chunk and belong to the PNG-cICP family + 1 group. + }, + # (same as tags in QuickTime::ColorRep) + 0 => { + Name => 'ColorPrimaries', + PrintConv => { + 1 => 'BT.709', + 2 => 'Unspecified', + 4 => 'BT.470 System M (historical)', + 5 => 'BT.470 System B, G (historical)', + 6 => 'BT.601', + 7 => 'SMPTE 240', + 8 => 'Generic film (color filters using illuminant C)', + 9 => 'BT.2020, BT.2100', + 10 => 'SMPTE 428 (CIE 1921 XYZ)', + 11 => 'SMPTE RP 431-2', + 12 => 'SMPTE EG 432-1', + 22 => 'EBU Tech. 3213-E', + }, + }, + 1 => { + Name => 'TransferCharacteristics', + PrintConv => { + 0 => 'For future use (0)', + 1 => 'BT.709', + 2 => 'Unspecified', + 3 => 'For future use (3)', + 4 => 'BT.470 System M (historical)', + 5 => 'BT.470 System B, G (historical)', + 6 => 'BT.601', + 7 => 'SMPTE 240 M', + 8 => 'Linear', + 9 => 'Logarithmic (100 : 1 range)', + 10 => 'Logarithmic (100 * Sqrt(10) : 1 range)', + 11 => 'IEC 61966-2-4', + 12 => 'BT.1361', + 13 => 'sRGB or sYCC', + 14 => 'BT.2020 10-bit systems', + 15 => 'BT.2020 12-bit systems', + 16 => 'SMPTE ST 2084, ITU BT.2100 PQ', + 17 => 'SMPTE ST 428', + 18 => 'BT.2100 HLG, ARIB STD-B67', + }, + }, + 2 => { + Name => 'MatrixCoefficients', + PrintConv => { + 0 => 'Identity matrix', + 1 => 'BT.709', + 2 => 'Unspecified', + 3 => 'For future use (3)', + 4 => 'US FCC 73.628', + 5 => 'BT.470 System B, G (historical)', + 6 => 'BT.601', + 7 => 'SMPTE 240 M', + 8 => 'YCgCo', + 9 => 'BT.2020 non-constant luminance, BT.2100 YCbCr', + 10 => 'BT.2020 constant luminance', + 11 => 'SMPTE ST 2085 YDzDx', + 12 => 'Chromaticity-derived non-constant luminance', + 13 => 'Chromaticity-derived constant luminance', + 14 => 'BT.2100 ICtCp', + }, + }, + 3 => 'VideoFullRangeFlag', +); + # PNG sCAL chunk %Image::ExifTool::PNG::SubjectScale = ( PROCESS_PROC => \&Image::ExifTool::ProcessBinaryData, diff --git a/lib/Image/ExifTool/QuickTimeStream.pl b/lib/Image/ExifTool/QuickTimeStream.pl index 29b70969..afce660c 100644 --- a/lib/Image/ExifTool/QuickTimeStream.pl +++ b/lib/Image/ExifTool/QuickTimeStream.pl @@ -81,12 +81,15 @@ my %processByMetaFormat = ( ctbx => 1, # ('marl' in GM videos) ); -# data lengths for each INSV record type +# data lengths for each INSV/INSP record type my %insvDataLen = ( + 0x200 => 0, # PreivewImage (any size) (a duplicate of PreviewImage in APP2 of INSP files) 0x300 => 0, # accelerometer (could be either 20 or 56 bytes) 0x400 => 16, # exposure (ref 6) 0x600 => 8, # timestamps (ref 6) 0x700 => 53, # GPS + # 0x900 => 48, # ? (Insta360 X3) + # 0xb00 => 10, # ? (Insta360 X3) ); # limit the default amount of data we read for some record types @@ -2758,7 +2761,6 @@ sub ProcessInsta360($;$) my ($id, $len) = unpack('vV', $buff); ($epos -= $len) + $trailerLen < 0 and last; $raf->Seek($epos, 2) or last; - my $dlen = $insvDataLen{$id}; if ($verbose) { $et->VPrint(0, sprintf("Insta360 Record 0x%x (offset 0x%x, %d bytes):\n", $id, $fileEnd + $epos, $len)); } @@ -2771,20 +2773,25 @@ sub ProcessInsta360($;$) # 2. 20 byte records # 0000: c1 d8 d9 0b 00 00 00 00 f5 83 14 80 df 7f fe 7f [................] # 0010: fe 7f 01 80 - if ($id == 0x300) { - if ($len % 20 and not $len % 56) { - $dlen = 56; - } elsif ($len % 56 and not $len % 20) { - $dlen = 20; - } else { - if ($raf->Read($buff, 20) == 20) { - if (substr($buff, 16, 3) eq "\0\0\0") { - $dlen = 56; - } else { - $dlen = 20; + my $dlen = $insvDataLen{$id}; + if (defined $dlen and not $dlen) { + if ($id == 0x300) { + if ($len % 20 and not $len % 56) { + $dlen = 56; + } elsif ($len % 56 and not $len % 20) { + $dlen = 20; + } else { + if ($raf->Read($buff, 20) == 20) { + if (substr($buff, 16, 3) eq "\0\0\0") { + $dlen = 56; + } else { + $dlen = 20; + } } + $raf->Seek($epos, 2) or last; } - $raf->Seek($epos, 2) or last; + } elsif ($id == 0x200) { + $dlen = $len; } } # limit the number of records we read if necessary @@ -2798,6 +2805,8 @@ sub ProcessInsta360($;$) if ($dlen) { if ($len % $dlen) { $et->Warn(sprintf('Unexpected Insta360 record 0x%x length',$id)); + } elsif ($id == 0x200) { + $et->FoundTag(PreviewImage => $buff); } elsif ($id == 0x300) { for ($p=0; $p<$len; $p+=$dlen) { $$et{DOC_NUM} = ++$$et{DOC_COUNT}; diff --git a/lib/Image/ExifTool/Real.pm b/lib/Image/ExifTool/Real.pm index 1d8794f6..b22eb5fc 100644 --- a/lib/Image/ExifTool/Real.pm +++ b/lib/Image/ExifTool/Real.pm @@ -16,7 +16,7 @@ use vars qw($VERSION); use Image::ExifTool qw(:DataAccess :Utils); use Image::ExifTool::Canon; -$VERSION = '1.06'; +$VERSION = '1.07'; sub ProcessRealMeta($$$); sub ProcessRealProperties($$$); @@ -608,7 +608,7 @@ sub ProcessReal($$) } else { last if $tag eq 'DATA'; # stop normal parsing at DATA tag } - if ($size & 0x80000000) { + if ($size & 0x80000000 or $size < 10) { $et->Warn('Bad chunk header'); last; } diff --git a/lib/Image/ExifTool/Sony.pm b/lib/Image/ExifTool/Sony.pm index abb7f477..0cfc03b6 100644 --- a/lib/Image/ExifTool/Sony.pm +++ b/lib/Image/ExifTool/Sony.pm @@ -34,7 +34,7 @@ use Image::ExifTool qw(:DataAccess :Utils); use Image::ExifTool::Exif; use Image::ExifTool::Minolta; -$VERSION = '3.56'; +$VERSION = '3.57'; sub ProcessSRF($$$); sub ProcessSR2($$$); @@ -160,6 +160,7 @@ sub PrintInvLensSpec($;$$); 32875 => 'Sony FE 24-70mm F2.8 GM II', #JR 32876 => 'Sony E 11mm F1.8', #JR 32877 => 'Sony E 15mm F1.4 G', #JR + 32878 => 'Sony FE 20-70mm F4 G', #JR # (comment this out so LensID will report the LensModel, which is more useful) # 32952 => 'Metabones Canon EF Speed Booster Ultra', #JR (corresponds to 184, but 'Advanced' mode, LensMount reported as E-mount) @@ -191,6 +192,7 @@ sub PrintInvLensSpec($;$$); 49235 => 'Zeiss Loxia 85mm F2.4', #JR 49236 => 'Zeiss Loxia 25mm F2.4', #JR + 49456 => 'Tamron E 18-200mm F3.5-6.3 Di III VC', #FrancoisPiette 49457 => 'Tamron 28-75mm F2.8 Di III RXD', #JR (Model A036) 49458 => 'Tamron 17-28mm F2.8 Di III RXD', #JR (Model A046) 49459 => 'Tamron 35mm F2.8 Di III OSD M1:2', #IB (Model F053) @@ -256,6 +258,8 @@ sub PrintInvLensSpec($;$$); 50533 => 'Sigma 16-28mm F2.8 DG DN | C', #JR (022) 50534 => 'Sigma 20mm F1.4 DG DN | A', #JR (022) 50535 => 'Sigma 24mm F1.4 DG DN | A', #JR (022) + 50536 => 'Sigma 60-600mm F4.5-6.3 DG DN OS | S', #JR (023) + 50539 => 'Sigma 50mm F1.4 DG DN | A', #JR (023) 50992 => 'Voigtlander SUPER WIDE-HELIAR 15mm F4.5 III', #JR 50993 => 'Voigtlander HELIAR-HYPER WIDE 10mm F5.6', #IB diff --git a/lib/Image/ExifTool/TagLookup.pm b/lib/Image/ExifTool/TagLookup.pm index 29726807..6609e071 100644 --- a/lib/Image/ExifTool/TagLookup.pm +++ b/lib/Image/ExifTool/TagLookup.pm @@ -261,6 +261,7 @@ my @tableList = ( 'Image::ExifTool::Nikon::LocationInfo', 'Image::ExifTool::Nikon::Main', 'Image::ExifTool::Nikon::MakerNotes0x51', + 'Image::ExifTool::Nikon::MakerNotes0x56', 'Image::ExifTool::Nikon::MenuSettingsZ7II', 'Image::ExifTool::Nikon::MenuSettingsZ9', 'Image::ExifTool::Nikon::MenuSettingsZ9Firmware3', @@ -551,351 +552,351 @@ my @tableList = ( # lookup for all writable tags my %tagLookup = ( 'aberrationcorrectiondistance' => { 109 => 0x69 }, - 'about' => { 502 => 'about' }, - 'aboutcvterm' => { 494 => 'AboutCvTerm' }, - 'aboutcvtermcvid' => { 494 => [\'AboutCvTerm','AboutCvTermCvId'] }, - 'aboutcvtermid' => { 494 => [\'AboutCvTerm','AboutCvTermCvTermId'] }, - 'aboutcvtermname' => { 494 => [\'AboutCvTerm','AboutCvTermCvTermName'] }, - 'aboutcvtermrefinedabout' => { 494 => [\'AboutCvTerm','AboutCvTermCvTermRefinedAbout'] }, + 'about' => { 503 => 'about' }, + 'aboutcvterm' => { 495 => 'AboutCvTerm' }, + 'aboutcvtermcvid' => { 495 => [\'AboutCvTerm','AboutCvTermCvId'] }, + 'aboutcvtermid' => { 495 => [\'AboutCvTerm','AboutCvTermCvTermId'] }, + 'aboutcvtermname' => { 495 => [\'AboutCvTerm','AboutCvTermCvTermName'] }, + 'aboutcvtermrefinedabout' => { 495 => [\'AboutCvTerm','AboutCvTermCvTermRefinedAbout'] }, 'absolutealtitude' => { 116 => 'AbsoluteAltitude' }, - 'abspeakaudiofilepath' => { 508 => 'absPeakAudioFilePath' }, - 'academicfield' => { 498 => 'academicField' }, - 'acceleration' => { 119 => 0x9404, 488 => 'Acceleration' }, + 'abspeakaudiofilepath' => { 509 => 'absPeakAudioFilePath' }, + 'academicfield' => { 499 => 'academicField' }, + 'acceleration' => { 119 => 0x9404, 489 => 'Acceleration' }, 'accelerationtracking' => { 84 => 0x518 }, 'accelerationvector' => { 1 => 0x8 }, - 'accelerometer' => { 393 => 0x3 }, - 'accelerometerdata' => { 383 => 'vrot' }, - 'accelerometerx' => { 323 => 0x8d }, - 'accelerometery' => { 323 => 0x8e }, - 'accelerometerz' => { 323 => 0x8c }, - 'accessoryserialnumber' => { 323 => 0x54 }, - 'accessorytype' => { 323 => 0x53 }, + 'accelerometer' => { 394 => 0x3 }, + 'accelerometerdata' => { 384 => 'vrot' }, + 'accelerometerx' => { 324 => 0x8d }, + 'accelerometery' => { 324 => 0x8e }, + 'accelerometerz' => { 324 => 0x8c }, + 'accessoryserialnumber' => { 324 => 0x54 }, + 'accessorytype' => { 324 => 0x53 }, 'actionadvised' => { 131 => 0x2a }, 'activearea' => { 119 => 0xc68d }, - 'actived-lighting' => { 227 => 0x22, 273 => 0x24 }, - 'actived-lightingmode' => { 273 => 0x25 }, + 'actived-lighting' => { 227 => 0x22, 274 => 0x24 }, + 'actived-lightingmode' => { 274 => 0x25 }, 'adaptervoltage' => { 138 => 0x407 }, 'addaspectratioinfo' => { 84 => 0x80e }, 'addiptcinformation' => { 84 => 0x815 }, - 'additionalmodelinformation' => { 494 => 'AddlModelInfo' }, + 'additionalmodelinformation' => { 495 => 'AddlModelInfo' }, 'addoriginaldecisiondata' => { 84 => 0x80f, 85 => 0x11, 86 => 0x13, 89 => 0x14 }, 'address' => { 161 => 'Address' }, - 'adjustmentmode' => { 400 => 0x15 }, - 'adlbracketingstep' => { 251 => 0x883 }, - 'adlbracketingtype' => { 251 => 0x884 }, + 'adjustmentmode' => { 401 => 0x15 }, + 'adlbracketingstep' => { 252 => 0x883 }, + 'adlbracketingtype' => { 252 => 0x884 }, 'adobe' => { 120 => 'Adobe' }, - 'adultcontentwarning' => { 310 => 'AdultContentWarning', 501 => 'adultContentWarning' }, + 'adultcontentwarning' => { 311 => 'AdultContentWarning', 502 => 'adultContentWarning' }, 'advancedfilter' => { 127 => 0x1201 }, - 'advancedraw' => { 275 => 0x76a43203 }, - 'advancedscenetype' => { 323 => 0x3d }, - 'advisory' => { 506 => 'Advisory' }, - 'ae_iso' => { 331 => 0x2, 332 => 0x4, 333 => 0x12 }, - 'aeaperture' => { 331 => 0x1, 332 => 0x3, 333 => 0x11 }, - 'aeaperturesteps' => { 331 => 0x8, 332 => 0xb }, + 'advancedraw' => { 276 => 0x76a43203 }, + 'advancedscenetype' => { 324 => 0x3d }, + 'advisory' => { 507 => 'Advisory' }, + 'ae_iso' => { 332 => 0x2, 333 => 0x4, 334 => 0x12 }, + 'aeaperture' => { 332 => 0x1, 333 => 0x3, 334 => 0x11 }, + 'aeaperturesteps' => { 332 => 0x8, 333 => 0xb }, 'aeaverage' => { 1 => 0x6 }, 'aebautocancel' => { 84 => 0x104 }, 'aebbracketvalue' => { 77 => 0x11 }, - 'aebracketingsteps' => { 250 => 0x174c, 251 => 0x87b, 260 => 0x1756 }, + 'aebracketingsteps' => { 251 => 0x174c, 252 => 0x87b, 261 => 0x1756 }, 'aebsequence' => { 84 => 0x105 }, 'aebsequenceautocancel' => { 82 => 0x9, 83 => 0x9, 85 => 0x8, 86 => 0x9, 89 => 0x9, 90 => 0x7 }, 'aebshotcount' => { 84 => 0x106 }, - 'aebxv' => { 331 => 0x4, 332 => 0x6 }, - 'aeerror' => { 332 => 0x8 }, - 'aeexposuretime' => { 331 => 0x0, 332 => 0x2, 333 => 0x10 }, + 'aebxv' => { 332 => 0x4, 333 => 0x6 }, + 'aeerror' => { 333 => 0x8 }, + 'aeexposuretime' => { 332 => 0x0, 333 => 0x2, 334 => 0x10 }, 'aelbutton' => { 184 => 0x45 }, 'aelexposureindicator' => { 184 => 0x51 }, - 'aelock' => { 184 => 0x5b, 284 => '4.2', 293 => '4.2', 300 => 0x201, 358 => 0x48, 410 => 0x40, 411 => 0x40, 412 => [0x86,0x286] }, - 'aelockbutton' => { 282 => '16.1', 284 => '4.1', 287 => '15.1', 288 => '16.1', 289 => '16.1', 291 => '30.1', 292 => '16.1', 293 => '4.1', 295 => '17.1', 297 => '17.1' }, - 'aelockbuttonplusdials' => { 282 => '16.2', 291 => '32.1', 295 => '44.1' }, - 'aelockformb-d80' => { 297 => '3.1' }, + 'aelock' => { 184 => 0x5b, 285 => '4.2', 294 => '4.2', 301 => 0x201, 359 => 0x48, 411 => 0x40, 412 => 0x40, 413 => [0x86,0x286] }, + 'aelockbutton' => { 283 => '16.1', 285 => '4.1', 288 => '15.1', 289 => '16.1', 290 => '16.1', 292 => '30.1', 293 => '16.1', 294 => '4.1', 296 => '17.1', 298 => '17.1' }, + 'aelockbuttonplusdials' => { 283 => '16.2', 292 => '32.1', 296 => '44.1' }, + 'aelockformb-d80' => { 298 => '3.1' }, 'aelockmetermodeafterfocus' => { 84 => 0x114 }, 'aematrix' => { 1 => 0x2 }, - 'aemaxaperture' => { 331 => 0x9, 332 => 0x10, 333 => 0x1c }, - 'aemaxaperture2' => { 331 => 0xa, 332 => 0x11, 333 => 0x1d }, - 'aemeteringmode' => { 331 => 0xc }, - 'aemeteringmode2' => { 331 => '13.1' }, - 'aemeteringsegments' => { 187 => 0x628, 358 => 0x209 }, + 'aemaxaperture' => { 332 => 0x9, 333 => 0x10, 334 => 0x1c }, + 'aemaxaperture2' => { 332 => 0xa, 333 => 0x11, 334 => 0x1d }, + 'aemeteringmode' => { 332 => 0xc }, + 'aemeteringmode2' => { 332 => '13.1' }, + 'aemeteringsegments' => { 187 => 0x628, 359 => 0x209 }, 'aemicroadjustment' => { 84 => 0x110 }, - 'aeminaperture' => { 331 => 0xb, 332 => 0x12, 333 => 0x1e }, - 'aeminexposuretime' => { 331 => 0x5, 332 => 0x13, 333 => 0x1f }, - 'aeprogrammode' => { 331 => 0x6 }, - 'aeprojectlink' => { 482 => 'aeProjectLink' }, - 'aeprojectlinkcompositionid' => { 482 => [\'aeProjectLink','aeProjectLinkCompositionID'] }, - 'aeprojectlinkfullpath' => { 482 => [\'aeProjectLink','aeProjectLinkFullPath'] }, - 'aeprojectlinkrenderoutputmoduleindex' => { 482 => [\'aeProjectLink','aeProjectLinkRenderOutputModuleIndex'] }, - 'aeprojectlinkrenderqueueitemid' => { 482 => [\'aeProjectLink','aeProjectLinkRenderQueueItemID'] }, - 'aeprojectlinkrendertimestamp' => { 482 => [\'aeProjectLink','aeProjectLinkRenderTimeStamp'] }, + 'aeminaperture' => { 332 => 0xb, 333 => 0x12, 334 => 0x1e }, + 'aeminexposuretime' => { 332 => 0x5, 333 => 0x13, 334 => 0x1f }, + 'aeprogrammode' => { 332 => 0x6 }, + 'aeprojectlink' => { 483 => 'aeProjectLink' }, + 'aeprojectlinkcompositionid' => { 483 => [\'aeProjectLink','aeProjectLinkCompositionID'] }, + 'aeprojectlinkfullpath' => { 483 => [\'aeProjectLink','aeProjectLinkFullPath'] }, + 'aeprojectlinkrenderoutputmoduleindex' => { 483 => [\'aeProjectLink','aeProjectLinkRenderOutputModuleIndex'] }, + 'aeprojectlinkrenderqueueitemid' => { 483 => [\'aeProjectLink','aeProjectLinkRenderQueueItemID'] }, + 'aeprojectlinkrendertimestamp' => { 483 => [\'aeProjectLink','aeProjectLinkRenderTimeStamp'] }, 'aesetting' => { 34 => 0x21 }, 'aestable' => { 1 => 0x4 }, 'aetarget' => { 1 => 0x5 }, - 'aewhitebalance' => { 331 => 0xd }, - 'aexv' => { 331 => 0x3, 332 => 0x5 }, - 'af-assistilluminator' => { 298 => 0x19 }, - 'af-cfocusdisplay' => { 298 => 0x234 }, + 'aewhitebalance' => { 332 => 0xd }, + 'aexv' => { 332 => 0x3, 333 => 0x5 }, + 'af-assistilluminator' => { 299 => 0x19 }, + 'af-cfocusdisplay' => { 299 => 0x234 }, 'af-cpriority' => { 128 => '0.2' }, - 'af-cpriorityselection' => { 282 => '1.1', 283 => '1.1', 285 => '1.1', 286 => '1.1', 288 => '0.1', 289 => '0.1', 290 => '0.1', 291 => '1.1', 292 => '0.1', 295 => '1.1', 296 => '1.1', 298 => 0x3 }, + 'af-cpriorityselection' => { 283 => '1.1', 284 => '1.1', 286 => '1.1', 287 => '1.1', 289 => '0.1', 290 => '0.1', 291 => '0.1', 292 => '1.1', 293 => '0.1', 296 => '1.1', 297 => '1.1', 299 => 0x3 }, 'af-csetting' => { 124 => 0x0 }, 'af-cspeedtrackingsensitivity' => { 124 => '0.2' }, 'af-ctrackingsensitivity' => { 124 => '0.1' }, 'af-czoneareaswitching' => { 124 => '0.3' }, - 'af-onbutton' => { 285 => '70.1', 286 => '70.1', 296 => '70.1' }, - 'af-onformb-d10' => { 282 => '3.3', 291 => '3.2' }, - 'af-onformb-d11' => { 292 => '2.2' }, - 'af-onformb-d12' => { 295 => '50.1' }, - 'af-onoutoffocusrelease' => { 298 => 0x10 }, + 'af-onbutton' => { 286 => '70.1', 287 => '70.1', 297 => '70.1' }, + 'af-onformb-d10' => { 283 => '3.3', 292 => '3.2' }, + 'af-onformb-d11' => { 293 => '2.2' }, + 'af-onformb-d12' => { 296 => '50.1' }, + 'af-onoutoffocusrelease' => { 299 => 0x10 }, 'af-spriority' => { 128 => '0.1' }, - 'af-spriorityselection' => { 282 => '1.2', 283 => '1.2', 285 => '1.2', 286 => '1.2', 290 => '0.2', 291 => '1.2', 292 => '0.2', 295 => '1.2', 296 => '1.2', 298 => 0x5 }, + 'af-spriorityselection' => { 283 => '1.2', 284 => '1.2', 286 => '1.2', 287 => '1.2', 291 => '0.2', 292 => '1.2', 293 => '0.2', 296 => '1.2', 297 => '1.2', 299 => 0x5 }, 'afacceldeceltracking' => { 2 => 0x3 }, - 'afactivation' => { 282 => '2.1', 283 => '2.1', 285 => '78.3', 286 => '78.3', 291 => '2.1', 295 => '2.1', 296 => '78.3', 298 => 0xf }, - 'afadjustment' => { 358 => 0x72, 367 => 0x267 }, + 'afactivation' => { 283 => '2.1', 284 => '2.1', 286 => '78.3', 287 => '78.3', 292 => '2.1', 296 => '2.1', 297 => '78.3', 299 => 0xf }, + 'afadjustment' => { 359 => 0x72, 368 => 0x267 }, 'afandmeteringbuttons' => { 84 => 0x701 }, 'afaperture' => { 220 => 0x5, 221 => 0x5, 225 => 0x5 }, 'afareaheight' => { 193 => [0x1a,0x34,0x50], 194 => 0x48 }, - 'afareaillumination' => { 184 => 0x4b, 293 => '15.3' }, - 'afareamode' => { 126 => '0.3', 180 => 0x33, 184 => 0xe, 192 => 0x0, 193 => 0x5, 194 => 0x5, 230 => 0x210, 231 => 0x224, 323 => 0xf, 390 => 0x1205, 403 => [0xa,0x3a], 410 => 0x11, 411 => 0x10, 412 => 0x24, 423 => 0xb043, 448 => 0x17 }, - 'afareamodesetting' => { 284 => '11.1', 287 => '0.1', 293 => '16.1', 297 => '2.1', 423 => 0x201c }, + 'afareaillumination' => { 184 => 0x4b, 294 => '15.3' }, + 'afareamode' => { 126 => '0.3', 180 => 0x33, 184 => 0xe, 192 => 0x0, 193 => 0x5, 194 => 0x5, 231 => 0x210, 232 => 0x224, 324 => 0xf, 391 => 0x1205, 404 => [0xa,0x3a], 411 => 0x11, 412 => 0x10, 413 => 0x24, 424 => 0xb043, 449 => 0x17 }, + 'afareamodesetting' => { 285 => '11.1', 288 => '0.1', 294 => '16.1', 298 => '2.1', 424 => 0x201c }, 'afareapointsize' => { 126 => '0.4' }, - 'afareas' => { 300 => 0x304 }, + 'afareas' => { 301 => 0x304 }, 'afareaselectionmethod' => { 2 => 0xd }, 'afareaselectmethod' => { 84 => 0x51b }, 'afareawidth' => { 193 => [0x18,0x32,0x4e], 194 => 0x46 }, - 'afareaxposition' => { 193 => [0x14,0x2e,0x4a], 194 => 0x42, 390 => 0x1203 }, - 'afareaxposition1' => { 390 => 0x1201 }, - 'afareayposition' => { 193 => [0x16,0x30,0x4c], 194 => 0x44, 390 => 0x1204 }, - 'afareayposition1' => { 390 => 0x1202 }, + 'afareaxposition' => { 193 => [0x14,0x2e,0x4a], 194 => 0x42, 391 => 0x1203 }, + 'afareaxposition1' => { 391 => 0x1201 }, + 'afareayposition' => { 193 => [0x16,0x30,0x4c], 194 => 0x44, 391 => 0x1204 }, + 'afareayposition1' => { 391 => 0x1202 }, 'afareazonesize' => { 126 => '0.5' }, - 'afassist' => { 82 => 0x5, 90 => 0x5, 184 => 0x48, 282 => '2.5', 284 => '0.2', 287 => '0.2', 288 => '1.1', 289 => '1.1', 290 => '1.3', 291 => '2.4', 292 => '1.3', 293 => '0.2', 295 => '2.4', 297 => '2.3' }, + 'afassist' => { 82 => 0x5, 90 => 0x5, 184 => 0x48, 283 => '2.5', 285 => '0.2', 288 => '0.2', 289 => '1.1', 290 => '1.1', 291 => '1.3', 292 => '2.4', 293 => '1.3', 294 => '0.2', 296 => '2.4', 298 => '2.3' }, 'afassistbeam' => { 2 => 0x8, 84 => 0x50e, 85 => 0x4, 86 => 0x5, 87 => 0x4, 88 => 0x4, 89 => 0x5 }, - 'afassistlamp' => { 323 => 0x31 }, - 'afbuttonpressed' => { 412 => [0x83,0x283] }, + 'afassistlamp' => { 324 => 0x31 }, + 'afbuttonpressed' => { 413 => [0x83,0x283] }, 'afconfidence' => { 1 => 0x3d }, 'afconfigtool' => { 2 => 0x1 }, - 'afdefocus' => { 334 => 0x6 }, + 'afdefocus' => { 335 => 0x6 }, 'afduringliveview' => { 84 => 0x511 }, - 'affinea' => { 475 => 'AffineA' }, - 'affineb' => { 475 => 'AffineB' }, - 'affinec' => { 475 => 'AffineC' }, - 'affined' => { 475 => 'AffineD' }, - 'affinetune' => { 195 => 0x0, 230 => 0x5b0, 231 => 0x5e0, 300 => 0x306 }, - 'affinetuneadj' => { 195 => 0x2, 243 => 0x2d1, 244 => 0x2dc, 300 => 0x307 }, + 'affinea' => { 476 => 'AffineA' }, + 'affineb' => { 476 => 'AffineB' }, + 'affinec' => { 476 => 'AffineC' }, + 'affined' => { 476 => 'AffineD' }, + 'affinetune' => { 195 => 0x0, 231 => 0x5b0, 232 => 0x5e0, 301 => 0x306 }, + 'affinetuneadj' => { 195 => 0x2, 244 => 0x2d1, 245 => 0x2dc, 301 => 0x307 }, 'affinetuneadjtele' => { 195 => 0x3 }, 'affinetuneindex' => { 195 => 0x1 }, - 'affinex' => { 475 => 'AffineX' }, - 'affiney' => { 475 => 'AffineY' }, - 'afhold' => { 334 => 0x1fd }, - 'afilluminator' => { 410 => 0x29, 423 => 0xb044 }, + 'affinex' => { 476 => 'AffineX' }, + 'affiney' => { 476 => 'AffineY' }, + 'afhold' => { 335 => 0x1fd }, + 'afilluminator' => { 411 => 0x29, 424 => 0xb044 }, 'afimageheight' => { 193 => [0x12,0x2c,0x48], 194 => 0x40 }, 'afimagewidth' => { 193 => [0x10,0x2a,0x46], 194 => 0x3e }, - 'afintegrationtime' => { 334 => 0x7 }, + 'afintegrationtime' => { 335 => 0x7 }, 'afmeasureddepth' => { 1 => 0x38 }, - 'afmicroadj' => { 403 => [0x17d,0x50] }, - 'afmicroadjmode' => { 3 => 0x1, 407 => 0x131 }, - 'afmicroadjregisteredlenses' => { 407 => '305.1' }, + 'afmicroadj' => { 404 => [0x17d,0x50] }, + 'afmicroadjmode' => { 3 => 0x1, 408 => 0x131 }, + 'afmicroadjregisteredlenses' => { 408 => '305.1' }, 'afmicroadjustment' => { 84 => 0x507 }, - 'afmicroadjvalue' => { 3 => 0x2, 407 => 0x130 }, - 'afmode' => { 113 => 0x3009, 127 => 0x1022, 180 => 0x16, 400 => 0x5 }, - 'afmoderestrictions' => { 283 => '50.3', 285 => '48.3', 286 => '48.3', 295 => '48.3', 296 => '48.3' }, + 'afmicroadjvalue' => { 3 => 0x2, 408 => 0x130 }, + 'afmode' => { 113 => 0x3009, 127 => 0x1022, 180 => 0x16, 401 => 0x5 }, + 'afmoderestrictions' => { 284 => '50.3', 286 => '48.3', 287 => '48.3', 296 => '48.3', 297 => '48.3' }, 'afonaelockbuttonswitch' => { 84 => 0x702 }, - 'afonbutton' => { 282 => '3.1', 283 => '47.1', 298 => 0x83 }, - 'afpoint' => { 34 => 0x13, 112 => 0x18, 180 => 0x15, 192 => 0x1, 303 => 0x308, 400 => 0x1f, 403 => [0x37,0x7], 407 => 0x19, 408 => 0x18, 409 => [0x18,0x20] }, + 'afonbutton' => { 283 => '3.1', 284 => '47.1', 299 => 0x83 }, + 'afpoint' => { 34 => 0x13, 112 => 0x18, 180 => 0x15, 192 => 0x1, 304 => 0x308, 401 => 0x1f, 404 => [0x37,0x7], 408 => 0x19, 409 => 0x18, 410 => [0x18,0x20] }, 'afpointactivationarea' => { 83 => 0x11, 89 => 0x11 }, 'afpointareaexpansion' => { 84 => 0x508 }, - 'afpointatshutterrelease' => { 403 => [0x39,0x9] }, + 'afpointatshutterrelease' => { 404 => [0x39,0x9] }, 'afpointautoselection' => { 84 => 0x50b }, - 'afpointbrightness' => { 84 => 0x50d, 282 => '2.4', 283 => '46.5', 285 => '2.2', 286 => '2.2', 295 => '2.3', 296 => '2.2' }, + 'afpointbrightness' => { 84 => 0x50d, 283 => '2.4', 284 => '46.5', 286 => '2.2', 287 => '2.2', 296 => '2.3', 297 => '2.2' }, 'afpointdisplayduringfocus' => { 2 => 0x10, 84 => 0x50c }, - 'afpointillumination' => { 83 => 0xa, 282 => '2.3', 283 => '46.2', 285 => '47.2', 286 => '47.2', 290 => '1.2', 291 => '2.3', 292 => '1.2', 295 => '47.2', 296 => '47.2', 297 => '2.4' }, - 'afpointinfocus' => { 403 => [0x38,0x8] }, - 'afpointmode' => { 339 => 0x3 }, - 'afpointposition' => { 113 => 0x2021, 323 => 0x4d }, + 'afpointillumination' => { 83 => 0xa, 283 => '2.3', 284 => '46.2', 286 => '47.2', 287 => '47.2', 291 => '1.2', 292 => '2.3', 293 => '1.2', 296 => '47.2', 297 => '47.2', 298 => '2.4' }, + 'afpointinfocus' => { 404 => [0x38,0x8] }, + 'afpointmode' => { 340 => 0x3 }, + 'afpointposition' => { 113 => 0x2021, 324 => 0x4d }, 'afpointregistration' => { 82 => 0x7 }, 'afpoints' => { 183 => 0x10 }, - 'afpointsel' => { 298 => 0xb }, - 'afpointselected' => { 184 => 0xd, 300 => 0x305, 358 => 0xe, 407 => 0x15, 408 => 0x14, 409 => [0x14,0x1c], 423 => 0x201e }, - 'afpointselected2' => { 339 => 0x4 }, - 'afpointselection' => { 83 => 0xb, 282 => '1.3', 283 => '1.3', 291 => '1.3', 295 => '1.3', 296 => '1.3' }, + 'afpointsel' => { 299 => 0xb }, + 'afpointselected' => { 184 => 0xd, 301 => 0x305, 359 => 0xe, 408 => 0x15, 409 => 0x14, 410 => [0x14,0x1c], 424 => 0x201e }, + 'afpointselected2' => { 340 => 0x4 }, + 'afpointselection' => { 83 => 0xb, 283 => '1.3', 284 => '1.3', 292 => '1.3', 296 => '1.3', 297 => '1.3' }, 'afpointselectionmethod' => { 84 => 0x50f, 85 => 0xc, 86 => 0xd, 89 => 0xd }, - 'afpointsetting' => { 410 => 0x12, 411 => 0x11 }, - 'afpointsinfocus' => { 77 => 0xe, 192 => 0x2, 193 => 0x30, 334 => 0xb, 335 => 0x4, 358 => [0xf,0x3c] }, + 'afpointsetting' => { 411 => 0x12, 412 => 0x11 }, + 'afpointsinfocus' => { 77 => 0xe, 192 => 0x2, 193 => 0x30, 335 => 0xb, 336 => 0x4, 359 => [0xf,0x3c] }, 'afpointsinfocus5d' => { 19 => 0x38 }, 'afpointspotmetering' => { 83 => 0xd }, - 'afpointsselected' => { 193 => 0x1c, 335 => '4.1', 456 => 0x4 }, - 'afpointsspecial' => { 335 => '4.2' }, - 'afpointsunknown1' => { 334 => 0x0 }, - 'afpointsunknown2' => { 334 => 0x2 }, - 'afpointsused' => { 193 => [0xa,0x8], 403 => [0x10,0x16e] }, + 'afpointsselected' => { 193 => 0x1c, 336 => '4.1', 457 => 0x4 }, + 'afpointsspecial' => { 336 => '4.2' }, + 'afpointsunknown1' => { 335 => 0x0 }, + 'afpointsunknown2' => { 335 => 0x2 }, + 'afpointsused' => { 193 => [0xa,0x8], 404 => [0x10,0x16e] }, 'afpointswitching' => { 2 => 0x4 }, - 'afpredictor' => { 334 => 0x4 }, + 'afpredictor' => { 335 => 0x4 }, 'afresponse' => { 227 => 0xad }, - 'afresult' => { 305 => 0x1038 }, - 'afsearch' => { 300 => 0x303 }, + 'afresult' => { 306 => 0x1038 }, + 'afsearch' => { 301 => 0x303 }, 'afsensoractive' => { 180 => 0x1 }, 'afstable' => { 1 => 0x7 }, - 'afstatus' => { 390 => 0x1200 }, - 'afstatus_00_b4' => { 406 => 0x0 }, - 'afstatus_01_c4' => { 406 => 0x2 }, - 'afstatus_02_d4' => { 406 => 0x4 }, - 'afstatus_03_e4' => { 406 => 0x6 }, - 'afstatus_04_f4' => { 406 => 0x8 }, - 'afstatus_05_g4' => { 406 => 0xa }, - 'afstatus_06_h4' => { 406 => 0xc }, - 'afstatus_07_b3' => { 406 => 0xe }, - 'afstatus_08_c3' => { 406 => 0x10 }, - 'afstatus_09_d3' => { 406 => 0x12 }, - 'afstatus_10_e3' => { 406 => 0x14 }, - 'afstatus_11_f3' => { 406 => 0x16 }, - 'afstatus_12_g3' => { 406 => 0x18 }, - 'afstatus_13_h3' => { 406 => 0x1a }, - 'afstatus_14_b2' => { 406 => 0x1c }, - 'afstatus_15_c2' => { 406 => 0x1e }, - 'afstatus_16_d2' => { 406 => 0x20 }, - 'afstatus_17_e2' => { 406 => 0x22 }, - 'afstatus_18_f2' => { 406 => 0x24 }, - 'afstatus_19_g2' => { 406 => 0x26 }, - 'afstatus_20_h2' => { 406 => 0x28 }, - 'afstatus_21_c1' => { 406 => 0x2a }, - 'afstatus_22_d1' => { 406 => 0x2c }, - 'afstatus_23_e1' => { 406 => 0x2e }, - 'afstatus_24_f1' => { 406 => 0x30 }, - 'afstatus_25_g1' => { 406 => 0x32 }, - 'afstatus_26_a7_vertical' => { 406 => 0x34 }, - 'afstatus_27_a6_vertical' => { 406 => 0x36 }, - 'afstatus_28_a5_vertical' => { 406 => 0x38 }, - 'afstatus_29_c7_vertical' => { 406 => 0x3a }, - 'afstatus_30_c6_vertical' => { 406 => 0x3c }, - 'afstatus_31_c5_vertical' => { 406 => 0x3e }, - 'afstatus_32_e7_vertical' => { 406 => 0x40 }, - 'afstatus_33_e6_center_vertical' => { 406 => 0x42 }, - 'afstatus_34_e5_vertical' => { 406 => 0x44 }, - 'afstatus_35_g7_vertical' => { 406 => 0x46 }, - 'afstatus_36_g6_vertical' => { 406 => 0x48 }, - 'afstatus_37_g5_vertical' => { 406 => 0x4a }, - 'afstatus_38_i7_vertical' => { 406 => 0x4c }, - 'afstatus_39_i6_vertical' => { 406 => 0x4e }, - 'afstatus_40_i5_vertical' => { 406 => 0x50 }, - 'afstatus_41_a7' => { 406 => 0x52 }, - 'afstatus_42_b7' => { 406 => 0x54 }, - 'afstatus_43_c7' => { 406 => 0x56 }, - 'afstatus_44_d7' => { 406 => 0x58 }, - 'afstatus_45_e7' => { 406 => 0x5a }, - 'afstatus_46_f7' => { 406 => 0x5c }, - 'afstatus_47_g7' => { 406 => 0x5e }, - 'afstatus_48_h7' => { 406 => 0x60 }, - 'afstatus_49_i7' => { 406 => 0x62 }, - 'afstatus_50_a6' => { 406 => 0x64 }, - 'afstatus_51_b6' => { 406 => 0x66 }, - 'afstatus_52_c6' => { 406 => 0x68 }, - 'afstatus_53_d6' => { 406 => 0x6a }, - 'afstatus_54_e6_center' => { 406 => 0x6c }, - 'afstatus_55_f6' => { 406 => 0x6e }, - 'afstatus_56_g6' => { 406 => 0x70 }, - 'afstatus_57_h6' => { 406 => 0x72 }, - 'afstatus_58_i6' => { 406 => 0x74 }, - 'afstatus_59_a5' => { 406 => 0x76 }, - 'afstatus_60_b5' => { 406 => 0x78 }, - 'afstatus_61_c5' => { 406 => 0x7a }, - 'afstatus_62_d5' => { 406 => 0x7c }, - 'afstatus_63_e5' => { 406 => 0x7e }, - 'afstatus_64_f5' => { 406 => 0x80 }, - 'afstatus_65_g5' => { 406 => 0x82 }, - 'afstatus_66_h5' => { 406 => 0x84 }, - 'afstatus_67_i5' => { 406 => 0x86 }, - 'afstatus_68_c11' => { 406 => 0x88 }, - 'afstatus_69_d11' => { 406 => 0x8a }, - 'afstatus_70_e11' => { 406 => 0x8c }, - 'afstatus_71_f11' => { 406 => 0x8e }, - 'afstatus_72_g11' => { 406 => 0x90 }, - 'afstatus_73_b10' => { 406 => 0x92 }, - 'afstatus_74_c10' => { 406 => 0x94 }, - 'afstatus_75_d10' => { 406 => 0x96 }, - 'afstatus_76_e10' => { 406 => 0x98 }, - 'afstatus_77_f10' => { 406 => 0x9a }, - 'afstatus_78_g10' => { 406 => 0x9c }, - 'afstatus_79_h10' => { 406 => 0x9e }, - 'afstatus_80_b9' => { 406 => 0xa0 }, - 'afstatus_81_c9' => { 406 => 0xa2 }, - 'afstatus_82_d9' => { 406 => 0xa4 }, - 'afstatus_83_e9' => { 406 => 0xa6 }, - 'afstatus_84_f9' => { 406 => 0xa8 }, - 'afstatus_85_g9' => { 406 => 0xaa }, - 'afstatus_86_h9' => { 406 => 0xac }, - 'afstatus_87_b8' => { 406 => 0xae }, - 'afstatus_88_c8' => { 406 => 0xb0 }, - 'afstatus_89_d8' => { 406 => 0xb2 }, - 'afstatus_90_e8' => { 406 => 0xb4 }, - 'afstatus_91_f8' => { 406 => 0xb6 }, - 'afstatus_92_g8' => { 406 => 0xb8 }, - 'afstatus_93_h8' => { 406 => 0xba }, - 'afstatus_94_e6_center_f2-8' => { 406 => 0xbc }, - 'afstatusactivesensor' => { 180 => 0x2, 403 => [0x4,0x3b], 407 => 0x1e, 408 => 0x1b, 409 => [0x1b,0x21] }, - 'afstatusbottom' => { 180 => 0x8, 407 => 0x2a, 408 => 0x21, 409 => 0x21 }, - 'afstatusbottom-left' => { 180 => 0x12, 408 => 0x2b, 409 => 0x2b }, - 'afstatusbottom-right' => { 180 => 0x6, 408 => 0x1f, 409 => 0x1f }, - 'afstatusbottomassist-left' => { 407 => 0x28 }, - 'afstatusbottomassist-right' => { 407 => 0x2c }, - 'afstatusbottomhorizontal' => { 404 => 0x10, 405 => 0x1c }, - 'afstatusbottomvertical' => { 404 => 0x16, 405 => 0x26 }, - 'afstatuscenter-10' => { 407 => 0x34 }, - 'afstatuscenter-11' => { 407 => 0x36 }, - 'afstatuscenter-12' => { 407 => 0x38 }, - 'afstatuscenter-14' => { 407 => 0x3c }, - 'afstatuscenter-7' => { 407 => 0x2e }, - 'afstatuscenter-9' => { 407 => 0x32 }, - 'afstatuscenter-horizontal' => { 407 => 0x30 }, - 'afstatuscenter-vertical' => { 407 => 0x3a }, - 'afstatuscenterf2-8' => { 407 => 0x4c }, - 'afstatuscenterhorizontal' => { 180 => 0x2f, 404 => 0xc, 405 => 0x18, 408 => 0x2f, 409 => 0x2f }, - 'afstatuscentervertical' => { 180 => 0xc, 404 => 0x14, 405 => 0x22, 408 => 0x25, 409 => 0x25 }, - 'afstatusfarleft' => { 404 => 0x6, 407 => 0x26 }, - 'afstatusfarlefthorizontal' => { 405 => 0x4 }, - 'afstatusfarleftvertical' => { 405 => 0x12 }, - 'afstatusfarright' => { 404 => 0x18, 407 => 0x44 }, - 'afstatusfarrighthorizontal' => { 405 => 0x2c }, - 'afstatusfarrightvertical' => { 405 => 0x34 }, - 'afstatusleft' => { 180 => 0x2d, 404 => 0x2, 407 => 0x22, 408 => 0x2d, 409 => 0x2d }, - 'afstatuslefthorizontal' => { 405 => 0x6 }, - 'afstatusleftvertical' => { 405 => 0xe }, - 'afstatuslower-left' => { 404 => 0x4, 407 => 0x24 }, - 'afstatuslower-lefthorizontal' => { 405 => 0xa }, - 'afstatuslower-leftvertical' => { 405 => 0x10 }, - 'afstatuslower-middle' => { 404 => 0x22, 405 => 0x24 }, - 'afstatuslower-right' => { 404 => 0x1e, 407 => 0x4a }, - 'afstatuslower-righthorizontal' => { 405 => 0x32 }, - 'afstatuslower-rightvertical' => { 405 => 0x3a }, - 'afstatuslowerfarleft' => { 405 => 0x8 }, - 'afstatuslowerfarright' => { 405 => 0x30 }, - 'afstatusmiddlehorizontal' => { 180 => 0xa, 408 => 0x23, 409 => 0x23 }, - 'afstatusnearleft' => { 404 => 0xe, 405 => 0x1a }, - 'afstatusnearright' => { 404 => 0xa, 405 => 0x16 }, - 'afstatusright' => { 180 => 0x31, 404 => 0x1c, 407 => 0x48, 408 => 0x31, 409 => 0x31 }, - 'afstatusrighthorizontal' => { 405 => 0x2e }, - 'afstatusrightvertical' => { 405 => 0x38 }, - 'afstatustop' => { 180 => 0xe, 407 => 0x40, 408 => 0x27, 409 => 0x27 }, - 'afstatustop-left' => { 180 => 0x10, 408 => 0x29, 409 => 0x29 }, - 'afstatustop-right' => { 180 => 0x4, 408 => 0x1d, 409 => 0x1d }, - 'afstatustopassist-left' => { 407 => 0x3e }, - 'afstatustopassist-right' => { 407 => 0x42 }, - 'afstatustophorizontal' => { 404 => 0x8, 405 => 0x14 }, - 'afstatustopvertical' => { 404 => 0x12, 405 => 0x1e }, - 'afstatusupper-left' => { 404 => 0x0, 407 => 0x20 }, - 'afstatusupper-lefthorizontal' => { 405 => 0x2 }, - 'afstatusupper-leftvertical' => { 405 => 0xc }, - 'afstatusupper-middle' => { 404 => 0x20, 405 => 0x20 }, - 'afstatusupper-right' => { 404 => 0x1a, 407 => 0x46 }, - 'afstatusupper-righthorizontal' => { 405 => 0x2a }, - 'afstatusupper-rightvertical' => { 405 => 0x36 }, - 'afstatusupperfarleft' => { 405 => 0x0 }, - 'afstatusupperfarright' => { 405 => 0x28 }, + 'afstatus' => { 391 => 0x1200 }, + 'afstatus_00_b4' => { 407 => 0x0 }, + 'afstatus_01_c4' => { 407 => 0x2 }, + 'afstatus_02_d4' => { 407 => 0x4 }, + 'afstatus_03_e4' => { 407 => 0x6 }, + 'afstatus_04_f4' => { 407 => 0x8 }, + 'afstatus_05_g4' => { 407 => 0xa }, + 'afstatus_06_h4' => { 407 => 0xc }, + 'afstatus_07_b3' => { 407 => 0xe }, + 'afstatus_08_c3' => { 407 => 0x10 }, + 'afstatus_09_d3' => { 407 => 0x12 }, + 'afstatus_10_e3' => { 407 => 0x14 }, + 'afstatus_11_f3' => { 407 => 0x16 }, + 'afstatus_12_g3' => { 407 => 0x18 }, + 'afstatus_13_h3' => { 407 => 0x1a }, + 'afstatus_14_b2' => { 407 => 0x1c }, + 'afstatus_15_c2' => { 407 => 0x1e }, + 'afstatus_16_d2' => { 407 => 0x20 }, + 'afstatus_17_e2' => { 407 => 0x22 }, + 'afstatus_18_f2' => { 407 => 0x24 }, + 'afstatus_19_g2' => { 407 => 0x26 }, + 'afstatus_20_h2' => { 407 => 0x28 }, + 'afstatus_21_c1' => { 407 => 0x2a }, + 'afstatus_22_d1' => { 407 => 0x2c }, + 'afstatus_23_e1' => { 407 => 0x2e }, + 'afstatus_24_f1' => { 407 => 0x30 }, + 'afstatus_25_g1' => { 407 => 0x32 }, + 'afstatus_26_a7_vertical' => { 407 => 0x34 }, + 'afstatus_27_a6_vertical' => { 407 => 0x36 }, + 'afstatus_28_a5_vertical' => { 407 => 0x38 }, + 'afstatus_29_c7_vertical' => { 407 => 0x3a }, + 'afstatus_30_c6_vertical' => { 407 => 0x3c }, + 'afstatus_31_c5_vertical' => { 407 => 0x3e }, + 'afstatus_32_e7_vertical' => { 407 => 0x40 }, + 'afstatus_33_e6_center_vertical' => { 407 => 0x42 }, + 'afstatus_34_e5_vertical' => { 407 => 0x44 }, + 'afstatus_35_g7_vertical' => { 407 => 0x46 }, + 'afstatus_36_g6_vertical' => { 407 => 0x48 }, + 'afstatus_37_g5_vertical' => { 407 => 0x4a }, + 'afstatus_38_i7_vertical' => { 407 => 0x4c }, + 'afstatus_39_i6_vertical' => { 407 => 0x4e }, + 'afstatus_40_i5_vertical' => { 407 => 0x50 }, + 'afstatus_41_a7' => { 407 => 0x52 }, + 'afstatus_42_b7' => { 407 => 0x54 }, + 'afstatus_43_c7' => { 407 => 0x56 }, + 'afstatus_44_d7' => { 407 => 0x58 }, + 'afstatus_45_e7' => { 407 => 0x5a }, + 'afstatus_46_f7' => { 407 => 0x5c }, + 'afstatus_47_g7' => { 407 => 0x5e }, + 'afstatus_48_h7' => { 407 => 0x60 }, + 'afstatus_49_i7' => { 407 => 0x62 }, + 'afstatus_50_a6' => { 407 => 0x64 }, + 'afstatus_51_b6' => { 407 => 0x66 }, + 'afstatus_52_c6' => { 407 => 0x68 }, + 'afstatus_53_d6' => { 407 => 0x6a }, + 'afstatus_54_e6_center' => { 407 => 0x6c }, + 'afstatus_55_f6' => { 407 => 0x6e }, + 'afstatus_56_g6' => { 407 => 0x70 }, + 'afstatus_57_h6' => { 407 => 0x72 }, + 'afstatus_58_i6' => { 407 => 0x74 }, + 'afstatus_59_a5' => { 407 => 0x76 }, + 'afstatus_60_b5' => { 407 => 0x78 }, + 'afstatus_61_c5' => { 407 => 0x7a }, + 'afstatus_62_d5' => { 407 => 0x7c }, + 'afstatus_63_e5' => { 407 => 0x7e }, + 'afstatus_64_f5' => { 407 => 0x80 }, + 'afstatus_65_g5' => { 407 => 0x82 }, + 'afstatus_66_h5' => { 407 => 0x84 }, + 'afstatus_67_i5' => { 407 => 0x86 }, + 'afstatus_68_c11' => { 407 => 0x88 }, + 'afstatus_69_d11' => { 407 => 0x8a }, + 'afstatus_70_e11' => { 407 => 0x8c }, + 'afstatus_71_f11' => { 407 => 0x8e }, + 'afstatus_72_g11' => { 407 => 0x90 }, + 'afstatus_73_b10' => { 407 => 0x92 }, + 'afstatus_74_c10' => { 407 => 0x94 }, + 'afstatus_75_d10' => { 407 => 0x96 }, + 'afstatus_76_e10' => { 407 => 0x98 }, + 'afstatus_77_f10' => { 407 => 0x9a }, + 'afstatus_78_g10' => { 407 => 0x9c }, + 'afstatus_79_h10' => { 407 => 0x9e }, + 'afstatus_80_b9' => { 407 => 0xa0 }, + 'afstatus_81_c9' => { 407 => 0xa2 }, + 'afstatus_82_d9' => { 407 => 0xa4 }, + 'afstatus_83_e9' => { 407 => 0xa6 }, + 'afstatus_84_f9' => { 407 => 0xa8 }, + 'afstatus_85_g9' => { 407 => 0xaa }, + 'afstatus_86_h9' => { 407 => 0xac }, + 'afstatus_87_b8' => { 407 => 0xae }, + 'afstatus_88_c8' => { 407 => 0xb0 }, + 'afstatus_89_d8' => { 407 => 0xb2 }, + 'afstatus_90_e8' => { 407 => 0xb4 }, + 'afstatus_91_f8' => { 407 => 0xb6 }, + 'afstatus_92_g8' => { 407 => 0xb8 }, + 'afstatus_93_h8' => { 407 => 0xba }, + 'afstatus_94_e6_center_f2-8' => { 407 => 0xbc }, + 'afstatusactivesensor' => { 180 => 0x2, 404 => [0x4,0x3b], 408 => 0x1e, 409 => 0x1b, 410 => [0x1b,0x21] }, + 'afstatusbottom' => { 180 => 0x8, 408 => 0x2a, 409 => 0x21, 410 => 0x21 }, + 'afstatusbottom-left' => { 180 => 0x12, 409 => 0x2b, 410 => 0x2b }, + 'afstatusbottom-right' => { 180 => 0x6, 409 => 0x1f, 410 => 0x1f }, + 'afstatusbottomassist-left' => { 408 => 0x28 }, + 'afstatusbottomassist-right' => { 408 => 0x2c }, + 'afstatusbottomhorizontal' => { 405 => 0x10, 406 => 0x1c }, + 'afstatusbottomvertical' => { 405 => 0x16, 406 => 0x26 }, + 'afstatuscenter-10' => { 408 => 0x34 }, + 'afstatuscenter-11' => { 408 => 0x36 }, + 'afstatuscenter-12' => { 408 => 0x38 }, + 'afstatuscenter-14' => { 408 => 0x3c }, + 'afstatuscenter-7' => { 408 => 0x2e }, + 'afstatuscenter-9' => { 408 => 0x32 }, + 'afstatuscenter-horizontal' => { 408 => 0x30 }, + 'afstatuscenter-vertical' => { 408 => 0x3a }, + 'afstatuscenterf2-8' => { 408 => 0x4c }, + 'afstatuscenterhorizontal' => { 180 => 0x2f, 405 => 0xc, 406 => 0x18, 409 => 0x2f, 410 => 0x2f }, + 'afstatuscentervertical' => { 180 => 0xc, 405 => 0x14, 406 => 0x22, 409 => 0x25, 410 => 0x25 }, + 'afstatusfarleft' => { 405 => 0x6, 408 => 0x26 }, + 'afstatusfarlefthorizontal' => { 406 => 0x4 }, + 'afstatusfarleftvertical' => { 406 => 0x12 }, + 'afstatusfarright' => { 405 => 0x18, 408 => 0x44 }, + 'afstatusfarrighthorizontal' => { 406 => 0x2c }, + 'afstatusfarrightvertical' => { 406 => 0x34 }, + 'afstatusleft' => { 180 => 0x2d, 405 => 0x2, 408 => 0x22, 409 => 0x2d, 410 => 0x2d }, + 'afstatuslefthorizontal' => { 406 => 0x6 }, + 'afstatusleftvertical' => { 406 => 0xe }, + 'afstatuslower-left' => { 405 => 0x4, 408 => 0x24 }, + 'afstatuslower-lefthorizontal' => { 406 => 0xa }, + 'afstatuslower-leftvertical' => { 406 => 0x10 }, + 'afstatuslower-middle' => { 405 => 0x22, 406 => 0x24 }, + 'afstatuslower-right' => { 405 => 0x1e, 408 => 0x4a }, + 'afstatuslower-righthorizontal' => { 406 => 0x32 }, + 'afstatuslower-rightvertical' => { 406 => 0x3a }, + 'afstatuslowerfarleft' => { 406 => 0x8 }, + 'afstatuslowerfarright' => { 406 => 0x30 }, + 'afstatusmiddlehorizontal' => { 180 => 0xa, 409 => 0x23, 410 => 0x23 }, + 'afstatusnearleft' => { 405 => 0xe, 406 => 0x1a }, + 'afstatusnearright' => { 405 => 0xa, 406 => 0x16 }, + 'afstatusright' => { 180 => 0x31, 405 => 0x1c, 408 => 0x48, 409 => 0x31, 410 => 0x31 }, + 'afstatusrighthorizontal' => { 406 => 0x2e }, + 'afstatusrightvertical' => { 406 => 0x38 }, + 'afstatustop' => { 180 => 0xe, 408 => 0x40, 409 => 0x27, 410 => 0x27 }, + 'afstatustop-left' => { 180 => 0x10, 409 => 0x29, 410 => 0x29 }, + 'afstatustop-right' => { 180 => 0x4, 409 => 0x1d, 410 => 0x1d }, + 'afstatustopassist-left' => { 408 => 0x3e }, + 'afstatustopassist-right' => { 408 => 0x42 }, + 'afstatustophorizontal' => { 405 => 0x8, 406 => 0x14 }, + 'afstatustopvertical' => { 405 => 0x12, 406 => 0x1e }, + 'afstatusupper-left' => { 405 => 0x0, 408 => 0x20 }, + 'afstatusupper-lefthorizontal' => { 406 => 0x2 }, + 'afstatusupper-leftvertical' => { 406 => 0xc }, + 'afstatusupper-middle' => { 405 => 0x20, 406 => 0x20 }, + 'afstatusupper-right' => { 405 => 0x1a, 408 => 0x46 }, + 'afstatusupper-righthorizontal' => { 406 => 0x2a }, + 'afstatusupper-rightvertical' => { 406 => 0x36 }, + 'afstatusupperfarleft' => { 406 => 0x0 }, + 'afstatusupperfarright' => { 406 => 0x28 }, 'afstatusviewfinder' => { 2 => 0x12 }, - 'aftracking' => { 423 => 0x2021 }, + 'aftracking' => { 424 => 0x2021 }, 'aftrackingsensitivity' => { 2 => 0x2 }, - 'aftype' => { 403 => 0x2 }, - 'afwithshutter' => { 410 => 0x2a }, - 'aggregateissuenumber' => { 498 => 'aggregateIssueNumber' }, - 'aggregationtype' => { 498 => 'aggregationType' }, - 'agreement' => { 501 => 'agreement' }, + 'aftype' => { 404 => 0x2 }, + 'afwithshutter' => { 411 => 0x2a }, + 'aggregateissuenumber' => { 499 => 'aggregateIssueNumber' }, + 'aggregationtype' => { 499 => 'aggregationType' }, + 'agreement' => { 502 => 'agreement' }, 'ah2greeninterpolationthreshold' => { 138 => 0xe4e }, - 'airplanemode' => { 230 => 0x624, 231 => 0x654 }, + 'airplanemode' => { 231 => 0x624, 232 => 0x654 }, 'aiservocontinuousshooting' => { 83 => 0x15 }, 'aiservofirstimage' => { 2 => 0x5 }, 'aiservofirstimagepriority' => { 84 => 0x519 }, @@ -904,193 +905,193 @@ my %tagLookup = ( 'aiservosecondimagepriority' => { 84 => 0x51a }, 'aiservotrackingmethod' => { 84 => 0x504 }, 'aiservotrackingsensitivity' => { 83 => 0x14, 84 => 0x502 }, - 'aisubjecttrackingmode' => { 300 => 0x309 }, - 'album' => { 375 => ['albm',"\xa9alb"], 377 => 'album', 383 => ['albm',"\xa9alb"], 508 => 'album' }, - 'albumartist' => { 179 => 'WM/AlbumArtist', 375 => 'aART', 383 => 'albr' }, + 'aisubjecttrackingmode' => { 301 => 0x309 }, + 'album' => { 376 => ['albm',"\xa9alb"], 378 => 'album', 384 => ['albm',"\xa9alb"], 509 => 'album' }, + 'albumartist' => { 179 => 'WM/AlbumArtist', 376 => 'aART', 384 => 'albr' }, 'albumcoverurl' => { 179 => 'WM/AlbumCoverURL' }, 'albumtitle' => { 179 => 'WM/AlbumTitle' }, - 'albumtitleid' => { 375 => 'atID' }, - 'alreadyapplied' => { 481 => 'AlreadyApplied', 483 => 'AlreadyApplied' }, - 'alternatetitle' => { 498 => 'alternateTitle' }, - 'alternatetitlea-lang' => { 498 => [\'alternateTitle','alternateTitleA-lang'] }, - 'alternatetitlea-platform' => { 498 => [\'alternateTitle','alternateTitleA-platform'] }, - 'alternatetitletext' => { 498 => [\'alternateTitle','alternateTitleText'] }, + 'albumtitleid' => { 376 => 'atID' }, + 'alreadyapplied' => { 482 => 'AlreadyApplied', 484 => 'AlreadyApplied' }, + 'alternatetitle' => { 499 => 'alternateTitle' }, + 'alternatetitlea-lang' => { 499 => [\'alternateTitle','alternateTitleA-lang'] }, + 'alternatetitlea-platform' => { 499 => [\'alternateTitle','alternateTitleA-platform'] }, + 'alternatetitletext' => { 499 => [\'alternateTitle','alternateTitleText'] }, 'altitude' => { 196 => 0x6 }, - 'alttapename' => { 508 => 'altTapeName' }, - 'alttextaccessibility' => { 493 => 'AltTextAccessibility' }, - 'alttimecode' => { 508 => 'altTimecode' }, - 'alttimecodetimeformat' => { 508 => [\'altTimecode','altTimecodeTimeFormat'] }, - 'alttimecodetimevalue' => { 508 => [\'altTimecode','altTimecodeTimeValue'] }, - 'alttimecodevalue' => { 508 => [\'altTimecode','altTimecodeValue'] }, + 'alttapename' => { 509 => 'altTapeName' }, + 'alttextaccessibility' => { 494 => 'AltTextAccessibility' }, + 'alttimecode' => { 509 => 'altTimecode' }, + 'alttimecodetimeformat' => { 509 => [\'altTimecode','altTimecodeTimeFormat'] }, + 'alttimecodetimevalue' => { 509 => [\'altTimecode','altTimecodeTimeValue'] }, + 'alttimecodevalue' => { 509 => [\'altTimecode','altTimecodeValue'] }, 'ambienceselection' => { 4 => 0x1 }, - 'ambientinfrared' => { 386 => 0x5c }, - 'ambientlight' => { 386 => 0x5e }, - 'ambienttemperature' => { 119 => 0x9400, 384 => 0x14, 385 => 0x46, 386 => 0x50, 448 => 0x4, 488 => 'Temperature' }, - 'ambienttemperaturefahrenheit' => { 384 => 0x13, 385 => 0x44, 386 => 0x4e }, + 'ambientinfrared' => { 387 => 0x5c }, + 'ambientlight' => { 387 => 0x5e }, + 'ambienttemperature' => { 119 => 0x9400, 385 => 0x14, 386 => 0x46, 387 => 0x50, 449 => 0x4, 489 => 'Temperature' }, + 'ambienttemperaturefahrenheit' => { 385 => 0x13, 386 => 0x44, 387 => 0x4e }, 'analogbalance' => { 119 => 0xc627 }, 'analogcaptureiso' => { 138 => 0x89e }, 'analogisotable' => { 138 => 0x89d }, - 'androidversion' => { 377 => 'com.android.version' }, + 'androidversion' => { 378 => 'com.android.version' }, 'angleadj' => { 103 => 0x10003, 109 => 0x8b }, - 'angleinforoll' => { 477 => 'AngleInfoRoll' }, - 'angleinfoyaw' => { 477 => 'AngleInfoYaw' }, - 'anti-blur' => { 423 => 0xb04b }, + 'angleinforoll' => { 478 => 'AngleInfoRoll' }, + 'angleinfoyaw' => { 478 => 'AngleInfoYaw' }, + 'anti-blur' => { 424 => 0xb04b }, 'antialiasstrength' => { 119 => 0xc632 }, - 'aperturelock' => { 283 => '38.2', 285 => '38.2', 286 => '38.2', 295 => '38.2', 296 => '38.2', 298 => 0xb8 }, - 'aperturemode' => { 383 => 'apmd' }, + 'aperturelock' => { 284 => '38.2', 286 => '38.2', 287 => '38.2', 296 => '38.2', 297 => '38.2', 299 => 0xb8 }, + 'aperturemode' => { 384 => 'apmd' }, 'aperturerange' => { 84 => 0x10d }, - 'apertureringuse' => { 339 => '1.4' }, - 'aperturesetting' => { 184 => 0x7, 410 => 0x30, 411 => 0x29, 412 => 0x1 }, - 'aperturevalue' => { 93 => 0x2, 119 => 0x9202, 305 => 0x1002, 367 => 0x401, 487 => 'ApertureValue' }, - 'appinfo' => { 461 => 'AppInfo' }, - 'appinfoapplication' => { 461 => [\'AppInfo','AppInfoApplication'] }, - 'appinfoitemuri' => { 461 => [\'AppInfo','AppInfoItemURI'] }, - 'appinfoversion' => { 461 => [\'AppInfo','AppInfoVersion'] }, - 'applekeywords' => { 309 => 'AAPL:Keywords' }, - 'applephotosvariationidentifier' => { 377 => 'apple.photos.variation-identifier' }, - 'applestoreaccount' => { 375 => 'apID' }, - 'applestoreaccounttype' => { 375 => 'akID' }, - 'applestorecatalogid' => { 375 => 'cnID' }, - 'applestorecountry' => { 375 => 'sfID' }, + 'apertureringuse' => { 340 => '1.4' }, + 'aperturesetting' => { 184 => 0x7, 411 => 0x30, 412 => 0x29, 413 => 0x1 }, + 'aperturevalue' => { 93 => 0x2, 119 => 0x9202, 306 => 0x1002, 368 => 0x401, 488 => 'ApertureValue' }, + 'appinfo' => { 462 => 'AppInfo' }, + 'appinfoapplication' => { 462 => [\'AppInfo','AppInfoApplication'] }, + 'appinfoitemuri' => { 462 => [\'AppInfo','AppInfoItemURI'] }, + 'appinfoversion' => { 462 => [\'AppInfo','AppInfoVersion'] }, + 'applekeywords' => { 310 => 'AAPL:Keywords' }, + 'applephotosvariationidentifier' => { 378 => 'apple.photos.variation-identifier' }, + 'applestoreaccount' => { 376 => 'apID' }, + 'applestoreaccounttype' => { 376 => 'akID' }, + 'applestorecatalogid' => { 376 => 'cnID' }, + 'applestorecountry' => { 376 => 'sfID' }, 'applicationkeystring' => { 138 => 0x400 }, - 'applicationnotes' => { 119 => 0x2bc, 328 => 0x2bc }, + 'applicationnotes' => { 119 => 0x2bc, 329 => 0x2bc }, 'applicationrecordversion' => { 131 => 0x0 }, 'applyshootingmeteringmode' => { 84 => 0x10e }, - 'approved' => { 489 => 'Approved' }, - 'approvedby' => { 489 => 'ApprovedBy' }, - 'approximatefnumber' => { 318 => 0x313, 325 => 0x3406 }, - 'approximatefocusdistance' => { 478 => 'ApproximateFocusDistance' }, - 'appversion' => { 492 => 'AppVersion' }, - 'aps-csizecapture' => { 442 => 0x114, 443 => [0x114,0x1eb,0x1ee,0x21a,0x21c] }, + 'approved' => { 490 => 'Approved' }, + 'approvedby' => { 490 => 'ApprovedBy' }, + 'approximatefnumber' => { 319 => 0x313, 326 => 0x3406 }, + 'approximatefocusdistance' => { 479 => 'ApproximateFocusDistance' }, + 'appversion' => { 493 => 'AppVersion' }, + 'aps-csizecapture' => { 443 => 0x114, 444 => [0x114,0x1eb,0x1ee,0x21a,0x21c] }, 'aquahsl' => { 103 => 0x20914 }, 'armidentifier' => { 132 => 0x78 }, 'armversion' => { 132 => 0x7a }, - 'arranger' => { 375 => "\xa9arg", 383 => "\xa9arg" }, - 'arrangerkeywords' => { 383 => "\xa9ark" }, - 'artdirector' => { 375 => "\xa9ard" }, - 'artfilter' => { 300 => 0x529 }, - 'artfiltereffect' => { 300 => 0x52f }, - 'artist' => { 119 => 0x13b, 313 => 'Artist', 358 => 0x22e, 375 => "\xa9ART", 377 => 'artist', 383 => "\xa9ART", 504 => 'Artist', 508 => 'artist' }, + 'arranger' => { 376 => "\xa9arg", 384 => "\xa9arg" }, + 'arrangerkeywords' => { 384 => "\xa9ark" }, + 'artdirector' => { 376 => "\xa9ard" }, + 'artfilter' => { 301 => 0x529 }, + 'artfiltereffect' => { 301 => 0x52f }, + 'artist' => { 119 => 0x13b, 314 => 'Artist', 359 => 0x22e, 376 => "\xa9ART", 378 => 'artist', 384 => "\xa9ART", 505 => 'Artist', 509 => 'artist' }, 'artmode' => { 113 => 0x301b }, 'artmodeparameters' => { 113 => 0x310b }, - 'artwork' => { 377 => 'artwork' }, - 'artworkcircadatecreated' => { 494 => [\'ArtworkOrObject','ArtworkOrObjectAOCircaDateCreated'] }, - 'artworkcontentdescription' => { 494 => [\'ArtworkOrObject','ArtworkOrObjectAOContentDescription'] }, - 'artworkcontributiondescription' => { 494 => [\'ArtworkOrObject','ArtworkOrObjectAOContributionDescription'] }, - 'artworkcopyrightnotice' => { 494 => [\'ArtworkOrObject','ArtworkOrObjectAOCopyrightNotice'] }, - 'artworkcopyrightownerid' => { 494 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentCopyrightOwnerId'] }, - 'artworkcopyrightownername' => { 494 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentCopyrightOwnerName'] }, - 'artworkcreator' => { 494 => [\'ArtworkOrObject','ArtworkOrObjectAOCreator'] }, - 'artworkcreatorid' => { 494 => [\'ArtworkOrObject','ArtworkOrObjectAOCreatorId'] }, - 'artworkdatecreated' => { 494 => [\'ArtworkOrObject','ArtworkOrObjectAODateCreated'] }, - 'artworklicensorid' => { 494 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentLicensorId'] }, - 'artworklicensorname' => { 494 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentLicensorName'] }, - 'artworkorobject' => { 494 => 'ArtworkOrObject' }, - 'artworkphysicaldescription' => { 494 => [\'ArtworkOrObject','ArtworkOrObjectAOPhysicalDescription'] }, - 'artworksource' => { 494 => [\'ArtworkOrObject','ArtworkOrObjectAOSource'] }, - 'artworksourceinventoryno' => { 494 => [\'ArtworkOrObject','ArtworkOrObjectAOSourceInvNo'] }, - 'artworksourceinvurl' => { 494 => [\'ArtworkOrObject','ArtworkOrObjectAOSourceInvURL'] }, - 'artworkstyleperiod' => { 494 => [\'ArtworkOrObject','ArtworkOrObjectAOStylePeriod'] }, - 'artworktitle' => { 494 => [\'ArtworkOrObject','ArtworkOrObjectAOTitle'] }, - 'aspectframe' => { 304 => 0x1113 }, - 'aspectratio' => { 5 => 0x0, 304 => 0x1112, 358 => 0x80, 410 => 0x55, 411 => 0x55, 412 => 0xa }, - 'assetid' => { 471 => 'AssetID' }, + 'artwork' => { 378 => 'artwork' }, + 'artworkcircadatecreated' => { 495 => [\'ArtworkOrObject','ArtworkOrObjectAOCircaDateCreated'] }, + 'artworkcontentdescription' => { 495 => [\'ArtworkOrObject','ArtworkOrObjectAOContentDescription'] }, + 'artworkcontributiondescription' => { 495 => [\'ArtworkOrObject','ArtworkOrObjectAOContributionDescription'] }, + 'artworkcopyrightnotice' => { 495 => [\'ArtworkOrObject','ArtworkOrObjectAOCopyrightNotice'] }, + 'artworkcopyrightownerid' => { 495 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentCopyrightOwnerId'] }, + 'artworkcopyrightownername' => { 495 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentCopyrightOwnerName'] }, + 'artworkcreator' => { 495 => [\'ArtworkOrObject','ArtworkOrObjectAOCreator'] }, + 'artworkcreatorid' => { 495 => [\'ArtworkOrObject','ArtworkOrObjectAOCreatorId'] }, + 'artworkdatecreated' => { 495 => [\'ArtworkOrObject','ArtworkOrObjectAODateCreated'] }, + 'artworklicensorid' => { 495 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentLicensorId'] }, + 'artworklicensorname' => { 495 => [\'ArtworkOrObject','ArtworkOrObjectAOCurrentLicensorName'] }, + 'artworkorobject' => { 495 => 'ArtworkOrObject' }, + 'artworkphysicaldescription' => { 495 => [\'ArtworkOrObject','ArtworkOrObjectAOPhysicalDescription'] }, + 'artworksource' => { 495 => [\'ArtworkOrObject','ArtworkOrObjectAOSource'] }, + 'artworksourceinventoryno' => { 495 => [\'ArtworkOrObject','ArtworkOrObjectAOSourceInvNo'] }, + 'artworksourceinvurl' => { 495 => [\'ArtworkOrObject','ArtworkOrObjectAOSourceInvURL'] }, + 'artworkstyleperiod' => { 495 => [\'ArtworkOrObject','ArtworkOrObjectAOStylePeriod'] }, + 'artworktitle' => { 495 => [\'ArtworkOrObject','ArtworkOrObjectAOTitle'] }, + 'aspectframe' => { 305 => 0x1113 }, + 'aspectratio' => { 5 => 0x0, 305 => 0x1112, 359 => 0x80, 411 => 0x55, 412 => 0x55, 413 => 0xa }, + 'assetid' => { 472 => 'AssetID' }, 'asshoticcprofile' => { 119 => 0xc68f }, 'asshotneutral' => { 119 => 0xc628 }, 'asshotpreprofilematrix' => { 119 => 0xc690 }, 'asshotprofilename' => { 119 => 0xc6f6 }, 'asshotwhitexy' => { 119 => 0xc629 }, - 'assignbktbutton' => { 282 => '4.2', 283 => '16.1', 285 => '16.1', 286 => '16.1', 295 => '16.1', 296 => '16.1' }, + 'assignbktbutton' => { 283 => '4.2', 284 => '16.1', 286 => '16.1', 287 => '16.1', 296 => '16.1', 297 => '16.1' }, 'assignfuncbutton' => { 84 => 0x70b }, - 'assignmb-d17af-onbutton' => { 286 => '79.1' }, - 'assignmb-d17funcbutton' => { 286 => '67.1' }, - 'assignmb-d17funcbuttonplusdials' => { 286 => '68.1' }, - 'assignmb-d18af-onbutton' => { 296 => '79.1' }, - 'assignmb-d18funcbutton' => { 296 => '67.1' }, - 'assignmb-d18funcbuttonplusdials' => { 296 => '68.1' }, - 'assignmoviefunc1buttonplusdials' => { 285 => '75.1', 286 => '75.1', 296 => '75.1' }, - 'assignmoviefunc2button' => { 285 => '82.1', 286 => '82.1', 296 => '82.1' }, - 'assignmoviepreviewbuttonplusdials' => { 285 => '75.2', 286 => '75.2', 296 => '75.2' }, - 'assignmovierecordbutton' => { 283 => '43.2', 295 => '45.1', 298 => 0x9b }, - 'assignmovierecordbuttonplusdials' => { 285 => '45.1', 286 => '45.1', 296 => '45.1' }, - 'assignmoviesubselector' => { 285 => '74.1', 286 => '74.1', 296 => '74.1' }, - 'assignmoviesubselectorplusdials' => { 285 => '76.1', 286 => '76.1', 296 => '76.1' }, - 'assignremotefnbutton' => { 283 => '54.1', 295 => '51.1' }, + 'assignmb-d17af-onbutton' => { 287 => '79.1' }, + 'assignmb-d17funcbutton' => { 287 => '67.1' }, + 'assignmb-d17funcbuttonplusdials' => { 287 => '68.1' }, + 'assignmb-d18af-onbutton' => { 297 => '79.1' }, + 'assignmb-d18funcbutton' => { 297 => '67.1' }, + 'assignmb-d18funcbuttonplusdials' => { 297 => '68.1' }, + 'assignmoviefunc1buttonplusdials' => { 286 => '75.1', 287 => '75.1', 297 => '75.1' }, + 'assignmoviefunc2button' => { 286 => '82.1', 287 => '82.1', 297 => '82.1' }, + 'assignmoviepreviewbuttonplusdials' => { 286 => '75.2', 287 => '75.2', 297 => '75.2' }, + 'assignmovierecordbutton' => { 284 => '43.2', 296 => '45.1', 299 => 0x9b }, + 'assignmovierecordbuttonplusdials' => { 286 => '45.1', 287 => '45.1', 297 => '45.1' }, + 'assignmoviesubselector' => { 286 => '74.1', 287 => '74.1', 297 => '74.1' }, + 'assignmoviesubselectorplusdials' => { 286 => '76.1', 287 => '76.1', 297 => '76.1' }, + 'assignremotefnbutton' => { 284 => '54.1', 296 => '51.1' }, 'assistbuttonfunction' => { 82 => 0xd }, 'atcaptureusercrop' => { 138 => 0x943 }, - 'attributionname' => { 479 => 'attributionName' }, - 'attributionurl' => { 479 => 'attributionURL' }, - 'audio' => { 323 => 0x20 }, - 'audiobitrate' => { 67 => 0x6c, 494 => 'audioBitRate' }, - 'audiobitratemode' => { 494 => 'audioBitRateMode' }, - 'audiobitspersample' => { 494 => 'audioBitsPerSample' }, - 'audiobutton' => { 298 => 0x17b }, - 'audiobuttonplaybackmode' => { 298 => 0x1b9 }, - 'audiochannelcount' => { 494 => 'audioChannelCount' }, + 'attributionname' => { 480 => 'attributionName' }, + 'attributionurl' => { 480 => 'attributionURL' }, + 'audio' => { 324 => 0x20 }, + 'audiobitrate' => { 67 => 0x6c, 495 => 'audioBitRate' }, + 'audiobitratemode' => { 495 => 'audioBitRateMode' }, + 'audiobitspersample' => { 495 => 'audioBitsPerSample' }, + 'audiobutton' => { 299 => 0x17b }, + 'audiobuttonplaybackmode' => { 299 => 0x1b9 }, + 'audiochannelcount' => { 495 => 'audioChannelCount' }, 'audiochannels' => { 67 => 0x70 }, - 'audiochanneltype' => { 508 => 'audioChannelType' }, + 'audiochanneltype' => { 509 => 'audioChannelType' }, 'audiocompression' => { 84 => 0x816, 155 => 'Compression' }, - 'audiocompressor' => { 508 => 'audioCompressor' }, - 'audiodata' => { 463 => 'Data' }, + 'audiocompressor' => { 509 => 'audioCompressor' }, + 'audiodata' => { 464 => 'Data' }, 'audioduration' => { 131 => 0x99 }, - 'audiogain' => { 377 => 'player.movie.audio.gain' }, - 'audiomimetype' => { 463 => 'Mime' }, - 'audiomoddate' => { 508 => 'audioModDate' }, + 'audiogain' => { 378 => 'player.movie.audio.gain' }, + 'audiomimetype' => { 464 => 'Mime' }, + 'audiomoddate' => { 509 => 'audioModDate' }, 'audiooutcue' => { 131 => 0x9a }, - 'audiosamplerate' => { 67 => 0x6e, 508 => 'audioSampleRate' }, - 'audiosampletype' => { 508 => 'audioSampleType' }, + 'audiosamplerate' => { 67 => 0x6e, 509 => 'audioSampleRate' }, + 'audiosampletype' => { 509 => 'audioSampleType' }, 'audiosamplingrate' => { 131 => 0x97 }, 'audiosamplingresolution' => { 131 => 0x98 }, 'audiotype' => { 131 => 0x96 }, - 'author' => { 157 => 'Author', 309 => 'Author', 313 => 'Author', 374 => 'Author', 375 => ['auth',"\xa9aut"], 377 => 'author', 383 => 'auth', 476 => 'author', 495 => 'Author', 506 => 'Author' }, - 'authorsposition' => { 496 => 'AuthorsPosition' }, + 'author' => { 157 => 'Author', 310 => 'Author', 314 => 'Author', 375 => 'Author', 376 => ['auth',"\xa9aut"], 378 => 'author', 384 => 'auth', 477 => 'author', 496 => 'Author', 507 => 'Author' }, + 'authorsposition' => { 497 => 'AuthorsPosition' }, 'authorurl' => { 179 => 'WM/AuthorURL' }, 'autoafpointcolortracking' => { 84 => 0x51c }, 'autoafpointseleositraf' => { 2 => 0xa }, - 'autoaperture' => { 349 => '0.1' }, - 'autobracket' => { 400 => 0x19 }, - 'autobracketing' => { 127 => 0x1100, 358 => 0x18, 390 => 0x1007 }, - 'autobracketingmode' => { 294 => '12.3' }, - 'autobracketingset' => { 294 => '12.1' }, - 'autobracketmodem' => { 282 => '21.2', 283 => '13.3', 285 => '13.2', 286 => '13.2', 291 => '26.2', 295 => '13.3', 296 => '13.2', 298 => 0x5f }, - 'autobracketorder' => { 184 => 0x43, 282 => '21.3', 283 => '13.2', 285 => '13.1', 286 => '13.1', 291 => '26.3', 292 => '12.2', 293 => '2.2', 294 => '12.2', 295 => '13.2', 296 => '13.1', 297 => '13.2', 298 => 0x61 }, - 'autobracketset' => { 282 => '21.1', 283 => '13.1', 287 => '11.1', 288 => '12.1', 289 => '12.1', 291 => '26.1', 292 => '12.1', 293 => '2.1', 295 => '13.1', 297 => '13.1' }, - 'autobrightness' => { 481 => 'AutoBrightness', 483 => 'AutoBrightness' }, - 'autocontrast' => { 481 => 'AutoContrast', 483 => 'AutoContrast' }, - 'autodistortioncontrol' => { 206 => 0x4, 229 => 0x143 }, + 'autoaperture' => { 350 => '0.1' }, + 'autobracket' => { 401 => 0x19 }, + 'autobracketing' => { 127 => 0x1100, 359 => 0x18, 391 => 0x1007 }, + 'autobracketingmode' => { 295 => '12.3' }, + 'autobracketingset' => { 295 => '12.1' }, + 'autobracketmodem' => { 283 => '21.2', 284 => '13.3', 286 => '13.2', 287 => '13.2', 292 => '26.2', 296 => '13.3', 297 => '13.2', 299 => 0x5f }, + 'autobracketorder' => { 184 => 0x43, 283 => '21.3', 284 => '13.2', 286 => '13.1', 287 => '13.1', 292 => '26.3', 293 => '12.2', 294 => '2.2', 295 => '12.2', 296 => '13.2', 297 => '13.1', 298 => '13.2', 299 => 0x61 }, + 'autobracketset' => { 283 => '21.1', 284 => '13.1', 288 => '11.1', 289 => '12.1', 290 => '12.1', 292 => '26.1', 293 => '12.1', 294 => '2.1', 296 => '13.1', 298 => '13.1' }, + 'autobrightness' => { 482 => 'AutoBrightness', 484 => 'AutoBrightness' }, + 'autocontrast' => { 482 => 'AutoContrast', 484 => 'AutoContrast' }, + 'autodistortioncontrol' => { 206 => 0x4, 230 => 0x143 }, 'autodynamicrange' => { 127 => 0x140b }, - 'autoexposure' => { 481 => 'AutoExposure', 483 => 'AutoExposure' }, + 'autoexposure' => { 482 => 'AutoExposure', 484 => 'AutoExposure' }, 'autoexposurebracketing' => { 77 => 0x10 }, - 'autoflashisosensitivity' => { 285 => '38.5', 286 => '38.5', 296 => '38.5', 298 => 0x5b }, - 'autofocus' => { 303 => 0x209 }, - 'autofocusmoderestrictions' => { 298 => 0x107 }, - 'autofp' => { 293 => '7.3', 297 => '31.4' }, - 'autoiso' => { 77 => 0x1, 113 => 0x3008, 230 => 0x142, 231 => 0x156, 284 => '1.1', 293 => '1.1' }, - 'autoisomax' => { 284 => '1.2', 293 => '1.2' }, - 'autoisominshutterspeed' => { 284 => '1.3', 293 => '1.3' }, - 'autolateralca' => { 481 => 'AutoLateralCA', 483 => 'AutoLateralCA' }, + 'autoflashisosensitivity' => { 286 => '38.5', 287 => '38.5', 297 => '38.5', 299 => 0x5b }, + 'autofocus' => { 304 => 0x209 }, + 'autofocusmoderestrictions' => { 299 => 0x107 }, + 'autofp' => { 294 => '7.3', 298 => '31.4' }, + 'autoiso' => { 77 => 0x1, 113 => 0x3008, 231 => 0x142, 232 => 0x156, 285 => '1.1', 294 => '1.1' }, + 'autoisomax' => { 285 => '1.2', 294 => '1.2' }, + 'autoisominshutterspeed' => { 285 => '1.3', 294 => '1.3' }, + 'autolateralca' => { 482 => 'AutoLateralCA', 484 => 'AutoLateralCA' }, 'autolightingoptimizer' => { 16 => 0xbe, 17 => 0xbf, 20 => 0xbf, 62 => 0x2, 84 => 0x204, 103 => 0x20500, 109 => 0x6f }, 'autolightingoptimizeron' => { 103 => '0x20500.0', 109 => 0x6e }, - 'autoportraitframed' => { 423 => 0x2016 }, - 'autoredeye' => { 275 => 0xfe28a44f }, + 'autoportraitframed' => { 424 => 0x2016 }, + 'autoredeye' => { 276 => 0xfe28a44f }, 'autorotate' => { 77 => 0x1b }, - 'autoshadows' => { 481 => 'AutoShadows', 483 => 'AutoShadows' }, - 'autotone' => { 481 => 'AutoTone', 483 => 'AutoTone' }, - 'autotonedigest' => { 481 => 'AutoToneDigest', 483 => 'AutoToneDigest' }, - 'autotonedigestnosat' => { 481 => 'AutoToneDigestNoSat', 483 => 'AutoToneDigestNoSat' }, - 'autowhiteversion' => { 481 => 'AutoWhiteVersion', 483 => 'AutoWhiteVersion' }, + 'autoshadows' => { 482 => 'AutoShadows', 484 => 'AutoShadows' }, + 'autotone' => { 482 => 'AutoTone', 484 => 'AutoTone' }, + 'autotonedigest' => { 482 => 'AutoToneDigest', 484 => 'AutoToneDigest' }, + 'autotonedigestnosat' => { 482 => 'AutoToneDigestNoSat', 484 => 'AutoToneDigestNoSat' }, + 'autowhiteversion' => { 482 => 'AutoWhiteVersion', 484 => 'AutoWhiteVersion' }, 'auxiliarylens' => { 227 => 0x82 }, - 'avaperturesetting' => { 339 => 0x13 }, + 'avaperturesetting' => { 340 => 0x13 }, 'averageblacklevel' => { 45 => 0xe7, 47 => 0xfb, 48 => 0x114, 49 => 0x146 }, 'averagelv' => { 187 => 0x38 }, 'avsettingwithoutlens' => { 84 => 0x707 }, 'azimuth' => { 165 => 'Azimuth' }, - 'babyage' => { 323 => [0x8010,0x33] }, - 'babyname' => { 323 => 0x66 }, - 'backgroundalpha' => { 503 => 'bgalpha' }, - 'balance' => { 377 => 'player.movie.audio.balance' }, - 'baseexposurecompensation' => { 339 => 0x15 }, - 'baseiso' => { 77 => 0x2, 97 => 0x101c, 138 => 0x903, 325 => 0x312a, 454 => 0x6 }, + 'babyage' => { 324 => [0x8010,0x33] }, + 'babyname' => { 324 => 0x66 }, + 'backgroundalpha' => { 504 => 'bgalpha' }, + 'balance' => { 378 => 'player.movie.audio.balance' }, + 'baseexposurecompensation' => { 340 => 0x15 }, + 'baseiso' => { 77 => 0x2, 97 => 0x101c, 138 => 0x903, 326 => 0x312a, 455 => 0x6 }, 'baseisodaylight' => { 138 => 0x910 }, 'baseisoflash' => { 138 => 0x913 }, 'baseisofluorescent' => { 138 => 0x912 }, @@ -1099,131 +1100,132 @@ my %tagLookup = ( 'baselineexposureoffset' => { 119 => 0xc7a5 }, 'baselinenoise' => { 119 => 0xc62b }, 'baselinesharpness' => { 119 => 0xc62c }, - 'baseurl' => { 506 => 'BaseURL' }, - 'bass' => { 377 => 'player.movie.audio.bass' }, - 'batterylevel' => { 323 => 0x38, 410 => 0x51, 414 => 0xc, 415 => 0x4, 416 => 0x4, 455 => 0x7 }, - 'batterylevelgrip1' => { 455 => 0x6 }, - 'batterylevelgrip2' => { 455 => 0x8 }, - 'batteryorder' => { 282 => '12.5', 291 => '13.2', 292 => '2.1', 295 => '3.1' }, - 'batterystate' => { 184 => 0x60, 410 => 0x50, 416 => 0x14 }, - 'batterytemperature' => { 414 => 0x1, 416 => 0x2, 455 => 0x5 }, - 'batterytype' => { 64 => 0x38, 386 => 0x66 }, - 'batteryunknown' => { 414 => 0x2, 416 => 0x0 }, - 'batteryvoltage' => { 138 => 0x408, 384 => 0x2a, 385 => 0x49, 386 => 0x62, 414 => 0x8 }, - 'batteryvoltage1' => { 416 => 0x6 }, - 'batteryvoltage2' => { 416 => 0x8 }, - 'batteryvoltageavg' => { 386 => 0x64 }, + 'baseurl' => { 507 => 'BaseURL' }, + 'bass' => { 378 => 'player.movie.audio.bass' }, + 'batterylevel' => { 324 => 0x38, 411 => 0x51, 415 => 0xc, 416 => 0x4, 417 => 0x4, 456 => 0x7 }, + 'batterylevelgrip1' => { 456 => 0x6 }, + 'batterylevelgrip2' => { 456 => 0x8 }, + 'batteryorder' => { 283 => '12.5', 292 => '13.2', 293 => '2.1', 296 => '3.1' }, + 'batterystate' => { 184 => 0x60, 411 => 0x50, 417 => 0x14 }, + 'batterytemperature' => { 415 => 0x1, 417 => 0x2, 456 => 0x5 }, + 'batterytype' => { 64 => 0x38, 387 => 0x66 }, + 'batteryunknown' => { 415 => 0x2, 417 => 0x0 }, + 'batteryvoltage' => { 138 => 0x408, 385 => 0x2a, 386 => 0x49, 387 => 0x62, 415 => 0x8 }, + 'batteryvoltage1' => { 417 => 0x6 }, + 'batteryvoltage2' => { 417 => 0x8 }, + 'batteryvoltageavg' => { 387 => 0x64 }, 'bayergreensplit' => { 119 => 0xc62d }, 'bayerpattern' => { 137 => 0xf902, 188 => 0x17 }, - 'beatsperminute' => { 375 => 'tmpo' }, - 'beatspliceparams' => { 508 => 'beatSpliceParams' }, - 'beatspliceparamsriseindecibel' => { 508 => [\'beatSpliceParams','beatSpliceParamsRiseInDecibel'] }, - 'beatspliceparamsriseintimeduration' => { 508 => [\'beatSpliceParams','beatSpliceParamsRiseInTimeDuration'] }, - 'beatspliceparamsriseintimedurationscale' => { 508 => [\'beatSpliceParams','beatSpliceParamsRiseInTimeDurationScale'] }, - 'beatspliceparamsriseintimedurationvalue' => { 508 => [\'beatSpliceParams','beatSpliceParamsRiseInTimeDurationValue'] }, - 'beatspliceparamsusefilebeatsmarker' => { 508 => [\'beatSpliceParams','beatSpliceParamsUseFileBeatsMarker'] }, - 'beep' => { 282 => '13.1', 283 => '5.4', 284 => '0.1', 287 => '2.1', 288 => '3.1', 289 => '3.1', 291 => '10.1', 293 => '0.1', 295 => '5.5', 297 => '4.1' }, - 'beeppitch' => { 292 => '3.1' }, - 'beepvolume' => { 292 => '4.5' }, + 'beatsperminute' => { 376 => 'tmpo' }, + 'beatspliceparams' => { 509 => 'beatSpliceParams' }, + 'beatspliceparamsriseindecibel' => { 509 => [\'beatSpliceParams','beatSpliceParamsRiseInDecibel'] }, + 'beatspliceparamsriseintimeduration' => { 509 => [\'beatSpliceParams','beatSpliceParamsRiseInTimeDuration'] }, + 'beatspliceparamsriseintimedurationscale' => { 509 => [\'beatSpliceParams','beatSpliceParamsRiseInTimeDurationScale'] }, + 'beatspliceparamsriseintimedurationvalue' => { 509 => [\'beatSpliceParams','beatSpliceParamsRiseInTimeDurationValue'] }, + 'beatspliceparamsusefilebeatsmarker' => { 509 => [\'beatSpliceParams','beatSpliceParamsUseFileBeatsMarker'] }, + 'beep' => { 283 => '13.1', 284 => '5.4', 285 => '0.1', 288 => '2.1', 289 => '3.1', 290 => '3.1', 292 => '10.1', 294 => '0.1', 296 => '5.5', 298 => '4.1' }, + 'beeppitch' => { 293 => '3.1' }, + 'beepvolume' => { 293 => '4.5' }, 'bestqualityscale' => { 119 => 0xc65c }, 'bestshotmode' => { 113 => 0x3007 }, - 'bitdepth' => { 162 => 'BitDepth', 188 => 0x11, 240 => 0x41 }, + 'bitdepth' => { 162 => 'BitDepth', 188 => 0x11, 241 => 0x41 }, 'bitspercomponent' => { 133 => 0x87 }, - 'bitspersample' => { 119 => 0x102, 328 => 0xa, 504 => 'BitsPerSample' }, + 'bitspersample' => { 119 => 0x102, 329 => 0xa, 505 => 'BitsPerSample' }, 'blackacquirerows' => { 138 => 0x18ba }, - 'blacklevel' => { 119 => 0xc61a, 204 => 0x20, 227 => 0x3d, 305 => [0x401,0x1012], 367 => 0x21d, 430 => [0x7300,0x7310] }, - 'blacklevel2' => { 304 => 0x600, 308 => 0x600 }, - 'blacklevelblue' => { 328 => 0x1e }, + 'blacklevel' => { 119 => 0xc61a, 204 => 0x20, 227 => 0x3d, 306 => [0x401,0x1012], 368 => 0x21d, 431 => [0x7300,0x7310] }, + 'blacklevel2' => { 305 => 0x600, 309 => 0x600 }, + 'blacklevelblue' => { 329 => 0x1e }, 'blacklevelbottom' => { 138 => 0x3f0 }, - 'blackleveldata' => { 367 => 0x223 }, + 'blackleveldata' => { 368 => 0x223 }, 'blackleveldeltah' => { 119 => 0xc61b }, 'blackleveldeltav' => { 119 => 0xc61c }, - 'blacklevelgreen' => { 328 => 0x1d }, - 'blacklevelred' => { 328 => 0x1c }, + 'blacklevelgreen' => { 329 => 0x1d }, + 'blacklevelred' => { 329 => 0x1c }, 'blacklevelrepeatdim' => { 119 => 0xc619 }, 'blacklevelrough' => { 138 => 0x40e }, 'blacklevelroughafter' => { 138 => 0x416 }, 'blacklevels' => { 35 => 0x1d }, 'blackleveltop' => { 138 => 0x3ef }, - 'blackpoint' => { 358 => 0x200 }, - 'blacks2012' => { 481 => 'Blacks2012', 483 => 'Blacks2012' }, - 'blacksadj' => { 458 => 0x9018 }, - 'bleachbypasstoning' => { 358 => 0x7f }, - 'blockshotafresponse' => { 285 => '1.5', 286 => '1.5', 296 => '1.5', 298 => 0x7 }, - 'blogtitle' => { 498 => 'blogTitle' }, - 'blogurl' => { 498 => 'blogURL' }, - 'bluebalance' => { 305 => 0x1018, 328 => 0x12, 358 => 0x1b }, + 'blackpoint' => { 359 => 0x200 }, + 'blacks2012' => { 482 => 'Blacks2012', 484 => 'Blacks2012' }, + 'blacksadj' => { 459 => 0x9018 }, + 'bleachbypasstoning' => { 359 => 0x7f }, + 'blockshotafresponse' => { 286 => '1.5', 287 => '1.5', 297 => '1.5', 299 => 0x7 }, + 'blogtitle' => { 499 => 'blogTitle' }, + 'blogurl' => { 499 => 'blogURL' }, + 'bluebalance' => { 306 => 0x1018, 329 => 0x12, 359 => 0x1b }, 'bluecurvelimits' => { 108 => 0x1fe }, 'bluecurvepoints' => { 107 => 0x79, 108 => 0x1d4 }, 'bluehsl' => { 103 => 0x20915 }, - 'bluehue' => { 481 => 'BlueHue', 483 => 'BlueHue' }, - 'bluesaturation' => { 481 => 'BlueSaturation', 483 => 'BlueSaturation' }, - 'bluratinfinity' => { 467 => 'BlurAtInfinity' }, - 'blurcontrol' => { 358 => 0x82 }, + 'bluehue' => { 482 => 'BlueHue', 484 => 'BlueHue' }, + 'bluesaturation' => { 482 => 'BlueSaturation', 484 => 'BlueSaturation' }, + 'bluratinfinity' => { 468 => 'BlurAtInfinity' }, + 'blurcontrol' => { 359 => 0x82 }, 'blurwarning' => { 127 => 0x1300 }, - 'bodybatteryadload' => { 337 => 0x3 }, - 'bodybatteryadnoload' => { 337 => 0x2 }, - 'bodybatterystate' => { 337 => '1.1' }, - 'bodybatteryvoltage1' => { 337 => 0x2 }, - 'bodybatteryvoltage2' => { 337 => 0x4 }, - 'bodybatteryvoltage3' => { 337 => 0x6 }, - 'bodybatteryvoltage4' => { 337 => 0x8 }, - 'bodyfirmware' => { 391 => 0x0 }, - 'bodyfirmwareversion' => { 301 => 0x104, 302 => 0x100, 305 => 0x104 }, - 'bodyserialnumber' => { 391 => 0x10 }, - 'bookedition' => { 498 => 'bookEdition' }, - 'bootloaderversion' => { 385 => 0x26 }, - 'bracketincrement' => { 230 => 0x21a, 231 => 0x22e }, + 'bodybatteryadload' => { 338 => 0x3 }, + 'bodybatteryadnoload' => { 338 => 0x2 }, + 'bodybatterystate' => { 338 => '1.1' }, + 'bodybatteryvoltage1' => { 338 => 0x2 }, + 'bodybatteryvoltage2' => { 338 => 0x4 }, + 'bodybatteryvoltage3' => { 338 => 0x6 }, + 'bodybatteryvoltage4' => { 338 => 0x8 }, + 'bodyfirmware' => { 392 => 0x0 }, + 'bodyfirmwareversion' => { 302 => 0x104, 303 => 0x100, 306 => 0x104 }, + 'bodyserialnumber' => { 392 => 0x10 }, + 'bookedition' => { 499 => 'bookEdition' }, + 'bootloaderversion' => { 386 => 0x26 }, + 'bracketincrement' => { 231 => 0x21a, 232 => 0x22e }, 'bracketmode' => { 57 => 0x3 }, - 'bracketprogram' => { 230 => 0x218, 231 => 0x22c }, + 'bracketprogram' => { 231 => 0x218, 232 => 0x22c }, 'bracketsequence' => { 113 => 0x301d }, - 'bracketset' => { 230 => 0x216, 231 => 0x22a }, - 'bracketsettings' => { 323 => 0x45 }, - 'bracketshotnumber' => { 57 => 0x5, 339 => 0x9, 421 => 0x2b }, - 'bracketshotnumber2' => { 421 => 0x2d }, + 'bracketset' => { 231 => 0x216, 232 => 0x22a }, + 'bracketsettings' => { 324 => 0x45 }, + 'bracketshotnumber' => { 57 => 0x5, 340 => 0x9, 422 => 0x2b }, + 'bracketshotnumber2' => { 422 => 0x2d }, 'bracketstep' => { 181 => 0xe }, 'bracketvalue' => { 57 => 0x4 }, - 'brightness' => { 119 => 0xfe53, 156 => 'Brightness', 176 => 'Brightness', 181 => 0x2c, 234 => 0x34, 235 => 0x39, 236 => 0x41, 377 => 'player.movie.visual.brightness', 384 => 0x25, 386 => 0x54, 410 => 0x22, 423 => 0x2007, 481 => 'Brightness', 483 => 'Brightness' }, - 'brightnessadj' => { 108 => 0x114, 268 => 0x0, 278 => 0x2d, 458 => 0x8018 }, - 'brightnessvalue' => { 119 => 0x9203, 187 => [0x691,0x49c3], 305 => 0x1003, 428 => 0x1e, 432 => 0x1140, 433 => 0x1140, 434 => 0x111c, 435 => 0x1198, 436 => 0x1174, 437 => 0x102c, 438 => 0x224, 439 => 0x224, 440 => 0x219, 487 => 'BrightnessValue' }, + 'brightness' => { 119 => 0xfe53, 156 => 'Brightness', 176 => 'Brightness', 181 => 0x2c, 235 => 0x34, 236 => 0x39, 237 => 0x41, 378 => 'player.movie.visual.brightness', 385 => 0x25, 387 => 0x54, 411 => 0x22, 424 => 0x2007, 482 => 'Brightness', 484 => 'Brightness' }, + 'brightnessadj' => { 108 => 0x114, 269 => 0x0, 279 => 0x2d, 459 => 0x8018 }, + 'brightnessvalue' => { 119 => 0x9203, 187 => [0x691,0x49c3], 306 => 0x1003, 429 => 0x1e, 433 => 0x1140, 434 => 0x1140, 435 => 0x111c, 436 => 0x1198, 437 => 0x1174, 438 => 0x102c, 439 => 0x224, 440 => 0x224, 441 => 0x219, 488 => 'BrightnessValue' }, 'buildnumber' => { 191 => 0x5500 }, 'bulbduration' => { 77 => 0x18 }, 'burstcount' => { 138 => 0x40d }, - 'burstid' => { 464 => 'BurstID' }, - 'burstmode' => { 140 => 0xa, 323 => 0x2a }, + 'burstgroupid' => { 229 => 0x4 }, + 'burstid' => { 465 => 'BurstID' }, + 'burstmode' => { 140 => 0xa, 324 => 0x2a }, 'burstmode2' => { 140 => 0x18 }, - 'burstprimary' => { 464 => 'BurstPrimary' }, - 'burstshot' => { 400 => 0x34 }, - 'burstspeed' => { 323 => 0x77 }, + 'burstprimary' => { 465 => 'BurstPrimary' }, + 'burstshot' => { 401 => 0x34 }, + 'burstspeed' => { 324 => 0x77 }, 'burstuuid' => { 1 => 0xb }, 'buttonfunctioncontroloff' => { 84 => 0x70a }, 'bwadjustment' => { 127 => 0x1049 }, 'bwfilter' => { 181 => 0x2a, 189 => 0x39 }, 'bwmagentagreen' => { 127 => 0x104b }, - 'bwmode' => { 305 => 0x203 }, + 'bwmode' => { 306 => 0x203 }, 'by-line' => { 131 => 0x50 }, 'by-linetitle' => { 131 => 0x55 }, - 'bytecount' => { 498 => 'byteCount' }, + 'bytecount' => { 499 => 'byteCount' }, 'c14configuration' => { 138 => 0x1964 }, 'cacheversion' => { 119 => 0xc7aa }, 'calibratedfocallength' => { 116 => 'CalibratedFocalLength' }, 'calibratedopticalcenterx' => { 116 => 'CalibratedOpticalCenterX' }, 'calibratedopticalcentery' => { 116 => 'CalibratedOpticalCenterY' }, - 'calibration' => { 400 => [0x24,0x30] }, + 'calibration' => { 401 => [0x24,0x30] }, 'calibrationhistory' => { 138 => 0x9c9 }, 'calibrationilluminant1' => { 119 => 0xc65a }, 'calibrationilluminant2' => { 119 => 0xc65b }, 'calibrationilluminant3' => { 119 => 0xcd31 }, 'calibrationversion' => { 138 => 0x9c6 }, - 'callforimage' => { 471 => 'CallForImage' }, - 'camera' => { 461 => [\'Cameras','CamerasCamera'] }, - 'cameraangle' => { 383 => 'angl', 508 => 'cameraAngle' }, - 'cameraappinfo' => { 461 => [\'Cameras','CamerasCameraAppInfo'] }, - 'cameraappinfoapplication' => { 461 => [\'Cameras','CamerasCameraAppInfoApplication'] }, - 'cameraappinfoitemuri' => { 461 => [\'Cameras','CamerasCameraAppInfoItemURI'] }, - 'cameraappinfoversion' => { 461 => [\'Cameras','CamerasCameraAppInfoVersion'] }, - 'cameraburstid' => { 465 => 'CameraBurstID' }, - 'cameracalibration' => { 400 => 0x11f }, + 'callforimage' => { 472 => 'CallForImage' }, + 'camera' => { 462 => [\'Cameras','CamerasCamera'] }, + 'cameraangle' => { 384 => 'angl', 509 => 'cameraAngle' }, + 'cameraappinfo' => { 462 => [\'Cameras','CamerasCameraAppInfo'] }, + 'cameraappinfoapplication' => { 462 => [\'Cameras','CamerasCameraAppInfoApplication'] }, + 'cameraappinfoitemuri' => { 462 => [\'Cameras','CamerasCameraAppInfoItemURI'] }, + 'cameraappinfoversion' => { 462 => [\'Cameras','CamerasCameraAppInfoVersion'] }, + 'cameraburstid' => { 466 => 'CameraBurstID' }, + 'cameracalibration' => { 401 => 0x11f }, 'cameracalibration1' => { 119 => 0xc623 }, 'cameracalibration2' => { 119 => 0xc624 }, 'cameracalibration3' => { 119 => 0xcd32 }, @@ -1243,94 +1245,94 @@ my %tagLookup = ( 'cameracolorcalibration13' => { 36 => 0x30, 37 => 0x3c }, 'cameracolorcalibration14' => { 36 => 0x34, 37 => 0x41 }, 'cameracolorcalibration15' => { 36 => 0x38, 37 => 0x46 }, - 'cameradepthmap' => { 461 => [\'Cameras','CamerasCameraDepthMap'] }, - 'cameradepthmapconfidenceuri' => { 461 => [\'Cameras','CamerasCameraDepthMapConfidenceURI'] }, - 'cameradepthmapdepthuri' => { 461 => [\'Cameras','CamerasCameraDepthMapDepthURI'] }, - 'cameradepthmapfar' => { 461 => [\'Cameras','CamerasCameraDepthMapFar'] }, - 'cameradepthmapfocaltable' => { 461 => [\'Cameras','CamerasCameraDepthMapFocalTable'] }, - 'cameradepthmapfocaltableentrycount' => { 461 => [\'Cameras','CamerasCameraDepthMapFocalTableEntryCount'] }, - 'cameradepthmapformat' => { 461 => [\'Cameras','CamerasCameraDepthMapFormat'] }, - 'cameradepthmapitemsemantic' => { 461 => [\'Cameras','CamerasCameraDepthMapItemSemantic'] }, - 'cameradepthmapmeasuretype' => { 461 => [\'Cameras','CamerasCameraDepthMapMeasureType'] }, - 'cameradepthmapnear' => { 461 => [\'Cameras','CamerasCameraDepthMapNear'] }, - 'cameradepthmapsoftware' => { 461 => [\'Cameras','CamerasCameraDepthMapSoftware'] }, - 'cameradepthmapunits' => { 461 => [\'Cameras','CamerasCameraDepthMapUnits'] }, - 'cameradirection' => { 377 => 'direction.facing' }, - 'camerae-mountversion' => { 457 => 0xb }, - 'cameraelevationangle' => { 119 => 0x9405, 488 => 'CameraElevationAngle' }, - 'camerafilename' => { 471 => 'CameraFilename' }, - 'cameraid' => { 305 => 0x209, 383 => 'cmid', 399 => 0x209 }, - 'cameraidentifier' => { 377 => 'camera.identifier' }, - 'cameraimage' => { 461 => [\'Cameras','CamerasCameraImage'] }, - 'cameraimageitemsemantic' => { 461 => [\'Cameras','CamerasCameraImageItemSemantic'] }, - 'cameraimageitemuri' => { 461 => [\'Cameras','CamerasCameraImageItemURI'] }, - 'cameraimagingmodel' => { 461 => [\'Cameras','CamerasCameraImagingModel'] }, - 'cameraimagingmodeldistortion' => { 461 => [\'Cameras','CamerasCameraImagingModelDistortion'] }, - 'cameraimagingmodeldistortioncount' => { 461 => [\'Cameras','CamerasCameraImagingModelDistortionCount'] }, - 'cameraimagingmodelfocallengthx' => { 461 => [\'Cameras','CamerasCameraImagingModelFocalLengthX'] }, - 'cameraimagingmodelfocallengthy' => { 461 => [\'Cameras','CamerasCameraImagingModelFocalLengthY'] }, - 'cameraimagingmodelimageheight' => { 461 => [\'Cameras','CamerasCameraImagingModelImageHeight'] }, - 'cameraimagingmodelimagewidth' => { 461 => [\'Cameras','CamerasCameraImagingModelImageWidth'] }, - 'cameraimagingmodelpixelaspectratio' => { 461 => [\'Cameras','CamerasCameraImagingModelPixelAspectRatio'] }, - 'cameraimagingmodelprincipalpointx' => { 461 => [\'Cameras','CamerasCameraImagingModelPrincipalPointX'] }, - 'cameraimagingmodelprincipalpointy' => { 461 => [\'Cameras','CamerasCameraImagingModelPrincipalPointY'] }, - 'cameraimagingmodelskew' => { 461 => [\'Cameras','CamerasCameraImagingModelSkew'] }, + 'cameradepthmap' => { 462 => [\'Cameras','CamerasCameraDepthMap'] }, + 'cameradepthmapconfidenceuri' => { 462 => [\'Cameras','CamerasCameraDepthMapConfidenceURI'] }, + 'cameradepthmapdepthuri' => { 462 => [\'Cameras','CamerasCameraDepthMapDepthURI'] }, + 'cameradepthmapfar' => { 462 => [\'Cameras','CamerasCameraDepthMapFar'] }, + 'cameradepthmapfocaltable' => { 462 => [\'Cameras','CamerasCameraDepthMapFocalTable'] }, + 'cameradepthmapfocaltableentrycount' => { 462 => [\'Cameras','CamerasCameraDepthMapFocalTableEntryCount'] }, + 'cameradepthmapformat' => { 462 => [\'Cameras','CamerasCameraDepthMapFormat'] }, + 'cameradepthmapitemsemantic' => { 462 => [\'Cameras','CamerasCameraDepthMapItemSemantic'] }, + 'cameradepthmapmeasuretype' => { 462 => [\'Cameras','CamerasCameraDepthMapMeasureType'] }, + 'cameradepthmapnear' => { 462 => [\'Cameras','CamerasCameraDepthMapNear'] }, + 'cameradepthmapsoftware' => { 462 => [\'Cameras','CamerasCameraDepthMapSoftware'] }, + 'cameradepthmapunits' => { 462 => [\'Cameras','CamerasCameraDepthMapUnits'] }, + 'cameradirection' => { 378 => 'direction.facing' }, + 'camerae-mountversion' => { 458 => 0xb }, + 'cameraelevationangle' => { 119 => 0x9405, 489 => 'CameraElevationAngle' }, + 'camerafilename' => { 472 => 'CameraFilename' }, + 'cameraid' => { 306 => 0x209, 384 => 'cmid', 400 => 0x209 }, + 'cameraidentifier' => { 378 => 'camera.identifier' }, + 'cameraimage' => { 462 => [\'Cameras','CamerasCameraImage'] }, + 'cameraimageitemsemantic' => { 462 => [\'Cameras','CamerasCameraImageItemSemantic'] }, + 'cameraimageitemuri' => { 462 => [\'Cameras','CamerasCameraImageItemURI'] }, + 'cameraimagingmodel' => { 462 => [\'Cameras','CamerasCameraImagingModel'] }, + 'cameraimagingmodeldistortion' => { 462 => [\'Cameras','CamerasCameraImagingModelDistortion'] }, + 'cameraimagingmodeldistortioncount' => { 462 => [\'Cameras','CamerasCameraImagingModelDistortionCount'] }, + 'cameraimagingmodelfocallengthx' => { 462 => [\'Cameras','CamerasCameraImagingModelFocalLengthX'] }, + 'cameraimagingmodelfocallengthy' => { 462 => [\'Cameras','CamerasCameraImagingModelFocalLengthY'] }, + 'cameraimagingmodelimageheight' => { 462 => [\'Cameras','CamerasCameraImagingModelImageHeight'] }, + 'cameraimagingmodelimagewidth' => { 462 => [\'Cameras','CamerasCameraImagingModelImageWidth'] }, + 'cameraimagingmodelpixelaspectratio' => { 462 => [\'Cameras','CamerasCameraImagingModelPixelAspectRatio'] }, + 'cameraimagingmodelprincipalpointx' => { 462 => [\'Cameras','CamerasCameraImagingModelPrincipalPointX'] }, + 'cameraimagingmodelprincipalpointy' => { 462 => [\'Cameras','CamerasCameraImagingModelPrincipalPointY'] }, + 'cameraimagingmodelskew' => { 462 => [\'Cameras','CamerasCameraImagingModelSkew'] }, 'cameraiso' => { 34 => 0x10 }, - 'cameralabel' => { 119 => 0xc7a1, 508 => 'cameraLabel' }, - 'cameralightestimate' => { 461 => [\'Cameras','CamerasCameraLightEstimate'] }, - 'cameralightestimatecolorcorrectionb' => { 461 => [\'Cameras','CamerasCameraLightEstimateColorCorrectionB'] }, - 'cameralightestimatecolorcorrectiong' => { 461 => [\'Cameras','CamerasCameraLightEstimateColorCorrectionG'] }, - 'cameralightestimatecolorcorrectionr' => { 461 => [\'Cameras','CamerasCameraLightEstimateColorCorrectionR'] }, - 'cameralightestimatepixelintensity' => { 461 => [\'Cameras','CamerasCameraLightEstimatePixelIntensity'] }, - 'cameramakemodel' => { 471 => 'CameraMakeModel' }, - 'cameramodel' => { 367 => 0x410, 508 => 'cameraModel' }, + 'cameralabel' => { 119 => 0xc7a1, 509 => 'cameraLabel' }, + 'cameralightestimate' => { 462 => [\'Cameras','CamerasCameraLightEstimate'] }, + 'cameralightestimatecolorcorrectionb' => { 462 => [\'Cameras','CamerasCameraLightEstimateColorCorrectionB'] }, + 'cameralightestimatecolorcorrectiong' => { 462 => [\'Cameras','CamerasCameraLightEstimateColorCorrectionG'] }, + 'cameralightestimatecolorcorrectionr' => { 462 => [\'Cameras','CamerasCameraLightEstimateColorCorrectionR'] }, + 'cameralightestimatepixelintensity' => { 462 => [\'Cameras','CamerasCameraLightEstimatePixelIntensity'] }, + 'cameramakemodel' => { 472 => 'CameraMakeModel' }, + 'cameramodel' => { 368 => 0x410, 509 => 'cameraModel' }, 'cameramodelid' => { 176 => 'CameraModelID' }, - 'cameramodelrestriction' => { 481 => 'CameraModelRestriction', 483 => 'CameraModelRestriction' }, - 'cameramotion' => { 377 => 'direction.motion' }, - 'cameramove' => { 508 => '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, 323 => 0x8f, 362 => 0x1, 367 => 0x100, 416 => [0x16,0x18], 445 => 0x28, 446 => 0x24, 447 => 0x29 }, + 'cameramodelrestriction' => { 482 => 'CameraModelRestriction', 484 => 'CameraModelRestriction' }, + 'cameramotion' => { 378 => 'direction.motion' }, + 'cameramove' => { 509 => '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, 324 => 0x8f, 363 => 0x1, 368 => 0x100, 417 => [0x16,0x18], 446 => 0x28, 447 => 0x24, 448 => 0x29 }, 'cameraowner' => { 141 => 0xc353 }, - 'cameraparameters' => { 305 => 0x2050 }, + 'cameraparameters' => { 306 => 0x2050 }, 'camerapicturestyle' => { 28 => 0xaf }, - 'camerapitch' => { 115 => 0x9, 383 => "\xa9gpt" }, - 'camerapointcloud' => { 461 => [\'Cameras','CamerasCameraPointCloud'] }, - 'camerapointcloudmetric' => { 461 => [\'Cameras','CamerasCameraPointCloudMetric'] }, - 'camerapointcloudpointcloud' => { 461 => [\'Cameras','CamerasCameraPointCloudPointCloud'] }, - 'camerapointcloudpoints' => { 461 => [\'Cameras','CamerasCameraPointCloudPoints'] }, - 'camerapose' => { 461 => [\'Cameras','CamerasCameraPose'] }, - 'cameraposepositionx' => { 461 => [\'Cameras','CamerasCameraPosePositionX'] }, - 'cameraposepositiony' => { 461 => [\'Cameras','CamerasCameraPosePositionY'] }, - 'cameraposepositionz' => { 461 => [\'Cameras','CamerasCameraPosePositionZ'] }, - 'cameraposerotationw' => { 461 => [\'Cameras','CamerasCameraPoseRotationW'] }, - 'cameraposerotationx' => { 461 => [\'Cameras','CamerasCameraPoseRotationX'] }, - 'cameraposerotationy' => { 461 => [\'Cameras','CamerasCameraPoseRotationY'] }, - 'cameraposerotationz' => { 461 => [\'Cameras','CamerasCameraPoseRotationZ'] }, - 'cameraposetimestamp' => { 461 => [\'Cameras','CamerasCameraPoseTimestamp'] }, - 'cameraprofile' => { 481 => 'CameraProfile', 483 => 'CameraProfile' }, - 'cameraprofiledigest' => { 481 => 'CameraProfileDigest', 483 => 'CameraProfileDigest' }, - 'cameraprofiles' => { 496 => 'CameraProfiles' }, - 'cameraprofilesaperturevalue' => { 496 => [\'CameraProfiles','CameraProfilesApertureValue'] }, - 'cameraprofilesauthor' => { 496 => [\'CameraProfiles','CameraProfilesAuthor'] }, - 'cameraprofilesautoscale' => { 496 => [\'CameraProfiles','CameraProfilesAutoScale'] }, - 'cameraprofilescameraprettyname' => { 496 => [\'CameraProfiles','CameraProfilesCameraPrettyName'] }, - 'cameraprofilescamerarawprofile' => { 496 => [\'CameraProfiles','CameraProfilesCameraRawProfile'] }, - 'cameraprofilesfocallength' => { 496 => [\'CameraProfiles','CameraProfilesFocalLength'] }, - 'cameraprofilesfocusdistance' => { 496 => [\'CameraProfiles','CameraProfilesFocusDistance'] }, - 'cameraprofileslens' => { 496 => [\'CameraProfiles','CameraProfilesLens'] }, - 'cameraprofileslensprettyname' => { 496 => [\'CameraProfiles','CameraProfilesLensPrettyName'] }, - 'cameraprofilesmake' => { 496 => [\'CameraProfiles','CameraProfilesMake'] }, - 'cameraprofilesmodel' => { 496 => [\'CameraProfiles','CameraProfilesModel'] }, - 'cameraprofilesperspectivemodel' => { 496 => [\'CameraProfiles','CameraProfilesPerspectiveModel'] }, - 'cameraprofilesperspectivemodelimagexcenter' => { 496 => [\'CameraProfiles','CameraProfilesPerspectiveModelImageXCenter'] }, - 'cameraprofilesperspectivemodelimageycenter' => { 496 => [\'CameraProfiles','CameraProfilesPerspectiveModelImageYCenter'] }, - 'cameraprofilesperspectivemodelradialdistortparam1' => { 496 => [\'CameraProfiles','CameraProfilesPerspectiveModelRadialDistortParam1'] }, - 'cameraprofilesperspectivemodelradialdistortparam2' => { 496 => [\'CameraProfiles','CameraProfilesPerspectiveModelRadialDistortParam2'] }, - 'cameraprofilesperspectivemodelradialdistortparam3' => { 496 => [\'CameraProfiles','CameraProfilesPerspectiveModelRadialDistortParam3'] }, - 'cameraprofilesperspectivemodelscalefactor' => { 496 => [\'CameraProfiles','CameraProfilesPerspectiveModelScaleFactor'] }, - 'cameraprofilesperspectivemodelversion' => { 496 => [\'CameraProfiles','CameraProfilesPerspectiveModelVersion'] }, - 'cameraprofilesprofilename' => { 496 => [\'CameraProfiles','CameraProfilesProfileName'] }, - 'cameraprofilessensorformatfactor' => { 496 => [\'CameraProfiles','CameraProfilesSensorFormatFactor'] }, - 'cameraprofilesuniquecameramodel' => { 496 => [\'CameraProfiles','CameraProfilesUniqueCameraModel'] }, + 'camerapitch' => { 115 => 0x9, 384 => "\xa9gpt" }, + 'camerapointcloud' => { 462 => [\'Cameras','CamerasCameraPointCloud'] }, + 'camerapointcloudmetric' => { 462 => [\'Cameras','CamerasCameraPointCloudMetric'] }, + 'camerapointcloudpointcloud' => { 462 => [\'Cameras','CamerasCameraPointCloudPointCloud'] }, + 'camerapointcloudpoints' => { 462 => [\'Cameras','CamerasCameraPointCloudPoints'] }, + 'camerapose' => { 462 => [\'Cameras','CamerasCameraPose'] }, + 'cameraposepositionx' => { 462 => [\'Cameras','CamerasCameraPosePositionX'] }, + 'cameraposepositiony' => { 462 => [\'Cameras','CamerasCameraPosePositionY'] }, + 'cameraposepositionz' => { 462 => [\'Cameras','CamerasCameraPosePositionZ'] }, + 'cameraposerotationw' => { 462 => [\'Cameras','CamerasCameraPoseRotationW'] }, + 'cameraposerotationx' => { 462 => [\'Cameras','CamerasCameraPoseRotationX'] }, + 'cameraposerotationy' => { 462 => [\'Cameras','CamerasCameraPoseRotationY'] }, + 'cameraposerotationz' => { 462 => [\'Cameras','CamerasCameraPoseRotationZ'] }, + 'cameraposetimestamp' => { 462 => [\'Cameras','CamerasCameraPoseTimestamp'] }, + 'cameraprofile' => { 482 => 'CameraProfile', 484 => 'CameraProfile' }, + 'cameraprofiledigest' => { 482 => 'CameraProfileDigest', 484 => 'CameraProfileDigest' }, + 'cameraprofiles' => { 497 => 'CameraProfiles' }, + 'cameraprofilesaperturevalue' => { 497 => [\'CameraProfiles','CameraProfilesApertureValue'] }, + 'cameraprofilesauthor' => { 497 => [\'CameraProfiles','CameraProfilesAuthor'] }, + 'cameraprofilesautoscale' => { 497 => [\'CameraProfiles','CameraProfilesAutoScale'] }, + 'cameraprofilescameraprettyname' => { 497 => [\'CameraProfiles','CameraProfilesCameraPrettyName'] }, + 'cameraprofilescamerarawprofile' => { 497 => [\'CameraProfiles','CameraProfilesCameraRawProfile'] }, + 'cameraprofilesfocallength' => { 497 => [\'CameraProfiles','CameraProfilesFocalLength'] }, + 'cameraprofilesfocusdistance' => { 497 => [\'CameraProfiles','CameraProfilesFocusDistance'] }, + 'cameraprofileslens' => { 497 => [\'CameraProfiles','CameraProfilesLens'] }, + 'cameraprofileslensprettyname' => { 497 => [\'CameraProfiles','CameraProfilesLensPrettyName'] }, + 'cameraprofilesmake' => { 497 => [\'CameraProfiles','CameraProfilesMake'] }, + 'cameraprofilesmodel' => { 497 => [\'CameraProfiles','CameraProfilesModel'] }, + 'cameraprofilesperspectivemodel' => { 497 => [\'CameraProfiles','CameraProfilesPerspectiveModel'] }, + 'cameraprofilesperspectivemodelimagexcenter' => { 497 => [\'CameraProfiles','CameraProfilesPerspectiveModelImageXCenter'] }, + 'cameraprofilesperspectivemodelimageycenter' => { 497 => [\'CameraProfiles','CameraProfilesPerspectiveModelImageYCenter'] }, + 'cameraprofilesperspectivemodelradialdistortparam1' => { 497 => [\'CameraProfiles','CameraProfilesPerspectiveModelRadialDistortParam1'] }, + 'cameraprofilesperspectivemodelradialdistortparam2' => { 497 => [\'CameraProfiles','CameraProfilesPerspectiveModelRadialDistortParam2'] }, + 'cameraprofilesperspectivemodelradialdistortparam3' => { 497 => [\'CameraProfiles','CameraProfilesPerspectiveModelRadialDistortParam3'] }, + 'cameraprofilesperspectivemodelscalefactor' => { 497 => [\'CameraProfiles','CameraProfilesPerspectiveModelScaleFactor'] }, + 'cameraprofilesperspectivemodelversion' => { 497 => [\'CameraProfiles','CameraProfilesPerspectiveModelVersion'] }, + 'cameraprofilesprofilename' => { 497 => [\'CameraProfiles','CameraProfilesProfileName'] }, + 'cameraprofilessensorformatfactor' => { 497 => [\'CameraProfiles','CameraProfilesSensorFormatFactor'] }, + 'cameraprofilesuniquecameramodel' => { 497 => [\'CameraProfiles','CameraProfilesUniqueCameraModel'] }, 'camerarawcolortone' => { 109 => 0xe1 }, 'camerarawcontrast' => { 109 => 0xe3 }, 'camerarawhighlightpoint' => { 109 => 0xe6 }, @@ -1340,23 +1342,23 @@ my %tagLookup = ( 'camerarawsaturation' => { 109 => 0xe2 }, 'camerarawshadowpoint' => { 109 => 0xe7 }, 'camerarawsharpness' => { 109 => 0xe5 }, - 'cameraroll' => { 115 => 0xb, 383 => "\xa9grl" }, - 'cameras' => { 461 => 'Cameras' }, - 'cameraserialnumber' => { 119 => 0xc62f, 178 => 'CameraSerialNumber', 471 => 'CameraSerialNumber' }, - 'camerasettingsversion' => { 300 => 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, 304 => 0x1306, 318 => 0x320, 325 => 0x3402, 358 => 0x47, 397 => 0x43, 449 => 0x5 }, - 'cameratemperature4' => { 363 => 0x14 }, - 'cameratemperature5' => { 363 => 0x16 }, + 'cameraroll' => { 115 => 0xb, 384 => "\xa9grl" }, + 'cameras' => { 462 => 'Cameras' }, + 'cameraserialnumber' => { 119 => 0xc62f, 178 => 'CameraSerialNumber', 472 => 'CameraSerialNumber' }, + 'camerasettingsversion' => { 301 => 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, 305 => 0x1306, 319 => 0x320, 326 => 0x3402, 359 => 0x47, 398 => 0x43, 450 => 0x5 }, + 'cameratemperature4' => { 364 => 0x14 }, + 'cameratemperature5' => { 364 => 0x16 }, 'cameratemperaturerangemax' => { 121 => 0x5 }, 'cameratemperaturerangemin' => { 121 => 0x6 }, - 'cameratrait' => { 461 => [\'Cameras','CamerasCameraTrait'] }, - 'cameratype' => { 77 => 0x1a, 305 => 0x207 }, - 'cameratype2' => { 301 => 0x100 }, - 'cameravendorinfo' => { 461 => [\'Cameras','CamerasCameraVendorInfo'] }, - 'cameravendorinfomanufacturer' => { 461 => [\'Cameras','CamerasCameraVendorInfoManufacturer'] }, - 'cameravendorinfomodel' => { 461 => [\'Cameras','CamerasCameraVendorInfoModel'] }, - 'cameravendorinfonotes' => { 461 => [\'Cameras','CamerasCameraVendorInfoNotes'] }, - 'camerayaw' => { 115 => 0xa, 383 => "\xa9gyw" }, + 'cameratrait' => { 462 => [\'Cameras','CamerasCameraTrait'] }, + 'cameratype' => { 77 => 0x1a, 306 => 0x207 }, + 'cameratype2' => { 302 => 0x100 }, + 'cameravendorinfo' => { 462 => [\'Cameras','CamerasCameraVendorInfo'] }, + 'cameravendorinfomanufacturer' => { 462 => [\'Cameras','CamerasCameraVendorInfoManufacturer'] }, + 'cameravendorinfomodel' => { 462 => [\'Cameras','CamerasCameraVendorInfoModel'] }, + 'cameravendorinfonotes' => { 462 => [\'Cameras','CamerasCameraVendorInfoNotes'] }, + 'camerayaw' => { 115 => 0xa, 384 => "\xa9gyw" }, 'camreverse' => { 116 => 'CamReverse' }, 'canondr4' => { 120 => 'CanonDR4' }, 'canonexposuremode' => { 34 => 0x14 }, @@ -1370,348 +1372,348 @@ my %tagLookup = ( 'canonlogversion' => { 63 => 0xb }, 'canonmodelid' => { 64 => 0x10, 97 => 0x1834 }, 'canonvrd' => { 120 => 'CanonVRD' }, - 'caption' => { 476 => 'caption' }, + 'caption' => { 477 => 'caption' }, 'caption-abstract' => { 131 => 0x78 }, - 'captionsauthornames' => { 486 => 'CaptionsAuthorNames' }, - 'captionsdatetimestamps' => { 486 => 'CaptionsDateTimeStamps' }, - 'captionwriter' => { 496 => 'CaptionWriter' }, + 'captionsauthornames' => { 487 => 'CaptionsAuthorNames' }, + 'captionsdatetimestamps' => { 487 => 'CaptionsDateTimeStamps' }, + 'captionwriter' => { 497 => 'CaptionWriter' }, 'captureframerate' => { 113 => 0x4001 }, 'captureheightnormal' => { 138 => 0x1839 }, 'capturelook' => { 138 => 0xc48 }, - 'capturemode' => { 377 => 'com.apple.photos.captureMode' }, - 'capturesoftware' => { 469 => 'CaptureSoftware' }, + 'capturemode' => { 378 => 'com.apple.photos.captureMode' }, + 'capturesoftware' => { 470 => 'CaptureSoftware' }, 'capturewidthnormal' => { 138 => 0x1838 }, 'capturewidthtest' => { 138 => 0x1842 }, 'cardshutterlock' => { 184 => 0x49 }, 'casioimagesize' => { 113 => 0x9 }, - 'catalogsets' => { 131 => 0xff, 462 => 'CatalogSets', 474 => 'CatalogSets' }, - 'categories' => { 64 => 0x23, 476 => 'categories' }, - 'category' => { 131 => 0xf, 179 => 'WM/Category', 299 => 0x30, 375 => 'catg', 496 => 'Category' }, - 'cbcrgain' => { 397 => 0xa036 }, - 'cbcrgaindefault' => { 397 => 0xa035 }, - 'cbcrmatrix' => { 397 => 0xa034 }, - 'cbcrmatrixdefault' => { 397 => 0xa033 }, - 'ccdboardversion' => { 318 => 0x331 }, - 'ccdscanmode' => { 305 => 0x1039 }, - 'ccdsensitivity' => { 265 => 0x6 }, - 'ccdversion' => { 318 => 0x330 }, - 'ccvavgluminancenits' => { 491 => 'ccv_avg_luminance_nits' }, - 'ccvmaxluminancenits' => { 491 => 'ccv_max_luminance_nits' }, - 'ccvminluminancenits' => { 491 => 'ccv_min_luminance_nits' }, - 'ccvprimariesxy' => { 491 => 'ccv_primaries_xy' }, - 'ccvwhitexy' => { 491 => 'ccv_white_xy' }, - 'cellglobalid' => { 480 => 'cgi' }, + 'catalogsets' => { 131 => 0xff, 463 => 'CatalogSets', 475 => 'CatalogSets' }, + 'categories' => { 64 => 0x23, 477 => 'categories' }, + 'category' => { 131 => 0xf, 179 => 'WM/Category', 300 => 0x30, 376 => 'catg', 497 => 'Category' }, + 'cbcrgain' => { 398 => 0xa036 }, + 'cbcrgaindefault' => { 398 => 0xa035 }, + 'cbcrmatrix' => { 398 => 0xa034 }, + 'cbcrmatrixdefault' => { 398 => 0xa033 }, + 'ccdboardversion' => { 319 => 0x331 }, + 'ccdscanmode' => { 306 => 0x1039 }, + 'ccdsensitivity' => { 266 => 0x6 }, + 'ccdversion' => { 319 => 0x330 }, + 'ccvavgluminancenits' => { 492 => 'ccv_avg_luminance_nits' }, + 'ccvmaxluminancenits' => { 492 => 'ccv_max_luminance_nits' }, + 'ccvminluminancenits' => { 492 => 'ccv_min_luminance_nits' }, + 'ccvprimariesxy' => { 492 => 'ccv_primaries_xy' }, + 'ccvwhitexy' => { 492 => 'ccv_white_xy' }, + 'cellglobalid' => { 481 => 'cgi' }, 'celllength' => { 119 => 0x109 }, - 'cellr' => { 480 => 'r' }, - 'celltowerid' => { 480 => 'cellid' }, + 'cellr' => { 481 => 'r' }, + 'celltowerid' => { 481 => 'cellid' }, 'cellwidth' => { 119 => 0x108 }, - 'centerafarea' => { 293 => '15.1' }, - 'centerfocuspoint' => { 297 => '2.2' }, + 'centerafarea' => { 294 => '15.1' }, + 'centerfocuspoint' => { 298 => '2.2' }, 'centerpixel' => { 138 => 0x40c }, - 'centerweightedareasize' => { 282 => '7.1', 283 => '8.1', 285 => '8.1', 286 => '8.1', 290 => '7.1', 291 => '5.1', 292 => '7.1', 293 => '6.3', 295 => '8.1', 296 => '8.1', 297 => '8.1', 298 => 0x1f }, - 'certificate' => { 512 => 'Certificate' }, + 'centerweightedareasize' => { 283 => '7.1', 284 => '8.1', 286 => '8.1', 287 => '8.1', 291 => '7.1', 292 => '5.1', 293 => '7.1', 294 => '6.3', 296 => '8.1', 297 => '8.1', 298 => '8.1', 299 => 0x1f }, + 'certificate' => { 513 => 'Certificate' }, 'cfainterpolationalgorithm' => { 138 => 0xe60 }, 'cfainterpolationmetric' => { 138 => 0xe61 }, 'cfaoffsetcols' => { 138 => 0xc71 }, 'cfaoffsetrows' => { 138 => 0xc6f }, - 'cfapattern' => { 119 => 0xa302, 328 => 0x9, 487 => 'CFAPattern' }, + 'cfapattern' => { 119 => 0xa302, 329 => 0x9, 488 => 'CFAPattern' }, 'cfapattern2' => { 119 => 0x828e }, - 'cfapatterncolumns' => { 487 => [\'CFAPattern','CFAPatternColumns'] }, - 'cfapatternrows' => { 487 => [\'CFAPattern','CFAPatternRows'] }, - 'cfapatternvalues' => { 487 => [\'CFAPattern','CFAPatternValues'] }, + 'cfapatterncolumns' => { 488 => [\'CFAPattern','CFAPatternColumns'] }, + 'cfapatternrows' => { 488 => [\'CFAPattern','CFAPatternRows'] }, + 'cfapatternvalues' => { 488 => [\'CFAPattern','CFAPatternValues'] }, 'cfarepeatpatterndim' => { 119 => 0x828d }, 'cfazipperfixthreshold' => { 138 => 0xe62 }, - 'channel' => { 498 => 'channel' }, - 'channela-lang' => { 498 => [\'channel','channelA-lang'] }, - 'channelchannel' => { 498 => [\'channel','channelChannel'] }, + 'channel' => { 499 => 'channel' }, + 'channela-lang' => { 499 => [\'channel','channelA-lang'] }, + 'channelchannel' => { 499 => [\'channel','channelChannel'] }, 'channels' => { 155 => 'Channels' }, - 'channelsubchannel1' => { 498 => [\'channel','channelSubchannel1'] }, - 'channelsubchannel2' => { 498 => [\'channel','channelSubchannel2'] }, - 'channelsubchannel3' => { 498 => [\'channel','channelSubchannel3'] }, - 'channelsubchannel4' => { 498 => [\'channel','channelSubchannel4'] }, - 'chapterlist' => { 383 => 'chpl' }, + 'channelsubchannel1' => { 499 => [\'channel','channelSubchannel1'] }, + 'channelsubchannel2' => { 499 => [\'channel','channelSubchannel2'] }, + 'channelsubchannel3' => { 499 => [\'channel','channelSubchannel3'] }, + 'channelsubchannel4' => { 499 => [\'channel','channelSubchannel4'] }, + 'chapterlist' => { 384 => 'chpl' }, 'checkmark' => { 103 => 0x10101, 108 => 0x26a }, 'checkmark2' => { 109 => 0x8e }, - 'childfontfiles' => { 513 => [\'Fonts','FontsChildFontFiles'] }, - 'chmodeshootingspeed' => { 282 => '10.3', 283 => '11.2', 298 => 0x10b }, + 'childfontfiles' => { 514 => [\'Fonts','FontsChildFontFiles'] }, + 'chmodeshootingspeed' => { 283 => '10.3', 284 => '11.2', 299 => 0x10b }, 'chromablurradius' => { 119 => 0xc631 }, 'chromanoisecolorspace' => { 138 => 0xe6d }, 'chromanoiseedgemapthresh' => { 138 => 0xe6c }, 'chromanoisehighfthresh' => { 138 => 0xe6a }, 'chromanoiselowfthresh' => { 138 => 0xe6b }, - 'chromaticaberration' => { 103 => 0x20703, 109 => 0x66, 397 => 0xa051 }, - 'chromaticaberrationb' => { 481 => 'ChromaticAberrationB', 483 => 'ChromaticAberrationB' }, + 'chromaticaberration' => { 103 => 0x20703, 109 => 0x66, 398 => 0xa051 }, + 'chromaticaberrationb' => { 482 => 'ChromaticAberrationB', 484 => 'ChromaticAberrationB' }, 'chromaticaberrationblue' => { 103 => 0x20708, 109 => 0x6b }, 'chromaticaberrationcorr' => { 79 => [0x4,0x5] }, - 'chromaticaberrationcorrection' => { 119 => 0x7034, 348 => 0x1, 458 => 0x900d }, - 'chromaticaberrationcorrparams' => { 119 => 0x7035, 453 => 0x66a, 454 => [0x37c,0x384,0x39c,0x3b0,0x3b8] }, + 'chromaticaberrationcorrection' => { 119 => 0x7034, 349 => 0x1, 459 => 0x900d }, + 'chromaticaberrationcorrparams' => { 119 => 0x7035, 454 => 0x66a, 455 => [0x37c,0x384,0x39c,0x3b0,0x3b8] }, 'chromaticaberrationon' => { 103 => '0x20703.0', 109 => 0x62 }, - 'chromaticaberrationr' => { 481 => 'ChromaticAberrationR', 483 => 'ChromaticAberrationR' }, + 'chromaticaberrationr' => { 482 => 'ChromaticAberrationR', 484 => 'ChromaticAberrationR' }, 'chromaticaberrationred' => { 103 => 0x20707, 109 => 0x6a }, 'chromaticaberrationsetting' => { 80 => 0x6 }, - 'chrominancenoisereduction' => { 103 => 0x20601, 109 => 0x5e, 400 => 0x1a }, + 'chrominancenoisereduction' => { 103 => 0x20601, 109 => 0x5e, 401 => 0x1a }, 'chrominancenr_tiff_jpeg' => { 109 => 0x60 }, - 'circadatecreated' => { 494 => 'CircaDateCreated' }, - 'circgradbasedcorractive' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionActive'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionActive'] }, - 'circgradbasedcorramount' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionAmount'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionAmount'] }, - 'circgradbasedcorrblacks2012' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalBlacks2012'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalBlacks2012'] }, - 'circgradbasedcorrbrightness' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalBrightness'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalBrightness'] }, - 'circgradbasedcorrclarity' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity'] }, - 'circgradbasedcorrclarity2012' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity2012'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity2012'] }, - 'circgradbasedcorrcontrast' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast'] }, - 'circgradbasedcorrcontrast2012' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast2012'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast2012'] }, - 'circgradbasedcorrcorrectionname' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionName'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionName'] }, - 'circgradbasedcorrcorrectionsyncid' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionSyncID'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionSyncID'] }, - 'circgradbasedcorrdefringe' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalDefringe'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalDefringe'] }, - 'circgradbasedcorrdehaze' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalDehaze'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalDehaze'] }, - 'circgradbasedcorrexposure' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure'] }, - 'circgradbasedcorrexposure2012' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure2012'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure2012'] }, - 'circgradbasedcorrhighlights2012' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalHighlights2012'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalHighlights2012'] }, - 'circgradbasedcorrhue' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalHue'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalHue'] }, - 'circgradbasedcorrluminancenoise' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalLuminanceNoise'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalLuminanceNoise'] }, - 'circgradbasedcorrmaskalpha' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAlpha'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAlpha'] }, - 'circgradbasedcorrmaskangle' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAngle'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAngle'] }, - 'circgradbasedcorrmaskbottom' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksBottom'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksBottom'] }, - 'circgradbasedcorrmaskcentervalue' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterValue'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterValue'] }, - 'circgradbasedcorrmaskcenterweight' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterWeight'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterWeight'] }, - 'circgradbasedcorrmaskdabs' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksDabs'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksDabs'] }, - 'circgradbasedcorrmaskfeather' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFeather'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFeather'] }, - 'circgradbasedcorrmaskflipped' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlipped'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlipped'] }, - 'circgradbasedcorrmaskflow' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlow'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlow'] }, - 'circgradbasedcorrmaskfullx' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullX'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullX'] }, - 'circgradbasedcorrmaskfully' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullY'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullY'] }, - 'circgradbasedcorrmaskinputdigest' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksInputDigest'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksInputDigest'] }, - 'circgradbasedcorrmaskleft' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksLeft'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksLeft'] }, - 'circgradbasedcorrmaskmaskactive' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskActive'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskActive'] }, - 'circgradbasedcorrmaskmaskblendmode' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskBlendMode'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskBlendMode'] }, - 'circgradbasedcorrmaskmaskdigest' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskDigest'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskDigest'] }, - 'circgradbasedcorrmaskmaskinverted' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskInverted'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskInverted'] }, - 'circgradbasedcorrmaskmaskname' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskName'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskName'] }, - 'circgradbasedcorrmaskmasks' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasks'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasks'] }, - 'circgradbasedcorrmaskmasksalpha' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksAlpha'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksAlpha'] }, - 'circgradbasedcorrmaskmasksangle' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksAngle'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksAngle'] }, - 'circgradbasedcorrmaskmasksbottom' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksBottom'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksBottom'] }, - 'circgradbasedcorrmaskmaskscentervalue' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksCenterValue'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksCenterValue'] }, - 'circgradbasedcorrmaskmaskscenterweight' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksCenterWeight'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksCenterWeight'] }, - 'circgradbasedcorrmaskmasksdabs' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksDabs'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksDabs'] }, - 'circgradbasedcorrmaskmasksfeather' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFeather'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFeather'] }, - 'circgradbasedcorrmaskmasksflipped' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFlipped'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFlipped'] }, - 'circgradbasedcorrmaskmasksflow' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFlow'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFlow'] }, - 'circgradbasedcorrmaskmasksfullx' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFullX'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFullX'] }, - 'circgradbasedcorrmaskmasksfully' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFullY'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFullY'] }, - 'circgradbasedcorrmaskmasksinputdigest' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksInputDigest'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksInputDigest'] }, - 'circgradbasedcorrmaskmasksleft' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksLeft'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksLeft'] }, - 'circgradbasedcorrmaskmasksmaskactive' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskActive'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskActive'] }, - 'circgradbasedcorrmaskmasksmaskblendmode' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode'] }, - 'circgradbasedcorrmaskmasksmaskdigest' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskDigest'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskDigest'] }, - 'circgradbasedcorrmaskmasksmaskinverted' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskInverted'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskInverted'] }, - 'circgradbasedcorrmaskmasksmaskname' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskName'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskName'] }, - 'circgradbasedcorrmaskmasksmasksubtype' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSubType'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSubType'] }, - 'circgradbasedcorrmaskmasksmasksyncid' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSyncID'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSyncID'] }, - 'circgradbasedcorrmaskmasksmaskversion' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskVersion'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskVersion'] }, - 'circgradbasedcorrmaskmasksmidpoint' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMidpoint'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMidpoint'] }, - 'circgradbasedcorrmaskmasksorigin' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksOrigin'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksOrigin'] }, - 'circgradbasedcorrmaskmasksperimetervalue' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksPerimeterValue'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksPerimeterValue'] }, - 'circgradbasedcorrmaskmasksradius' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRadius'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRadius'] }, - 'circgradbasedcorrmaskmasksreferencepoint' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksReferencePoint'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksReferencePoint'] }, - 'circgradbasedcorrmaskmasksright' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRight'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRight'] }, - 'circgradbasedcorrmaskmasksroundness' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRoundness'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRoundness'] }, - 'circgradbasedcorrmaskmaskssizex' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksSizeX'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksSizeX'] }, - 'circgradbasedcorrmaskmaskssizey' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksSizeY'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksSizeY'] }, - 'circgradbasedcorrmaskmaskstop' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksTop'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksTop'] }, - 'circgradbasedcorrmaskmasksubtype' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskSubType'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskSubType'] }, - 'circgradbasedcorrmaskmasksvalue' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskValue'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskValue'] }, - 'circgradbasedcorrmaskmasksversion' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksVersion'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksVersion'] }, - 'circgradbasedcorrmaskmaskswhat' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksWhat'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksWhat'] }, - 'circgradbasedcorrmaskmaskswholeimagearea' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksWholeImageArea'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksWholeImageArea'] }, - 'circgradbasedcorrmaskmasksx' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksX'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksX'] }, - 'circgradbasedcorrmaskmasksy' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksY'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksY'] }, - 'circgradbasedcorrmaskmasksyncid' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskSyncID'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskSyncID'] }, - 'circgradbasedcorrmaskmaskszerox' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksZeroX'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksZeroX'] }, - 'circgradbasedcorrmaskmaskszeroy' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksZeroY'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksZeroY'] }, - 'circgradbasedcorrmaskmaskversion' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskVersion'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskVersion'] }, - 'circgradbasedcorrmaskmidpoint' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMidpoint'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMidpoint'] }, - 'circgradbasedcorrmaskorigin' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksOrigin'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksOrigin'] }, - 'circgradbasedcorrmaskperimetervalue' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksPerimeterValue'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksPerimeterValue'] }, - 'circgradbasedcorrmaskradius' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRadius'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRadius'] }, - 'circgradbasedcorrmaskrange' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMask'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMask'] }, - 'circgradbasedcorrmaskrangeareamodels' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'] }, - 'circgradbasedcorrmaskrangeareamodelscolorsampleinfo' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] }, - 'circgradbasedcorrmaskrangeareamodelscomponents' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'] }, - 'circgradbasedcorrmaskrangecoloramount' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'] }, - 'circgradbasedcorrmaskrangedepthfeather' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'] }, - 'circgradbasedcorrmaskrangedepthmax' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'] }, - 'circgradbasedcorrmaskrangedepthmin' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'] }, - 'circgradbasedcorrmaskrangeinvert' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'] }, - 'circgradbasedcorrmaskrangelumfeather' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'] }, - 'circgradbasedcorrmaskrangeluminancedepthsampleinfo' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] }, - 'circgradbasedcorrmaskrangelummax' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'] }, - 'circgradbasedcorrmaskrangelummin' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'] }, - 'circgradbasedcorrmaskrangelumrange' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'] }, - 'circgradbasedcorrmaskrangesampletype' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'] }, - 'circgradbasedcorrmaskrangetype' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'] }, - 'circgradbasedcorrmaskrangeversion' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'] }, - 'circgradbasedcorrmaskreferencepoint' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksReferencePoint'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksReferencePoint'] }, - 'circgradbasedcorrmaskright' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRight'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRight'] }, - 'circgradbasedcorrmaskroundness' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRoundness'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRoundness'] }, - 'circgradbasedcorrmasks' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasks'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasks'] }, - 'circgradbasedcorrmasksizex' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeX'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeX'] }, - 'circgradbasedcorrmasksizey' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeY'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeY'] }, - 'circgradbasedcorrmasktop' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksTop'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksTop'] }, - 'circgradbasedcorrmaskvalue' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskValue'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskValue'] }, - 'circgradbasedcorrmaskversion' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksVersion'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksVersion'] }, - 'circgradbasedcorrmaskwhat' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksWhat'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksWhat'] }, - 'circgradbasedcorrmaskwholeimagearea' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksWholeImageArea'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksWholeImageArea'] }, - 'circgradbasedcorrmaskx' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksX'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksX'] }, - 'circgradbasedcorrmasky' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksY'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksY'] }, - 'circgradbasedcorrmaskzerox' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroX'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroX'] }, - 'circgradbasedcorrmaskzeroy' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroY'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroY'] }, - 'circgradbasedcorrmoire' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalMoire'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalMoire'] }, - 'circgradbasedcorrrangemask' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMask'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMask'] }, - 'circgradbasedcorrrangemaskareamodels' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModels'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModels'] }, - 'circgradbasedcorrrangemaskareamodelscolorsampleinfo' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] }, - 'circgradbasedcorrrangemaskareamodelscomponents' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'] }, - 'circgradbasedcorrrangemaskcoloramount' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskColorAmount'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskColorAmount'] }, - 'circgradbasedcorrrangemaskdepthfeather' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthFeather'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthFeather'] }, - 'circgradbasedcorrrangemaskdepthmax' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMax'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMax'] }, - 'circgradbasedcorrrangemaskdepthmin' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMin'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMin'] }, - 'circgradbasedcorrrangemaskinvert' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskInvert'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskInvert'] }, - 'circgradbasedcorrrangemasklumfeather' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumFeather'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumFeather'] }, - 'circgradbasedcorrrangemaskluminancedepthsampleinfo' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'] }, - 'circgradbasedcorrrangemasklummax' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumMax'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumMax'] }, - 'circgradbasedcorrrangemasklummin' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumMin'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumMin'] }, - 'circgradbasedcorrrangemasklumrange' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumRange'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumRange'] }, - 'circgradbasedcorrrangemasksampletype' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskSampleType'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskSampleType'] }, - 'circgradbasedcorrrangemasktype' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskType'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskType'] }, - 'circgradbasedcorrrangemaskversion' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskVersion'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskVersion'] }, - 'circgradbasedcorrsaturation' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSaturation'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSaturation'] }, - 'circgradbasedcorrshadows2012' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalShadows2012'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalShadows2012'] }, - 'circgradbasedcorrsharpness' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSharpness'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSharpness'] }, - 'circgradbasedcorrtemperature' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTemperature'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTemperature'] }, - 'circgradbasedcorrtexture' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTexture'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTexture'] }, - 'circgradbasedcorrtint' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTint'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTint'] }, - 'circgradbasedcorrtoninghue' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalToningHue'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalToningHue'] }, - 'circgradbasedcorrtoningsaturation' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalToningSaturation'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalToningSaturation'] }, - 'circgradbasedcorrwhat' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsWhat'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsWhat'] }, - 'circgradbasedcorrwhites2012' => { 481 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalWhites2012'], 483 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalWhites2012'] }, - 'circulargradientbasedcorrections' => { 481 => 'CircularGradientBasedCorrections', 483 => 'CircularGradientBasedCorrections' }, - 'city' => { 131 => 0x5a, 161 => 'City', 323 => 0x6d, 496 => 'City' }, - 'city2' => { 323 => 0x80 }, - 'clarity' => { 127 => 0x100f, 235 => 0x35, 236 => 0x3d, 423 => 0x2036, 481 => 'Clarity', 483 => 'Clarity' }, - 'clarity2012' => { 481 => 'Clarity2012', 483 => 'Clarity2012' }, - 'claritycontrol' => { 358 => 0x96 }, - 'classification' => { 383 => 'clsf' }, + 'circadatecreated' => { 495 => 'CircaDateCreated' }, + 'circgradbasedcorractive' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionActive'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionActive'] }, + 'circgradbasedcorramount' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionAmount'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionAmount'] }, + 'circgradbasedcorrblacks2012' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalBlacks2012'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalBlacks2012'] }, + 'circgradbasedcorrbrightness' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalBrightness'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalBrightness'] }, + 'circgradbasedcorrclarity' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity'] }, + 'circgradbasedcorrclarity2012' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity2012'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalClarity2012'] }, + 'circgradbasedcorrcontrast' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast'] }, + 'circgradbasedcorrcontrast2012' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast2012'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalContrast2012'] }, + 'circgradbasedcorrcorrectionname' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionName'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionName'] }, + 'circgradbasedcorrcorrectionsyncid' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionSyncID'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionSyncID'] }, + 'circgradbasedcorrdefringe' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalDefringe'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalDefringe'] }, + 'circgradbasedcorrdehaze' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalDehaze'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalDehaze'] }, + 'circgradbasedcorrexposure' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure'] }, + 'circgradbasedcorrexposure2012' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure2012'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalExposure2012'] }, + 'circgradbasedcorrhighlights2012' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalHighlights2012'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalHighlights2012'] }, + 'circgradbasedcorrhue' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalHue'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalHue'] }, + 'circgradbasedcorrluminancenoise' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalLuminanceNoise'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalLuminanceNoise'] }, + 'circgradbasedcorrmaskalpha' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAlpha'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAlpha'] }, + 'circgradbasedcorrmaskangle' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAngle'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksAngle'] }, + 'circgradbasedcorrmaskbottom' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksBottom'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksBottom'] }, + 'circgradbasedcorrmaskcentervalue' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterValue'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterValue'] }, + 'circgradbasedcorrmaskcenterweight' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterWeight'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCenterWeight'] }, + 'circgradbasedcorrmaskdabs' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksDabs'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksDabs'] }, + 'circgradbasedcorrmaskfeather' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFeather'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFeather'] }, + 'circgradbasedcorrmaskflipped' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlipped'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlipped'] }, + 'circgradbasedcorrmaskflow' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlow'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFlow'] }, + 'circgradbasedcorrmaskfullx' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullX'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullX'] }, + 'circgradbasedcorrmaskfully' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullY'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksFullY'] }, + 'circgradbasedcorrmaskinputdigest' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksInputDigest'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksInputDigest'] }, + 'circgradbasedcorrmaskleft' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksLeft'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksLeft'] }, + 'circgradbasedcorrmaskmaskactive' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskActive'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskActive'] }, + 'circgradbasedcorrmaskmaskblendmode' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskBlendMode'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskBlendMode'] }, + 'circgradbasedcorrmaskmaskdigest' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskDigest'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskDigest'] }, + 'circgradbasedcorrmaskmaskinverted' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskInverted'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskInverted'] }, + 'circgradbasedcorrmaskmaskname' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskName'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskName'] }, + 'circgradbasedcorrmaskmasks' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasks'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasks'] }, + 'circgradbasedcorrmaskmasksalpha' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksAlpha'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksAlpha'] }, + 'circgradbasedcorrmaskmasksangle' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksAngle'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksAngle'] }, + 'circgradbasedcorrmaskmasksbottom' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksBottom'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksBottom'] }, + 'circgradbasedcorrmaskmaskscentervalue' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksCenterValue'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksCenterValue'] }, + 'circgradbasedcorrmaskmaskscenterweight' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksCenterWeight'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksCenterWeight'] }, + 'circgradbasedcorrmaskmasksdabs' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksDabs'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksDabs'] }, + 'circgradbasedcorrmaskmasksfeather' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFeather'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFeather'] }, + 'circgradbasedcorrmaskmasksflipped' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFlipped'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFlipped'] }, + 'circgradbasedcorrmaskmasksflow' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFlow'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFlow'] }, + 'circgradbasedcorrmaskmasksfullx' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFullX'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFullX'] }, + 'circgradbasedcorrmaskmasksfully' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFullY'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksFullY'] }, + 'circgradbasedcorrmaskmasksinputdigest' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksInputDigest'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksInputDigest'] }, + 'circgradbasedcorrmaskmasksleft' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksLeft'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksLeft'] }, + 'circgradbasedcorrmaskmasksmaskactive' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskActive'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskActive'] }, + 'circgradbasedcorrmaskmasksmaskblendmode' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode'] }, + 'circgradbasedcorrmaskmasksmaskdigest' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskDigest'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskDigest'] }, + 'circgradbasedcorrmaskmasksmaskinverted' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskInverted'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskInverted'] }, + 'circgradbasedcorrmaskmasksmaskname' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskName'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskName'] }, + 'circgradbasedcorrmaskmasksmasksubtype' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSubType'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSubType'] }, + 'circgradbasedcorrmaskmasksmasksyncid' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSyncID'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSyncID'] }, + 'circgradbasedcorrmaskmasksmaskversion' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskVersion'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskVersion'] }, + 'circgradbasedcorrmaskmasksmidpoint' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMidpoint'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMidpoint'] }, + 'circgradbasedcorrmaskmasksorigin' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksOrigin'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksOrigin'] }, + 'circgradbasedcorrmaskmasksperimetervalue' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksPerimeterValue'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksPerimeterValue'] }, + 'circgradbasedcorrmaskmasksradius' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRadius'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRadius'] }, + 'circgradbasedcorrmaskmasksreferencepoint' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksReferencePoint'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksReferencePoint'] }, + 'circgradbasedcorrmaskmasksright' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRight'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRight'] }, + 'circgradbasedcorrmaskmasksroundness' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRoundness'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksRoundness'] }, + 'circgradbasedcorrmaskmaskssizex' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksSizeX'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksSizeX'] }, + 'circgradbasedcorrmaskmaskssizey' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksSizeY'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksSizeY'] }, + 'circgradbasedcorrmaskmaskstop' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksTop'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksTop'] }, + 'circgradbasedcorrmaskmasksubtype' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskSubType'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskSubType'] }, + 'circgradbasedcorrmaskmasksvalue' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskValue'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksMaskValue'] }, + 'circgradbasedcorrmaskmasksversion' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksVersion'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksVersion'] }, + 'circgradbasedcorrmaskmaskswhat' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksWhat'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksWhat'] }, + 'circgradbasedcorrmaskmaskswholeimagearea' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksWholeImageArea'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksWholeImageArea'] }, + 'circgradbasedcorrmaskmasksx' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksX'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksX'] }, + 'circgradbasedcorrmaskmasksy' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksY'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksY'] }, + 'circgradbasedcorrmaskmasksyncid' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskSyncID'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskSyncID'] }, + 'circgradbasedcorrmaskmaskszerox' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksZeroX'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksZeroX'] }, + 'circgradbasedcorrmaskmaskszeroy' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksZeroY'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMasksZeroY'] }, + 'circgradbasedcorrmaskmaskversion' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskVersion'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskVersion'] }, + 'circgradbasedcorrmaskmidpoint' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMidpoint'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMidpoint'] }, + 'circgradbasedcorrmaskorigin' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksOrigin'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksOrigin'] }, + 'circgradbasedcorrmaskperimetervalue' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksPerimeterValue'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksPerimeterValue'] }, + 'circgradbasedcorrmaskradius' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRadius'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRadius'] }, + 'circgradbasedcorrmaskrange' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMask'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMask'] }, + 'circgradbasedcorrmaskrangeareamodels' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'] }, + 'circgradbasedcorrmaskrangeareamodelscolorsampleinfo' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] }, + 'circgradbasedcorrmaskrangeareamodelscomponents' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'] }, + 'circgradbasedcorrmaskrangecoloramount' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'] }, + 'circgradbasedcorrmaskrangedepthfeather' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'] }, + 'circgradbasedcorrmaskrangedepthmax' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'] }, + 'circgradbasedcorrmaskrangedepthmin' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'] }, + 'circgradbasedcorrmaskrangeinvert' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'] }, + 'circgradbasedcorrmaskrangelumfeather' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'] }, + 'circgradbasedcorrmaskrangeluminancedepthsampleinfo' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] }, + 'circgradbasedcorrmaskrangelummax' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'] }, + 'circgradbasedcorrmaskrangelummin' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'] }, + 'circgradbasedcorrmaskrangelumrange' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'] }, + 'circgradbasedcorrmaskrangesampletype' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'] }, + 'circgradbasedcorrmaskrangetype' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'] }, + 'circgradbasedcorrmaskrangeversion' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'] }, + 'circgradbasedcorrmaskreferencepoint' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksReferencePoint'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksReferencePoint'] }, + 'circgradbasedcorrmaskright' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRight'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRight'] }, + 'circgradbasedcorrmaskroundness' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRoundness'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksRoundness'] }, + 'circgradbasedcorrmasks' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasks'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasks'] }, + 'circgradbasedcorrmasksizex' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeX'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeX'] }, + 'circgradbasedcorrmasksizey' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeY'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksSizeY'] }, + 'circgradbasedcorrmasktop' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksTop'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksTop'] }, + 'circgradbasedcorrmaskvalue' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskValue'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksMaskValue'] }, + 'circgradbasedcorrmaskversion' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksVersion'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksVersion'] }, + 'circgradbasedcorrmaskwhat' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksWhat'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksWhat'] }, + 'circgradbasedcorrmaskwholeimagearea' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksWholeImageArea'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksWholeImageArea'] }, + 'circgradbasedcorrmaskx' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksX'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksX'] }, + 'circgradbasedcorrmasky' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksY'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksY'] }, + 'circgradbasedcorrmaskzerox' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroX'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroX'] }, + 'circgradbasedcorrmaskzeroy' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroY'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionMasksZeroY'] }, + 'circgradbasedcorrmoire' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalMoire'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalMoire'] }, + 'circgradbasedcorrrangemask' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMask'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMask'] }, + 'circgradbasedcorrrangemaskareamodels' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModels'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModels'] }, + 'circgradbasedcorrrangemaskareamodelscolorsampleinfo' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] }, + 'circgradbasedcorrrangemaskareamodelscomponents' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'] }, + 'circgradbasedcorrrangemaskcoloramount' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskColorAmount'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskColorAmount'] }, + 'circgradbasedcorrrangemaskdepthfeather' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthFeather'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthFeather'] }, + 'circgradbasedcorrrangemaskdepthmax' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMax'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMax'] }, + 'circgradbasedcorrrangemaskdepthmin' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMin'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMin'] }, + 'circgradbasedcorrrangemaskinvert' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskInvert'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskInvert'] }, + 'circgradbasedcorrrangemasklumfeather' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumFeather'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumFeather'] }, + 'circgradbasedcorrrangemaskluminancedepthsampleinfo' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'] }, + 'circgradbasedcorrrangemasklummax' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumMax'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumMax'] }, + 'circgradbasedcorrrangemasklummin' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumMin'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumMin'] }, + 'circgradbasedcorrrangemasklumrange' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumRange'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskLumRange'] }, + 'circgradbasedcorrrangemasksampletype' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskSampleType'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskSampleType'] }, + 'circgradbasedcorrrangemasktype' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskType'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskType'] }, + 'circgradbasedcorrrangemaskversion' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskVersion'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsCorrectionRangeMaskVersion'] }, + 'circgradbasedcorrsaturation' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSaturation'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSaturation'] }, + 'circgradbasedcorrshadows2012' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalShadows2012'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalShadows2012'] }, + 'circgradbasedcorrsharpness' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSharpness'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalSharpness'] }, + 'circgradbasedcorrtemperature' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTemperature'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTemperature'] }, + 'circgradbasedcorrtexture' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTexture'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTexture'] }, + 'circgradbasedcorrtint' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTint'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalTint'] }, + 'circgradbasedcorrtoninghue' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalToningHue'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalToningHue'] }, + 'circgradbasedcorrtoningsaturation' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalToningSaturation'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalToningSaturation'] }, + 'circgradbasedcorrwhat' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsWhat'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsWhat'] }, + 'circgradbasedcorrwhites2012' => { 482 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalWhites2012'], 484 => [\'CircularGradientBasedCorrections','CircularGradientBasedCorrectionsLocalWhites2012'] }, + 'circulargradientbasedcorrections' => { 482 => 'CircularGradientBasedCorrections', 484 => 'CircularGradientBasedCorrections' }, + 'city' => { 131 => 0x5a, 161 => 'City', 324 => 0x6d, 497 => 'City' }, + 'city2' => { 324 => 0x80 }, + 'clarity' => { 127 => 0x100f, 236 => 0x35, 237 => 0x3d, 424 => 0x2036, 482 => 'Clarity', 484 => 'Clarity' }, + 'clarity2012' => { 482 => 'Clarity2012', 484 => 'Clarity2012' }, + 'claritycontrol' => { 359 => 0x96 }, + 'classification' => { 384 => 'clsf' }, 'classifystate' => { 131 => 0xe1 }, - 'clearretouch' => { 323 => 0x7c }, - 'clearretouchvalue' => { 323 => 0xa3 }, - 'client' => { 508 => 'client' }, - 'clientname' => { 489 => 'ClientName' }, - 'clipboardaspectratio' => { 481 => 'ClipboardAspectRatio', 483 => 'ClipboardAspectRatio' }, - 'clipboardorientation' => { 481 => 'ClipboardOrientation', 483 => 'ClipboardOrientation' }, - 'clipfilename' => { 383 => 'clfn' }, - 'clipid' => { 383 => 'clid' }, - 'clmodeshootingspeed' => { 282 => '10.2', 283 => '11.3', 285 => '11.2', 286 => '11.2', 291 => '11.2', 292 => '10.2', 295 => '11.2', 296 => '11.2', 297 => '11.1', 298 => 0x3b }, - 'cluster' => { 481 => 'Cluster', 483 => 'Cluster' }, - 'cmcontrast' => { 308 => 0x2022 }, - 'cmddialsreverserotation' => { 298 => 0xba }, - 'cmexposurecompensation' => { 308 => 0x2000 }, - 'cmhue' => { 308 => 0x2021 }, - 'cmsaturation' => { 308 => 0x2020 }, - 'cmsharpness' => { 308 => 0x2023 }, - 'cmwhitebalance' => { 308 => 0x2001 }, - 'cmwhitebalancecomp' => { 308 => 0x2002 }, - 'cmwhitebalancegraypoint' => { 308 => 0x2010 }, + 'clearretouch' => { 324 => 0x7c }, + 'clearretouchvalue' => { 324 => 0xa3 }, + 'client' => { 509 => 'client' }, + 'clientname' => { 490 => 'ClientName' }, + 'clipboardaspectratio' => { 482 => 'ClipboardAspectRatio', 484 => 'ClipboardAspectRatio' }, + 'clipboardorientation' => { 482 => 'ClipboardOrientation', 484 => 'ClipboardOrientation' }, + 'clipfilename' => { 384 => 'clfn' }, + 'clipid' => { 384 => 'clid' }, + 'clmodeshootingspeed' => { 283 => '10.2', 284 => '11.3', 286 => '11.2', 287 => '11.2', 292 => '11.2', 293 => '10.2', 296 => '11.2', 297 => '11.2', 298 => '11.1', 299 => 0x3b }, + 'cluster' => { 482 => 'Cluster', 484 => 'Cluster' }, + 'cmcontrast' => { 309 => 0x2022 }, + 'cmddialsreverserotation' => { 299 => 0xba }, + 'cmexposurecompensation' => { 309 => 0x2000 }, + 'cmhue' => { 309 => 0x2021 }, + 'cmsaturation' => { 309 => 0x2020 }, + 'cmsharpness' => { 309 => 0x2023 }, + 'cmwhitebalance' => { 309 => 0x2001 }, + 'cmwhitebalancecomp' => { 309 => 0x2002 }, + 'cmwhitebalancegraypoint' => { 309 => 0x2010 }, 'codec' => { 169 => 'Codec' }, 'codedcharacterset' => { 132 => 0x5a }, - 'codeversion' => { 383 => 'cver' }, - 'collection' => { 313 => 'Collection' }, - 'collectionname' => { 170 => [\'Collections','CollectionsCollectionName'], 383 => 'coll' }, - 'collections' => { 170 => 'Collections', 476 => 'collections' }, + 'codeversion' => { 384 => 'cver' }, + 'collection' => { 314 => 'Collection' }, + 'collectionname' => { 170 => [\'Collections','CollectionsCollectionName'], 384 => 'coll' }, + 'collections' => { 170 => 'Collections', 477 => 'collections' }, 'collectionuri' => { 170 => [\'Collections','CollectionsCollectionURI'] }, - 'color' => { 377 => 'player.movie.visual.color', 497 => 'color' }, - 'coloraberrationcontrol' => { 275 => 0xc89224b }, - 'coloradjustment' => { 400 => 0x14 }, - 'coloradjustmentmode' => { 399 => 0x210 }, - 'coloranta' => { 513 => [\'Colorants','ColorantsA'] }, - 'colorantb' => { 513 => [\'Colorants','ColorantsB'] }, - 'colorantblack' => { 513 => [\'Colorants','ColorantsBlack'] }, - 'colorantblue' => { 513 => [\'Colorants','ColorantsBlue'] }, - 'colorantcyan' => { 513 => [\'Colorants','ColorantsCyan'] }, - 'colorantgray' => { 513 => [\'Colorants','ColorantsGray'] }, - 'colorantgreen' => { 513 => [\'Colorants','ColorantsGreen'] }, - 'colorantl' => { 513 => [\'Colorants','ColorantsL'] }, - 'colorantmagenta' => { 513 => [\'Colorants','ColorantsMagenta'] }, - 'colorantmode' => { 513 => [\'Colorants','ColorantsMode'] }, - 'colorantred' => { 513 => [\'Colorants','ColorantsRed'] }, - 'colorants' => { 513 => 'Colorants' }, - 'colorantswatchname' => { 513 => [\'Colorants','ColorantsSwatchName'] }, - 'coloranttint' => { 513 => [\'Colorants','ColorantsTint'] }, - 'coloranttype' => { 513 => [\'Colorants','ColorantsType'] }, - 'colorantyellow' => { 513 => [\'Colorants','ColorantsYellow'] }, + 'color' => { 378 => 'player.movie.visual.color', 498 => 'color' }, + 'coloraberrationcontrol' => { 276 => 0xc89224b }, + 'coloradjustment' => { 401 => 0x14 }, + 'coloradjustmentmode' => { 400 => 0x210 }, + 'coloranta' => { 514 => [\'Colorants','ColorantsA'] }, + 'colorantb' => { 514 => [\'Colorants','ColorantsB'] }, + 'colorantblack' => { 514 => [\'Colorants','ColorantsBlack'] }, + 'colorantblue' => { 514 => [\'Colorants','ColorantsBlue'] }, + 'colorantcyan' => { 514 => [\'Colorants','ColorantsCyan'] }, + 'colorantgray' => { 514 => [\'Colorants','ColorantsGray'] }, + 'colorantgreen' => { 514 => [\'Colorants','ColorantsGreen'] }, + 'colorantl' => { 514 => [\'Colorants','ColorantsL'] }, + 'colorantmagenta' => { 514 => [\'Colorants','ColorantsMagenta'] }, + 'colorantmode' => { 514 => [\'Colorants','ColorantsMode'] }, + 'colorantred' => { 514 => [\'Colorants','ColorantsRed'] }, + 'colorants' => { 514 => 'Colorants' }, + 'colorantswatchname' => { 514 => [\'Colorants','ColorantsSwatchName'] }, + 'coloranttint' => { 514 => [\'Colorants','ColorantsTint'] }, + 'coloranttype' => { 514 => [\'Colorants','ColorantsType'] }, + 'colorantyellow' => { 514 => [\'Colorants','ColorantsYellow'] }, 'colorbalance' => { 156 => 'ColorBalance' }, - 'colorbalanceadj' => { 275 => 0x76a43202 }, + 'colorbalanceadj' => { 276 => 0x76a43202 }, 'colorbalanceblue' => { 181 => 0x1e }, 'colorbalancegreen' => { 181 => 0x1d }, 'colorbalancered' => { 181 => 0x1c }, 'colorbalanceversion' => { 203 => 0x4, 204 => 0x4, 205 => 0x0 }, 'colorblur' => { 109 => 0x65 }, 'colorbluron' => { 103 => 0x20704 }, - 'colorbooster' => { 275 => 0x5f0e7d23 }, - 'colorboostlevel' => { 269 => 0x1 }, - 'colorboosttype' => { 269 => 0x0 }, + 'colorbooster' => { 276 => 0x5f0e7d23 }, + 'colorboostlevel' => { 270 => 0x1 }, + 'colorboosttype' => { 270 => 0x0 }, 'colorchromeeffect' => { 127 => 0x1048 }, 'colorchromefxblue' => { 127 => 0x104e }, - 'colorclass' => { 369 => 0xde, 370 => 'ColorClass' }, - 'colorcompensationfilter' => { 184 => [0x3a,0x5f], 186 => 0x111, 423 => 0xb022 }, - 'colorcompensationfiltercustom' => { 410 => 0xd, 411 => 0xc }, - 'colorcompensationfilterset' => { 410 => 0x8, 411 => 0x7, 412 => 0x18, 428 => 0xf }, - 'colorcontrol' => { 305 => 0x102b }, - 'colorcorrection' => { 458 => 0x8015 }, + 'colorclass' => { 370 => 0xde, 371 => 'ColorClass' }, + 'colorcompensationfilter' => { 184 => [0x3a,0x5f], 186 => 0x111, 424 => 0xb022 }, + 'colorcompensationfiltercustom' => { 411 => 0xd, 412 => 0xc }, + 'colorcompensationfilterset' => { 411 => 0x8, 412 => 0x7, 413 => 0x18, 429 => 0xf }, + 'colorcontrol' => { 306 => 0x102b }, + 'colorcorrection' => { 459 => 0x8015 }, 'colorcorrectionmatrix' => { 1 => 0x3e }, - 'colorcreatoreffect' => { 300 => 0x532 }, + 'colorcreatoreffect' => { 301 => 0x532 }, 'colordataversion' => { 41 => 0x0, 42 => 0x0, 44 => 0x0, 45 => 0x0, 46 => 0x0, 47 => 0x0, 48 => 0x0, 49 => 0x0, 50 => 0x0 }, - 'coloreffect' => { 323 => 0x28 }, - 'colorfilter' => { 112 => 0x17, 113 => 0x3017, 181 => 0x29, 189 => [0x38,0x4d,0x4f], 365 => 0x17 }, - 'colorgain' => { 240 => 0x51 }, - 'colorgradeblending' => { 481 => 'ColorGradeBlending', 483 => 'ColorGradeBlending' }, - 'colorgradeglobalhue' => { 481 => 'ColorGradeGlobalHue', 483 => 'ColorGradeGlobalHue' }, - 'colorgradegloballum' => { 481 => 'ColorGradeGlobalLum', 483 => 'ColorGradeGlobalLum' }, - 'colorgradeglobalsat' => { 481 => 'ColorGradeGlobalSat', 483 => 'ColorGradeGlobalSat' }, - 'colorgradehighlightlum' => { 481 => 'ColorGradeHighlightLum', 483 => 'ColorGradeHighlightLum' }, - 'colorgrademidtonehue' => { 481 => 'ColorGradeMidtoneHue', 483 => 'ColorGradeMidtoneHue' }, - 'colorgrademidtonelum' => { 481 => 'ColorGradeMidtoneLum', 483 => 'ColorGradeMidtoneLum' }, - 'colorgrademidtonesat' => { 481 => 'ColorGradeMidtoneSat', 483 => 'ColorGradeMidtoneSat' }, - 'colorgradeshadowlum' => { 481 => 'ColorGradeShadowLum', 483 => 'ColorGradeShadowLum' }, + 'coloreffect' => { 324 => 0x28 }, + 'colorfilter' => { 112 => 0x17, 113 => 0x3017, 181 => 0x29, 189 => [0x38,0x4d,0x4f], 366 => 0x17 }, + 'colorgain' => { 241 => 0x51 }, + 'colorgradeblending' => { 482 => 'ColorGradeBlending', 484 => 'ColorGradeBlending' }, + 'colorgradeglobalhue' => { 482 => 'ColorGradeGlobalHue', 484 => 'ColorGradeGlobalHue' }, + 'colorgradegloballum' => { 482 => 'ColorGradeGlobalLum', 484 => 'ColorGradeGlobalLum' }, + 'colorgradeglobalsat' => { 482 => 'ColorGradeGlobalSat', 484 => 'ColorGradeGlobalSat' }, + 'colorgradehighlightlum' => { 482 => 'ColorGradeHighlightLum', 484 => 'ColorGradeHighlightLum' }, + 'colorgrademidtonehue' => { 482 => 'ColorGradeMidtoneHue', 484 => 'ColorGradeMidtoneHue' }, + 'colorgrademidtonelum' => { 482 => 'ColorGradeMidtoneLum', 484 => 'ColorGradeMidtoneLum' }, + 'colorgrademidtonesat' => { 482 => 'ColorGradeMidtoneSat', 484 => 'ColorGradeMidtoneSat' }, + 'colorgradeshadowlum' => { 482 => 'ColorGradeShadowLum', 484 => 'ColorGradeShadowLum' }, 'colorhue' => { 103 => 0x20900, 227 => 0x8d }, 'colorimetricreference' => { 119 => 0xc6bf }, - 'colorlabel' => { 486 => 'ColorLabel' }, - 'colormatrix' => { 63 => 0xa, 304 => 0x200, 305 => 0x1011, 397 => 0xa030 }, - 'colormatrix1' => { 119 => 0xc621, 367 => 0x106 }, - 'colormatrix2' => { 119 => 0xc622, 308 => 0x200, 367 => 0x226 }, + 'colorlabel' => { 487 => 'ColorLabel' }, + 'colormatrix' => { 63 => 0xa, 305 => 0x200, 306 => 0x1011, 398 => 0xa030 }, + 'colormatrix1' => { 119 => 0xc621, 368 => 0x106 }, + 'colormatrix2' => { 119 => 0xc622, 309 => 0x200, 368 => 0x226 }, 'colormatrix3' => { 119 => 0xcd33 }, - 'colormatrixa' => { 358 => 0x203 }, - 'colormatrixa2' => { 358 => 0x21c }, - 'colormatrixadobergb' => { 397 => 0xa032 }, - 'colormatrixb' => { 358 => 0x204 }, - 'colormatrixb2' => { 358 => 0x21d }, - 'colormatrixnumber' => { 305 => 0x1019 }, - 'colormatrixsrgb' => { 397 => 0xa031 }, - 'colormode' => { 113 => 0x3015, 127 => 0x1210, 140 => 0x66, 181 => 0x28, 184 => 0x16, 186 => 0x101, 187 => 0x36, 189 => 0x7, 227 => 0x3, 265 => 0x4, 323 => 0x32, 400 => 0x2c, 423 => 0xb029, 496 => 'ColorMode' }, - 'colormoirereduction' => { 103 => 0x20670, 276 => 0x15 }, - 'colormoirereductionmode' => { 276 => 0x5 }, + 'colormatrixa' => { 359 => 0x203 }, + 'colormatrixa2' => { 359 => 0x21c }, + 'colormatrixadobergb' => { 398 => 0xa032 }, + 'colormatrixb' => { 359 => 0x204 }, + 'colormatrixb2' => { 359 => 0x21d }, + 'colormatrixnumber' => { 306 => 0x1019 }, + 'colormatrixsrgb' => { 398 => 0xa031 }, + 'colormode' => { 113 => 0x3015, 127 => 0x1210, 140 => 0x66, 181 => 0x28, 184 => 0x16, 186 => 0x101, 187 => 0x36, 189 => 0x7, 227 => 0x3, 266 => 0x4, 324 => 0x32, 401 => 0x2c, 424 => 0xb029, 497 => 'ColorMode' }, + 'colormoirereduction' => { 103 => 0x20670, 277 => 0x15 }, + 'colormoirereductionmode' => { 277 => 0x5 }, 'colormoirereductionon' => { 103 => '0x20670.0' }, - 'colornoisereduction' => { 458 => 0x8029, 481 => 'ColorNoiseReduction', 483 => 'ColorNoiseReduction' }, - 'colornoisereductiondetail' => { 481 => 'ColorNoiseReductionDetail', 483 => 'ColorNoiseReductionDetail' }, - 'colornoisereductionintensity' => { 276 => 0x18 }, - 'colornoisereductionsharpness' => { 276 => 0x1c }, - 'colornoisereductionsmoothness' => { 481 => 'ColorNoiseReductionSmoothness', 483 => 'ColorNoiseReductionSmoothness' }, + 'colornoisereduction' => { 459 => 0x8029, 482 => 'ColorNoiseReduction', 484 => 'ColorNoiseReduction' }, + 'colornoisereductiondetail' => { 482 => 'ColorNoiseReductionDetail', 484 => 'ColorNoiseReductionDetail' }, + 'colornoisereductionintensity' => { 277 => 0x18 }, + 'colornoisereductionsharpness' => { 277 => 0x1c }, + 'colornoisereductionsmoothness' => { 482 => 'ColorNoiseReductionSmoothness', 484 => 'ColorNoiseReductionSmoothness' }, 'colorplanes' => { 123 => 0x2 }, 'colorprofile' => { 181 => 0x33 }, - 'colorprofilesettings' => { 300 => 0x539 }, + 'colorprofilesettings' => { 301 => 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, 227 => 0x1e, 300 => 0x507, 358 => 0x37, 397 => 0xa011, 400 => 0xb, 410 => 0x1b, 411 => 0x83, 412 => 0xe, 428 => 0x6, 487 => 'ColorSpace' }, + 'colorspace' => { 51 => 0x3, 64 => 0xb4, 97 => 0x10b4, 119 => 0xa001, 135 => 0x3, 162 => 'ColorSpace', 182 => 0x2f, 183 => 0x25, 184 => 0x17, 227 => 0x1e, 301 => 0x507, 359 => 0x37, 398 => 0xa011, 401 => 0xb, 411 => 0x1b, 412 => 0x83, 413 => 0xe, 429 => 0x6, 488 => 'ColorSpace' }, 'colorspace2' => { 63 => 0x9 }, 'colorspecapproximation' => { 135 => 0x2 }, 'colorspecdata' => { 135 => 0x3 }, @@ -1719,32 +1721,32 @@ my %tagLookup = ( 'colorspecprecedence' => { 135 => 0x1 }, 'colortempasshot' => { 38 => 0x4, 39 => 0x7, 40 => 0x1d, 41 => 0x59, 42 => 0x6d, 43 => 0x26, 44 => 0x43, 47 => 0x43, 48 => 0x43, 49 => 0x43, 50 => 0x4b }, 'colortempauto' => { 38 => 0x9, 39 => 0xf, 40 => 0x22, 41 => 0x5e, 42 => 0x72, 43 => 0x1c, 44 => 0x48, 47 => 0x48, 48 => 0x48, 49 => 0x48, 50 => 0x50 }, - 'colortempcloudy' => { 38 => 0x22, 39 => 0x37, 40 => 0x31, 41 => 0xa4, 42 => 0xdb, 43 => 0x35, 44 => 0x5c, 47 => 0x75, 48 => 0x8e, 49 => 0x93, 50 => 0x96, 358 => 0x55 }, + 'colortempcloudy' => { 38 => 0x22, 39 => 0x37, 40 => 0x31, 41 => 0xa4, 42 => 0xdb, 43 => 0x35, 44 => 0x5c, 47 => 0x75, 48 => 0x8e, 49 => 0x93, 50 => 0x96, 359 => 0x55 }, 'colortempcustom' => { 44 => 0x84 }, '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, 358 => 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], 318 => 0x321, 358 => 0x50, 390 => 0x1308, 423 => 0xb021, 481 => 'Temperature', 483 => 'Temperature' }, - 'colortemperatureadj' => { 458 => 0x8013 }, + 'colortempdaylight' => { 38 => 0x18, 39 => 0x27, 40 => 0x27, 41 => 0x9a, 42 => 0xd1, 43 => 0x2b, 44 => 0x52, 47 => 0x6b, 48 => 0x84, 49 => 0x89, 50 => 0x8c, 359 => 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], 319 => 0x321, 359 => 0x50, 391 => 0x1308, 424 => 0xb021, 482 => 'Temperature', 484 => 'Temperature' }, + 'colortemperatureadj' => { 459 => 0x8013 }, 'colortemperatureauto' => { 227 => 0x4f }, - 'colortemperaturebg' => { 305 => 0x1013 }, - 'colortemperaturecustom' => { 410 => 0xc, 411 => 0xb }, - 'colortemperaturerg' => { 305 => 0x1014 }, - 'colortemperatureset' => { 410 => 0x7, 411 => 0x6 }, - 'colortemperaturesetting' => { 184 => 0x25, 412 => 0x17, 428 => 0xe }, - 'colortempflash' => { 38 => 0x36, 39 => 0x57, 40 => 0x40, 41 => 0xb8, 42 => 0xef, 43 => 0x49, 44 => 0x70, 47 => 0x89, 48 => 0xa2, 49 => 0xa7, 50 => 0xaa, 358 => 0x5a }, + 'colortemperaturebg' => { 306 => 0x1013 }, + 'colortemperaturecustom' => { 411 => 0xc, 412 => 0xb }, + 'colortemperaturerg' => { 306 => 0x1014 }, + 'colortemperatureset' => { 411 => 0x7, 412 => 0x6 }, + 'colortemperaturesetting' => { 184 => 0x25, 413 => 0x17, 429 => 0xe }, + 'colortempflash' => { 38 => 0x36, 39 => 0x57, 40 => 0x40, 41 => 0xb8, 42 => 0xef, 43 => 0x49, 44 => 0x70, 47 => 0x89, 48 => 0xa2, 49 => 0xa7, 50 => 0xaa, 359 => 0x5a }, 'colortempflashdata' => { 44 => 0x24a }, 'colortempfluorescent' => { 38 => 0x2c, 39 => 0x47, 40 => 0x3b, 41 => 0xae, 42 => 0xe5, 43 => 0x3f, 44 => 0x66, 47 => 0x7f, 48 => 0x98, 49 => 0x9d, 50 => 0xa0 }, - 'colortempfluorescentd' => { 358 => 0x57 }, - 'colortempfluorescentn' => { 358 => 0x58 }, - 'colortempfluorescentw' => { 358 => 0x59 }, - 'colortempkelvin' => { 38 => 0x31, 39 => 0x4f, 41 => 0xb3, 42 => 0xea, 43 => 0x44, 44 => 0x6b, 47 => 0x84, 48 => 0x9d, 49 => 0xa2, 50 => 0xa5, 323 => 0x44, 390 => 0x1307 }, + 'colortempfluorescentd' => { 359 => 0x57 }, + 'colortempfluorescentn' => { 359 => 0x58 }, + 'colortempfluorescentw' => { 359 => 0x59 }, + 'colortempkelvin' => { 38 => 0x31, 39 => 0x4f, 41 => 0xb3, 42 => 0xea, 43 => 0x44, 44 => 0x6b, 47 => 0x84, 48 => 0x9d, 49 => 0xa2, 50 => 0xa5, 324 => 0x44, 391 => 0x1307 }, 'colortempmeasured' => { 38 => 0xe, 39 => 0x17, 41 => 0x63, 42 => 0x77, 44 => 0x4d, 47 => 0x4d, 48 => 0x4d, 49 => 0x4d, 50 => 0x55 }, 'colortemppc1' => { 43 => 0x94, 44 => 0x75 }, 'colortemppc2' => { 43 => 0x99, 44 => 0x7a }, 'colortemppc3' => { 43 => 0x9e, 44 => 0x7f }, - 'colortempshade' => { 38 => 0x1d, 39 => 0x2f, 40 => 0x2c, 41 => 0x9f, 42 => 0xd6, 43 => 0x30, 44 => 0x57, 47 => 0x70, 48 => 0x89, 49 => 0x8e, 50 => 0x91, 358 => 0x54 }, - 'colortemptungsten' => { 38 => 0x27, 39 => 0x3f, 40 => 0x36, 41 => 0xa9, 42 => 0xe0, 43 => 0x3a, 44 => 0x61, 47 => 0x7a, 48 => 0x93, 49 => 0x98, 50 => 0x9b, 358 => 0x56 }, + 'colortempshade' => { 38 => 0x1d, 39 => 0x2f, 40 => 0x2c, 41 => 0x9f, 42 => 0xd6, 43 => 0x30, 44 => 0x57, 47 => 0x70, 48 => 0x89, 49 => 0x8e, 50 => 0x91, 359 => 0x54 }, + 'colortemptungsten' => { 38 => 0x27, 39 => 0x3f, 40 => 0x36, 41 => 0xa9, 42 => 0xe0, 43 => 0x3a, 44 => 0x61, 47 => 0x7a, 48 => 0x93, 49 => 0x98, 50 => 0x9b, 359 => 0x56 }, 'colortempunknown' => { 38 => 0x13, 39 => 0x1f, 41 => 0x68, 42 => 0x7c, 43 => 0x21, 47 => 0x52, 48 => 0x52, 49 => 0x52, 50 => 0x5a }, 'colortempunknown10' => { 38 => 0x63, 39 => 0x9f, 41 => 0x95, 42 => 0xa9, 43 => 0x76, 47 => 0xa2, 48 => 0x7f, 49 => 0x7f, 50 => 0x87 }, 'colortempunknown11' => { 38 => 0x68, 39 => 0xa7, 41 => 0xbd, 42 => [0xae,0xb3], 43 => 0x7b, 47 => 0xa7, 48 => 0xa7, 49 => 0x84, 50 => 0xaf }, @@ -1775,7 +1777,7 @@ my %tagLookup = ( 'colortempunknown7' => { 38 => 0x54, 39 => 0x87, 41 => 0x86, 42 => 0x9a, 43 => 0x67, 47 => 0x93, 48 => 0x70, 49 => 0x70, 50 => 0x78 }, 'colortempunknown8' => { 38 => 0x59, 39 => 0x8f, 41 => 0x8b, 42 => 0x9f, 43 => 0x6c, 47 => 0x98, 48 => 0x75, 49 => 0x75, 50 => 0x7d }, 'colortempunknown9' => { 38 => 0x5e, 39 => 0x97, 41 => 0x90, 42 => 0xa4, 43 => 0x71, 47 => 0x9d, 48 => 0x7a, 49 => 0x7a, 50 => 0x82 }, - 'colortint' => { 322 => 0x35c }, + 'colortint' => { 323 => 0x35c }, 'colortone' => { 10 => 0x6f, 12 => 0x77, 34 => 0x2a, 51 => 0x2, 63 => 0x8 }, 'colortoneadj' => { 103 => 0x20304, 108 => 0x11e }, 'colortoneauto' => { 71 => 0x9c }, @@ -1789,62 +1791,62 @@ my %tagLookup = ( 'colortoneuserdef2' => { 19 => 0x10a, 70 => 0xb4, 71 => 0xcc }, 'colortoneuserdef3' => { 19 => 0x10b, 70 => 0xcc, 71 => 0xe4 }, 'comlenblksize' => { 138 => 0xfde8 }, - 'commanddialplaybackmode' => { 298 => 0x1cb }, - 'commanddials' => { 293 => '5.1' }, - 'commanddialsaperturesetting' => { 282 => '17.3', 283 => '18.3', 285 => '18.3', 286 => '18.3', 291 => '33.3', 292 => '17.3', 295 => '18.3', 296 => '18.3' }, - 'commanddialschangemainsub' => { 282 => '17.2', 283 => '18.1', 285 => '18.1', 286 => '18.1', 291 => '33.2', 292 => '17.2', 295 => '18.1', 296 => '18.1' }, - 'commanddialsmenuandplayback' => { 282 => '17.4', 283 => '18.2', 285 => '18.2', 286 => '18.2', 291 => '33.4', 292 => '17.4', 295 => '18.2', 296 => '18.2' }, - 'commanddialsreverserotation' => { 282 => '17.1', 283 => '6.4', 285 => '6.2', 286 => '6.2', 287 => '16.2', 288 => '17.2', 291 => '33.1', 292 => '17.1', 295 => '6.2', 296 => '6.2', 297 => '18.1' }, - 'commanderchannel' => { 293 => '10.2', 294 => '25.2' }, - 'commandergroupa_ttl-aacomp' => { 293 => '13.1', 294 => '31.1' }, - 'commandergroupa_ttlcomp' => { 297 => '32.1' }, - 'commandergroupamanualoutput' => { 293 => '13.2', 294 => '28.2' }, - 'commandergroupamode' => { 293 => '11.2', 294 => '28.1' }, - 'commandergroupb_ttl-aacomp' => { 293 => '14.1', 294 => '32.1' }, - 'commandergroupb_ttlcomp' => { 297 => '33.1' }, - 'commandergroupbmanualoutput' => { 293 => '14.2', 294 => '29.2' }, - 'commandergroupbmode' => { 293 => '11.3', 294 => '29.1' }, - 'commanderinternalflash' => { 293 => '11.1', 294 => '27.1' }, - 'commanderinternalmanualoutput' => { 293 => '12.2', 294 => '27.2' }, - 'commanderinternalttlchannel' => { 291 => '18.2' }, - 'commanderinternalttlcomp' => { 293 => '12.1', 294 => '30.2', 297 => '31.2' }, - 'commanderinternalttlcompbuiltin' => { 291 => '20.1', 292 => '26.1' }, - 'commanderinternalttlcompgroupa' => { 291 => '21.1', 292 => '27.1' }, - 'commanderinternalttlcompgroupb' => { 291 => '22.1', 292 => '28.1' }, - 'comment' => { 0 => 0x2, 120 => 'Comment', 157 => 'Comment', 313 => 'Comment', 375 => "\xa9cmt", 377 => 'comment', 383 => "\xa9cmt" }, - 'compass' => { 393 => 0x4 }, - 'compatibleversion' => { 481 => 'CompatibleVersion', 483 => 'CompatibleVersion' }, - 'compilation' => { 375 => 'cpil' }, - 'compimageimagespersequence' => { 488 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesNumberOfImagesInSequences'] }, - 'compimagemaxexposureall' => { 488 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesMaxExposureTimesOfAll'] }, - 'compimagemaxexposureused' => { 488 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesMaxExposureTimesOfUsed'] }, - 'compimageminexposureall' => { 488 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesMinExposureTimesOfAll'] }, - 'compimageminexposureused' => { 488 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesMinExposureTimesOfUsed'] }, - 'compimagenumsequences' => { 488 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesNumberOfSequences'] }, - 'compimagesumexposureall' => { 488 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesSumOfExposureTimesOfAll'] }, - 'compimagesumexposureused' => { 488 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesSumOfExposureTimesOfUsed'] }, - 'compimagetotalexposureperiod' => { 488 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesTotalExposurePeriod'] }, - 'compimagevalues' => { 488 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesValues'] }, - 'complianceprofile' => { 498 => 'complianceProfile' }, - 'componentsconfiguration' => { 119 => 0x9101, 162 => 'Components', 487 => 'ComponentsConfiguration' }, + 'commanddialplaybackmode' => { 299 => 0x1cb }, + 'commanddials' => { 294 => '5.1' }, + 'commanddialsaperturesetting' => { 283 => '17.3', 284 => '18.3', 286 => '18.3', 287 => '18.3', 292 => '33.3', 293 => '17.3', 296 => '18.3', 297 => '18.3' }, + 'commanddialschangemainsub' => { 283 => '17.2', 284 => '18.1', 286 => '18.1', 287 => '18.1', 292 => '33.2', 293 => '17.2', 296 => '18.1', 297 => '18.1' }, + 'commanddialsmenuandplayback' => { 283 => '17.4', 284 => '18.2', 286 => '18.2', 287 => '18.2', 292 => '33.4', 293 => '17.4', 296 => '18.2', 297 => '18.2' }, + 'commanddialsreverserotation' => { 283 => '17.1', 284 => '6.4', 286 => '6.2', 287 => '6.2', 288 => '16.2', 289 => '17.2', 292 => '33.1', 293 => '17.1', 296 => '6.2', 297 => '6.2', 298 => '18.1' }, + 'commanderchannel' => { 294 => '10.2', 295 => '25.2' }, + 'commandergroupa_ttl-aacomp' => { 294 => '13.1', 295 => '31.1' }, + 'commandergroupa_ttlcomp' => { 298 => '32.1' }, + 'commandergroupamanualoutput' => { 294 => '13.2', 295 => '28.2' }, + 'commandergroupamode' => { 294 => '11.2', 295 => '28.1' }, + 'commandergroupb_ttl-aacomp' => { 294 => '14.1', 295 => '32.1' }, + 'commandergroupb_ttlcomp' => { 298 => '33.1' }, + 'commandergroupbmanualoutput' => { 294 => '14.2', 295 => '29.2' }, + 'commandergroupbmode' => { 294 => '11.3', 295 => '29.1' }, + 'commanderinternalflash' => { 294 => '11.1', 295 => '27.1' }, + 'commanderinternalmanualoutput' => { 294 => '12.2', 295 => '27.2' }, + 'commanderinternalttlchannel' => { 292 => '18.2' }, + 'commanderinternalttlcomp' => { 294 => '12.1', 295 => '30.2', 298 => '31.2' }, + 'commanderinternalttlcompbuiltin' => { 292 => '20.1', 293 => '26.1' }, + 'commanderinternalttlcompgroupa' => { 292 => '21.1', 293 => '27.1' }, + 'commanderinternalttlcompgroupb' => { 292 => '22.1', 293 => '28.1' }, + 'comment' => { 0 => 0x2, 120 => 'Comment', 157 => 'Comment', 314 => 'Comment', 376 => "\xa9cmt", 378 => 'comment', 384 => "\xa9cmt" }, + 'compass' => { 394 => 0x4 }, + 'compatibleversion' => { 482 => 'CompatibleVersion', 484 => 'CompatibleVersion' }, + 'compilation' => { 376 => 'cpil' }, + 'compimageimagespersequence' => { 489 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesNumberOfImagesInSequences'] }, + 'compimagemaxexposureall' => { 489 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesMaxExposureTimesOfAll'] }, + 'compimagemaxexposureused' => { 489 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesMaxExposureTimesOfUsed'] }, + 'compimageminexposureall' => { 489 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesMinExposureTimesOfAll'] }, + 'compimageminexposureused' => { 489 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesMinExposureTimesOfUsed'] }, + 'compimagenumsequences' => { 489 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesNumberOfSequences'] }, + 'compimagesumexposureall' => { 489 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesSumOfExposureTimesOfAll'] }, + 'compimagesumexposureused' => { 489 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesSumOfExposureTimesOfUsed'] }, + 'compimagetotalexposureperiod' => { 489 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesTotalExposurePeriod'] }, + 'compimagevalues' => { 489 => [\'CompositeImageExposureTimes','CompositeImageExposureTimesValues'] }, + 'complianceprofile' => { 499 => 'complianceProfile' }, + 'componentsconfiguration' => { 119 => 0x9101, 162 => 'Components', 488 => 'ComponentsConfiguration' }, 'componentversion' => { 97 => 0x80c }, - 'composer' => { 179 => 'WM/Composer', 375 => ["\xa9com","\xa9wrt"], 383 => ["\xa9com","\xa9wrt"], 508 => 'composer' }, - 'composerkeywords' => { 383 => "\xa9cok" }, - 'compositeimage' => { 119 => 0xa460, 488 => 'CompositeImage' }, - 'compositeimagecount' => { 119 => 0xa461, 488 => 'CompositeImageCount' }, - 'compositeimageexposuretimes' => { 119 => 0xa462, 488 => 'CompositeImageExposureTimes' }, - 'composition' => { 471 => 'Composition' }, - 'compositionadjust' => { 357 => '0.1' }, - 'compositionadjustrotation' => { 357 => 0x7 }, - 'compositionadjustx' => { 357 => 0x5 }, - 'compositionadjusty' => { 357 => 0x6 }, - 'compressedbitsperpixel' => { 119 => 0x9102, 487 => 'CompressedBitsPerPixel' }, - 'compressedimagesize' => { 186 => 0x40, 305 => 0x40 }, - 'compression' => { 119 => 0x103, 328 => 0xb, 504 => 'Compression' }, - 'compressionfactor' => { 300 => 0x50d }, + 'composer' => { 179 => 'WM/Composer', 376 => ["\xa9com","\xa9wrt"], 384 => ["\xa9com","\xa9wrt"], 509 => 'composer' }, + 'composerkeywords' => { 384 => "\xa9cok" }, + 'compositeimage' => { 119 => 0xa460, 489 => 'CompositeImage' }, + 'compositeimagecount' => { 119 => 0xa461, 489 => 'CompositeImageCount' }, + 'compositeimageexposuretimes' => { 119 => 0xa462, 489 => 'CompositeImageExposureTimes' }, + 'composition' => { 472 => 'Composition' }, + 'compositionadjust' => { 358 => '0.1' }, + 'compositionadjustrotation' => { 358 => 0x7 }, + 'compositionadjustx' => { 358 => 0x5 }, + 'compositionadjusty' => { 358 => 0x6 }, + 'compressedbitsperpixel' => { 119 => 0x9102, 488 => 'CompressedBitsPerPixel' }, + 'compressedimagesize' => { 186 => 0x40, 306 => 0x40 }, + 'compression' => { 119 => 0x103, 329 => 0xb, 505 => 'Compression' }, + 'compressionfactor' => { 301 => 0x50d }, 'compressionformat' => { 63 => 0x4 }, - 'compressionratio' => { 162 => 'Compression', 305 => 0x1034 }, - 'compressorversion' => { 383 => 'CNCV' }, + 'compressionratio' => { 162 => 'Compression', 306 => 0x1034 }, + 'compressorversion' => { 384 => 'CNCV' }, 'condadobvfactor' => { 138 => 0xf3e }, 'condadodaybvthresh' => { 138 => 0xf3c }, 'condadodayoffsets' => { 138 => 0xf42 }, @@ -1854,216 +1856,216 @@ my %tagLookup = ( 'condadoneurange' => { 138 => 0xf3d }, 'condadotunoffsets' => { 138 => 0xf43 }, 'condadotunthresh' => { 138 => 0xf40 }, - 'conductor' => { 179 => 'WM/Conductor', 375 => "\xa9con" }, - 'confidence' => { 466 => 'Confidence' }, - 'confidencelevel' => { 477 => 'ConfidenceLevel' }, - 'confidencemime' => { 466 => 'ConfidenceMime' }, - 'constrainedcropheight' => { 108 => 0x266, 369 => 0xd6 }, - 'constrainedcropwidth' => { 108 => 0x262, 369 => 0xd5 }, + 'conductor' => { 179 => 'WM/Conductor', 376 => "\xa9con" }, + 'confidence' => { 467 => 'Confidence' }, + 'confidencelevel' => { 478 => 'ConfidenceLevel' }, + 'confidencemime' => { 467 => 'ConfidenceMime' }, + 'constrainedcropheight' => { 108 => 0x266, 370 => 0xd6 }, + 'constrainedcropwidth' => { 108 => 0x262, 370 => 0xd5 }, 'contact' => { 131 => 0x76 }, - 'contactinfo' => { 481 => 'ContactInfo', 483 => 'ContactInfo', 497 => 'contactInfo' }, - 'container' => { 461 => 'Container' }, - 'containerdirectory' => { 461 => [\'Container','ContainerDirectory'] }, - 'containerdirectoryitem' => { 461 => [\'Container','ContainerDirectoryItem'] }, - 'containerdirectoryitemdatauri' => { 461 => [\'Container','ContainerDirectoryItemDataURI'] }, - 'containerdirectoryitemlength' => { 461 => [\'Container','ContainerDirectoryItemLength'] }, - 'containerdirectoryitemmime' => { 461 => [\'Container','ContainerDirectoryItemMime'] }, - 'containerdirectoryitempadding' => { 461 => [\'Container','ContainerDirectoryItemPadding'] }, - 'containerformat' => { 494 => 'ContainerFormat' }, - 'containerformatidentifier' => { 494 => [\'ContainerFormat','ContainerFormatIdentifier'] }, - 'containerformatname' => { 494 => [\'ContainerFormat','ContainerFormatName'] }, - 'contentcreatedate' => { 375 => "\xa9day", 383 => ['@day',"\xa9day"] }, + 'contactinfo' => { 482 => 'ContactInfo', 484 => 'ContactInfo', 498 => 'contactInfo' }, + 'container' => { 462 => 'Container' }, + 'containerdirectory' => { 462 => [\'Container','ContainerDirectory'] }, + 'containerdirectoryitem' => { 462 => [\'Container','ContainerDirectoryItem'] }, + 'containerdirectoryitemdatauri' => { 462 => [\'Container','ContainerDirectoryItemDataURI'] }, + 'containerdirectoryitemlength' => { 462 => [\'Container','ContainerDirectoryItemLength'] }, + 'containerdirectoryitemmime' => { 462 => [\'Container','ContainerDirectoryItemMime'] }, + 'containerdirectoryitempadding' => { 462 => [\'Container','ContainerDirectoryItemPadding'] }, + 'containerformat' => { 495 => 'ContainerFormat' }, + 'containerformatidentifier' => { 495 => [\'ContainerFormat','ContainerFormatIdentifier'] }, + 'containerformatname' => { 495 => [\'ContainerFormat','ContainerFormatName'] }, + 'contentcreatedate' => { 376 => "\xa9day", 384 => ['@day',"\xa9day"] }, 'contentdistributor' => { 179 => 'WM/ContentDistributor' }, - 'contentdistributorid' => { 383 => 'cdis' }, - 'contentid' => { 383 => 'ccid' }, + 'contentdistributorid' => { 384 => 'cdis' }, + 'contentid' => { 384 => 'ccid' }, 'contentlocationcode' => { 131 => 0x1a }, 'contentlocationname' => { 131 => 0x1b }, - 'contenttype' => { 498 => 'contentType' }, + 'contenttype' => { 499 => 'contentType' }, 'continuousbracketing' => { 184 => 0x20 }, 'continuousdrive' => { 34 => 0x5 }, - 'continuousmodedisplay' => { 298 => 0x51 }, - 'continuousmodeliveview' => { 296 => '77.2' }, + 'continuousmodedisplay' => { 299 => 0x51 }, + 'continuousmodeliveview' => { 297 => '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, 234 => 0x33, 235 => 0x37, 236 => 0x3f, 305 => 0x1029, 323 => 0x39, 325 => 0x300a, 358 => 0x20, 365 => 0xc, 377 => 'player.movie.visual.contrast', 384 => 0x24, 386 => 0x52, 390 => 0x1012, 400 => 0xd, 410 => 0x1d, 411 => 0x1a, 423 => 0x2004, 481 => 'Contrast', 483 => 'Contrast', 487 => 'Contrast' }, - 'contrast2012' => { 481 => 'Contrast2012', 483 => 'Contrast2012' }, - 'contrastadj' => { 103 => 0x20303, 108 => 0x115, 278 => 0x2c, 458 => 0x8017 }, + '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, 235 => 0x33, 236 => 0x37, 237 => 0x3f, 306 => 0x1029, 324 => 0x39, 326 => 0x300a, 359 => 0x20, 366 => 0xc, 378 => 'player.movie.visual.contrast', 385 => 0x24, 387 => 0x52, 391 => 0x1012, 401 => 0xd, 411 => 0x1d, 412 => 0x1a, 424 => 0x2004, 482 => 'Contrast', 484 => 'Contrast', 488 => 'Contrast' }, + 'contrast2012' => { 482 => 'Contrast2012', 484 => 'Contrast2012' }, + 'contrastadj' => { 103 => 0x20303, 108 => 0x115, 279 => 0x2c, 459 => 0x8017 }, 'contrastauto' => { 71 => 0x90 }, 'contrastcurve' => { 227 => 0x8c }, 'contrastdetectaf' => { 193 => 0x4 }, - 'contrastdetectafarea' => { 358 => 0x231 }, + 'contrastdetectafarea' => { 359 => 0x231 }, 'contrastdetectafinfocus' => { 193 => [0x1c,0x52] }, 'contrastfaithful' => { 19 => 0xec, 70 => 0x60, 71 => 0x60 }, - 'contrasthighlight' => { 358 => 0x6d }, - 'contrasthighlightshadowadj' => { 358 => 0x6f }, + 'contrasthighlight' => { 359 => 0x6d }, + 'contrasthighlightshadowadj' => { 359 => 0x6f }, 'contrastlandscape' => { 19 => 0xea, 70 => 0x30, 71 => 0x30 }, - 'contrastmode' => { 323 => 0x2c }, + 'contrastmode' => { 324 => 0x2c }, 'contrastmonochrome' => { 19 => 0xed, 70 => 0x78, 71 => 0x78 }, 'contrastneutral' => { 19 => 0xeb, 70 => 0x48, 71 => 0x48 }, 'contrastportrait' => { 19 => 0xe9, 70 => 0x18, 71 => 0x18 }, - 'contrastsetting' => { 300 => 0x505, 308 => 0x1012, 412 => 0x10, 428 => 0x8 }, - 'contrastshadow' => { 358 => 0x6e }, + 'contrastsetting' => { 301 => 0x505, 309 => 0x1012, 413 => 0x10, 429 => 0x8 }, + 'contrastshadow' => { 359 => 0x6e }, 'contraststandard' => { 19 => 0xe8, 70 => 0x0, 71 => 0x0 }, 'contrastuserdef1' => { 19 => 0xee, 70 => 0x90, 71 => 0xa8 }, 'contrastuserdef2' => { 19 => 0xef, 70 => 0xa8, 71 => 0xc0 }, 'contrastuserdef3' => { 19 => 0xf0, 70 => 0xc0, 71 => 0xd8 }, - 'contributedmedia' => { 508 => 'contributedMedia' }, - 'contributedmediaduration' => { 508 => [\'contributedMedia','contributedMediaDuration'] }, - 'contributedmediadurationscale' => { 508 => [\'contributedMedia','contributedMediaDurationScale'] }, - 'contributedmediadurationvalue' => { 508 => [\'contributedMedia','contributedMediaDurationValue'] }, - 'contributedmediamanaged' => { 508 => [\'contributedMedia','contributedMediaManaged'] }, - 'contributedmediapath' => { 508 => [\'contributedMedia','contributedMediaPath'] }, - 'contributedmediastarttime' => { 508 => [\'contributedMedia','contributedMediaStartTime'] }, - 'contributedmediastarttimescale' => { 508 => [\'contributedMedia','contributedMediaStartTimeScale'] }, - 'contributedmediastarttimevalue' => { 508 => [\'contributedMedia','contributedMediaStartTimeValue'] }, - 'contributedmediatrack' => { 508 => [\'contributedMedia','contributedMediaTrack'] }, - 'contributedmediawebstatement' => { 508 => [\'contributedMedia','contributedMediaWebStatement'] }, - 'contributor' => { 484 => 'contributor', 494 => 'Contributor' }, - 'contributoridentifier' => { 494 => [\'Contributor','ContributorIdentifier'] }, - 'contributorname' => { 494 => [\'Contributor','ContributorName'] }, - 'contributorrole' => { 494 => [\'Contributor','ContributorRole'] }, + 'contributedmedia' => { 509 => 'contributedMedia' }, + 'contributedmediaduration' => { 509 => [\'contributedMedia','contributedMediaDuration'] }, + 'contributedmediadurationscale' => { 509 => [\'contributedMedia','contributedMediaDurationScale'] }, + 'contributedmediadurationvalue' => { 509 => [\'contributedMedia','contributedMediaDurationValue'] }, + 'contributedmediamanaged' => { 509 => [\'contributedMedia','contributedMediaManaged'] }, + 'contributedmediapath' => { 509 => [\'contributedMedia','contributedMediaPath'] }, + 'contributedmediastarttime' => { 509 => [\'contributedMedia','contributedMediaStartTime'] }, + 'contributedmediastarttimescale' => { 509 => [\'contributedMedia','contributedMediaStartTimeScale'] }, + 'contributedmediastarttimevalue' => { 509 => [\'contributedMedia','contributedMediaStartTimeValue'] }, + 'contributedmediatrack' => { 509 => [\'contributedMedia','contributedMediaTrack'] }, + 'contributedmediawebstatement' => { 509 => [\'contributedMedia','contributedMediaWebStatement'] }, + 'contributor' => { 485 => 'contributor', 495 => 'Contributor' }, + 'contributoridentifier' => { 495 => [\'Contributor','ContributorIdentifier'] }, + 'contributorname' => { 495 => [\'Contributor','ContributorName'] }, + 'contributorrole' => { 495 => [\'Contributor','ContributorRole'] }, 'contributors' => { 157 => 'Contributors' }, 'controldialset' => { 184 => 0x46 }, - 'controlledvocabularyterm' => { 494 => 'CVterm' }, - 'controllerboardversion' => { 318 => 0x332 }, + 'controlledvocabularyterm' => { 495 => 'CVterm' }, + 'controllerboardversion' => { 319 => 0x332 }, 'controlmode' => { 77 => 0x12 }, - 'controlringresponse' => { 298 => 0x1d5 }, + 'controlringresponse' => { 299 => 0x1d5 }, 'controlringrotation' => { 84 => 0x712 }, - 'conversionlens' => { 301 => 0x403, 323 => 0x35 }, - 'converter' => { 119 => 0xfe4d, 265 => 0xb, 481 => 'Converter', 483 => 'Converter' }, - 'converttograyscale' => { 481 => 'ConvertToGrayscale', 483 => 'ConvertToGrayscale' }, - 'cookingequipment' => { 500 => 'cookingEquipment' }, - 'cookingmethod' => { 500 => 'cookingMethod' }, - 'copyright' => { 0 => 0x3, 119 => 0x8298, 157 => 'Copyright', 313 => 'Copyright', 358 => 0x22f, 374 => 'Copyright', 375 => ['cprt',"\xa9cpy"], 377 => 'copyright', 383 => ['cprt',"\xa9cpy"], 481 => 'Copyright', 483 => 'Copyright', 495 => 'Copyright', 501 => 'copyright', 504 => 'Copyright', 508 => 'copyright' }, - 'copyrightflag' => { 372 => 0x40a }, + 'conversionlens' => { 302 => 0x403, 324 => 0x35 }, + 'converter' => { 119 => 0xfe4d, 266 => 0xb, 482 => 'Converter', 484 => 'Converter' }, + 'converttograyscale' => { 482 => 'ConvertToGrayscale', 484 => 'ConvertToGrayscale' }, + 'cookingequipment' => { 501 => 'cookingEquipment' }, + 'cookingmethod' => { 501 => 'cookingMethod' }, + 'copyright' => { 0 => 0x3, 119 => 0x8298, 157 => 'Copyright', 314 => 'Copyright', 359 => 0x22f, 375 => 'Copyright', 376 => ['cprt',"\xa9cpy"], 378 => 'copyright', 384 => ['cprt',"\xa9cpy"], 482 => 'Copyright', 484 => 'Copyright', 496 => 'Copyright', 502 => 'copyright', 505 => 'Copyright', 509 => 'copyright' }, + 'copyrightflag' => { 373 => 0x40a }, 'copyrightnotice' => { 131 => 0x74 }, - 'copyrightowner' => { 310 => 'CopyrightOwner' }, - 'copyrightownerid' => { 310 => [\'CopyrightOwner','CopyrightOwnerCopyrightOwnerID'] }, - 'copyrightownerimageid' => { 310 => 'CopyrightOwnerImageID' }, - 'copyrightownername' => { 310 => [\'CopyrightOwner','CopyrightOwnerCopyrightOwnerName'] }, - 'copyrightregistrationnumber' => { 310 => 'CopyrightRegistrationNumber' }, - 'copyrightstatus' => { 310 => 'CopyrightStatus' }, - 'copyrightyear' => { 494 => 'CopyrightYear', 498 => 'copyrightYear' }, - 'coringfilter' => { 304 => 0x310, 305 => 0x102d, 308 => 0x310 }, - 'coringvalues' => { 304 => 0x311, 308 => 0x311 }, - 'corporateentity' => { 498 => 'corporateEntity' }, - 'correlatedcolortemp' => { 322 => 0x35b }, - 'country' => { 161 => 'Country', 323 => 0x69, 496 => 'Country' }, + 'copyrightowner' => { 311 => 'CopyrightOwner' }, + 'copyrightownerid' => { 311 => [\'CopyrightOwner','CopyrightOwnerCopyrightOwnerID'] }, + 'copyrightownerimageid' => { 311 => 'CopyrightOwnerImageID' }, + 'copyrightownername' => { 311 => [\'CopyrightOwner','CopyrightOwnerCopyrightOwnerName'] }, + 'copyrightregistrationnumber' => { 311 => 'CopyrightRegistrationNumber' }, + 'copyrightstatus' => { 311 => 'CopyrightStatus' }, + 'copyrightyear' => { 495 => 'CopyrightYear', 499 => 'copyrightYear' }, + 'coringfilter' => { 305 => 0x310, 306 => 0x102d, 309 => 0x310 }, + 'coringvalues' => { 305 => 0x311, 309 => 0x311 }, + 'corporateentity' => { 499 => 'corporateEntity' }, + 'correlatedcolortemp' => { 323 => 0x35b }, + 'country' => { 161 => 'Country', 324 => 0x69, 497 => 'Country' }, 'country-primarylocationcode' => { 131 => 0x64 }, 'country-primarylocationname' => { 131 => 0x65 }, - 'countrycode' => { 226 => 0x5, 370 => 'CountryCode', 493 => 'CountryCode' }, - 'course' => { 500 => 'course' }, - 'coverage' => { 484 => 'coverage' }, - 'coverart' => { 375 => 'covr' }, - 'coverdate' => { 498 => 'coverDate' }, - 'coverdisplaydate' => { 498 => 'coverDisplayDate' }, - 'coveruri' => { 383 => 'cvru' }, - 'cpufirmwareversion' => { 358 => 0x28 }, - 'crc32' => { 485 => 'crc32' }, - 'createdate' => { 119 => 0x9004, 157 => 'CreateDate', 309 => 'CreationDate', 313 => 'create-date', 374 => 'CreationDate', 380 => 0x1, 506 => 'CreateDate' }, - 'creationdate' => { 377 => 'creationdate', 495 => 'CreationDate', 498 => 'creationDate' }, - 'creationtime' => { 313 => 'Creation Time' }, - 'creativestyle' => { 410 => 0x1a, 411 => 0x18, 421 => 0x41, 423 => 0xb020, 454 => 0x4a }, - 'creativestylesetting' => { 412 => 0xf, 428 => 0x7 }, - 'creativestylewaschanged' => { 458 => 0x8001 }, - 'creator' => { 309 => 'Creator', 374 => 'Creator', 484 => 'creator', 494 => 'Creator', 495 => 'Creator' }, - 'creatoraddress' => { 493 => [\'CreatorContactInfo','CreatorContactInfoCiAdrExtadr'] }, + 'countrycode' => { 226 => 0x5, 371 => 'CountryCode', 494 => 'CountryCode' }, + 'course' => { 501 => 'course' }, + 'coverage' => { 485 => 'coverage' }, + 'coverart' => { 376 => 'covr' }, + 'coverdate' => { 499 => 'coverDate' }, + 'coverdisplaydate' => { 499 => 'coverDisplayDate' }, + 'coveruri' => { 384 => 'cvru' }, + 'cpufirmwareversion' => { 359 => 0x28 }, + 'crc32' => { 486 => 'crc32' }, + 'createdate' => { 119 => 0x9004, 157 => 'CreateDate', 310 => 'CreationDate', 314 => 'create-date', 375 => 'CreationDate', 381 => 0x1, 507 => 'CreateDate' }, + 'creationdate' => { 378 => 'creationdate', 496 => 'CreationDate', 499 => 'creationDate' }, + 'creationtime' => { 314 => 'Creation Time' }, + 'creativestyle' => { 411 => 0x1a, 412 => 0x18, 422 => 0x41, 424 => 0xb020, 455 => 0x4a }, + 'creativestylesetting' => { 413 => 0xf, 429 => 0x7 }, + 'creativestylewaschanged' => { 459 => 0x8001 }, + 'creator' => { 310 => 'Creator', 375 => 'Creator', 485 => 'creator', 495 => 'Creator', 496 => 'Creator' }, + 'creatoraddress' => { 494 => [\'CreatorContactInfo','CreatorContactInfoCiAdrExtadr'] }, 'creatorappid' => { 178 => 'CreatorAppId' }, - 'creatorcity' => { 493 => [\'CreatorContactInfo','CreatorContactInfoCiAdrCity'] }, - 'creatorcontactinfo' => { 493 => 'CreatorContactInfo' }, - 'creatorcountry' => { 493 => [\'CreatorContactInfo','CreatorContactInfoCiAdrCtry'] }, - 'creatoridentifier' => { 494 => [\'Creator','CreatorIdentifier'] }, - 'creatorname' => { 494 => [\'Creator','CreatorName'] }, + 'creatorcity' => { 494 => [\'CreatorContactInfo','CreatorContactInfoCiAdrCity'] }, + 'creatorcontactinfo' => { 494 => 'CreatorContactInfo' }, + 'creatorcountry' => { 494 => [\'CreatorContactInfo','CreatorContactInfoCiAdrCtry'] }, + 'creatoridentifier' => { 495 => [\'Creator','CreatorIdentifier'] }, + 'creatorname' => { 495 => [\'Creator','CreatorName'] }, 'creatoropenwithuioptions' => { 178 => 'CreatorOpenWithUIOptions' }, - 'creatorpostalcode' => { 493 => [\'CreatorContactInfo','CreatorContactInfoCiAdrPcode'] }, - 'creatorregion' => { 493 => [\'CreatorContactInfo','CreatorContactInfoCiAdrRegion'] }, - 'creatorrole' => { 494 => [\'Creator','CreatorRole'] }, - 'creatortool' => { 506 => 'CreatorTool' }, - 'creatorworkemail' => { 493 => [\'CreatorContactInfo','CreatorContactInfoCiEmailWork'] }, - 'creatorworktelephone' => { 493 => [\'CreatorContactInfo','CreatorContactInfoCiTelWork'] }, - 'creatorworkurl' => { 493 => [\'CreatorContactInfo','CreatorContactInfoCiUrlWork'] }, - 'credit' => { 131 => 0x6e, 496 => 'Credit' }, - 'creditline' => { 501 => 'creditLine' }, - 'creditlinereq' => { 511 => 'CreditLineReq' }, - 'creditlinerequired' => { 310 => 'CreditLineRequired' }, + 'creatorpostalcode' => { 494 => [\'CreatorContactInfo','CreatorContactInfoCiAdrPcode'] }, + 'creatorregion' => { 494 => [\'CreatorContactInfo','CreatorContactInfoCiAdrRegion'] }, + 'creatorrole' => { 495 => [\'Creator','CreatorRole'] }, + 'creatortool' => { 507 => 'CreatorTool' }, + 'creatorworkemail' => { 494 => [\'CreatorContactInfo','CreatorContactInfoCiEmailWork'] }, + 'creatorworktelephone' => { 494 => [\'CreatorContactInfo','CreatorContactInfoCiTelWork'] }, + 'creatorworkurl' => { 494 => [\'CreatorContactInfo','CreatorContactInfoCiUrlWork'] }, + 'credit' => { 131 => 0x6e, 497 => 'Credit' }, + 'creditline' => { 502 => 'creditLine' }, + 'creditlinereq' => { 512 => 'CreditLineReq' }, + 'creditlinerequired' => { 311 => 'CreditLineRequired' }, 'cropactive' => { 101 => 0x0, 108 => 0x244 }, - 'cropangle' => { 481 => 'CropAngle', 483 => 'CropAngle' }, - 'croparea' => { 227 => 0x45, 458 => 0x9011 }, + 'cropangle' => { 482 => 'CropAngle', 484 => 'CropAngle' }, + 'croparea' => { 227 => 0x45, 459 => 0x9011 }, 'cropaspectratio' => { 103 => 0x30101, 108 => 0x260 }, 'cropaspectratiocustom' => { 103 => 0x30102 }, - 'cropbottom' => { 123 => 0x9, 270 => 0x36, 328 => 0x31, 369 => 0xdc, 481 => 'CropBottom', 483 => 'CropBottom' }, + 'cropbottom' => { 123 => 0x9, 271 => 0x36, 329 => 0x31, 370 => 0xdc, 482 => 'CropBottom', 484 => 'CropBottom' }, 'cropbottommargin' => { 53 => 0x3 }, 'cropcircleactive' => { 109 => 0xd6 }, 'cropcircleradius' => { 109 => 0xd9 }, 'cropcirclex' => { 109 => 0xd7 }, 'cropcircley' => { 109 => 0xd8 }, - 'cropconstraintowarp' => { 481 => 'CropConstrainToWarp', 483 => 'CropConstrainToWarp' }, - 'croph' => { 475 => 'CropH' }, - 'cropheight' => { 101 => 0x6, 108 => 0x24c, 304 => 0x615, 308 => 0x615, 481 => 'CropHeight', 483 => 'CropHeight' }, + 'cropconstraintowarp' => { 482 => 'CropConstrainToWarp', 484 => 'CropConstrainToWarp' }, + 'croph' => { 476 => 'CropH' }, + 'cropheight' => { 101 => 0x6, 108 => 0x24c, 305 => 0x615, 309 => 0x615, 482 => 'CropHeight', 484 => 'CropHeight' }, 'crophispeed' => { 227 => 0x1b }, - 'cropleft' => { 108 => 0x246, 123 => 0x6, 270 => 0x1e, 304 => 0x612, 308 => 0x612, 328 => 0x30, 369 => 0xd9, 481 => 'CropLeft', 483 => 'CropLeft' }, + 'cropleft' => { 108 => 0x246, 123 => 0x6, 271 => 0x1e, 305 => 0x612, 309 => 0x612, 329 => 0x30, 370 => 0xd9, 482 => 'CropLeft', 484 => 'CropLeft' }, 'cropleftmargin' => { 53 => 0x0 }, - 'cropmode' => { 127 => 0x104d, 390 => 0x1018 }, + 'cropmode' => { 127 => 0x104d, 391 => 0x1018 }, 'croporiginalheight' => { 101 => 0xb }, 'croporiginalwidth' => { 101 => 0xa }, - 'cropoutputheight' => { 270 => 0xce }, - 'cropoutputheightinches' => { 270 => 0x96 }, - 'cropoutputpixels' => { 270 => 0xd6 }, - 'cropoutputresolution' => { 270 => 0xb6 }, - 'cropoutputscale' => { 270 => 0xbe }, - 'cropoutputwidth' => { 270 => 0xc6 }, - 'cropoutputwidthinches' => { 270 => 0x8e }, - 'croppedareaimageheightpixels' => { 469 => 'CroppedAreaImageHeightPixels', 470 => 'CroppedAreaImageHeightPixels' }, - 'croppedareaimagewidthpixels' => { 469 => 'CroppedAreaImageWidthPixels', 470 => 'CroppedAreaImageWidthPixels' }, - 'croppedarealeftpixels' => { 469 => 'CroppedAreaLeftPixels', 470 => 'CroppedAreaLeftPixels' }, - 'croppedareatoppixels' => { 469 => 'CroppedAreaTopPixels', 470 => 'CroppedAreaTopPixels' }, - 'croppedimageheight' => { 5 => 0x2, 390 => 0x1604 }, + 'cropoutputheight' => { 271 => 0xce }, + 'cropoutputheightinches' => { 271 => 0x96 }, + 'cropoutputpixels' => { 271 => 0xd6 }, + 'cropoutputresolution' => { 271 => 0xb6 }, + 'cropoutputscale' => { 271 => 0xbe }, + 'cropoutputwidth' => { 271 => 0xc6 }, + 'cropoutputwidthinches' => { 271 => 0x8e }, + 'croppedareaimageheightpixels' => { 470 => 'CroppedAreaImageHeightPixels', 471 => 'CroppedAreaImageHeightPixels' }, + 'croppedareaimagewidthpixels' => { 470 => 'CroppedAreaImageWidthPixels', 471 => 'CroppedAreaImageWidthPixels' }, + 'croppedarealeftpixels' => { 470 => 'CroppedAreaLeftPixels', 471 => 'CroppedAreaLeftPixels' }, + 'croppedareatoppixels' => { 470 => 'CroppedAreaTopPixels', 471 => 'CroppedAreaTopPixels' }, + 'croppedimageheight' => { 5 => 0x2, 391 => 0x1604 }, 'croppedimageleft' => { 5 => 0x3 }, 'croppedimagetop' => { 5 => 0x4 }, - 'croppedimagewidth' => { 5 => 0x1, 390 => 0x1603 }, - 'cropping' => { 458 => 0x9010 }, - 'cropright' => { 123 => 0x8, 270 => 0x2e, 328 => 0x32, 369 => 0xdb, 481 => 'CropRight', 483 => 'CropRight' }, + 'croppedimagewidth' => { 5 => 0x1, 391 => 0x1603 }, + 'cropping' => { 459 => 0x9010 }, + 'cropright' => { 123 => 0x8, 271 => 0x2e, 329 => 0x32, 370 => 0xdb, 482 => 'CropRight', 484 => 'CropRight' }, 'croprightmargin' => { 53 => 0x1 }, 'croprotatedoriginalheight' => { 101 => 0x2 }, 'croprotatedoriginalwidth' => { 101 => 0x1 }, 'croprotation' => { 101 => 0x8, 123 => 0xb }, - 'cropscaledresolution' => { 270 => 0x9e }, - 'cropsourceresolution' => { 270 => 0xae }, - 'croptop' => { 108 => 0x248, 123 => 0x7, 270 => 0x26, 304 => 0x613, 308 => 0x613, 328 => 0x2f, 369 => 0xda, 481 => 'CropTop', 483 => 'CropTop' }, + 'cropscaledresolution' => { 271 => 0x9e }, + 'cropsourceresolution' => { 271 => 0xae }, + 'croptop' => { 108 => 0x248, 123 => 0x7, 271 => 0x26, 305 => 0x613, 309 => 0x613, 329 => 0x2f, 370 => 0xda, 482 => 'CropTop', 484 => 'CropTop' }, 'croptopmargin' => { 53 => 0x2 }, - 'cropunit' => { 481 => 'CropUnit', 483 => 'CropUnit' }, - 'cropunits' => { 481 => 'CropUnits', 483 => 'CropUnits' }, - 'cropw' => { 475 => 'CropW' }, - 'cropwidth' => { 101 => 0x5, 108 => 0x24a, 304 => 0x614, 308 => 0x614, 481 => 'CropWidth', 483 => 'CropWidth' }, - 'cropx' => { 101 => 0x3, 475 => 'CropX' }, - 'cropy' => { 101 => 0x4, 475 => 'CropY' }, - 'crossprocess' => { 358 => 0x7b }, - 'crossprocessparams' => { 358 => 0x235 }, - 'cuisine' => { 500 => 'cuisine' }, + 'cropunit' => { 482 => 'CropUnit', 484 => 'CropUnit' }, + 'cropunits' => { 482 => 'CropUnits', 484 => 'CropUnits' }, + 'cropw' => { 476 => 'CropW' }, + 'cropwidth' => { 101 => 0x5, 108 => 0x24a, 305 => 0x614, 309 => 0x614, 482 => 'CropWidth', 484 => 'CropWidth' }, + 'cropx' => { 101 => 0x3, 476 => 'CropX' }, + 'cropy' => { 101 => 0x4, 476 => 'CropY' }, + 'crossprocess' => { 359 => 0x7b }, + 'crossprocessparams' => { 359 => 0x235 }, + 'cuisine' => { 501 => 'cuisine' }, 'currenticcprofile' => { 119 => 0xc691 }, 'currentpreprofilematrix' => { 119 => 0xc692 }, - 'currentversion' => { 458 => 0xd000 }, - 'curve0x' => { 475 => 'Curve0x' }, - 'curve0y' => { 475 => 'Curve0y' }, - 'curve1x' => { 475 => 'Curve1x' }, - 'curve1y' => { 475 => 'Curve1y' }, - 'curve2x' => { 475 => 'Curve2x' }, - 'curve2y' => { 475 => 'Curve2y' }, - 'curve3x' => { 475 => 'Curve3x' }, - 'curve3y' => { 475 => 'Curve3y' }, - 'curve4x' => { 475 => 'Curve4x' }, - 'curve4y' => { 475 => 'Curve4y' }, - 'curves' => { 275 => 0x76a43201 }, - 'custom1' => { 310 => 'Custom1' }, - 'custom10' => { 310 => 'Custom10' }, - 'custom2' => { 310 => 'Custom2' }, - 'custom3' => { 310 => 'Custom3' }, - 'custom4' => { 310 => 'Custom4' }, - 'custom5' => { 310 => 'Custom5' }, - 'custom6' => { 310 => 'Custom6' }, - 'custom7' => { 310 => 'Custom7' }, - 'custom8' => { 310 => 'Custom8' }, - 'custom9' => { 310 => 'Custom9' }, + 'currentversion' => { 459 => 0xd000 }, + 'curve0x' => { 476 => 'Curve0x' }, + 'curve0y' => { 476 => 'Curve0y' }, + 'curve1x' => { 476 => 'Curve1x' }, + 'curve1y' => { 476 => 'Curve1y' }, + 'curve2x' => { 476 => 'Curve2x' }, + 'curve2y' => { 476 => 'Curve2y' }, + 'curve3x' => { 476 => 'Curve3x' }, + 'curve3y' => { 476 => 'Curve3y' }, + 'curve4x' => { 476 => 'Curve4x' }, + 'curve4y' => { 476 => 'Curve4y' }, + 'curves' => { 276 => 0x76a43201 }, + 'custom1' => { 311 => 'Custom1' }, + 'custom10' => { 311 => 'Custom10' }, + 'custom2' => { 311 => 'Custom2' }, + 'custom3' => { 311 => 'Custom3' }, + 'custom4' => { 311 => 'Custom4' }, + 'custom5' => { 311 => 'Custom5' }, + 'custom6' => { 311 => 'Custom6' }, + 'custom7' => { 311 => 'Custom7' }, + 'custom8' => { 311 => 'Custom8' }, + 'custom9' => { 311 => 'Custom9' }, 'customcolortone' => { 109 => 0x4c }, 'customcontrast' => { 109 => 0x4e }, 'customcontrols' => { 84 => 0x70c }, @@ -2082,69 +2084,69 @@ my %tagLookup = ( 'customrawhighlightpoint' => { 109 => 0x51 }, 'customrawshadow' => { 109 => 0x85 }, 'customrawshadowpoint' => { 109 => 0x52 }, - 'customrendered' => { 119 => 0xa401, 191 => 0x6420, 487 => 'CustomRendered' }, - 'customsaturation' => { 109 => 0x4d, 300 => 0x503 }, - 'customsettingsalldefault' => { 282 => '0.2', 291 => '0.2' }, - 'customsettingsbank' => { 282 => '0.1', 283 => '0.1', 285 => '0.1', 286 => '0.1', 291 => '0.1', 295 => '0.2', 296 => '0.2', 298 => 0x1 }, + 'customrendered' => { 119 => 0xa401, 191 => 0x6420, 488 => 'CustomRendered' }, + 'customsaturation' => { 109 => 0x4d, 301 => 0x503 }, + 'customsettingsalldefault' => { 283 => '0.2', 292 => '0.2' }, + 'customsettingsbank' => { 283 => '0.1', 284 => '0.1', 286 => '0.1', 287 => '0.1', 292 => '0.1', 296 => '0.2', 297 => '0.2', 299 => 0x1 }, 'customsharpness' => { 109 => 0x50 }, 'customunsharpmaskfineness' => { 109 => 0xb8 }, 'customunsharpmaskstrength' => { 109 => 0xb6 }, 'customunsharpmaskthreshold' => { 109 => 0xba }, - 'customwb_rblevels' => { 428 => 0x1a }, - 'customwb_rgblevels' => { 411 => 0x8, 412 => 0x19 }, + 'customwb_rblevels' => { 429 => 0x1a }, + 'customwb_rgblevels' => { 412 => 0x8, 413 => 0x19 }, 'customwbbluelevel' => { 184 => 0x36 }, 'customwberror' => { 184 => 0x37 }, 'customwbgreenlevel' => { 184 => 0x35 }, 'customwbredlevel' => { 184 => 0x34 }, 'customwbsetting' => { 184 => 0x26 }, - 'cx' => { 383 => '_cx_' }, - 'cy' => { 383 => '_cy_' }, - 'd-lightinghq' => { 275 => 0x2175eb78 }, - 'd-lightinghqcolorboost' => { 271 => 0x2 }, - 'd-lightinghqhighlight' => { 271 => 0x1 }, - 'd-lightinghqselected' => { 275 => 0x6a6e36b6 }, - 'd-lightinghqshadow' => { 271 => 0x0 }, - 'd-lightinghs' => { 275 => 0xce5554aa }, - 'd-lightinghsadjustment' => { 272 => 0x0 }, - 'd-lightinghscolorboost' => { 272 => 0x1 }, - 'd-rangeoptimizerhighlight' => { 458 => 0x8024 }, - 'd-rangeoptimizermode' => { 458 => 0x8022 }, - 'd-rangeoptimizershadow' => { 458 => 0x802d }, - 'd-rangeoptimizervalue' => { 458 => 0x8023 }, + 'cx' => { 384 => '_cx_' }, + 'cy' => { 384 => '_cy_' }, + 'd-lightinghq' => { 276 => 0x2175eb78 }, + 'd-lightinghqcolorboost' => { 272 => 0x2 }, + 'd-lightinghqhighlight' => { 272 => 0x1 }, + 'd-lightinghqselected' => { 276 => 0x6a6e36b6 }, + 'd-lightinghqshadow' => { 272 => 0x0 }, + 'd-lightinghs' => { 276 => 0xce5554aa }, + 'd-lightinghsadjustment' => { 273 => 0x0 }, + 'd-lightinghscolorboost' => { 273 => 0x1 }, + 'd-rangeoptimizerhighlight' => { 459 => 0x8024 }, + 'd-rangeoptimizermode' => { 459 => 0x8022 }, + 'd-rangeoptimizershadow' => { 459 => 0x802d }, + 'd-rangeoptimizervalue' => { 459 => 0x8023 }, 'darkblacksegrows' => { 138 => 0x18d8 }, - 'darkfocusenvironment' => { 323 => 0x8003 }, + 'darkfocusenvironment' => { 324 => 0x8003 }, 'darkframecountfactor' => { 138 => 0xc85 }, 'darkframelongexposure' => { 138 => 0xc84 }, 'darkframeshortexposure' => { 138 => 0xc83 }, 'darkpedestal' => { 138 => 0xc7f }, 'datacompressionmethod' => { 133 => 0x6e }, 'dataimprint' => { 181 => 0x34 }, - 'dataonscreen' => { 494 => 'DataOnScreen' }, - 'dataonscreenregion' => { 494 => [\'DataOnScreen','DataOnScreenRegion'] }, - 'dataonscreenregiond' => { 494 => [\'DataOnScreen','DataOnScreenRegionD'] }, - 'dataonscreenregionh' => { 494 => [\'DataOnScreen','DataOnScreenRegionH'] }, - 'dataonscreenregiontext' => { 494 => [\'DataOnScreen','DataOnScreenRegionText'] }, - 'dataonscreenregionunit' => { 494 => [\'DataOnScreen','DataOnScreenRegionUnit'] }, - 'dataonscreenregionw' => { 494 => [\'DataOnScreen','DataOnScreenRegionW'] }, - 'dataonscreenregionx' => { 494 => [\'DataOnScreen','DataOnScreenRegionX'] }, - 'dataonscreenregiony' => { 494 => [\'DataOnScreen','DataOnScreenRegionY'] }, - 'datascaling' => { 358 => 0x3d }, - 'date' => { 358 => 0x6, 484 => 'date' }, + 'dataonscreen' => { 495 => 'DataOnScreen' }, + 'dataonscreenregion' => { 495 => [\'DataOnScreen','DataOnScreenRegion'] }, + 'dataonscreenregiond' => { 495 => [\'DataOnScreen','DataOnScreenRegionD'] }, + 'dataonscreenregionh' => { 495 => [\'DataOnScreen','DataOnScreenRegionH'] }, + 'dataonscreenregiontext' => { 495 => [\'DataOnScreen','DataOnScreenRegionText'] }, + 'dataonscreenregionunit' => { 495 => [\'DataOnScreen','DataOnScreenRegionUnit'] }, + 'dataonscreenregionw' => { 495 => [\'DataOnScreen','DataOnScreenRegionW'] }, + 'dataonscreenregionx' => { 495 => [\'DataOnScreen','DataOnScreenRegionX'] }, + 'dataonscreenregiony' => { 495 => [\'DataOnScreen','DataOnScreenRegionY'] }, + 'datascaling' => { 359 => 0x3d }, + 'date' => { 359 => 0x6, 485 => 'date' }, 'dateacquired' => { 178 => 'DateAcquired', 179 => '{2CBAA8F5-D81F-47CA-B17A-F8D822300131} 100' }, - 'datecreated' => { 131 => 0x37, 496 => 'DateCreated' }, - 'datedisplayformat' => { 267 => 0x3 }, + 'datecreated' => { 131 => 0x37, 497 => 'DateCreated' }, + 'datedisplayformat' => { 268 => 0x3 }, 'dateidentified' => { 118 => [\'Identification','IdentificationDateIdentified'] }, - 'dateimprint' => { 287 => '4.2' }, - 'daterecieved' => { 498 => 'dateRecieved' }, + 'dateimprint' => { 288 => '4.2' }, + 'daterecieved' => { 499 => 'dateRecieved' }, 'datesent' => { 132 => 0x46 }, 'datestampmode' => { 64 => 0x1c, 227 => 0x9d }, - 'datetime' => { 476 => 'datetime', 504 => 'DateTime' }, - 'datetimedigitized' => { 487 => 'DateTimeDigitized' }, - 'datetimeoriginal' => { 100 => 0x0, 119 => 0x9003, 154 => 0x14, 157 => 'OriginalDate', 378 => 'IDIT', 383 => 'date', 384 => 0xb, 385 => 0x3b, 386 => 0x3e, 487 => 'DateTimeOriginal' }, + 'datetime' => { 477 => 'datetime', 505 => 'DateTime' }, + 'datetimedigitized' => { 488 => 'DateTimeDigitized' }, + 'datetimeoriginal' => { 100 => 0x0, 119 => 0x9003, 154 => 0x14, 157 => 'OriginalDate', 379 => 'IDIT', 384 => 'date', 385 => 0xb, 386 => 0x3b, 387 => 0x3e, 488 => 'DateTimeOriginal' }, 'datetimestamp' => { 140 => 0x64 }, - 'datetimeutc' => { 300 => 0x908 }, - 'daylightsavings' => { 78 => 0x3, 267 => 0x2 }, - 'dayofweek' => { 385 => 0x42, 386 => 0x4a }, + 'datetimeutc' => { 301 => 0x908 }, + 'daylightsavings' => { 78 => 0x3, 268 => 0x2 }, + 'dayofweek' => { 386 => 0x42, 387 => 0x4a }, 'dccontinent' => { 118 => [\'dctermsLocation','dctermsLocationContinent'] }, 'dccoordinateprecision' => { 118 => [\'dctermsLocation','dctermsLocationCoordinatePrecision'] }, 'dccoordinateuncertaintyinmeters' => { 118 => [\'dctermsLocation','dctermsLocationCoordinateUncertaintyInMeters'] }, @@ -2194,62 +2196,62 @@ my %tagLookup = ( 'dcwaterbody' => { 118 => [\'dctermsLocation','dctermsLocationWaterBody'] }, 'declination' => { 165 => 'Declination' }, 'decposition' => { 181 => 0x32 }, - 'defaultautogray' => { 481 => 'DefaultAutoGray', 483 => 'DefaultAutoGray' }, - 'defaultautotone' => { 481 => 'DefaultAutoTone', 483 => 'DefaultAutoTone' }, + 'defaultautogray' => { 482 => 'DefaultAutoGray', 484 => 'DefaultAutoGray' }, + 'defaultautotone' => { 482 => 'DefaultAutoTone', 484 => 'DefaultAutoTone' }, 'defaultblackrender' => { 119 => 0xc7a6 }, 'defaultcroporigin' => { 119 => 0xc61f }, 'defaultcropsize' => { 119 => 0xc620 }, 'defaulteraseoption' => { 84 => 0x813 }, 'defaultscale' => { 119 => 0xc61e }, - 'defaultsspecifictoiso' => { 481 => 'DefaultsSpecificToISO', 483 => 'DefaultsSpecificToISO' }, - 'defaultsspecifictoserial' => { 481 => 'DefaultsSpecificToSerial', 483 => 'DefaultsSpecificToSerial' }, + 'defaultsspecifictoiso' => { 482 => 'DefaultsSpecificToISO', 484 => 'DefaultsSpecificToISO' }, + 'defaultsspecifictoserial' => { 482 => 'DefaultsSpecificToSerial', 484 => 'DefaultsSpecificToSerial' }, 'defaultusercrop' => { 119 => 0xc7b5 }, 'defectisocode' => { 138 => 0x90f }, - 'defringe' => { 481 => 'Defringe', 483 => 'Defringe' }, - 'defringegreenamount' => { 481 => 'DefringeGreenAmount', 483 => 'DefringeGreenAmount' }, - 'defringegreenhuehi' => { 481 => 'DefringeGreenHueHi', 483 => 'DefringeGreenHueHi' }, - 'defringegreenhuelo' => { 481 => 'DefringeGreenHueLo', 483 => 'DefringeGreenHueLo' }, - 'defringepurpleamount' => { 481 => 'DefringePurpleAmount', 483 => 'DefringePurpleAmount' }, - 'defringepurplehuehi' => { 481 => 'DefringePurpleHueHi', 483 => 'DefringePurpleHueHi' }, - 'defringepurplehuelo' => { 481 => 'DefringePurpleHueLo', 483 => 'DefringePurpleHueLo' }, - 'dehaze' => { 481 => 'Dehaze', 483 => 'Dehaze' }, - 'deletedimagecount' => { 227 => 0xa6, 241 => 0x6e }, - 'deprecatedon' => { 479 => 'deprecatedOn' }, + 'defringe' => { 482 => 'Defringe', 484 => 'Defringe' }, + 'defringegreenamount' => { 482 => 'DefringeGreenAmount', 484 => 'DefringeGreenAmount' }, + 'defringegreenhuehi' => { 482 => 'DefringeGreenHueHi', 484 => 'DefringeGreenHueHi' }, + 'defringegreenhuelo' => { 482 => 'DefringeGreenHueLo', 484 => 'DefringeGreenHueLo' }, + 'defringepurpleamount' => { 482 => 'DefringePurpleAmount', 484 => 'DefringePurpleAmount' }, + 'defringepurplehuehi' => { 482 => 'DefringePurpleHueHi', 484 => 'DefringePurpleHueHi' }, + 'defringepurplehuelo' => { 482 => 'DefringePurpleHueLo', 484 => 'DefringePurpleHueLo' }, + 'dehaze' => { 482 => 'Dehaze', 484 => 'Dehaze' }, + 'deletedimagecount' => { 227 => 0xa6, 242 => 0x6e }, + 'deprecatedon' => { 480 => 'deprecatedOn' }, 'depthfar' => { 119 => 0xc7eb }, 'depthformat' => { 119 => 0xc7e9 }, - 'depthimage' => { 466 => 'Data' }, + 'depthimage' => { 467 => 'Data' }, 'depthmeasuretype' => { 119 => 0xc7ed }, 'depthnear' => { 119 => 0xc7ea }, 'depthunits' => { 119 => 0xc7ec }, - 'derivedfrom' => { 509 => 'DerivedFrom' }, - 'derivedfromalternatepaths' => { 509 => [\'DerivedFrom','DerivedFromAlternatePaths'] }, - 'derivedfromdocumentid' => { 509 => [\'DerivedFrom','DerivedFromDocumentID'] }, - 'derivedfromfilepath' => { 509 => [\'DerivedFrom','DerivedFromFilePath'] }, - 'derivedfromfrompart' => { 509 => [\'DerivedFrom','DerivedFromFromPart'] }, - 'derivedfrominstanceid' => { 509 => [\'DerivedFrom','DerivedFromInstanceID'] }, - 'derivedfromlastmodifydate' => { 509 => [\'DerivedFrom','DerivedFromLastModifyDate'] }, - 'derivedfromlasturl' => { 509 => [\'DerivedFrom','DerivedFromLastURL'] }, - 'derivedfromlinkcategory' => { 509 => [\'DerivedFrom','DerivedFromLinkCategory'] }, - 'derivedfromlinkform' => { 509 => [\'DerivedFrom','DerivedFromLinkForm'] }, - 'derivedfrommanager' => { 509 => [\'DerivedFrom','DerivedFromManager'] }, - 'derivedfrommanagervariant' => { 509 => [\'DerivedFrom','DerivedFromManagerVariant'] }, - 'derivedfrommanageto' => { 509 => [\'DerivedFrom','DerivedFromManageTo'] }, - 'derivedfrommanageui' => { 509 => [\'DerivedFrom','DerivedFromManageUI'] }, - 'derivedfrommaskmarkers' => { 509 => [\'DerivedFrom','DerivedFromMaskMarkers'] }, - 'derivedfromoriginaldocumentid' => { 509 => [\'DerivedFrom','DerivedFromOriginalDocumentID'] }, - 'derivedfrompartmapping' => { 509 => [\'DerivedFrom','DerivedFromPartMapping'] }, - 'derivedfromplacedresolutionunit' => { 509 => [\'DerivedFrom','DerivedFromPlacedResolutionUnit'] }, - 'derivedfromplacedxresolution' => { 509 => [\'DerivedFrom','DerivedFromPlacedXResolution'] }, - 'derivedfromplacedyresolution' => { 509 => [\'DerivedFrom','DerivedFromPlacedYResolution'] }, - 'derivedfromrenditionclass' => { 509 => [\'DerivedFrom','DerivedFromRenditionClass'] }, - 'derivedfromrenditionparams' => { 509 => [\'DerivedFrom','DerivedFromRenditionParams'] }, - 'derivedfromtopart' => { 509 => [\'DerivedFrom','DerivedFromToPart'] }, - 'derivedfromversionid' => { 509 => [\'DerivedFrom','DerivedFromVersionID'] }, - 'description' => { 313 => 'Description', 375 => ['desc','dscp',"\xa9des"], 377 => 'description', 383 => 'dscp', 481 => 'Description', 483 => 'Description', 484 => 'description', 506 => 'Description' }, + 'derivedfrom' => { 510 => 'DerivedFrom' }, + 'derivedfromalternatepaths' => { 510 => [\'DerivedFrom','DerivedFromAlternatePaths'] }, + 'derivedfromdocumentid' => { 510 => [\'DerivedFrom','DerivedFromDocumentID'] }, + 'derivedfromfilepath' => { 510 => [\'DerivedFrom','DerivedFromFilePath'] }, + 'derivedfromfrompart' => { 510 => [\'DerivedFrom','DerivedFromFromPart'] }, + 'derivedfrominstanceid' => { 510 => [\'DerivedFrom','DerivedFromInstanceID'] }, + 'derivedfromlastmodifydate' => { 510 => [\'DerivedFrom','DerivedFromLastModifyDate'] }, + 'derivedfromlasturl' => { 510 => [\'DerivedFrom','DerivedFromLastURL'] }, + 'derivedfromlinkcategory' => { 510 => [\'DerivedFrom','DerivedFromLinkCategory'] }, + 'derivedfromlinkform' => { 510 => [\'DerivedFrom','DerivedFromLinkForm'] }, + 'derivedfrommanager' => { 510 => [\'DerivedFrom','DerivedFromManager'] }, + 'derivedfrommanagervariant' => { 510 => [\'DerivedFrom','DerivedFromManagerVariant'] }, + 'derivedfrommanageto' => { 510 => [\'DerivedFrom','DerivedFromManageTo'] }, + 'derivedfrommanageui' => { 510 => [\'DerivedFrom','DerivedFromManageUI'] }, + 'derivedfrommaskmarkers' => { 510 => [\'DerivedFrom','DerivedFromMaskMarkers'] }, + 'derivedfromoriginaldocumentid' => { 510 => [\'DerivedFrom','DerivedFromOriginalDocumentID'] }, + 'derivedfrompartmapping' => { 510 => [\'DerivedFrom','DerivedFromPartMapping'] }, + 'derivedfromplacedresolutionunit' => { 510 => [\'DerivedFrom','DerivedFromPlacedResolutionUnit'] }, + 'derivedfromplacedxresolution' => { 510 => [\'DerivedFrom','DerivedFromPlacedXResolution'] }, + 'derivedfromplacedyresolution' => { 510 => [\'DerivedFrom','DerivedFromPlacedYResolution'] }, + 'derivedfromrenditionclass' => { 510 => [\'DerivedFrom','DerivedFromRenditionClass'] }, + 'derivedfromrenditionparams' => { 510 => [\'DerivedFrom','DerivedFromRenditionParams'] }, + 'derivedfromtopart' => { 510 => [\'DerivedFrom','DerivedFromToPart'] }, + 'derivedfromversionid' => { 510 => [\'DerivedFrom','DerivedFromVersionID'] }, + 'description' => { 314 => 'Description', 376 => ['desc','dscp',"\xa9des"], 378 => 'description', 384 => 'dscp', 482 => 'Description', 484 => 'Description', 485 => 'description', 507 => 'Description' }, 'destination' => { 132 => 0x5 }, - 'destinationcity' => { 358 => 0x24, 364 => 0x3 }, - 'destinationcitycode' => { 365 => 0x1001 }, - 'destinationdst' => { 358 => 0x26, 364 => '0.3' }, + 'destinationcity' => { 359 => 0x24, 365 => 0x3 }, + 'destinationcitycode' => { 366 => 0x1001 }, + 'destinationdst' => { 359 => 0x26, 365 => '0.3' }, 'developmentdynamicrange' => { 127 => 0x1403 }, 'deviantmatrixcustom' => { 138 => 0x7de }, 'deviantmatrixdaylight' => { 138 => 0x7da }, @@ -2261,459 +2263,459 @@ my %tagLookup = ( 'deviantwhiteflash' => { 138 => 0x841 }, 'deviantwhitefluorescent' => { 138 => 0x840 }, 'deviantwhitetungsten' => { 138 => 0x83f }, - 'device' => { 498 => 'device' }, - 'devicesettingdescription' => { 487 => 'DeviceSettingDescription' }, - 'devicesettingdescriptioncolumns' => { 487 => [\'DeviceSettingDescription','DeviceSettingDescriptionColumns'] }, - 'devicesettingdescriptionrows' => { 487 => [\'DeviceSettingDescription','DeviceSettingDescriptionRows'] }, - 'devicesettingdescriptionsettings' => { 487 => [\'DeviceSettingDescription','DeviceSettingDescriptionSettings'] }, - 'devicetype' => { 397 => 0x2 }, + 'device' => { 499 => 'device' }, + 'devicesettingdescription' => { 488 => 'DeviceSettingDescription' }, + 'devicesettingdescriptioncolumns' => { 488 => [\'DeviceSettingDescription','DeviceSettingDescriptionColumns'] }, + 'devicesettingdescriptionrows' => { 488 => [\'DeviceSettingDescription','DeviceSettingDescriptionRows'] }, + 'devicesettingdescriptionsettings' => { 488 => [\'DeviceSettingDescription','DeviceSettingDescriptionSettings'] }, + 'devicetype' => { 398 => 0x2 }, 'dewarpdata' => { 116 => 'DewarpData' }, 'dewarpflag' => { 116 => 'DewarpFlag' }, 'dialdirectiontvav' => { 84 => 0x706 }, - 'dietaryneeds' => { 500 => 'dietaryNeeds' }, - 'diffractioncompensation' => { 229 => 0x142, 230 => 0x1a2, 231 => 0x1b6, 255 => 0xc4a0 }, - 'diffractioncorrection' => { 323 => 0xbc, 348 => 0x3 }, + 'dietaryneeds' => { 501 => 'dietaryNeeds' }, + 'diffractioncompensation' => { 230 => 0x142, 231 => 0x1a2, 232 => 0x1b6, 256 => 0xc4a0 }, + 'diffractioncorrection' => { 324 => 0xbc, 349 => 0x3 }, 'diffractioncorrectionon' => { 103 => 0x2070b }, 'digitalcreationdate' => { 131 => 0x3e }, 'digitalcreationtime' => { 131 => 0x3f }, - 'digitaldeehighlightadj' => { 240 => 0x202 }, - 'digitaldeeshadowadj' => { 240 => 0x200 }, - 'digitaldeethreshold' => { 240 => 0x201 }, - 'digitalfilter' => { 400 => 0x59 }, - 'digitalfilter01' => { 345 => 0x5 }, - 'digitalfilter02' => { 345 => 0x16 }, - 'digitalfilter03' => { 345 => 0x27 }, - 'digitalfilter04' => { 345 => 0x38 }, - 'digitalfilter05' => { 345 => 0x49 }, - 'digitalfilter06' => { 345 => 0x5a }, - 'digitalfilter07' => { 345 => 0x6b }, - 'digitalfilter08' => { 345 => 0x7c }, - 'digitalfilter09' => { 345 => 0x8d }, - 'digitalfilter10' => { 345 => 0x9e }, - 'digitalfilter11' => { 345 => 0xaf }, - 'digitalfilter12' => { 345 => 0xc0 }, - 'digitalfilter13' => { 345 => 0xd1 }, - 'digitalfilter14' => { 345 => 0xe2 }, - 'digitalfilter15' => { 345 => 0xf3 }, - 'digitalfilter16' => { 345 => 0x104 }, - 'digitalfilter17' => { 345 => 0x115 }, - 'digitalfilter18' => { 345 => 0x126 }, - 'digitalfilter19' => { 345 => 0x137 }, - 'digitalfilter20' => { 345 => 0x148 }, + 'digitaldeehighlightadj' => { 241 => 0x202 }, + 'digitaldeeshadowadj' => { 241 => 0x200 }, + 'digitaldeethreshold' => { 241 => 0x201 }, + 'digitalfilter' => { 401 => 0x59 }, + 'digitalfilter01' => { 346 => 0x5 }, + 'digitalfilter02' => { 346 => 0x16 }, + 'digitalfilter03' => { 346 => 0x27 }, + 'digitalfilter04' => { 346 => 0x38 }, + 'digitalfilter05' => { 346 => 0x49 }, + 'digitalfilter06' => { 346 => 0x5a }, + 'digitalfilter07' => { 346 => 0x6b }, + 'digitalfilter08' => { 346 => 0x7c }, + 'digitalfilter09' => { 346 => 0x8d }, + 'digitalfilter10' => { 346 => 0x9e }, + 'digitalfilter11' => { 346 => 0xaf }, + 'digitalfilter12' => { 346 => 0xc0 }, + 'digitalfilter13' => { 346 => 0xd1 }, + 'digitalfilter14' => { 346 => 0xe2 }, + 'digitalfilter15' => { 346 => 0xf3 }, + 'digitalfilter16' => { 346 => 0x104 }, + 'digitalfilter17' => { 346 => 0x115 }, + 'digitalfilter18' => { 346 => 0x126 }, + 'digitalfilter19' => { 346 => 0x137 }, + 'digitalfilter20' => { 346 => 0x148 }, 'digitalgain' => { 74 => 0xb }, 'digitalgem' => { 215 => 0x0 }, - 'digitalice' => { 240 => 0x100 }, - 'digitalimageguid' => { 494 => 'DigImageGUID' }, + 'digitalice' => { 241 => 0x100 }, + 'digitalimageguid' => { 495 => 'DigImageGUID' }, 'digitallensoptimizer' => { 62 => 0xa }, 'digitallensoptimizersetting' => { 80 => 0x9 }, - 'digitalroc' => { 238 => 0x0 }, - 'digitalsourcefiletype' => { 494 => 'DigitalSourcefileType' }, - 'digitalsourcetype' => { 494 => 'DigitalSourceType' }, - 'digitalzoom' => { 34 => 0xc, 112 => 0xa, 127 => 0x1044, 140 => 0x68, 151 => 0x22, 152 => 0x1e, 156 => 'DigitalZoom', 181 => 0xc, 227 => 0x86, 265 => 0xa, 305 => 0x204, 358 => 0x1e, 365 => 0xa, 399 => 0x204, 445 => 0x12, 446 => 0x12 }, - 'digitalzoomon' => { 399 => 0x21b }, - 'digitalzoomratio' => { 119 => 0xa404, 434 => 0x200, 436 => 0x21c, 487 => 'DigitalZoomRatio' }, - 'director' => { 179 => 'WM/Director', 375 => "\xa9dir", 377 => 'director', 383 => "\xa9dir", 508 => 'director' }, - 'directorphotography' => { 508 => 'directorPhotography' }, + 'digitalroc' => { 239 => 0x0 }, + 'digitalsourcefiletype' => { 495 => 'DigitalSourcefileType' }, + 'digitalsourcetype' => { 495 => 'DigitalSourceType' }, + 'digitalzoom' => { 34 => 0xc, 112 => 0xa, 127 => 0x1044, 140 => 0x68, 151 => 0x22, 152 => 0x1e, 156 => 'DigitalZoom', 181 => 0xc, 227 => 0x86, 266 => 0xa, 306 => 0x204, 359 => 0x1e, 366 => 0xa, 400 => 0x204, 446 => 0x12, 447 => 0x12 }, + 'digitalzoomon' => { 400 => 0x21b }, + 'digitalzoomratio' => { 119 => 0xa404, 435 => 0x200, 437 => 0x21c, 488 => 'DigitalZoomRatio' }, + 'director' => { 179 => 'WM/Director', 376 => "\xa9dir", 378 => 'director', 384 => "\xa9dir", 509 => 'director' }, + 'directorphotography' => { 509 => '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' => { 208 => 0x3, 386 => 0x12 }, - 'disableautocreation' => { 464 => 'DisableAutoCreation' }, - 'disclaimer' => { 313 => 'Disclaimer' }, - 'discnumber' => { 508 => 'discNumber' }, - 'dishtype' => { 500 => 'dishType' }, - 'disknumber' => { 375 => 'disk' }, + 'directorynumber' => { 208 => 0x3, 387 => 0x12 }, + 'disableautocreation' => { 465 => 'DisableAutoCreation' }, + 'disclaimer' => { 314 => 'Disclaimer' }, + 'discnumber' => { 509 => 'discNumber' }, + 'dishtype' => { 501 => 'dishType' }, + 'disknumber' => { 376 => 'disk' }, 'displayallafpoints' => { 84 => 0x514 }, 'displayaperture' => { 34 => 0x23 }, - 'displayedunitsx' => { 373 => 0x2 }, - 'displayedunitsy' => { 373 => 0x6 }, - 'displayname' => { 377 => 'displayname', 497 => 'displayName' }, + 'displayedunitsx' => { 374 => 0x2 }, + 'displayedunitsy' => { 374 => 0x6 }, + 'displayname' => { 378 => 'displayname', 498 => 'displayName' }, 'distance1' => { 140 => 0x28 }, 'distance2' => { 140 => 0x2c }, 'distance3' => { 140 => 0x30 }, 'distance4' => { 140 => 0x34 }, - 'distortion' => { 397 => 0xa050 }, - 'distortioncompensation' => { 458 => 0x8040 }, - 'distortioncontrol' => { 241 => 0x10 }, - 'distortioncorrection' => { 79 => 0x3, 103 => 0x20705, 109 => 0x67, 119 => 0x7036, 300 => 0x50b, 327 => '7.1', 348 => 0x0, 453 => 0x601, 454 => 0x5b }, - 'distortioncorrection2' => { 304 => 0x1011 }, - 'distortioncorrectionalreadyapplied' => { 478 => 'DistortionCorrectionAlreadyApplied' }, + 'distortion' => { 398 => 0xa050 }, + 'distortioncompensation' => { 459 => 0x8040 }, + 'distortioncontrol' => { 242 => 0x10 }, + 'distortioncorrection' => { 79 => 0x3, 103 => 0x20705, 109 => 0x67, 119 => 0x7036, 301 => 0x50b, 328 => '7.1', 349 => 0x0, 454 => 0x601, 455 => 0x5b }, + 'distortioncorrection2' => { 305 => 0x1011 }, + 'distortioncorrectionalreadyapplied' => { 479 => 'DistortionCorrectionAlreadyApplied' }, 'distortioncorrectionon' => { 103 => '0x20705.0', 109 => 0x63 }, - 'distortioncorrectionsetting' => { 80 => 0x7, 423 => 0x2013 }, + 'distortioncorrectionsetting' => { 80 => 0x7, 424 => 0x2013 }, 'distortioncorrectionvalue' => { 79 => 0x9 }, - 'distortioncorrparams' => { 119 => 0x7037, 433 => 0x1a23, 436 => 0x1870, 438 => 0x189c, 439 => 0x18cc, 440 => 0x17d0, 453 => 0x6ca, 454 => 0x64 }, - 'distortioncorrparamsnumber' => { 436 => 0x1899, 438 => 0x18c5, 439 => 0x18f5, 440 => 0x17f9 }, - 'distortioncorrparamspresent' => { 436 => 0x1898, 438 => 0x18c4, 439 => 0x18f4, 440 => 0x17f8, 442 => 0x10b, 443 => 0x10b, 453 => 0x600, 454 => 0x5a }, + 'distortioncorrparams' => { 119 => 0x7037, 434 => 0x1a23, 437 => 0x1870, 439 => 0x189c, 440 => 0x18cc, 441 => 0x17d0, 454 => 0x6ca, 455 => 0x64 }, + 'distortioncorrparamsnumber' => { 437 => 0x1899, 439 => 0x18c5, 440 => 0x18f5, 441 => 0x17f9 }, + 'distortioncorrparamspresent' => { 437 => 0x1898, 439 => 0x18c4, 440 => 0x18f4, 441 => 0x17f8, 443 => 0x10b, 444 => 0x10b, 454 => 0x600, 455 => 0x5a }, 'distortioneffect' => { 103 => 0x20709 }, - 'distortionn' => { 327 => 0xc }, - 'distortionparam02' => { 327 => 0x2 }, - 'distortionparam04' => { 327 => 0x4 }, - 'distortionparam08' => { 327 => 0x8 }, - 'distortionparam09' => { 327 => 0x9 }, - 'distortionparam11' => { 327 => 0xb }, - 'distortionscale' => { 327 => 0x5 }, - 'distributor' => { 498 => 'distributor' }, - 'distributorproductid' => { 497 => 'distributorProductID' }, + 'distortionn' => { 328 => 0xc }, + 'distortionparam02' => { 328 => 0x2 }, + 'distortionparam04' => { 328 => 0x4 }, + 'distortionparam08' => { 328 => 0x8 }, + 'distortionparam09' => { 328 => 0x9 }, + 'distortionparam11' => { 328 => 0xb }, + 'distortionscale' => { 328 => 0x5 }, + 'distributor' => { 499 => 'distributor' }, + 'distributorproductid' => { 498 => 'distributorProductID' }, 'dloon' => { 103 => '0x20706.0', 109 => 0xdc }, 'dlosetting' => { 103 => 0x20706, 109 => 0xdd }, 'dlosettingapplied' => { 102 => 0x4 }, 'dloshootingdistance' => { 109 => 0xde }, 'dloversion' => { 102 => 0x5 }, - 'dmcomment' => { 508 => 'comment' }, + 'dmcomment' => { 509 => 'comment' }, 'dmdithermatrix' => { 138 => 0xc7a }, 'dmdithermatrixheight' => { 138 => 0xc7c }, 'dmdithermatrixwidth' => { 138 => 0xc7b }, 'dngadobedata' => { 119 => 0xc634 }, 'dngbackwardversion' => { 119 => 0xc613 }, - 'dngignoresidecars' => { 481 => 'DNGIgnoreSidecars', 483 => 'DNGIgnoreSidecars' }, + 'dngignoresidecars' => { 482 => 'DNGIgnoreSidecars', 484 => 'DNGIgnoreSidecars' }, 'dnglensinfo' => { 119 => 0xc630 }, 'dngprivatedata' => { 119 => 0xc634 }, 'dngversion' => { 119 => 0xc612 }, - 'document' => { 313 => 'Document' }, - 'documentancestors' => { 496 => 'DocumentAncestors' }, + 'document' => { 314 => 'Document' }, + 'documentancestors' => { 497 => 'DocumentAncestors' }, 'documenthistory' => { 131 => 0xe7 }, - 'documentid' => { 509 => 'DocumentID' }, + 'documentid' => { 510 => 'DocumentID' }, 'documentname' => { 119 => 0x10d }, 'documentnotes' => { 131 => 0xe6 }, - 'doi' => { 498 => 'doi' }, - 'dopesheet' => { 494 => 'Dopesheet' }, - 'dopesheetlink' => { 494 => 'DopesheetLink' }, - 'dopesheetlinklink' => { 494 => [\'DopesheetLink','DopesheetLinkLink'] }, - 'dopesheetlinklinkqualifier' => { 494 => [\'DopesheetLink','DopesheetLinkLinkQualifier'] }, + 'doi' => { 499 => 'doi' }, + 'dopesheet' => { 495 => 'Dopesheet' }, + 'dopesheetlink' => { 495 => 'DopesheetLink' }, + 'dopesheetlinklink' => { 495 => [\'DopesheetLink','DopesheetLinkLink'] }, + 'dopesheetlinklinkqualifier' => { 495 => [\'DopesheetLink','DopesheetLinkLinkQualifier'] }, 'doublingmicrovolts' => { 138 => 0xc82 }, - 'dpp' => { 476 => 'dpp' }, + 'dpp' => { 477 => 'dpp' }, 'dr4cameramodel' => { 104 => 0x3 }, 'drangepriority' => { 127 => 0x1443 }, 'drangepriorityauto' => { 127 => 0x1444 }, 'drangepriorityfixed' => { 127 => 0x1445 }, - 'drivemode' => { 113 => 0x3103, 125 => '0.1', 181 => 0x6, 184 => 0x1e, 187 => 0xe, 191 => 0x64d0, 300 => 0x600, 358 => 0x34, 390 => 0x1002, 400 => 0x3, 410 => 0x4, 411 => 0x7e, 412 => 0x34 }, - 'drivemode2' => { 184 => 0xa, 339 => 0x7, 421 => 0xe, 428 => 0x1 }, - 'drivemodesetting' => { 412 => 0x4 }, + 'drivemode' => { 113 => 0x3103, 125 => '0.1', 181 => 0x6, 184 => 0x1e, 187 => 0xe, 191 => 0x64d0, 301 => 0x600, 359 => 0x34, 391 => 0x1002, 401 => 0x3, 411 => 0x4, 412 => 0x7e, 413 => 0x34 }, + 'drivemode2' => { 184 => 0xa, 340 => 0x7, 422 => 0xe, 429 => 0x1 }, + 'drivemodesetting' => { 413 => 0x4 }, 'drivespeed' => { 125 => '0.2' }, - 'dspfirmwareversion' => { 358 => 0x27 }, - 'duration' => { 67 => 0x6a, 155 => 'Duration', 169 => 'Duration', 500 => 'duration', 508 => 'duration' }, - 'durationscale' => { 508 => [\'duration','durationScale'] }, - 'durationvalue' => { 508 => [\'duration','durationValue'] }, + 'dspfirmwareversion' => { 359 => 0x27 }, + 'duration' => { 67 => 0x6a, 155 => 'Duration', 169 => 'Duration', 501 => 'duration', 509 => 'duration' }, + 'durationscale' => { 509 => [\'duration','durationScale'] }, + 'durationvalue' => { 509 => [\'duration','durationValue'] }, 'dustremovaldata' => { 64 => 0x97 }, - 'dxcropalert' => { 230 => 0x23c, 231 => 0x250 }, - 'dynamicafarea' => { 282 => '1.4', 291 => '1.4' }, - 'dynamicareaafassist' => { 298 => 0x18 }, - 'dynamicareaafdisplay' => { 283 => '46.1', 285 => '47.1', 286 => '47.1', 295 => '47.1', 296 => '47.1' }, + 'dxcropalert' => { 231 => 0x23c, 232 => 0x250 }, + 'dynamicafarea' => { 283 => '1.4', 292 => '1.4' }, + 'dynamicareaafassist' => { 299 => 0x18 }, + 'dynamicareaafdisplay' => { 284 => '46.1', 286 => '47.1', 287 => '47.1', 296 => '47.1', 297 => '47.1' }, 'dynamicrange' => { 127 => 0x1400 }, - 'dynamicrangeboost' => { 323 => 0xee }, - 'dynamicrangeexpansion' => { 358 => 0x69, 390 => 0x100e }, + 'dynamicrangeboost' => { 324 => 0xee }, + 'dynamicrangeexpansion' => { 359 => 0x69, 391 => 0x100e }, 'dynamicrangemax' => { 108 => 0x7c }, 'dynamicrangemin' => { 108 => 0x7a }, - 'dynamicrangeoptimizer' => { 184 => 0x15, 423 => [0xb025,0xb04f], 432 => 0x1144, 433 => [0x1144,0x324], 434 => [0x1120,0x300], 435 => [0x119c,0x37c], 436 => [0x1178,0x328], 437 => [0x1030,0x50], 438 => [0x228,0x50], 439 => [0x228,0x50], 440 => [0x21b,0x4e] }, - 'dynamicrangeoptimizerbracket' => { 421 => 0x2e }, - 'dynamicrangeoptimizerlevel' => { 410 => 0x19, 411 => 0x17, 412 => 0xd, 421 => 0x79, 428 => 0x5 }, - 'dynamicrangeoptimizermode' => { 187 => 0x15, 410 => 0x18, 411 => 0x16, 421 => [0x77,0x15] }, - 'dynamicrangeoptimizersetting' => { 184 => 0x27, 412 => 0xc, 428 => 0x4 }, + 'dynamicrangeoptimizer' => { 184 => 0x15, 424 => [0xb025,0xb04f], 433 => 0x1144, 434 => [0x1144,0x324], 435 => [0x1120,0x300], 436 => [0x119c,0x37c], 437 => [0x1178,0x328], 438 => [0x1030,0x50], 439 => [0x228,0x50], 440 => [0x228,0x50], 441 => [0x21b,0x4e] }, + 'dynamicrangeoptimizerbracket' => { 422 => 0x2e }, + 'dynamicrangeoptimizerlevel' => { 411 => 0x19, 412 => 0x17, 413 => 0xd, 422 => 0x79, 429 => 0x5 }, + 'dynamicrangeoptimizermode' => { 187 => 0x15, 411 => 0x18, 412 => 0x16, 422 => [0x77,0x15] }, + 'dynamicrangeoptimizersetting' => { 184 => 0x27, 413 => 0xc, 429 => 0x4 }, 'dynamicrangesetting' => { 127 => 0x1402 }, - 'e-dialinprogram' => { 339 => '1.3' }, + 'e-dialinprogram' => { 340 => '1.3' }, 'earliestageorloweststage' => { 118 => [\'GeologicalContext','GeologicalContextEarliestAgeOrLowestStage'] }, 'earliesteonorlowesteonothem' => { 118 => [\'GeologicalContext','GeologicalContextEarliestEonOrLowestEonothem'] }, 'earliestepochorlowestseries' => { 118 => [\'GeologicalContext','GeologicalContextEarliestEpochOrLowestSeries'] }, 'earliesteraorlowesterathem' => { 118 => [\'GeologicalContext','GeologicalContextEarliestEraOrLowestErathem'] }, 'earliestperiodorlowestsystem' => { 118 => [\'GeologicalContext','GeologicalContextEarliestPeriodOrLowestSystem'] }, - 'earthpos' => { 461 => 'EarthPos' }, - 'earthposaltitude' => { 461 => [\'EarthPos','EarthPosAltitude'] }, - 'earthposlatitude' => { 461 => [\'EarthPos','EarthPosLatitude'] }, - 'earthposlongitude' => { 461 => [\'EarthPos','EarthPosLongitude'] }, - 'earthposrotationw' => { 461 => [\'EarthPos','EarthPosRotationW'] }, - 'earthposrotationx' => { 461 => [\'EarthPos','EarthPosRotationX'] }, - 'earthposrotationy' => { 461 => [\'EarthPos','EarthPosRotationY'] }, - 'earthposrotationz' => { 461 => [\'EarthPos','EarthPosRotationZ'] }, - 'earthpostimestamp' => { 461 => [\'EarthPos','EarthPosTimestamp'] }, - 'easyexposurecomp' => { 297 => '6.1' }, - 'easyexposurecompensation' => { 282 => '6.4', 283 => '6.5', 285 => '6.3', 286 => '6.3', 290 => '5.1', 291 => '4.4', 292 => '5.2', 295 => '6.3', 296 => '6.3', 298 => 0x1d }, + 'earthpos' => { 462 => 'EarthPos' }, + 'earthposaltitude' => { 462 => [\'EarthPos','EarthPosAltitude'] }, + 'earthposlatitude' => { 462 => [\'EarthPos','EarthPosLatitude'] }, + 'earthposlongitude' => { 462 => [\'EarthPos','EarthPosLongitude'] }, + 'earthposrotationw' => { 462 => [\'EarthPos','EarthPosRotationW'] }, + 'earthposrotationx' => { 462 => [\'EarthPos','EarthPosRotationX'] }, + 'earthposrotationy' => { 462 => [\'EarthPos','EarthPosRotationY'] }, + 'earthposrotationz' => { 462 => [\'EarthPos','EarthPosRotationZ'] }, + 'earthpostimestamp' => { 462 => [\'EarthPos','EarthPosTimestamp'] }, + 'easyexposurecomp' => { 298 => '6.1' }, + 'easyexposurecompensation' => { 283 => '6.4', 284 => '6.5', 286 => '6.3', 287 => '6.3', 291 => '5.1', 292 => '4.4', 293 => '5.2', 296 => '6.3', 297 => '6.3', 299 => 0x1d }, 'easymode' => { 34 => 0xb }, 'edgemapslope' => { 138 => 0x930 }, 'edgemapx1' => { 138 => 0x931 }, 'edgemapx2' => { 138 => 0x932 }, 'edgemapx3' => { 138 => 0x934 }, 'edgemapx4' => { 138 => 0x935 }, - 'edgenoisereduction' => { 276 => 0x4, 458 => 0x8028 }, - 'edit1' => { 383 => "\xa9ed1" }, - 'edit2' => { 383 => "\xa9ed2" }, - 'edit3' => { 383 => "\xa9ed3" }, - 'edit4' => { 383 => "\xa9ed4" }, - 'edit5' => { 383 => "\xa9ed5" }, - 'edit6' => { 383 => "\xa9ed6" }, - 'edit7' => { 383 => "\xa9ed7" }, - 'edit8' => { 383 => "\xa9ed8" }, - 'edit9' => { 383 => "\xa9ed9" }, - 'edition' => { 498 => 'edition' }, + 'edgenoisereduction' => { 277 => 0x4, 459 => 0x8028 }, + 'edit1' => { 384 => "\xa9ed1" }, + 'edit2' => { 384 => "\xa9ed2" }, + 'edit3' => { 384 => "\xa9ed3" }, + 'edit4' => { 384 => "\xa9ed4" }, + 'edit5' => { 384 => "\xa9ed5" }, + 'edit6' => { 384 => "\xa9ed6" }, + 'edit7' => { 384 => "\xa9ed7" }, + 'edit8' => { 384 => "\xa9ed8" }, + 'edit9' => { 384 => "\xa9ed9" }, + 'edition' => { 499 => 'edition' }, 'editorialupdate' => { 131 => 0x8 }, - 'editstatus' => { 131 => 0x7, 370 => 'EditStatus', 476 => 'EditStatus' }, - 'editversionname' => { 275 => 0x3d136244 }, - 'effectivelv' => { 358 => 0x2d }, + 'editstatus' => { 131 => 0x7, 371 => 'EditStatus', 477 => 'EditStatus' }, + 'editversionname' => { 276 => 0x3d136244 }, + 'effectivelv' => { 359 => 0x2d }, 'effectivemaxaperture' => { 220 => 0x12, 221 => 0x13, 225 => 0x14 }, - 'eissn' => { 498 => 'eIssn' }, + 'eissn' => { 499 => 'eIssn' }, 'electricalblackcolumns' => { 138 => 0x1810 }, - 'electronicfront-curtainshutter' => { 285 => '5.2', 286 => '5.2', 295 => '5.3', 296 => '5.2' }, - 'electronicfrontcurtainshutter' => { 423 => 0x201a }, + 'electronicfront-curtainshutter' => { 286 => '5.2', 287 => '5.2', 296 => '5.3', 297 => '5.2' }, + 'electronicfrontcurtainshutter' => { 424 => 0x201a }, 'elevation' => { 165 => 'Elevation' }, 'email' => { 157 => 'EMail' }, - 'embargodate' => { 501 => 'embargoDate' }, - 'embdencrightsexpr' => { 494 => 'EmbdEncRightsExpr' }, - 'embeddedencodedrightsexpr' => { 494 => [\'EmbdEncRightsExpr','EmbdEncRightsExprEncRightsExpr'] }, - 'embeddedencodedrightsexprlangid' => { 494 => [\'EmbdEncRightsExpr','EmbdEncRightsExprRightsExprLangId'] }, - 'embeddedencodedrightsexprtype' => { 494 => [\'EmbdEncRightsExpr','EmbdEncRightsExprRightsExprEncType'] }, - 'embeddedxmpdigest' => { 496 => 'EmbeddedXMPDigest' }, + 'embargodate' => { 502 => 'embargoDate' }, + 'embdencrightsexpr' => { 495 => 'EmbdEncRightsExpr' }, + 'embeddedencodedrightsexpr' => { 495 => [\'EmbdEncRightsExpr','EmbdEncRightsExprEncRightsExpr'] }, + 'embeddedencodedrightsexprlangid' => { 495 => [\'EmbdEncRightsExpr','EmbdEncRightsExprRightsExprLangId'] }, + 'embeddedencodedrightsexprtype' => { 495 => [\'EmbdEncRightsExpr','EmbdEncRightsExprRightsExprEncType'] }, + 'embeddedxmpdigest' => { 497 => 'EmbeddedXMPDigest' }, 'emissivity' => { 121 => 0x3 }, - 'emptyslotrelease' => { 230 => 0x625, 231 => 0x655 }, + 'emptyslotrelease' => { 231 => 0x625, 232 => 0x655 }, 'enablechromanoisereduction' => { 138 => 0xe6e }, 'enablesharpening' => { 138 => 0x92e }, - 'encodedby' => { 179 => 'WM/EncodedBy', 375 => "\xa9enc" }, - 'encodedwith' => { 377 => 'Encoded_With' }, - 'encoder' => { 375 => "\xa9too", 383 => "\xa9too" }, - 'encoderid' => { 383 => "\xa9enc" }, + 'encodedby' => { 179 => 'WM/EncodedBy', 376 => "\xa9enc" }, + 'encodedwith' => { 378 => 'Encoded_With' }, + 'encoder' => { 376 => "\xa9too", 384 => "\xa9too" }, + 'encoderid' => { 384 => "\xa9enc" }, 'encodingtime' => { 179 => 'WM/EncodingTime' }, - 'encryptionkey' => { 397 => 0xa020 }, - 'endingpage' => { 498 => 'endingPage' }, - 'enduser' => { 310 => 'EndUser' }, - 'enduserid' => { 310 => [\'EndUser','EndUserEndUserID'] }, - 'endusername' => { 310 => [\'EndUser','EndUserEndUserName'] }, - 'energysavingmode' => { 230 => 0x648, 231 => 0x678 }, - 'engineer' => { 508 => 'engineer' }, - 'enhancedarktones' => { 268 => 0x8 }, - 'enhancedetailsalreadyapplied' => { 478 => 'EnhanceDetailsAlreadyApplied' }, - 'enhancedetailsversion' => { 478 => 'EnhanceDetailsVersion' }, + 'encryptionkey' => { 398 => 0xa020 }, + 'endingpage' => { 499 => 'endingPage' }, + 'enduser' => { 311 => 'EndUser' }, + 'enduserid' => { 311 => [\'EndUser','EndUserEndUserID'] }, + 'endusername' => { 311 => [\'EndUser','EndUserEndUserName'] }, + 'energysavingmode' => { 231 => 0x648, 232 => 0x678 }, + 'engineer' => { 509 => 'engineer' }, + 'enhancedarktones' => { 269 => 0x8 }, + 'enhancedetailsalreadyapplied' => { 479 => 'EnhanceDetailsAlreadyApplied' }, + 'enhancedetailsversion' => { 479 => 'EnhanceDetailsVersion' }, 'enhancement' => { 112 => 0x16, 113 => 0x3016 }, 'enhanceparams' => { 119 => 0xc7ee }, - 'enhancer' => { 304 => 0x300 }, - 'enhancervalues' => { 304 => 0x301 }, - 'enhancesuperresolutionalreadyapplied' => { 478 => 'EnhanceSuperResolutionAlreadyApplied' }, - 'enhancesuperresolutionscale' => { 478 => 'EnhanceSuperResolutionScale' }, - 'enhancesuperresolutionversion' => { 478 => 'EnhanceSuperResolutionVersion' }, + 'enhancer' => { 305 => 0x300 }, + 'enhancervalues' => { 305 => 0x301 }, + 'enhancesuperresolutionalreadyapplied' => { 479 => 'EnhanceSuperResolutionAlreadyApplied' }, + 'enhancesuperresolutionscale' => { 479 => 'EnhanceSuperResolutionScale' }, + 'enhancesuperresolutionversion' => { 479 => 'EnhanceSuperResolutionVersion' }, 'envelopenumber' => { 132 => 0x28 }, 'envelopepriority' => { 132 => 0x3c }, 'enveloperecordversion' => { 132 => 0x0 }, - 'episode' => { 494 => 'Episode' }, - 'episodeglobaluniqueid' => { 375 => 'egid' }, - 'episodeidentifier' => { 494 => [\'Episode','EpisodeIdentifier'] }, - 'episodename' => { 494 => [\'Episode','EpisodeName'] }, - 'episodenumber' => { 494 => [\'Episode','EpisodeNumber'] }, - 'epsonimageheight' => { 305 => 0x20c }, - 'epsonimagewidth' => { 305 => 0x20b }, - 'epsonsoftware' => { 305 => 0x20d }, - 'equipmentinstitution' => { 460 => 'EquipmentInstitution' }, - 'equipmentmanufacturer' => { 460 => 'EquipmentManufacturer' }, - 'equipmentversion' => { 301 => 0x0 }, + 'episode' => { 495 => 'Episode' }, + 'episodeglobaluniqueid' => { 376 => 'egid' }, + 'episodeidentifier' => { 495 => [\'Episode','EpisodeIdentifier'] }, + 'episodename' => { 495 => [\'Episode','EpisodeName'] }, + 'episodenumber' => { 495 => [\'Episode','EpisodeNumber'] }, + 'epsonimageheight' => { 306 => 0x20c }, + 'epsonimagewidth' => { 306 => 0x20b }, + 'epsonsoftware' => { 306 => 0x20d }, + 'equipmentinstitution' => { 461 => 'EquipmentInstitution' }, + 'equipmentmanufacturer' => { 461 => 'EquipmentManufacturer' }, + 'equipmentversion' => { 302 => 0x0 }, 'ettlii' => { 84 => 0x304, 85 => 0xd, 86 => 0xe, 87 => 0x7, 88 => 0x7, 89 => 0xe }, - 'event' => { 462 => 'Event', 474 => 'Event', 494 => 'Event', 498 => 'event' }, - 'eventalias' => { 497 => 'eventAlias' }, + 'event' => { 463 => 'Event', 475 => 'Event', 495 => 'Event', 499 => 'event' }, + 'eventalias' => { 498 => 'eventAlias' }, 'eventdate' => { 118 => [\'Event','EventEventDate'] }, 'eventday' => { 118 => [\'Event','EventDay'] }, 'eventearliestdate' => { 118 => [\'Event','EventEarliestDate'] }, - 'eventend' => { 497 => 'eventEnd' }, + 'eventend' => { 498 => 'eventEnd' }, 'eventenddayofyear' => { 118 => [\'Event','EventEndDayOfYear'] }, 'eventfieldnotes' => { 118 => [\'Event','EventFieldNotes'] }, 'eventfieldnumber' => { 118 => [\'Event','EventFieldNumber'] }, 'eventhabitat' => { 118 => [\'Event','EventHabitat'] }, - 'eventid' => { 118 => [\'Event','EventEventID'], 494 => 'EventId' }, + 'eventid' => { 118 => [\'Event','EventEventID'], 495 => 'EventId' }, 'eventlatestdate' => { 118 => [\'Event','EventLatestDate'] }, 'eventmonth' => { 118 => [\'Event','EventMonth'] }, - 'eventnumber' => { 384 => 0x9, 385 => 0x37, 386 => 0x3a }, + 'eventnumber' => { 385 => 0x9, 386 => 0x37, 387 => 0x3a }, 'eventparenteventid' => { 118 => [\'Event','EventParentEventID'] }, 'eventremarks' => { 118 => [\'Event','EventEventRemarks'] }, 'eventsamplesizeunit' => { 118 => [\'Event','EventSampleSizeUnit'] }, 'eventsamplesizevalue' => { 118 => [\'Event','EventSampleSizeValue'] }, 'eventsamplingeffort' => { 118 => [\'Event','EventSamplingEffort'] }, 'eventsamplingprotocol' => { 118 => [\'Event','EventSamplingProtocol'] }, - 'eventstart' => { 497 => 'eventStart' }, + 'eventstart' => { 498 => 'eventStart' }, 'eventstartdayofyear' => { 118 => [\'Event','EventStartDayOfYear'] }, - 'eventsubtype' => { 497 => 'eventSubtype' }, + 'eventsubtype' => { 498 => 'eventSubtype' }, 'eventtime' => { 118 => [\'Event','EventEventTime'] }, - 'eventtype' => { 497 => 'eventType' }, + 'eventtype' => { 498 => 'eventType' }, 'eventverbatimeventdate' => { 118 => [\'Event','EventVerbatimEventDate'] }, 'eventyear' => { 118 => [\'Event','EventYear'] }, - 'evfgrid' => { 298 => 0x165 }, - 'evfimageframe' => { 298 => 0x164 }, - 'evfreleaseindicator' => { 298 => 0x24f }, - 'evfwarmdisplaybrightness' => { 298 => 0x24d }, - 'evfwarmdisplaymode' => { 298 => 0x24b }, - 'evsteps' => { 339 => '1.2', 341 => 0x0 }, - 'evstepsize' => { 287 => '5.1', 288 => '6.1', 289 => '6.1', 293 => '0.7' }, - 'exclusivecoverage' => { 471 => 'ExclusiveCoverage' }, - 'exclusivityenddate' => { 501 => 'exclusivityEndDate' }, + 'evfgrid' => { 299 => 0x165 }, + 'evfimageframe' => { 299 => 0x164 }, + 'evfreleaseindicator' => { 299 => 0x24f }, + 'evfwarmdisplaybrightness' => { 299 => 0x24d }, + 'evfwarmdisplaymode' => { 299 => 0x24b }, + 'evsteps' => { 340 => '1.2', 342 => 0x0 }, + 'evstepsize' => { 288 => '5.1', 289 => '6.1', 290 => '6.1', 294 => '0.7' }, + 'exclusivecoverage' => { 472 => 'ExclusiveCoverage' }, + 'exclusivityenddate' => { 502 => 'exclusivityEndDate' }, 'excursiontolerance' => { 133 => 0x82 }, - 'executiveproducer' => { 375 => "\xa9xpd" }, + 'executiveproducer' => { 376 => "\xa9xpd" }, 'exif' => { 120 => 'EXIF' }, 'exifbyteorder' => { 120 => 'ExifByteOrder' }, 'exifcamerainfo' => { 131 => 0xe8 }, - 'exifimageheight' => { 119 => 0xa003, 487 => 'PixelYDimension' }, - 'exifimagewidth' => { 119 => 0xa002, 487 => 'PixelXDimension' }, + 'exifimageheight' => { 119 => 0xa003, 488 => 'PixelYDimension' }, + 'exifimagewidth' => { 119 => 0xa002, 488 => 'PixelXDimension' }, 'exifunicodebyteorder' => { 120 => 'ExifUnicodeByteOrder' }, - 'exifversion' => { 119 => 0x9000, 487 => 'ExifVersion' }, + 'exifversion' => { 119 => 0x9000, 488 => 'ExifVersion' }, 'exitpupilposition' => { 220 => 0x4, 221 => 0x4, 225 => 0x4 }, - 'expirationdate' => { 131 => 0x25, 501 => 'expirationDate' }, + 'expirationdate' => { 131 => 0x25, 502 => 'expirationDate' }, 'expirationtime' => { 131 => 0x26 }, - 'exposure' => { 119 => 0xfe51, 481 => 'Exposure', 483 => 'Exposure' }, - 'exposure2012' => { 481 => 'Exposure2012', 483 => 'Exposure2012' }, - 'exposureadj' => { 273 => 0x0 }, - 'exposureadj2' => { 273 => 0x12 }, - 'exposureadjust' => { 400 => 0xc }, + 'exposure' => { 119 => 0xfe51, 482 => 'Exposure', 484 => 'Exposure' }, + 'exposure2012' => { 482 => 'Exposure2012', 484 => 'Exposure2012' }, + 'exposureadj' => { 274 => 0x0 }, + 'exposureadj2' => { 274 => 0x12 }, + 'exposureadjust' => { 401 => 0xc }, 'exposurebracketingindicatorlast' => { 184 => 0x52 }, - 'exposurebracketshotnumber' => { 187 => 0x2d, 421 => 0x2f }, - 'exposurebracketstepsize' => { 339 => 0x8 }, + 'exposurebracketshotnumber' => { 187 => 0x2d, 422 => 0x2f }, + 'exposurebracketstepsize' => { 340 => 0x8 }, 'exposurebracketvalue' => { 227 => 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, 305 => 0x1006, 358 => 0x16, 367 => 0x402, 397 => 0xa013, 400 => [0xc,0x35,0x4d], 432 => 0x114c, 433 => 0x114c, 434 => 0x1128, 436 => 0x1180, 437 => 0x1038, 438 => 0x230, 439 => 0x230, 440 => 0x223, 487 => 'ExposureBiasValue' }, - 'exposurecompensation2' => { 428 => [0x24,0x26,0x2a] }, + 'exposurecompensation' => { 77 => 0x6, 93 => 0x0, 119 => 0x9204, 140 => 0x24, 156 => 'ExposureComp', 176 => 'ExposureCompensation', 181 => 0xd, 182 => 0x53, 183 => 0x1e, 187 => 0x49c0, 306 => 0x1006, 359 => 0x16, 368 => 0x402, 398 => 0xa013, 401 => [0xc,0x35,0x4d], 433 => 0x114c, 434 => 0x114c, 435 => 0x1128, 437 => 0x1180, 438 => 0x1038, 439 => 0x230, 440 => 0x230, 441 => 0x223, 488 => 'ExposureBiasValue' }, + 'exposurecompensation2' => { 429 => [0x24,0x26,0x2a] }, 'exposurecompensationmode' => { 184 => 0x47, 187 => 0x2a }, - 'exposurecompensationset' => { 410 => 0x3, 411 => 0x3, 412 => 0x3, 428 => 0x1e }, + 'exposurecompensationset' => { 411 => 0x3, 412 => 0x3, 413 => 0x3, 429 => 0x1e }, 'exposurecompensationsetting' => { 184 => 0x1 }, - 'exposurecompstepsize' => { 282 => '6.3', 283 => '7.3', 285 => '7.3', 286 => '7.3', 291 => '4.3', 295 => '7.3', 296 => '7.3' }, - 'exposurecontrolstep' => { 290 => '6.1', 292 => '6.1' }, - 'exposurecontrolstepsize' => { 282 => '6.2', 283 => '7.1', 285 => '7.1', 286 => '7.1', 291 => '4.2', 295 => '7.1', 296 => '7.1', 297 => '7.1', 298 => 0x1b }, + 'exposurecompstepsize' => { 283 => '6.3', 284 => '7.3', 286 => '7.3', 287 => '7.3', 292 => '4.3', 296 => '7.3', 297 => '7.3' }, + 'exposurecontrolstep' => { 291 => '6.1', 293 => '6.1' }, + 'exposurecontrolstepsize' => { 283 => '6.2', 284 => '7.1', 286 => '7.1', 287 => '7.1', 292 => '4.2', 296 => '7.1', 297 => '7.1', 298 => '7.1', 299 => 0x1b }, 'exposurecount' => { 127 => 0x1032 }, - 'exposuredelaymode' => { 282 => '10.1', 283 => '11.1', 285 => '11.1', 286 => '11.1', 287 => '9.1', 288 => '10.1', 289 => '10.1', 291 => '10.4', 292 => '10.1', 293 => '6.4', 295 => '11.1', 296 => '11.1', 297 => '11.2' }, + 'exposuredelaymode' => { 283 => '10.1', 284 => '11.1', 286 => '11.1', 287 => '11.1', 288 => '9.1', 289 => '10.1', 290 => '10.1', 292 => '10.4', 293 => '10.1', 294 => '6.4', 296 => '11.1', 297 => '11.1', 298 => '11.2' }, 'exposuredifference' => { 227 => 0xe }, 'exposuregaincustom' => { 138 => 0x89c }, 'exposuregaindaylight' => { 138 => 0x898 }, 'exposuregainflash' => { 138 => 0x89b }, 'exposuregainfluorescent' => { 138 => 0x89a }, 'exposuregaintungsten' => { 138 => 0x899 }, - 'exposureindex' => { 119 => 0xa215, 487 => 'ExposureIndex' }, + 'exposureindex' => { 119 => 0xa215, 488 => 'ExposureIndex' }, 'exposureindicator' => { 184 => 0x50 }, - 'exposurelevelincrements' => { 82 => 0x6, 83 => 0x6, 84 => 0x101, 85 => 0x5, 86 => 0x6, 87 => 0x5, 88 => 0x5, 89 => 0x6, 90 => 0x4, 410 => 0x58, 411 => 0x58 }, - 'exposurelockused' => { 469 => 'ExposureLockUsed' }, - 'exposuremode' => { 119 => 0xa402, 156 => 'ExposureMode', 181 => 0x1, 182 => 0xa, 183 => 0x0, 184 => 0x0, 187 => 0x34, 300 => 0x200, 320 => 0x40d, 400 => 0x8, 423 => 0xb041, 487 => 'ExposureMode' }, + 'exposurelevelincrements' => { 82 => 0x6, 83 => 0x6, 84 => 0x101, 85 => 0x5, 86 => 0x6, 87 => 0x5, 88 => 0x5, 89 => 0x6, 90 => 0x4, 411 => 0x58, 412 => 0x58 }, + 'exposurelockused' => { 470 => 'ExposureLockUsed' }, + 'exposuremode' => { 119 => 0xa402, 156 => 'ExposureMode', 181 => 0x1, 182 => 0xa, 183 => 0x0, 184 => 0x0, 187 => 0x34, 301 => 0x200, 321 => 0x40d, 401 => 0x8, 424 => 0xb041, 488 => 'ExposureMode' }, 'exposuremodeinmanual' => { 84 => 0x10b }, - 'exposureprogram' => { 119 => 0x8822, 390 => 0x1001, 403 => [0x17e,0x43], 410 => 0x3c, 411 => 0x3c, 412 => 0x5, 416 => 0x14, 421 => 0x3f, 428 => 0x2, 432 => 0x1175, 433 => 0x1179, 434 => 0x1155, 435 => 0x11d1, 436 => 0x11ad, 437 => 0x1065, 438 => 0x25d, 439 => 0x25d, 440 => 0x24c, 450 => 0xb, 451 => 0xc, 452 => 0xb, 454 => 0x48, 487 => 'ExposureProgram' }, - 'exposureshift' => { 300 => 0x203 }, - 'exposurestandardadjustment' => { 423 => 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, 358 => 0x12, 397 => 0xa018, 400 => [0x32,0x4a], 410 => 0x0, 411 => 0x0, 428 => [0x21,0x23,0x27], 454 => 0x10, 487 => 'ExposureTime' }, - 'exposuretime2' => { 400 => [0x33,0x4b] }, + 'exposureprogram' => { 119 => 0x8822, 391 => 0x1001, 404 => [0x17e,0x43], 411 => 0x3c, 412 => 0x3c, 413 => 0x5, 417 => 0x14, 422 => 0x3f, 429 => 0x2, 433 => 0x1175, 434 => 0x1179, 435 => 0x1155, 436 => 0x11d1, 437 => 0x11ad, 438 => 0x1065, 439 => 0x25d, 440 => 0x25d, 441 => 0x24c, 451 => 0xb, 452 => 0xc, 453 => 0xb, 455 => 0x48, 488 => 'ExposureProgram' }, + 'exposureshift' => { 301 => 0x203 }, + 'exposurestandardadjustment' => { 424 => 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, 359 => 0x12, 398 => 0xa018, 401 => [0x32,0x4a], 411 => 0x0, 412 => 0x0, 429 => [0x21,0x23,0x27], 455 => 0x10, 488 => 'ExposureTime' }, + 'exposuretime2' => { 401 => [0x33,0x4b] }, 'exposuretuning' => { 227 => 0x1c }, 'exposurevalue' => { 138 => 0x3 }, 'exposurewarning' => { 127 => 0x1302 }, 'exrauto' => { 127 => 0x1033 }, 'exrmode' => { 127 => 0x1034 }, - 'extdescraccessibility' => { 493 => 'ExtDescrAccessibility' }, - 'extendedmenubanks' => { 230 => 0x114, 231 => 0x124 }, - 'extendedshutterspeeds' => { 298 => 0x102 }, - 'extendedwbdetect' => { 300 => 0x902 }, - 'extender' => { 301 => 0x301 }, - 'extenderfirmwareversion' => { 301 => 0x304 }, + 'extdescraccessibility' => { 494 => 'ExtDescrAccessibility' }, + 'extendedmenubanks' => { 231 => 0x114, 232 => 0x124 }, + 'extendedshutterspeeds' => { 299 => 0x102 }, + 'extendedwbdetect' => { 301 => 0x902 }, + 'extender' => { 302 => 0x301 }, + 'extenderfirmwareversion' => { 302 => 0x304 }, 'extendermagnification' => { 158 => 'Magnification' }, 'extendermake' => { 158 => 'Make' }, - 'extendermodel' => { 158 => 'Model', 301 => 0x303 }, - 'extenderserialnumber' => { 158 => 'SerialNumber', 301 => 0x302 }, - 'extenderstatus' => { 356 => 0x3 }, - 'externalflash' => { 303 => 0x1201 }, - 'externalflashae1' => { 305 => 0x101f }, - 'externalflashae1_0' => { 305 => 0x101b }, - 'externalflashae2' => { 305 => 0x1020 }, - 'externalflashae2_0' => { 305 => 0x101c }, - 'externalflashbounce' => { 303 => 0x1204, 305 => 0x1026, 346 => 0x1a }, + 'extendermodel' => { 158 => 'Model', 302 => 0x303 }, + 'extenderserialnumber' => { 158 => 'SerialNumber', 302 => 0x302 }, + 'extenderstatus' => { 357 => 0x3 }, + 'externalflash' => { 304 => 0x1201 }, + 'externalflashae1' => { 306 => 0x101f }, + 'externalflashae1_0' => { 306 => 0x101b }, + 'externalflashae2' => { 306 => 0x1020 }, + 'externalflashae2_0' => { 306 => 0x101c }, + 'externalflashbounce' => { 304 => 0x1204, 306 => 0x1026, 347 => 0x1a }, 'externalflashcompensation' => { 211 => 0x1b }, - 'externalflashexposurecomp' => { 227 => 0x17, 346 => 0x19 }, + 'externalflashexposurecomp' => { 227 => 0x17, 347 => 0x19 }, 'externalflashfirmware' => { 209 => 0x6, 210 => 0x6, 211 => 0x6, 212 => 0x6, 213 => 0x6, 214 => 0x6 }, 'externalflashflags' => { 209 => 0x8, 210 => 0x8, 211 => 0x8, 212 => 0x8, 214 => 0x8 }, - 'externalflashguidenumber' => { 303 => 0x1203, 346 => '24.1' }, - 'externalflashgvalue' => { 305 => 0x1025 }, - 'externalflashmode' => { 305 => 0x1028, 346 => 0x2 }, + 'externalflashguidenumber' => { 304 => 0x1203, 347 => '24.1' }, + 'externalflashgvalue' => { 306 => 0x1025 }, + 'externalflashmode' => { 306 => 0x1028, 347 => 0x2 }, 'externalflashreadystate' => { 213 => '9.1' }, 'externalflashstatus' => { 213 => '8.2' }, - 'externalflashzoom' => { 303 => 0x1205, 305 => 0x1027 }, + 'externalflashzoom' => { 304 => 0x1205, 306 => 0x1027 }, 'externalflashzoomoverride' => { 213 => '8.1' }, - 'externalmetadatalink' => { 494 => 'ExternalMetadataLink' }, - 'externalsensorbrightnessvalue' => { 318 => 0x311, 321 => 0x311, 322 => 0x311, 325 => 0x3408 }, - 'extrainfoversion' => { 414 => 0x1a }, + 'externalmetadatalink' => { 495 => 'ExternalMetadataLink' }, + 'externalsensorbrightnessvalue' => { 319 => 0x311, 322 => 0x311, 323 => 0x311, 326 => 0x3408 }, + 'extrainfoversion' => { 415 => 0x1a }, 'eyestartaf' => { 184 => 0x40 }, 'fac100per' => { 138 => 0xe94 }, 'fac170per' => { 138 => 0xe93 }, 'fac18per' => { 138 => 0xe92 }, - 'face10position' => { 110 => 0x3f4, 111 => 0x1ec, 207 => 0x28, 343 => 0x12 }, - 'face10size' => { 344 => 0x12 }, - 'face11position' => { 207 => 0x2c, 343 => 0x14 }, - 'face11size' => { 344 => 0x14 }, - 'face12position' => { 207 => 0x30, 343 => 0x16 }, - 'face12size' => { 344 => 0x16 }, - 'face13position' => { 343 => 0x18 }, - 'face13size' => { 344 => 0x18 }, - 'face14position' => { 343 => 0x1a }, - 'face14size' => { 344 => 0x1a }, - 'face15position' => { 343 => 0x1c }, - 'face15size' => { 344 => 0x1c }, - 'face16position' => { 343 => 0x1e }, - 'face16size' => { 344 => 0x1e }, - 'face17position' => { 343 => 0x20 }, - 'face17size' => { 344 => 0x20 }, - 'face18position' => { 343 => 0x22 }, - 'face18size' => { 344 => 0x22 }, - 'face19position' => { 343 => 0x24 }, - 'face19size' => { 344 => 0x24 }, - 'face1position' => { 54 => 0x8, 110 => 0xd, 111 => 0x18, 207 => 0x4, 315 => 0x1, 343 => 0x0, 387 => 0xbc, 417 => 0x1, 418 => 0x0, 419 => 0x0, 420 => 0x5b }, - 'face1size' => { 344 => 0x0 }, - 'face20position' => { 343 => 0x26 }, - 'face20size' => { 344 => 0x26 }, - 'face21position' => { 343 => 0x28 }, - 'face21size' => { 344 => 0x28 }, - 'face22position' => { 343 => 0x2a }, - 'face22size' => { 344 => 0x2a }, - 'face23position' => { 343 => 0x2c }, - 'face23size' => { 344 => 0x2c }, - 'face24position' => { 343 => 0x2e }, - 'face24size' => { 344 => 0x2e }, - 'face25position' => { 343 => 0x30 }, - 'face25size' => { 344 => 0x30 }, - 'face26position' => { 343 => 0x32 }, - 'face26size' => { 344 => 0x32 }, - 'face27position' => { 343 => 0x34 }, - 'face27size' => { 344 => 0x34 }, - 'face28position' => { 343 => 0x36 }, - 'face28size' => { 344 => 0x36 }, - 'face29position' => { 343 => 0x38 }, - 'face29size' => { 344 => 0x38 }, - 'face2position' => { 54 => 0xa, 110 => 0x7c, 111 => 0x4c, 207 => 0x8, 315 => 0x5, 343 => 0x2, 387 => 0xc8, 417 => 0x6, 418 => 0x20, 419 => 0x25, 420 => 0x65 }, - 'face2size' => { 344 => 0x2 }, - 'face30position' => { 343 => 0x3a }, - 'face30size' => { 344 => 0x3a }, - 'face31position' => { 343 => 0x3c }, - 'face31size' => { 344 => 0x3c }, - 'face32position' => { 343 => 0x3e }, - 'face32size' => { 344 => 0x3e }, - 'face3position' => { 54 => 0xc, 110 => 0xeb, 111 => 0x80, 207 => 0xc, 315 => 0x9, 343 => 0x4, 387 => 0xd4, 417 => 0xb, 418 => 0x40, 419 => 0x4a, 420 => 0x6f }, - 'face3size' => { 344 => 0x4 }, - 'face4position' => { 54 => 0xe, 110 => 0x15a, 111 => 0xb4, 207 => 0x10, 315 => 0xd, 343 => 0x6, 387 => 0xe0, 417 => 0x10, 418 => 0x60, 419 => 0x6f, 420 => 0x79 }, - 'face4size' => { 344 => 0x6 }, - 'face5position' => { 54 => 0x10, 110 => 0x1c9, 111 => 0xe8, 207 => 0x14, 315 => 0x11, 343 => 0x8, 387 => 0xec, 417 => 0x15, 418 => 0x80, 419 => 0x94 }, - 'face5size' => { 344 => 0x8 }, - 'face6position' => { 54 => 0x12, 110 => 0x238, 111 => 0x11c, 207 => 0x18, 343 => 0xa, 387 => 0xf8, 417 => 0x1a, 418 => 0xa0, 419 => 0xb9 }, - 'face6size' => { 344 => 0xa }, - 'face7position' => { 54 => 0x14, 110 => 0x2a7, 111 => 0x150, 207 => 0x1c, 343 => 0xc, 387 => 0x104, 417 => 0x1f, 418 => 0xc0, 419 => 0xde }, - 'face7size' => { 344 => 0xc }, - 'face8position' => { 54 => 0x16, 110 => 0x316, 111 => 0x184, 207 => 0x20, 343 => 0xe, 387 => 0x110, 417 => 0x24, 418 => 0xe0, 419 => 0x103 }, - 'face8size' => { 344 => 0xe }, - 'face9position' => { 54 => 0x18, 110 => 0x385, 111 => 0x1b8, 207 => 0x24, 343 => 0x10 }, - 'face9size' => { 344 => 0x10 }, - 'facebalanceorigi' => { 475 => 'FaceBalanceOrigI' }, - 'facebalanceorigq' => { 475 => 'FaceBalanceOrigQ' }, - 'facebalancestrength' => { 475 => 'FaceBalanceStrength' }, - 'facebalancewarmth' => { 475 => 'FaceBalanceWarmth' }, - 'facedetect' => { 358 => 0x76, 397 => 0x100 }, - 'facedetectarea' => { 304 => 0x1201 }, - 'facedetectframecrop' => { 304 => 0x1207 }, - 'facedetectframesize' => { 54 => 0x3, 110 => 0x1, 111 => 0x4, 207 => 0x1, 304 => 0x1203, 358 => 0x77, 387 => 0xb6 }, - 'facedetection' => { 412 => 0x30, 428 => 0x19 }, + 'face10position' => { 110 => 0x3f4, 111 => 0x1ec, 207 => 0x28, 344 => 0x12 }, + 'face10size' => { 345 => 0x12 }, + 'face11position' => { 207 => 0x2c, 344 => 0x14 }, + 'face11size' => { 345 => 0x14 }, + 'face12position' => { 207 => 0x30, 344 => 0x16 }, + 'face12size' => { 345 => 0x16 }, + 'face13position' => { 344 => 0x18 }, + 'face13size' => { 345 => 0x18 }, + 'face14position' => { 344 => 0x1a }, + 'face14size' => { 345 => 0x1a }, + 'face15position' => { 344 => 0x1c }, + 'face15size' => { 345 => 0x1c }, + 'face16position' => { 344 => 0x1e }, + 'face16size' => { 345 => 0x1e }, + 'face17position' => { 344 => 0x20 }, + 'face17size' => { 345 => 0x20 }, + 'face18position' => { 344 => 0x22 }, + 'face18size' => { 345 => 0x22 }, + 'face19position' => { 344 => 0x24 }, + 'face19size' => { 345 => 0x24 }, + 'face1position' => { 54 => 0x8, 110 => 0xd, 111 => 0x18, 207 => 0x4, 316 => 0x1, 344 => 0x0, 388 => 0xbc, 418 => 0x1, 419 => 0x0, 420 => 0x0, 421 => 0x5b }, + 'face1size' => { 345 => 0x0 }, + 'face20position' => { 344 => 0x26 }, + 'face20size' => { 345 => 0x26 }, + 'face21position' => { 344 => 0x28 }, + 'face21size' => { 345 => 0x28 }, + 'face22position' => { 344 => 0x2a }, + 'face22size' => { 345 => 0x2a }, + 'face23position' => { 344 => 0x2c }, + 'face23size' => { 345 => 0x2c }, + 'face24position' => { 344 => 0x2e }, + 'face24size' => { 345 => 0x2e }, + 'face25position' => { 344 => 0x30 }, + 'face25size' => { 345 => 0x30 }, + 'face26position' => { 344 => 0x32 }, + 'face26size' => { 345 => 0x32 }, + 'face27position' => { 344 => 0x34 }, + 'face27size' => { 345 => 0x34 }, + 'face28position' => { 344 => 0x36 }, + 'face28size' => { 345 => 0x36 }, + 'face29position' => { 344 => 0x38 }, + 'face29size' => { 345 => 0x38 }, + 'face2position' => { 54 => 0xa, 110 => 0x7c, 111 => 0x4c, 207 => 0x8, 316 => 0x5, 344 => 0x2, 388 => 0xc8, 418 => 0x6, 419 => 0x20, 420 => 0x25, 421 => 0x65 }, + 'face2size' => { 345 => 0x2 }, + 'face30position' => { 344 => 0x3a }, + 'face30size' => { 345 => 0x3a }, + 'face31position' => { 344 => 0x3c }, + 'face31size' => { 345 => 0x3c }, + 'face32position' => { 344 => 0x3e }, + 'face32size' => { 345 => 0x3e }, + 'face3position' => { 54 => 0xc, 110 => 0xeb, 111 => 0x80, 207 => 0xc, 316 => 0x9, 344 => 0x4, 388 => 0xd4, 418 => 0xb, 419 => 0x40, 420 => 0x4a, 421 => 0x6f }, + 'face3size' => { 345 => 0x4 }, + 'face4position' => { 54 => 0xe, 110 => 0x15a, 111 => 0xb4, 207 => 0x10, 316 => 0xd, 344 => 0x6, 388 => 0xe0, 418 => 0x10, 419 => 0x60, 420 => 0x6f, 421 => 0x79 }, + 'face4size' => { 345 => 0x6 }, + 'face5position' => { 54 => 0x10, 110 => 0x1c9, 111 => 0xe8, 207 => 0x14, 316 => 0x11, 344 => 0x8, 388 => 0xec, 418 => 0x15, 419 => 0x80, 420 => 0x94 }, + 'face5size' => { 345 => 0x8 }, + 'face6position' => { 54 => 0x12, 110 => 0x238, 111 => 0x11c, 207 => 0x18, 344 => 0xa, 388 => 0xf8, 418 => 0x1a, 419 => 0xa0, 420 => 0xb9 }, + 'face6size' => { 345 => 0xa }, + 'face7position' => { 54 => 0x14, 110 => 0x2a7, 111 => 0x150, 207 => 0x1c, 344 => 0xc, 388 => 0x104, 418 => 0x1f, 419 => 0xc0, 420 => 0xde }, + 'face7size' => { 345 => 0xc }, + 'face8position' => { 54 => 0x16, 110 => 0x316, 111 => 0x184, 207 => 0x20, 344 => 0xe, 388 => 0x110, 418 => 0x24, 419 => 0xe0, 420 => 0x103 }, + 'face8size' => { 345 => 0xe }, + 'face9position' => { 54 => 0x18, 110 => 0x385, 111 => 0x1b8, 207 => 0x24, 344 => 0x10 }, + 'face9size' => { 345 => 0x10 }, + 'facebalanceorigi' => { 476 => 'FaceBalanceOrigI' }, + 'facebalanceorigq' => { 476 => 'FaceBalanceOrigQ' }, + 'facebalancestrength' => { 476 => 'FaceBalanceStrength' }, + 'facebalancewarmth' => { 476 => 'FaceBalanceWarmth' }, + 'facedetect' => { 359 => 0x76, 398 => 0x100 }, + 'facedetectarea' => { 305 => 0x1201 }, + 'facedetectframecrop' => { 305 => 0x1207 }, + 'facedetectframesize' => { 54 => 0x3, 110 => 0x1, 111 => 0x4, 207 => 0x1, 305 => 0x1203, 359 => 0x77, 388 => 0xb6 }, + 'facedetection' => { 413 => 0x30, 429 => 0x19 }, 'faceelementpositions' => { 127 => 0x4203 }, 'faceelementselected' => { 127 => 0x4005 }, 'faceelementtypes' => { 127 => 0x4201 }, - 'faceid' => { 477 => 'FaceID' }, + 'faceid' => { 478 => 'FaceID' }, 'faceinfounknown' => { 113 => 0x2089 }, - 'facename' => { 397 => 0x123 }, + 'facename' => { 398 => 0x123 }, 'faceorientation' => { 111 => 0x8 }, - 'faceposition' => { 342 => 0x2, 398 => 0x4 }, + 'faceposition' => { 343 => 0x2, 399 => 0x4 }, 'facepositions' => { 127 => 0x4103 }, - 'facerecognition' => { 397 => 0x120 }, - 'facesdetected' => { 54 => 0x2, 55 => 0x2, 56 => 0x3, 110 => 0x0, 111 => 0x2, 113 => 0x211c, 127 => 0x4100, 207 => 0x3, 304 => 0x1200, 323 => 0x3f, 342 => 0x0, 387 => 0xb5, 398 => 0x0, 417 => 0x0, 420 => 0x3, 431 => 0x30 }, - 'facesrecognized' => { 316 => 0x0 }, + 'facerecognition' => { 398 => 0x120 }, + 'facesdetected' => { 54 => 0x2, 55 => 0x2, 56 => 0x3, 110 => 0x0, 111 => 0x2, 113 => 0x211c, 127 => 0x4100, 207 => 0x3, 305 => 0x1200, 324 => 0x3f, 343 => 0x0, 388 => 0xb5, 399 => 0x0, 418 => 0x0, 421 => 0x3, 432 => 0x30 }, + 'facesrecognized' => { 317 => 0x0 }, 'facewidth' => { 55 => 0x1 }, - 'fade' => { 423 => 0x2034 }, + 'fade' => { 424 => 0x2034 }, 'faithfuloutputhighlightpoint' => { 109 => 0x38 }, 'faithfuloutputshadowpoint' => { 109 => 0x39 }, 'faithfulrawcolortone' => { 109 => 0x31 }, @@ -2728,38 +2730,38 @@ my %tagLookup = ( 'faithfulunsharpmaskfineness' => { 109 => 0xac }, 'faithfulunsharpmaskstrength' => { 109 => 0xaa }, 'faithfulunsharpmaskthreshold' => { 109 => 0xae }, - 'far' => { 466 => 'Far' }, + 'far' => { 467 => 'Far' }, 'fastresetlinetime' => { 138 => 0x1860 }, - 'feedidentifier' => { 494 => 'FeedIdentifier' }, + 'feedidentifier' => { 495 => 'FeedIdentifier' }, 'femicroadjustment' => { 84 => 0x111 }, - 'ffid' => { 485 => 'ffid' }, - 'field' => { 497 => 'field' }, - 'fieldcount' => { 305 => 0x103f }, - 'fieldofview' => { 383 => "FOV\x00" }, + 'ffid' => { 486 => 'ffid' }, + 'field' => { 498 => 'field' }, + 'fieldcount' => { 306 => 0x103f }, + 'fieldofview' => { 384 => "FOV\x00" }, 'fifoenonepixeldelay' => { 138 => 0x1901 }, 'filecreatedate' => { 120 => 'FileCreateDate' }, - 'filedatarate' => { 508 => 'fileDataRate' }, - 'fileformat' => { 95 => 0x0, 132 => 0x14, 400 => [0x22,0x26], 423 => 0xb000 }, + 'filedatarate' => { 509 => 'fileDataRate' }, + 'fileformat' => { 95 => 0x0, 132 => 0x14, 401 => [0x22,0x26], 424 => 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, 324 => 0x0 }, + '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, 325 => 0x0 }, 'fileindex2' => { 21 => 0x290 }, 'filemodifydate' => { 120 => 'FileModifyDate' }, 'filename' => { 120 => 'FileName' }, - 'filenameasdelivered' => { 310 => 'FileNameAsDelivered' }, - 'filenumber' => { 57 => 0x1, 64 => 0x8, 97 => 0x1817, 114 => 'Canon-FileNumber', 208 => 0x4, 386 => 0x10 }, + 'filenameasdelivered' => { 311 => 'FileNameAsDelivered' }, + 'filenumber' => { 57 => 0x1, 64 => 0x8, 97 => 0x1817, 114 => 'Canon-FileNumber', 208 => 0x4, 387 => 0x10 }, 'filenumbermemory' => { 181 => 0x1a }, - 'filenumbersequence' => { 282 => '12.2', 287 => '3.1', 288 => '4.1', 289 => '4.1', 291 => '11.1', 292 => '4.3', 297 => '5.2', 298 => 0x48 }, + 'filenumbersequence' => { 283 => '12.2', 288 => '3.1', 289 => '4.1', 290 => '4.1', 292 => '11.1', 293 => '4.3', 298 => '5.2', 299 => 0x48 }, 'filepermissions' => { 120 => 'FilePermissions' }, - 'filesource' => { 119 => 0xa300, 127 => 0x8000, 487 => 'FileSource' }, + 'filesource' => { 119 => 0xa300, 127 => 0x8000, 488 => 'FileSource' }, 'fileuserid' => { 120 => 'FileUserID' }, 'fileversion' => { 132 => 0x16 }, 'fillflashautoreduction' => { 82 => 0xe, 83 => 0xe, 90 => 0xa }, - 'filllight' => { 481 => 'FillLight', 483 => 'FillLight' }, + 'filllight' => { 482 => 'FillLight', 484 => 'FillLight' }, 'fillorder' => { 119 => 0x10a }, - 'filmgraineffect' => { 300 => 0x538 }, - 'filmmode' => { 127 => 0x1401, 320 => 0x412, 323 => 0x42 }, - 'filmtype' => { 240 => 0x2 }, - 'filtereffect' => { 57 => 0xe, 234 => 0x37, 235 => 0x3f, 236 => 0x47, 323 => 0xa1 }, + 'filmgraineffect' => { 301 => 0x538 }, + 'filmmode' => { 127 => 0x1401, 321 => 0x412, 324 => 0x42 }, + 'filmtype' => { 241 => 0x2 }, + 'filtereffect' => { 57 => 0xe, 235 => 0x37, 236 => 0x3f, 237 => 0x47, 324 => 0xa1 }, 'filtereffectauto' => { 71 => 0xa0 }, 'filtereffectfaithful' => { 70 => 0x70, 71 => 0x70 }, 'filtereffectlandscape' => { 70 => 0x40, 71 => 0x40 }, @@ -2771,69 +2773,69 @@ my %tagLookup = ( 'filtereffectuserdef2' => { 70 => 0xb8, 71 => 0xd0 }, 'filtereffectuserdef3' => { 70 => 0xd0, 71 => 0xe8 }, 'finderdisplayduringexposure' => { 83 => 0x1 }, - 'finesharpness' => { 358 => 0x70 }, - 'finetuneoptcenterweighted' => { 282 => '7.2', 283 => '9.1', 285 => '9.1', 286 => '9.1', 290 => '8.1', 295 => '9.1', 296 => '9.1', 297 => '9.1', 298 => 0x23 }, - 'finetuneopthighlightweighted' => { 285 => '46.1', 286 => '46.1', 295 => '46.1', 296 => '46.1', 298 => 0x27 }, - 'finetuneoptmatrixmetering' => { 282 => '8.1', 283 => '8.2', 285 => '8.2', 286 => '8.2', 290 => '7.2', 291 => '6.1', 295 => '8.2', 296 => '8.2', 297 => '8.2', 298 => 0x21 }, - 'finetuneoptspotmetering' => { 282 => '8.2', 283 => '9.2', 285 => '9.2', 286 => '9.2', 290 => '8.2', 291 => '6.2', 295 => '9.2', 296 => '9.2', 297 => '9.2', 298 => 0x25 }, + 'finesharpness' => { 359 => 0x70 }, + 'finetuneoptcenterweighted' => { 283 => '7.2', 284 => '9.1', 286 => '9.1', 287 => '9.1', 291 => '8.1', 296 => '9.1', 297 => '9.1', 298 => '9.1', 299 => 0x23 }, + 'finetuneopthighlightweighted' => { 286 => '46.1', 287 => '46.1', 296 => '46.1', 297 => '46.1', 299 => 0x27 }, + 'finetuneoptmatrixmetering' => { 283 => '8.1', 284 => '8.2', 286 => '8.2', 287 => '8.2', 291 => '7.2', 292 => '6.1', 296 => '8.2', 297 => '8.2', 298 => '8.2', 299 => 0x21 }, + 'finetuneoptspotmetering' => { 283 => '8.2', 284 => '9.2', 286 => '9.2', 287 => '9.2', 291 => '8.2', 292 => '6.2', 296 => '9.2', 297 => '9.2', 298 => '9.2', 299 => 0x25 }, 'finishexposure' => { 138 => 0xdbd }, 'finishfiletype' => { 138 => 0xdb8 }, 'finishlook' => { 138 => 0xdbc }, 'finishnoise' => { 138 => 0xdba }, 'finishresolution' => { 138 => 0xdb9 }, 'finishsharpening' => { 138 => 0xdbb }, - 'firmware' => { 305 => 0x405, 400 => [0x8c,0x17,0x3b], 478 => 'Firmware' }, - 'firmware2' => { 400 => 0x57 }, - 'firmwaredate' => { 112 => 0x15, 113 => 0x2001, 384 => 0x4, 386 => 0x30 }, + 'firmware' => { 306 => 0x405, 401 => [0x8c,0x17,0x3b], 479 => 'Firmware' }, + 'firmware2' => { 401 => 0x57 }, + 'firmwaredate' => { 112 => 0x15, 113 => 0x2001, 385 => 0x4, 387 => 0x30 }, 'firmwareid' => { 188 => 0x0 }, - 'firmwarename' => { 397 => 0xa001 }, - 'firmwarerevision' => { 19 => 0xa4, 64 => 0x1e, 388 => 0x0 }, - 'firmwarerevision2' => { 388 => 0xc }, - 'firmwareversion' => { 7 => 0x10b, 11 => 0x136, 14 => 0xff, 15 => 0x107, 138 => [0x415,0xce5], 154 => 0x57, 156 => 'FirmwareVersion', 321 => 0x320, 323 => 0x2, 325 => 0x3109, 358 => 0x230, 383 => ['CNFV','FIRM'], 385 => 0x18, 386 => 0x2a, 390 => 0x2 }, - 'firmwareversions' => { 367 => 0x301 }, - 'firstphotodate' => { 469 => 'FirstPhotoDate' }, - 'firstpublicationdate' => { 310 => 'FirstPublicationDate' }, - 'fixtureidentifier' => { 131 => 0x16, 476 => 'FixtureIdentifier' }, - 'flash' => { 114 => 'XMP-Flash', 119 => 0x9209, 152 => 0x22, 182 => 0x1f, 183 => 0x15, 386 => 0x5a, 487 => 'Flash' }, - 'flashaction' => { 410 => 0x3e, 411 => 0x3e, 423 => 0x2017, 428 => [0x2a,0x2c,0x30] }, - 'flashaction2' => { 410 => 0x4c, 411 => 0x4c, 428 => 0x77 }, - 'flashactionexternal' => { 428 => [0x78,0x7c] }, + 'firmwarename' => { 398 => 0xa001 }, + 'firmwarerevision' => { 19 => 0xa4, 64 => 0x1e, 389 => 0x0 }, + 'firmwarerevision2' => { 389 => 0xc }, + 'firmwareversion' => { 7 => 0x10b, 11 => 0x136, 14 => 0xff, 15 => 0x107, 138 => [0x415,0xce5], 154 => 0x57, 156 => 'FirmwareVersion', 322 => 0x320, 324 => 0x2, 326 => 0x3109, 359 => 0x230, 384 => ['CNFV','FIRM'], 386 => 0x18, 387 => 0x2a, 391 => 0x2 }, + 'firmwareversions' => { 368 => 0x301 }, + 'firstphotodate' => { 470 => 'FirstPhotoDate' }, + 'firstpublicationdate' => { 311 => 'FirstPublicationDate' }, + 'fixtureidentifier' => { 131 => 0x16, 477 => 'FixtureIdentifier' }, + 'flash' => { 114 => 'XMP-Flash', 119 => 0x9209, 152 => 0x22, 182 => 0x1f, 183 => 0x15, 387 => 0x5a, 488 => 'Flash' }, + 'flashaction' => { 411 => 0x3e, 412 => 0x3e, 424 => 0x2017, 429 => [0x2a,0x2c,0x30] }, + 'flashaction2' => { 411 => 0x4c, 412 => 0x4c, 429 => 0x77 }, + 'flashactionexternal' => { 429 => [0x78,0x7c] }, 'flashactivity' => { 34 => 0x1c }, 'flashbatterylevel' => { 44 => 0x249 }, - 'flashbias' => { 323 => 0x24 }, + 'flashbias' => { 324 => 0x24 }, 'flashbits' => { 34 => 0x1d }, - 'flashburstpriority' => { 298 => 0x111 }, + 'flashburstpriority' => { 299 => 0x111 }, 'flashbuttonfunction' => { 84 => 0x70e }, - 'flashchargelevel' => { 305 => 0x1010 }, + 'flashchargelevel' => { 306 => 0x1010 }, 'flashcolorfilter' => { 211 => 0x10, 212 => 0x10, 214 => 0x10 }, 'flashcommandermode' => { 209 => '9.1', 210 => '9.1', 211 => '9.1', 212 => '9.1', 214 => '9.1' }, - 'flashcompensation' => { 138 => 0x3f3, 209 => 0xa, 210 => 0xa, 211 => 0xa, 212 => 0x27, 213 => 0xa, 214 => 0xa, 478 => 'FlashCompensation' }, - 'flashcontrol' => { 410 => 0x23, 411 => 0x1f, 412 => 0x21 }, - 'flashcontrolbuilt-in' => { 291 => '16.1', 292 => '23.1', 294 => '23.1', 295 => '24.1' }, - 'flashcontrolmode' => { 209 => '9.2', 210 => '9.2', 211 => '9.2', 212 => '9.2', 214 => '9.2', 229 => 0x148, 230 => 0x1a8, 231 => 0x1bc, 255 => 0xc4a6, 300 => 0x404 }, - 'flashcurtain' => { 323 => 0x48 }, + 'flashcompensation' => { 138 => 0x3f3, 209 => 0xa, 210 => 0xa, 211 => 0xa, 212 => 0x27, 213 => 0xa, 214 => 0xa, 479 => 'FlashCompensation' }, + 'flashcontrol' => { 411 => 0x23, 412 => 0x1f, 413 => 0x21 }, + 'flashcontrolbuilt-in' => { 292 => '16.1', 293 => '23.1', 295 => '23.1', 296 => '24.1' }, + 'flashcontrolmode' => { 209 => '9.2', 210 => '9.2', 211 => '9.2', 212 => '9.2', 214 => '9.2', 230 => 0x148, 231 => 0x1a8, 232 => 0x1bc, 256 => 0xc4a6, 301 => 0x404 }, + 'flashcurtain' => { 324 => 0x48 }, 'flashdefault' => { 184 => 0x42 }, - 'flashdevice' => { 305 => 0x1005 }, + 'flashdevice' => { 306 => 0x1005 }, 'flashdistance' => { 113 => 0x2034 }, - 'flashenergy' => { 119 => 0xa20b, 487 => 'FlashEnergy' }, + 'flashenergy' => { 119 => 0xa20b, 488 => 'FlashEnergy' }, 'flashexposurebracketvalue' => { 227 => 0x18 }, - 'flashexposurecomp' => { 77 => 0xf, 127 => 0x1011, 159 => 'ExposureComp', 181 => 0x23, 186 => 0x104, 187 => 0x49c1, 227 => 0x12, 300 => 0x401, 305 => 0x1023, 358 => 0x4d, 390 => 0x100b, 400 => [0x3a,0x56], 423 => 0x104 }, - 'flashexposurecomp2' => { 259 => 0x4d2 }, + 'flashexposurecomp' => { 77 => 0xf, 127 => 0x1011, 159 => 'ExposureComp', 181 => 0x23, 186 => 0x104, 187 => 0x49c1, 227 => 0x12, 301 => 0x401, 306 => 0x1023, 359 => 0x4d, 391 => 0x100b, 401 => [0x3a,0x56], 424 => 0x104 }, + 'flashexposurecomp2' => { 260 => 0x4d2 }, 'flashexposurecomp3' => { 211 => 0x1d }, 'flashexposurecomp4' => { 211 => 0x27 }, - 'flashexposurecomparea' => { 283 => '38.4', 285 => '38.4', 286 => '38.4', 295 => '38.4', 296 => '38.4', 298 => 0x59 }, - 'flashexposurecompset' => { 184 => 0x10, 331 => 0xe, 410 => 0x14, 411 => 0x12, 412 => 0x23, 428 => 0x1f }, - 'flashexposurecompset2' => { 428 => [0x26,0x2c] }, + 'flashexposurecomparea' => { 284 => '38.4', 286 => '38.4', 287 => '38.4', 296 => '38.4', 297 => '38.4', 299 => 0x59 }, + 'flashexposurecompset' => { 184 => 0x10, 332 => 0xe, 411 => 0x14, 412 => 0x12, 413 => 0x23, 429 => 0x1f }, + 'flashexposurecompset2' => { 429 => [0x26,0x2c] }, 'flashexposureindicator' => { 184 => 0x54 }, 'flashexposureindicatorlast' => { 184 => 0x56 }, 'flashexposureindicatornext' => { 184 => 0x55 }, 'flashexposurelock' => { 57 => 0x19 }, - 'flashfired' => { 140 => 0x5d, 159 => 'Fired', 181 => 0x14, 258 => '590.3', 487 => [\'Flash','FlashFired'] }, + 'flashfired' => { 140 => 0x5d, 159 => 'Fired', 181 => 0x14, 259 => '590.3', 488 => [\'Flash','FlashFired'] }, 'flashfiring' => { 84 => 0x306, 85 => 0x6, 86 => 0x7, 89 => 0x7 }, - 'flashfirmwareversion' => { 301 => 0x1002 }, + 'flashfirmwareversion' => { 302 => 0x1002 }, 'flashfocallength' => { 209 => 0xb, 210 => 0xc, 211 => 0xc, 212 => 0xc, 213 => 0xc, 214 => 0x26 }, - 'flashfunction' => { 187 => 0x31, 487 => [\'Flash','FlashFunction'] }, - 'flashgndistance' => { 209 => 0xe, 210 => 0xf, 211 => 0xf, 212 => 0xf, 213 => 0xf, 214 => 0xf, 229 => 0x14e, 230 => 0x1ae, 231 => 0x1c2, 255 => 0xc4ac }, + 'flashfunction' => { 187 => 0x31, 488 => [\'Flash','FlashFunction'] }, + 'flashgndistance' => { 209 => 0xe, 210 => 0xf, 211 => 0xf, 212 => 0xf, 213 => 0xf, 214 => 0xf, 230 => 0x14e, 231 => 0x1ae, 232 => 0x1c2, 256 => 0xc4ac }, 'flashgroupacompensation' => { 209 => 0x11, 210 => 0x12, 211 => 0x13, 212 => 0x28, 213 => 0x28, 214 => 0x28 }, 'flashgroupacontrolmode' => { 209 => 0xf, 210 => '16.1', 211 => '17.1', 212 => '17.1', 213 => '17.1', 214 => '17.1' }, 'flashgroupaoutput' => { 209 => 0x11, 210 => 0x12, 211 => 0x13, 212 => 0x28, 213 => 0x28, 214 => 0x28 }, @@ -2845,150 +2847,150 @@ my %tagLookup = ( 'flashgroupcoutput' => { 210 => 0x14, 211 => 0x15, 212 => 0x2a, 213 => 0x2a, 214 => 0x2a }, 'flashguidenumber' => { 77 => 0xd, 94 => 0x0, 159 => 'GuideNumber' }, 'flashilluminationpattern' => { 214 => 0x25 }, - 'flashintensity' => { 112 => [0x19,0x5], 300 => 0x405 }, - 'flashlevel' => { 284 => 0x9, 423 => 0xb048 }, + 'flashintensity' => { 112 => [0x19,0x5], 301 => 0x405 }, + 'flashlevel' => { 285 => 0x9, 424 => 0xb048 }, 'flashmake' => { 159 => 'Make' }, 'flashmanufacturer' => { 178 => 'FlashManufacturer' }, - 'flashmastercompensation' => { 229 => 0x162, 230 => 0x1aa, 231 => 0x1be, 255 => 0xc4c0 }, - 'flashmastercontrolmode' => { 229 => 0x160, 255 => 0xc4be }, - 'flashmasteroutput' => { 229 => 0x166, 255 => 0xc4c4 }, + 'flashmastercompensation' => { 230 => 0x162, 231 => 0x1aa, 232 => 0x1be, 256 => 0xc4c0 }, + 'flashmastercontrolmode' => { 230 => 0x160, 256 => 0xc4be }, + 'flashmasteroutput' => { 230 => 0x166, 256 => 0xc4c4 }, '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' => { 358 => 0x20a }, - 'flashmode' => { 112 => 0x4, 138 => 0x3f2, 140 => 0x5c, 151 => 0x27, 159 => 'Mode', 181 => 0x2, 182 => 0x20, 183 => 0x16, 184 => 0xf, 227 => 0x87, 300 => 0x400, 305 => 0x1004, 358 => 0xc, 365 => 0x4, 389 => 0x20, 390 => 0x100a, 399 => 0x225, 410 => 0x13, 411 => 0x7f, 412 => 0x20, 428 => 0x10, 432 => 0x1138, 433 => 0x1138, 434 => 0x1114, 435 => 0x1190, 436 => 0x116c, 437 => 0x1024, 438 => 0x21c, 439 => 0x21c, 440 => 0x211, 487 => [\'Flash','FlashMode'] }, - 'flashmodel' => { 159 => 'Model', 178 => 'FlashModel', 301 => 0x1001 }, - 'flashoptions' => { 339 => 0x2 }, - 'flashoptions2' => { 339 => 0x10 }, - 'flashoutput' => { 44 => 0x248, 77 => 0x21, 209 => 0xa, 210 => 0xa, 211 => 0xa, 212 => 0x27, 214 => 0x21, 229 => 0x152, 230 => 0x1b2, 231 => 0x1c6, 255 => 0xc4b0 }, - 'flashpixversion' => { 119 => 0xa000, 487 => 'FlashpixVersion' }, - 'flashredeyemode' => { 487 => [\'Flash','FlashRedEyeMode'] }, - 'flashremotecontrol' => { 229 => 0x15c, 230 => 0x1bc, 255 => 0xc4ba, 300 => 0x403 }, - 'flashreturn' => { 487 => [\'Flash','FlashReturn'] }, - 'flashserialnumber' => { 159 => 'SerialNumber', 301 => 0x1003 }, + 'flashmeteringsegments' => { 359 => 0x20a }, + 'flashmode' => { 112 => 0x4, 138 => 0x3f2, 140 => 0x5c, 151 => 0x27, 159 => 'Mode', 181 => 0x2, 182 => 0x20, 183 => 0x16, 184 => 0xf, 227 => 0x87, 301 => 0x400, 306 => 0x1004, 359 => 0xc, 366 => 0x4, 390 => 0x20, 391 => 0x100a, 400 => 0x225, 411 => 0x13, 412 => 0x7f, 413 => 0x20, 429 => 0x10, 433 => 0x1138, 434 => 0x1138, 435 => 0x1114, 436 => 0x1190, 437 => 0x116c, 438 => 0x1024, 439 => 0x21c, 440 => 0x21c, 441 => 0x211, 488 => [\'Flash','FlashMode'] }, + 'flashmodel' => { 159 => 'Model', 178 => 'FlashModel', 302 => 0x1001 }, + 'flashoptions' => { 340 => 0x2 }, + 'flashoptions2' => { 340 => 0x10 }, + 'flashoutput' => { 44 => 0x248, 77 => 0x21, 209 => 0xa, 210 => 0xa, 211 => 0xa, 212 => 0x27, 214 => 0x21, 230 => 0x152, 231 => 0x1b2, 232 => 0x1c6, 256 => 0xc4b0 }, + 'flashpixversion' => { 119 => 0xa000, 488 => 'FlashpixVersion' }, + 'flashredeyemode' => { 488 => [\'Flash','FlashRedEyeMode'] }, + 'flashremotecontrol' => { 230 => 0x15c, 231 => 0x1bc, 256 => 0xc4ba, 301 => 0x403 }, + 'flashreturn' => { 488 => [\'Flash','FlashReturn'] }, + 'flashserialnumber' => { 159 => 'SerialNumber', 302 => 0x1003 }, 'flashsetting' => { 227 => 0x8 }, - 'flashshutterspeed' => { 282 => '20.2', 283 => '23.2', 285 => '23.2', 286 => '23.2', 291 => '15.2', 292 => '22.2', 293 => '7.2', 294 => '22.2', 295 => '23.2', 296 => '23.2', 297 => '23.1', 298 => 0x57 }, + 'flashshutterspeed' => { 283 => '20.2', 284 => '23.2', 286 => '23.2', 287 => '23.2', 292 => '15.2', 293 => '22.2', 294 => '7.2', 295 => '22.2', 296 => '23.2', 297 => '23.2', 298 => '23.1', 299 => 0x57 }, 'flashsource' => { 209 => 0x4, 210 => 0x4, 211 => 0x4, 212 => 0x4, 213 => 0x4, 214 => 0x4 }, - 'flashstatus' => { 346 => 0x0, 428 => [0x82,0x86], 442 => 0x31, 443 => 0x39, 444 => 0x39 }, - 'flashstatusbuilt-in' => { 412 => [0x87,0x287] }, - 'flashstatusexternal' => { 412 => [0x88,0x288] }, - 'flashsyncspeed' => { 282 => '20.1', 283 => '23.1', 285 => '23.1', 286 => '23.1', 291 => '15.1', 292 => '22.1', 294 => '22.1', 295 => '23.1', 296 => '23.1', 298 => 0x53 }, + 'flashstatus' => { 347 => 0x0, 429 => [0x82,0x86], 443 => 0x31, 444 => 0x39, 445 => 0x39 }, + 'flashstatusbuilt-in' => { 413 => [0x87,0x287] }, + 'flashstatusexternal' => { 413 => [0x88,0x288] }, + 'flashsyncspeed' => { 283 => '20.1', 284 => '23.1', 286 => '23.1', 287 => '23.1', 292 => '15.1', 293 => '22.1', 295 => '22.1', 296 => '23.1', 297 => '23.1', 299 => 0x53 }, 'flashsyncspeedav' => { 82 => 0x3, 84 => 0x10f, 85 => 0x2, 86 => 0x3, 87 => 0x2, 88 => 0x2, 89 => 0x3, 90 => 0x6 }, 'flashthreshold' => { 94 => 0x1 }, - 'flashtype' => { 159 => 'Type', 184 => 0x59, 227 => 0x9, 301 => 0x1000 }, - 'flashwarning' => { 292 => '30.1', 293 => '7.1', 297 => '31.1', 323 => 0x62 }, - 'flashwirelessoption' => { 229 => 0x15a, 230 => 0x1c8, 255 => 0xc4c6 }, - 'flexiblespotposition' => { 423 => 0x201d }, - 'flickadvancedirection' => { 298 => 0x25f }, - 'flickerreduce' => { 399 => 0x218 }, - 'flickerreduction' => { 127 => 0x1446, 251 => 0xe84 }, - 'flickerreductionindicator' => { 251 => 0x5e2 }, - 'flickerreductionshooting' => { 230 => 0x1a4, 231 => 0x1b8 }, + 'flashtype' => { 159 => 'Type', 184 => 0x59, 227 => 0x9, 302 => 0x1000 }, + 'flashwarning' => { 293 => '30.1', 294 => '7.1', 298 => '31.1', 324 => 0x62 }, + 'flashwirelessoption' => { 230 => 0x15a, 231 => 0x1c8, 256 => 0xc4c6 }, + 'flexiblespotposition' => { 424 => 0x201d }, + 'flickadvancedirection' => { 299 => 0x25f }, + 'flickerreduce' => { 400 => 0x218 }, + 'flickerreduction' => { 127 => 0x1446, 252 => 0xe84 }, + 'flickerreductionindicator' => { 252 => 0x5e2 }, + 'flickerreductionshooting' => { 231 => 0x1a4, 232 => 0x1b8 }, 'flightpitchdegree' => { 116 => 'FlightPitchDegree' }, 'flightrolldegree' => { 116 => 'FlightRollDegree' }, 'flightxspeed' => { 116 => 'FlightXSpeed' }, 'flightyawdegree' => { 116 => 'FlightYawDegree' }, 'flightyspeed' => { 116 => 'FlightYSpeed' }, 'flightzspeed' => { 116 => 'FlightZSpeed' }, - 'fliphorizontal' => { 275 => 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, 225 => 0x38, 322 => 0x35a, 358 => 0x13, 397 => 0xa019, 400 => [0x31,0x49], 410 => 0x1, 411 => 0x1, 428 => [0x20,0x22,0x26], 487 => 'FNumber' }, - 'focaldistance' => { 467 => '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, 220 => 0xa, 221 => 0xb, 225 => [0xc,0x3c], 317 => 0x1, 358 => 0x1d, 367 => 0x403, 390 => 0x1500, 409 => 0xe, 436 => 0x1278, 437 => 0x1134, 438 => 0x32c, 439 => 0x32c, 440 => 0x30a, 487 => 'FocalLength' }, - 'focallength2' => { 428 => [0x23,0x25,0x29] }, - 'focallengthin35mmformat' => { 119 => 0xa405, 397 => 0xa01a, 487 => 'FocalLengthIn35mmFilm' }, - 'focallengthtelezoom' => { 409 => 0x10 }, - 'focalplaneafpointarea' => { 441 => 0x2 }, - 'focalplaneafpointlocation1' => { 441 => 0x6 }, - 'focalplaneafpointlocation10' => { 441 => 0x2a }, - 'focalplaneafpointlocation11' => { 441 => 0x2e }, - 'focalplaneafpointlocation12' => { 441 => 0x32 }, - 'focalplaneafpointlocation13' => { 441 => 0x36 }, - 'focalplaneafpointlocation14' => { 441 => 0x3a }, - 'focalplaneafpointlocation15' => { 441 => 0x3e }, - 'focalplaneafpointlocation2' => { 441 => 0xa }, - 'focalplaneafpointlocation3' => { 441 => 0xe }, - 'focalplaneafpointlocation4' => { 441 => 0x12 }, - 'focalplaneafpointlocation5' => { 441 => 0x16 }, - 'focalplaneafpointlocation6' => { 441 => 0x1a }, - 'focalplaneafpointlocation7' => { 441 => 0x1e }, - 'focalplaneafpointlocation8' => { 441 => 0x22 }, - 'focalplaneafpointlocation9' => { 441 => 0x26 }, - 'focalplaneafpointsused' => { 441 => 0x1 }, - 'focalplanediagonal' => { 301 => 0x103, 305 => 0x205 }, - 'focalplaneresolutionunit' => { 119 => 0xa210, 487 => 'FocalPlaneResolutionUnit' }, - 'focalplanexresolution' => { 119 => 0xa20e, 487 => 'FocalPlaneXResolution' }, + 'fliphorizontal' => { 276 => 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, 225 => 0x38, 323 => 0x35a, 359 => 0x13, 398 => 0xa019, 401 => [0x31,0x49], 411 => 0x1, 412 => 0x1, 429 => [0x20,0x22,0x26], 488 => 'FNumber' }, + 'focaldistance' => { 468 => '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, 220 => 0xa, 221 => 0xb, 225 => [0xc,0x3c], 318 => 0x1, 359 => 0x1d, 368 => 0x403, 391 => 0x1500, 410 => 0xe, 437 => 0x1278, 438 => 0x1134, 439 => 0x32c, 440 => 0x32c, 441 => 0x30a, 488 => 'FocalLength' }, + 'focallength2' => { 429 => [0x23,0x25,0x29] }, + 'focallengthin35mmformat' => { 119 => 0xa405, 398 => 0xa01a, 488 => 'FocalLengthIn35mmFilm' }, + 'focallengthtelezoom' => { 410 => 0x10 }, + 'focalplaneafpointarea' => { 442 => 0x2 }, + 'focalplaneafpointlocation1' => { 442 => 0x6 }, + 'focalplaneafpointlocation10' => { 442 => 0x2a }, + 'focalplaneafpointlocation11' => { 442 => 0x2e }, + 'focalplaneafpointlocation12' => { 442 => 0x32 }, + 'focalplaneafpointlocation13' => { 442 => 0x36 }, + 'focalplaneafpointlocation14' => { 442 => 0x3a }, + 'focalplaneafpointlocation15' => { 442 => 0x3e }, + 'focalplaneafpointlocation2' => { 442 => 0xa }, + 'focalplaneafpointlocation3' => { 442 => 0xe }, + 'focalplaneafpointlocation4' => { 442 => 0x12 }, + 'focalplaneafpointlocation5' => { 442 => 0x16 }, + 'focalplaneafpointlocation6' => { 442 => 0x1a }, + 'focalplaneafpointlocation7' => { 442 => 0x1e }, + 'focalplaneafpointlocation8' => { 442 => 0x22 }, + 'focalplaneafpointlocation9' => { 442 => 0x26 }, + 'focalplaneafpointsused' => { 442 => 0x1 }, + 'focalplanediagonal' => { 302 => 0x103, 306 => 0x205 }, + 'focalplaneresolutionunit' => { 119 => 0xa210, 488 => 'FocalPlaneResolutionUnit' }, + 'focalplanexresolution' => { 119 => 0xa20e, 488 => 'FocalPlaneXResolution' }, 'focalplanexsize' => { 59 => 0x2 }, 'focalplanexunknown' => { 59 => 0x2 }, - 'focalplaneyresolution' => { 119 => 0xa20f, 487 => 'FocalPlaneYResolution' }, + 'focalplaneyresolution' => { 119 => 0xa20f, 488 => 'FocalPlaneYResolution' }, 'focalplaneysize' => { 59 => 0x3 }, 'focalplaneyunknown' => { 59 => 0x3 }, - 'focalpointx' => { 467 => 'FocalPointX' }, - 'focalpointy' => { 467 => 'FocalPointY' }, + 'focalpointx' => { 468 => 'FocalPointX' }, + 'focalpointy' => { 468 => 'FocalPointY' }, 'focaltype' => { 10 => 0x2d, 59 => 0x0 }, 'focalunits' => { 34 => 0x19 }, - 'focus' => { 265 => 0x8 }, + 'focus' => { 266 => 0x8 }, 'focusarea' => { 181 => 0x31 }, - 'focusareaselection' => { 293 => '15.2' }, - 'focusbracket' => { 323 => 0xbd }, - 'focusbracketstepsize' => { 300 => 0x308 }, + 'focusareaselection' => { 294 => '15.2' }, + 'focusbracket' => { 324 => 0xbd }, + 'focusbracketstepsize' => { 301 => 0x308 }, 'focuscontinuous' => { 34 => 0x20 }, 'focusdisplayaiservoandmf' => { 84 => 0x515 }, - 'focusdistance' => { 163 => 'FocusDistance', 181 => 0x13, 187 => 0x49bb, 220 => 0x9, 221 => 0xa, 225 => [0xb,0x4e], 303 => 0x305, 317 => 0x0, 321 => 0x304, 322 => 0x304 }, + 'focusdistance' => { 163 => 'FocusDistance', 181 => 0x13, 187 => 0x49bb, 220 => 0x9, 221 => 0xa, 225 => [0xb,0x4e], 304 => 0x305, 318 => 0x0, 322 => 0x304, 323 => 0x304 }, 'focusdistancelower' => { 7 => 0x45, 9 => 0x8e, 11 => 0x45, 13 => 0x56, 14 => 0x45, 15 => 0x45, 16 => 0x52, 17 => 0x52, 18 => 0x56, 20 => 0x52, 21 => 0x8e, 22 => 0x59, 23 => 0x57, 24 => 0x8e, 25 => 0x94, 26 => 0x95, 27 => 0xa7, 28 => 0x56, 29 => 0xa7, 57 => 0x15, 77 => 0x14 }, 'focusdistancerange' => { 1 => 0xc }, 'focusdistancerangewidth' => { 225 => 0x4c }, 'focusdistanceupper' => { 7 => 0x43, 9 => 0x8c, 11 => 0x43, 13 => 0x54, 14 => 0x43, 15 => 0x43, 16 => 0x50, 17 => 0x50, 18 => 0x54, 20 => 0x50, 21 => 0x8c, 22 => 0x57, 23 => 0x55, 24 => 0x8c, 25 => 0x92, 26 => 0x93, 27 => 0xa5, 28 => 0x54, 29 => 0xa5, 57 => 0x14, 77 => 0x13 }, 'focusholdbutton' => { 184 => 0x44 }, - 'focusinfoversion' => { 303 => 0x0 }, + 'focusinfoversion' => { 304 => 0x0 }, 'focusingscreen' => { 83 => 0x0, 84 => 0x80b, 89 => 0x0 }, - 'focuslocation' => { 423 => 0x2027 }, + 'focuslocation' => { 424 => 0x2027 }, 'focuslocked' => { 180 => 0x14 }, - 'focusmode' => { 34 => 0x7, 112 => 0x3, 113 => [0x3003,0xd], 127 => 0x1021, 138 => 0x3f5, 140 => 0x38, 156 => 'FocusMode', 181 => 0x30, 183 => 0xe, 184 => 0xc, 227 => 0x7, 300 => 0x301, 305 => 0x100b, 323 => 0x7, 358 => 0xd, 365 => 0x3, 390 => 0x1006, 403 => [0xb,0x5], 409 => [0x15,0x1d], 410 => 0x4d, 411 => 0x4d, 423 => [0xb042,0xb04e,0x201b], 428 => 0x13, 448 => 0x16 }, - 'focusmode2' => { 126 => '0.1', 339 => '3.1', 428 => [0x2c,0x2e,0x32] }, - 'focusmodesetting' => { 284 => '10.1', 407 => 0x14, 408 => 0x15, 410 => 0x10, 411 => 0xf, 412 => 0x6 }, - 'focusmodeswitch' => { 184 => 0x58, 410 => 0x2e }, - 'focuspeakingdisplay' => { 298 => 0x235 }, - 'focuspeakinghighlightcolor' => { 298 => 0x4b }, - 'focuspeakinglevel' => { 298 => 0x49 }, + 'focusmode' => { 34 => 0x7, 112 => 0x3, 113 => [0x3003,0xd], 127 => 0x1021, 138 => 0x3f5, 140 => 0x38, 156 => 'FocusMode', 181 => 0x30, 183 => 0xe, 184 => 0xc, 227 => 0x7, 301 => 0x301, 306 => 0x100b, 324 => 0x7, 359 => 0xd, 366 => 0x3, 391 => 0x1006, 404 => [0xb,0x5], 410 => [0x15,0x1d], 411 => 0x4d, 412 => 0x4d, 424 => [0xb042,0xb04e,0x201b], 429 => 0x13, 449 => 0x16 }, + 'focusmode2' => { 126 => '0.1', 340 => '3.1', 429 => [0x2c,0x2e,0x32] }, + 'focusmodesetting' => { 285 => '10.1', 408 => 0x14, 409 => 0x15, 411 => 0x10, 412 => 0xf, 413 => 0x6 }, + 'focusmodeswitch' => { 184 => 0x58, 411 => 0x2e }, + 'focuspeakingdisplay' => { 299 => 0x235 }, + 'focuspeakinghighlightcolor' => { 299 => 0x4b }, + 'focuspeakinglevel' => { 299 => 0x49 }, 'focuspixel' => { 127 => 0x1023 }, - 'focuspointlock' => { 298 => 0x1d3 }, - 'focuspointpersistence' => { 298 => 0x105 }, - 'focuspointwrap' => { 282 => '2.2', 283 => '2.2', 285 => '2.1', 286 => '2.1', 290 => '1.1', 291 => '2.2', 292 => '1.1', 295 => '2.2', 296 => '2.1', 297 => '2.5', 298 => 0x16 }, - 'focusposition' => { 1 => 0x2f, 220 => 0x8, 221 => 0x8, 358 => 0x10, 421 => 0x9bb }, - 'focusposition2' => { 428 => [0x29,0x2b,0x2f], 448 => 0x2d, 451 => 0x20 }, + 'focuspointlock' => { 299 => 0x1d3 }, + 'focuspointpersistence' => { 299 => 0x105 }, + 'focuspointwrap' => { 283 => '2.2', 284 => '2.2', 286 => '2.1', 287 => '2.1', 291 => '1.1', 292 => '2.2', 293 => '1.1', 296 => '2.2', 297 => '2.1', 298 => '2.5', 299 => 0x16 }, + 'focusposition' => { 1 => 0x2f, 220 => 0x8, 221 => 0x8, 359 => 0x10, 422 => 0x9bb }, + 'focusposition2' => { 429 => [0x29,0x2b,0x2f], 449 => 0x2d, 452 => 0x20 }, 'focuspositionhorizontal' => { 193 => 0x2f, 194 => 0x43 }, 'focuspositionvertical' => { 193 => 0x31, 194 => 0x45 }, - 'focusprocess' => { 300 => 0x302 }, - 'focusrange' => { 34 => 0x12, 305 => 0x100a }, - 'focusrangeindex' => { 349 => '3.1' }, + 'focusprocess' => { 301 => 0x302 }, + 'focusrange' => { 34 => 0x12, 306 => 0x100a }, + 'focusrangeindex' => { 350 => '3.1' }, 'focusresult' => { 194 => 0x4a }, 'focusringrotation' => { 84 => 0x713 }, - 'focussetting' => { 400 => 0x6 }, - 'focusshiftautoreset' => { 231 => 0x6da }, - 'focusshiftexposurelock' => { 229 => 0xe8, 230 => 0xf4, 231 => 0x104, 255 => 0xc446 }, - 'focusshiftinterval' => { 229 => 0xe4, 230 => 0xf0, 231 => 0x100, 255 => 0xc442 }, - 'focusshiftnumbershots' => { 229 => 0xdc, 230 => 0xe8, 231 => 0xf8, 255 => 0xc43a }, - 'focusshiftshooting' => { 264 => 0x6c90 }, - 'focusshiftstepwidth' => { 229 => 0xe0, 230 => 0xec, 231 => 0xfc, 255 => 0xc43e }, - 'focusstatus' => { 409 => 0x19, 410 => 0x53, 411 => 0x53 }, - 'focusstepcount' => { 303 => 0x301, 305 => 0x100e }, - 'focusstepinfinity' => { 303 => 0x303, 305 => 0x103b }, - 'focusstepnear' => { 303 => 0x304, 305 => 0x103c }, - 'focustrackinglockon' => { 282 => ['1.5','4.1'], 283 => '1.4', 290 => '0.4', 291 => '3.1', 292 => '0.4', 295 => '1.4' }, + 'focussetting' => { 401 => 0x6 }, + 'focusshiftautoreset' => { 232 => 0x6da }, + 'focusshiftexposurelock' => { 230 => 0xe8, 231 => 0xf4, 232 => 0x104, 256 => 0xc446 }, + 'focusshiftinterval' => { 230 => 0xe4, 231 => 0xf0, 232 => 0x100, 256 => 0xc442 }, + 'focusshiftnumbershots' => { 230 => 0xdc, 231 => 0xe8, 232 => 0xf8, 256 => 0xc43a }, + 'focusshiftshooting' => { 265 => 0xb4 }, + 'focusshiftstepwidth' => { 230 => 0xe0, 231 => 0xec, 232 => 0xfc, 256 => 0xc43e }, + 'focusstatus' => { 410 => 0x19, 411 => 0x53, 412 => 0x53 }, + 'focusstepcount' => { 304 => 0x301, 306 => 0x100e }, + 'focusstepinfinity' => { 304 => 0x303, 306 => 0x103b }, + 'focusstepnear' => { 304 => 0x304, 306 => 0x103c }, + 'focustrackinglockon' => { 283 => ['1.5','4.1'], 284 => '1.4', 291 => '0.4', 292 => '3.1', 293 => '0.4', 296 => '1.4' }, 'focuswarning' => { 127 => 0x1301 }, 'foldername' => { 181 => 0x27 }, - 'foldernumber' => { 410 => 0x9a, 412 => [0x402,0x114,0x316] }, - 'fontcomposite' => { 513 => [\'Fonts','FontsComposite'] }, - 'fontface' => { 513 => [\'Fonts','FontsFontFace'] }, - 'fontfamily' => { 513 => [\'Fonts','FontsFontFamily'] }, - 'fontfilename' => { 513 => [\'Fonts','FontsFontFileName'] }, - 'fontname' => { 513 => [\'Fonts','FontsFontName'] }, - 'fonts' => { 513 => 'Fonts' }, - 'fonttype' => { 513 => [\'Fonts','FontsFontType'] }, - 'fontversion' => { 513 => [\'Fonts','FontsVersionString'] }, - 'for' => { 374 => 'For' }, + 'foldernumber' => { 411 => 0x9a, 413 => [0x402,0x114,0x316] }, + 'fontcomposite' => { 514 => [\'Fonts','FontsComposite'] }, + 'fontface' => { 514 => [\'Fonts','FontsFontFace'] }, + 'fontfamily' => { 514 => [\'Fonts','FontsFontFamily'] }, + 'fontfilename' => { 514 => [\'Fonts','FontsFontFileName'] }, + 'fontname' => { 514 => [\'Fonts','FontsFontName'] }, + 'fonts' => { 514 => 'Fonts' }, + 'fonttype' => { 514 => [\'Fonts','FontsFontType'] }, + 'fontversion' => { 514 => [\'Fonts','FontsVersionString'] }, + 'for' => { 375 => 'For' }, 'forcewrite' => { 120 => 'ForceWrite' }, - 'format' => { 383 => "\xa9fmt", 466 => 'Format', 484 => 'format', 506 => 'Format' }, - 'forwardlock' => { 503 => 'forwardlock' }, + 'format' => { 384 => "\xa9fmt", 467 => 'Format', 485 => 'format', 507 => 'Format' }, + 'forwardlock' => { 504 => 'forwardlock' }, 'forwardmatrix1' => { 119 => 0xc714 }, 'forwardmatrix2' => { 119 => 0xc715 }, 'forwardmatrix3' => { 119 => 0xcd34 }, @@ -2996,12 +2998,12 @@ my %tagLookup = ( 'fossilspecimenmaterialsampleid' => { 118 => [\'FossilSpecimen','FossilSpecimenMaterialSampleID'] }, 'framecount' => { 67 => [0x2,0x4] }, 'frameheight' => { 127 => 0x3822 }, - 'framenum' => { 369 => 0xd7 }, - 'framenumber' => { 127 => 0x8003, 187 => 0x3c, 358 => 0x29 }, + 'framenum' => { 370 => 0xd7 }, + 'framenumber' => { 127 => 0x8003, 187 => 0x3c, 359 => 0x29 }, 'framerate' => { 67 => [0x1,0x6], 119 => 0xc764, 127 => 0x3820 }, - 'framereadouttime' => { 377 => 'camera.framereadouttimeinmicroseconds' }, + 'framereadouttime' => { 378 => 'camera.framereadouttimeinmicroseconds' }, 'framewidth' => { 127 => 0x3821 }, - 'framing' => { 497 => 'framing' }, + 'framing' => { 498 => 'framing' }, 'freebytes' => { 97 => 0x1 }, 'freememorycardimages' => { 182 => [0x37,0x54], 183 => [0x2d,0x4a], 184 => 0x32 }, 'frontfacingcamera' => { 1 => 0x45 }, @@ -3009,29 +3011,29 @@ my %tagLookup = ( 'fujimodel' => { 127 => 0x1447 }, 'fujimodel2' => { 127 => 0x1448 }, 'fullhdhighspeedrec' => { 127 => 0x3824 }, - 'fullimagesize' => { 423 => 0xb02b }, - 'fullpanoheightpixels' => { 469 => 'FullPanoHeightPixels', 470 => 'FullPanoHeightPixels' }, - 'fullpanowidthpixels' => { 469 => 'FullPanoWidthPixels', 470 => 'FullPanoWidthPixels' }, - 'fullpresssnap' => { 390 => 0x100d }, + 'fullimagesize' => { 424 => 0xb02b }, + 'fullpanoheightpixels' => { 470 => 'FullPanoHeightPixels', 471 => 'FullPanoHeightPixels' }, + 'fullpanowidthpixels' => { 470 => 'FullPanoWidthPixels', 471 => 'FullPanoWidthPixels' }, + 'fullpresssnap' => { 391 => 0x100d }, 'fullsizeimage' => { 162 => 'data' }, 'fullsizeimagename' => { 162 => '1Name' }, 'fullsizeimagetype' => { 162 => '0Type' }, - 'func1button' => { 285 => '14.1', 286 => '14.1', 296 => '14.1', 298 => 0x63 }, - 'func1buttonplaybackmode' => { 298 => 0x1a5 }, - 'func1buttonplusdials' => { 285 => '42.1', 286 => '42.1', 296 => '42.1' }, - 'func2button' => { 285 => '80.1', 286 => '80.1', 296 => '80.1', 298 => 0x73 }, - 'func2buttonplaybackmode' => { 298 => 0x1a7 }, - 'func2buttonplusdials' => { 285 => '81.1' }, - 'func3button' => { 285 => '83.1', 298 => 0x119 }, - 'func3buttonplaybackmode' => { 298 => 0x1a9 }, - 'func4button' => { 298 => 0x175 }, - 'func4buttonplaybackmode' => { 298 => 0x1af }, - 'funcbutton' => { 282 => ['14.1','15.1'], 283 => '14.1', 291 => '28.1', 292 => '13.1', 295 => '14.1', 297 => '14.1' }, - 'funcbuttonplusdials' => { 282 => ['14.2','15.2'], 283 => '14.2', 291 => '31.1', 295 => '42.1' }, - 'functionbutton' => { 289 => '13.1', 293 => '5.2' }, - 'gainbase' => { 304 => 0x610 }, - 'gaincontrol' => { 119 => 0xa407, 487 => 'GainControl' }, - 'gamma' => { 119 => 0xa500, 138 => 0x8fe, 311 => 'gAMA', 328 => 0x11c, 488 => 'Gamma' }, + 'func1button' => { 286 => '14.1', 287 => '14.1', 297 => '14.1', 299 => 0x63 }, + 'func1buttonplaybackmode' => { 299 => 0x1a5 }, + 'func1buttonplusdials' => { 286 => '42.1', 287 => '42.1', 297 => '42.1' }, + 'func2button' => { 286 => '80.1', 287 => '80.1', 297 => '80.1', 299 => 0x73 }, + 'func2buttonplaybackmode' => { 299 => 0x1a7 }, + 'func2buttonplusdials' => { 286 => '81.1' }, + 'func3button' => { 286 => '83.1', 299 => 0x119 }, + 'func3buttonplaybackmode' => { 299 => 0x1a9 }, + 'func4button' => { 299 => 0x175 }, + 'func4buttonplaybackmode' => { 299 => 0x1af }, + 'funcbutton' => { 283 => ['14.1','15.1'], 284 => '14.1', 292 => '28.1', 293 => '13.1', 296 => '14.1', 298 => '14.1' }, + 'funcbuttonplusdials' => { 283 => ['14.2','15.2'], 284 => '14.2', 292 => '31.1', 296 => '42.1' }, + 'functionbutton' => { 290 => '13.1', 294 => '5.2' }, + 'gainbase' => { 305 => 0x610 }, + 'gaincontrol' => { 119 => 0xa407, 488 => 'GainControl' }, + 'gamma' => { 119 => 0xa500, 138 => 0x8fe, 312 => 'gAMA', 329 => 0x11c, 489 => 'Gamma' }, 'gammablackpoint' => { 105 => 0xc }, 'gammacolortone' => { 105 => 0x3 }, 'gammacompensatedvalue' => { 133 => 0x91 }, @@ -3047,20 +3049,20 @@ my %tagLookup = ( 'gammaunsharpmaskstrength' => { 105 => 0x5 }, 'gammaunsharpmaskthreshold' => { 105 => 0x7 }, 'gammawhitepoint' => { 105 => 0xd }, - 'garminsettings' => { 383 => 'pmcc' }, - 'garminsoftware' => { 383 => 'uuid' }, + 'garminsettings' => { 384 => 'pmcc' }, + 'garminsoftware' => { 384 => 'uuid' }, 'gdalmetadata' => { 119 => 0xa480 }, 'gdalnodata' => { 119 => 0xa481 }, 'geimagesize' => { 127 => 0x1304 }, 'gemake' => { 129 => 0x300 }, 'gemodel' => { 129 => 0x207 }, - 'genre' => { 375 => ['gnre',"\xa9gen"], 377 => 'genre', 383 => ['gnre',"\xa9gen"], 494 => 'Genre', 498 => 'genre', 508 => 'genre' }, - 'genrecvid' => { 494 => [\'Genre','GenreCvId'] }, - 'genrecvtermid' => { 494 => [\'Genre','GenreCvTermId'] }, - 'genrecvtermname' => { 494 => [\'Genre','GenreCvTermName'] }, - 'genrecvtermrefinedabout' => { 494 => [\'Genre','GenreCvTermRefinedAbout'] }, - 'genreid' => { 375 => 'geID' }, - 'geography' => { 499 => 'geography' }, + 'genre' => { 376 => ['gnre',"\xa9gen"], 378 => 'genre', 384 => ['gnre',"\xa9gen"], 495 => 'Genre', 499 => 'genre', 509 => 'genre' }, + 'genrecvid' => { 495 => [\'Genre','GenreCvId'] }, + 'genrecvtermid' => { 495 => [\'Genre','GenreCvTermId'] }, + 'genrecvtermname' => { 495 => [\'Genre','GenreCvTermName'] }, + 'genrecvtermrefinedabout' => { 495 => [\'Genre','GenreCvTermRefinedAbout'] }, + 'genreid' => { 376 => 'geID' }, + 'geography' => { 500 => 'geography' }, 'geologicalcontext' => { 118 => 'GeologicalContext' }, 'geologicalcontextbed' => { 118 => [\'GeologicalContext','GeologicalContextBed'] }, 'geologicalcontextformation' => { 118 => [\'GeologicalContext','GeologicalContextFormation'] }, @@ -3073,266 +3075,266 @@ my %tagLookup = ( 'geotiffdirectory' => { 119 => 0x87af }, 'geotiffdoubleparams' => { 119 => 0x87b0 }, 'geotime' => { 120 => 'Geotime' }, - 'giftftppriority' => { 471 => 'GIFTFtpPriority' }, + 'giftftppriority' => { 472 => 'GIFTFtpPriority' }, 'gimbalpitchdegree' => { 116 => 'GimbalPitchDegree' }, 'gimbalreverse' => { 116 => 'GimbalReverse' }, 'gimbalrolldegree' => { 116 => 'GimbalRollDegree' }, 'gimbalyawdegree' => { 116 => 'GimbalYawDegree' }, - 'globalaltitude' => { 372 => 0x419 }, - 'globalangle' => { 372 => 0x40d }, - 'good' => { 508 => 'good' }, - 'googlehostheader' => { 375 => 'gshh' }, - 'googlepingmessage' => { 375 => 'gspm' }, - 'googlepingurl' => { 375 => 'gspu' }, + 'globalaltitude' => { 373 => 0x419 }, + 'globalangle' => { 373 => 0x40d }, + 'good' => { 509 => 'good' }, + 'googlehostheader' => { 376 => 'gshh' }, + 'googlepingmessage' => { 376 => 'gspm' }, + 'googlepingurl' => { 376 => 'gspu' }, 'googleplusuploadcode' => { 119 => 0x9009 }, - 'googlesourcedata' => { 375 => 'gssd' }, - 'googlestarttime' => { 375 => 'gsst' }, - 'googletrackduration' => { 375 => 'gstd' }, - 'goprotype' => { 383 => 'GoPr' }, - 'gpsaltitude' => { 130 => 0x6, 160 => 'Altitude', 487 => 'GPSAltitude' }, - 'gpsaltituderef' => { 130 => 0x5, 487 => 'GPSAltitudeRef' }, - 'gpsareainformation' => { 130 => 0x1c, 487 => 'GPSAreaInformation' }, - 'gpscoordinates' => { 375 => "\xa9xyz", 377 => 'location.ISO6709', 383 => ['@xyz',"\xa9xyz"] }, + 'googlesourcedata' => { 376 => 'gssd' }, + 'googlestarttime' => { 376 => 'gsst' }, + 'googletrackduration' => { 376 => 'gstd' }, + 'goprotype' => { 384 => 'GoPr' }, + 'gpsaltitude' => { 130 => 0x6, 160 => 'Altitude', 488 => 'GPSAltitude' }, + 'gpsaltituderef' => { 130 => 0x5, 488 => 'GPSAltitudeRef' }, + 'gpsareainformation' => { 130 => 0x1c, 488 => 'GPSAreaInformation' }, + 'gpscoordinates' => { 376 => "\xa9xyz", 378 => 'location.ISO6709', 384 => ['@xyz',"\xa9xyz"] }, 'gpsdatestamp' => { 130 => 0x1d }, - 'gpsdatetime' => { 160 => 'DateTime', 487 => 'GPSTimeStamp' }, - 'gpsdestbearing' => { 130 => 0x18, 160 => 'Bearing', 487 => 'GPSDestBearing' }, - 'gpsdestbearingref' => { 130 => 0x17, 487 => 'GPSDestBearingRef' }, - 'gpsdestdistance' => { 130 => 0x1a, 160 => 'Distance', 487 => 'GPSDestDistance' }, - 'gpsdestdistanceref' => { 130 => 0x19, 487 => 'GPSDestDistanceRef' }, - 'gpsdestlatitude' => { 130 => 0x14, 487 => 'GPSDestLatitude' }, + 'gpsdatetime' => { 160 => 'DateTime', 488 => 'GPSTimeStamp' }, + 'gpsdestbearing' => { 130 => 0x18, 160 => 'Bearing', 488 => 'GPSDestBearing' }, + 'gpsdestbearingref' => { 130 => 0x17, 488 => 'GPSDestBearingRef' }, + 'gpsdestdistance' => { 130 => 0x1a, 160 => 'Distance', 488 => 'GPSDestDistance' }, + 'gpsdestdistanceref' => { 130 => 0x19, 488 => 'GPSDestDistanceRef' }, + 'gpsdestlatitude' => { 130 => 0x14, 488 => 'GPSDestLatitude' }, 'gpsdestlatituderef' => { 130 => 0x13 }, - 'gpsdestlongitude' => { 130 => 0x16, 487 => 'GPSDestLongitude' }, + 'gpsdestlongitude' => { 130 => 0x16, 488 => 'GPSDestLongitude' }, 'gpsdestlongituderef' => { 130 => 0x15 }, - 'gpsdifferential' => { 130 => 0x1e, 160 => 'Differential', 487 => 'GPSDifferential' }, - 'gpsdop' => { 130 => 0xb, 487 => 'GPSDOP' }, - 'gpshpositioningerror' => { 130 => 0x1f, 487 => 'GPSHPositioningError' }, - 'gpsimgdirection' => { 130 => 0x11, 487 => 'GPSImgDirection' }, - 'gpsimgdirectionref' => { 130 => 0x10, 487 => 'GPSImgDirectionRef' }, - 'gpslatitude' => { 114 => 'GPS-GPSLatitude', 116 => 'GpsLatitude', 130 => 0x2, 160 => 'Latitude', 487 => 'GPSLatitude' }, + 'gpsdifferential' => { 130 => 0x1e, 160 => 'Differential', 488 => 'GPSDifferential' }, + 'gpsdop' => { 130 => 0xb, 488 => 'GPSDOP' }, + 'gpshpositioningerror' => { 130 => 0x1f, 488 => 'GPSHPositioningError' }, + 'gpsimgdirection' => { 130 => 0x11, 488 => 'GPSImgDirection' }, + 'gpsimgdirectionref' => { 130 => 0x10, 488 => 'GPSImgDirectionRef' }, + 'gpslatitude' => { 114 => 'GPS-GPSLatitude', 116 => 'GpsLatitude', 130 => 0x2, 160 => 'Latitude', 488 => 'GPSLatitude' }, 'gpslatituderef' => { 130 => 0x1 }, - 'gpslongitude' => { 114 => 'GPS-GPSLongitude', 116 => 'GpsLongitude', 130 => 0x4, 160 => 'Longitude', 487 => 'GPSLongitude' }, + 'gpslongitude' => { 114 => 'GPS-GPSLongitude', 116 => 'GpsLongitude', 130 => 0x4, 160 => 'Longitude', 488 => 'GPSLongitude' }, 'gpslongituderef' => { 130 => 0x3 }, 'gpslongtitude' => { 116 => 'GpsLongtitude' }, - 'gpsmapdatum' => { 130 => 0x12, 160 => 'Datum', 487 => 'GPSMapDatum' }, - 'gpsmeasuremode' => { 130 => 0xa, 160 => 'MeasureMode', 487 => 'GPSMeasureMode' }, + 'gpsmapdatum' => { 130 => 0x12, 160 => 'Datum', 488 => 'GPSMapDatum' }, + 'gpsmeasuremode' => { 130 => 0xa, 160 => 'MeasureMode', 488 => 'GPSMeasureMode' }, 'gpsposition' => { 114 => 'Exif-GPSPosition' }, - 'gpsprocessingmethod' => { 130 => 0x1b, 487 => 'GPSProcessingMethod' }, - 'gpssatellites' => { 130 => 0x8, 160 => 'Satellites', 487 => 'GPSSatellites' }, - 'gpsspeed' => { 130 => 0xd, 160 => 'Speed', 487 => 'GPSSpeed' }, - 'gpsspeedref' => { 130 => 0xc, 487 => 'GPSSpeedRef' }, - 'gpsstatus' => { 130 => 0x9, 487 => 'GPSStatus' }, + 'gpsprocessingmethod' => { 130 => 0x1b, 488 => 'GPSProcessingMethod' }, + 'gpssatellites' => { 130 => 0x8, 160 => 'Satellites', 488 => 'GPSSatellites' }, + 'gpsspeed' => { 130 => 0xd, 160 => 'Speed', 488 => 'GPSSpeed' }, + 'gpsspeedref' => { 130 => 0xc, 488 => 'GPSSpeedRef' }, + 'gpsstatus' => { 130 => 0x9, 488 => 'GPSStatus' }, 'gpsstring' => { 138 => 0x402 }, 'gpstimestamp' => { 130 => 0x7 }, - 'gpstrack' => { 130 => 0xf, 160 => 'Heading', 487 => 'GPSTrack' }, - 'gpstrackref' => { 130 => 0xe, 487 => 'GPSTrackRef' }, - 'gpsversionid' => { 130 => 0x0, 487 => 'GPSVersionID' }, - 'gradation' => { 300 => 0x50f }, - 'gradientbasedcorractive' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionActive'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionActive'] }, - 'gradientbasedcorramount' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionAmount'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionAmount'] }, - 'gradientbasedcorrblacks2012' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalBlacks2012'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalBlacks2012'] }, - 'gradientbasedcorrbrightness' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalBrightness'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalBrightness'] }, - 'gradientbasedcorrclarity' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity'] }, - 'gradientbasedcorrclarity2012' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity2012'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity2012'] }, - 'gradientbasedcorrcontrast' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast'] }, - 'gradientbasedcorrcontrast2012' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast2012'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast2012'] }, - 'gradientbasedcorrcorrectionname' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionName'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionName'] }, - 'gradientbasedcorrcorrectionsyncid' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionSyncID'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionSyncID'] }, - 'gradientbasedcorrdefringe' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalDefringe'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalDefringe'] }, - 'gradientbasedcorrdehaze' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalDehaze'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalDehaze'] }, - 'gradientbasedcorrections' => { 481 => 'GradientBasedCorrections', 483 => 'GradientBasedCorrections' }, - 'gradientbasedcorrexposure' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure'] }, - 'gradientbasedcorrexposure2012' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure2012'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure2012'] }, - 'gradientbasedcorrhighlights2012' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalHighlights2012'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalHighlights2012'] }, - 'gradientbasedcorrhue' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalHue'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalHue'] }, - 'gradientbasedcorrluminancenoise' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalLuminanceNoise'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalLuminanceNoise'] }, - 'gradientbasedcorrmaskalpha' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAlpha'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAlpha'] }, - 'gradientbasedcorrmaskangle' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAngle'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAngle'] }, - 'gradientbasedcorrmaskbottom' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksBottom'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksBottom'] }, - 'gradientbasedcorrmaskcentervalue' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterValue'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterValue'] }, - 'gradientbasedcorrmaskcenterweight' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterWeight'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterWeight'] }, - 'gradientbasedcorrmaskdabs' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksDabs'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksDabs'] }, - 'gradientbasedcorrmaskfeather' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFeather'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFeather'] }, - 'gradientbasedcorrmaskflipped' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlipped'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlipped'] }, - 'gradientbasedcorrmaskflow' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlow'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlow'] }, - 'gradientbasedcorrmaskfullx' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullX'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullX'] }, - 'gradientbasedcorrmaskfully' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullY'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullY'] }, - 'gradientbasedcorrmaskinputdigest' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksInputDigest'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksInputDigest'] }, - 'gradientbasedcorrmaskleft' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksLeft'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksLeft'] }, - 'gradientbasedcorrmaskmaskactive' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskActive'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskActive'] }, - 'gradientbasedcorrmaskmaskblendmode' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskBlendMode'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskBlendMode'] }, - 'gradientbasedcorrmaskmaskdigest' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskDigest'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskDigest'] }, - 'gradientbasedcorrmaskmaskinverted' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskInverted'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskInverted'] }, - 'gradientbasedcorrmaskmaskname' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskName'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskName'] }, - 'gradientbasedcorrmaskmasks' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasks'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasks'] }, - 'gradientbasedcorrmaskmasksalpha' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksAlpha'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksAlpha'] }, - 'gradientbasedcorrmaskmasksangle' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksAngle'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksAngle'] }, - 'gradientbasedcorrmaskmasksbottom' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksBottom'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksBottom'] }, - 'gradientbasedcorrmaskmaskscentervalue' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksCenterValue'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksCenterValue'] }, - 'gradientbasedcorrmaskmaskscenterweight' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksCenterWeight'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksCenterWeight'] }, - 'gradientbasedcorrmaskmasksdabs' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksDabs'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksDabs'] }, - 'gradientbasedcorrmaskmasksfeather' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFeather'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFeather'] }, - 'gradientbasedcorrmaskmasksflipped' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFlipped'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFlipped'] }, - 'gradientbasedcorrmaskmasksflow' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFlow'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFlow'] }, - 'gradientbasedcorrmaskmasksfullx' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFullX'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFullX'] }, - 'gradientbasedcorrmaskmasksfully' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFullY'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFullY'] }, - 'gradientbasedcorrmaskmasksinputdigest' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksInputDigest'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksInputDigest'] }, - 'gradientbasedcorrmaskmasksleft' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksLeft'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksLeft'] }, - 'gradientbasedcorrmaskmasksmaskactive' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskActive'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskActive'] }, - 'gradientbasedcorrmaskmasksmaskblendmode' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode'] }, - 'gradientbasedcorrmaskmasksmaskdigest' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskDigest'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskDigest'] }, - 'gradientbasedcorrmaskmasksmaskinverted' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskInverted'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskInverted'] }, - 'gradientbasedcorrmaskmasksmaskname' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskName'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskName'] }, - 'gradientbasedcorrmaskmasksmasksubtype' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskSubType'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskSubType'] }, - 'gradientbasedcorrmaskmasksmasksyncid' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskSyncID'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskSyncID'] }, - 'gradientbasedcorrmaskmasksmaskversion' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskVersion'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskVersion'] }, - 'gradientbasedcorrmaskmasksmidpoint' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMidpoint'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMidpoint'] }, - 'gradientbasedcorrmaskmasksorigin' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksOrigin'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksOrigin'] }, - 'gradientbasedcorrmaskmasksperimetervalue' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksPerimeterValue'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksPerimeterValue'] }, - 'gradientbasedcorrmaskmasksradius' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRadius'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRadius'] }, - 'gradientbasedcorrmaskmasksreferencepoint' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksReferencePoint'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksReferencePoint'] }, - 'gradientbasedcorrmaskmasksright' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRight'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRight'] }, - 'gradientbasedcorrmaskmasksroundness' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRoundness'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRoundness'] }, - 'gradientbasedcorrmaskmaskssizex' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksSizeX'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksSizeX'] }, - 'gradientbasedcorrmaskmaskssizey' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksSizeY'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksSizeY'] }, - 'gradientbasedcorrmaskmaskstop' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksTop'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksTop'] }, - 'gradientbasedcorrmaskmasksubtype' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskSubType'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskSubType'] }, - 'gradientbasedcorrmaskmasksvalue' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskValue'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskValue'] }, - 'gradientbasedcorrmaskmasksversion' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksVersion'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksVersion'] }, - 'gradientbasedcorrmaskmaskswhat' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksWhat'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksWhat'] }, - 'gradientbasedcorrmaskmaskswholeimagearea' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksWholeImageArea'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksWholeImageArea'] }, - 'gradientbasedcorrmaskmasksx' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksX'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksX'] }, - 'gradientbasedcorrmaskmasksy' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksY'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksY'] }, - 'gradientbasedcorrmaskmasksyncid' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskSyncID'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskSyncID'] }, - 'gradientbasedcorrmaskmaskszerox' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksZeroX'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksZeroX'] }, - 'gradientbasedcorrmaskmaskszeroy' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksZeroY'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksZeroY'] }, - 'gradientbasedcorrmaskmaskversion' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskVersion'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskVersion'] }, - 'gradientbasedcorrmaskmidpoint' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMidpoint'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMidpoint'] }, - 'gradientbasedcorrmaskorigin' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksOrigin'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksOrigin'] }, - 'gradientbasedcorrmaskperimetervalue' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksPerimeterValue'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksPerimeterValue'] }, - 'gradientbasedcorrmaskradius' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRadius'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRadius'] }, - 'gradientbasedcorrmaskrange' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMask'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMask'] }, - 'gradientbasedcorrmaskrangeareamodels' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'] }, - 'gradientbasedcorrmaskrangeareamodelscolorsampleinfo' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] }, - 'gradientbasedcorrmaskrangeareamodelscomponents' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'] }, - 'gradientbasedcorrmaskrangecoloramount' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'] }, - 'gradientbasedcorrmaskrangedepthfeather' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'] }, - 'gradientbasedcorrmaskrangedepthmax' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'] }, - 'gradientbasedcorrmaskrangedepthmin' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'] }, - 'gradientbasedcorrmaskrangeinvert' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'] }, - 'gradientbasedcorrmaskrangelumfeather' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'] }, - 'gradientbasedcorrmaskrangeluminancedepthsampleinfo' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] }, - 'gradientbasedcorrmaskrangelummax' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'] }, - 'gradientbasedcorrmaskrangelummin' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'] }, - 'gradientbasedcorrmaskrangelumrange' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'] }, - 'gradientbasedcorrmaskrangesampletype' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'] }, - 'gradientbasedcorrmaskrangetype' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'] }, - 'gradientbasedcorrmaskrangeversion' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'] }, - 'gradientbasedcorrmaskreferencepoint' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksReferencePoint'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksReferencePoint'] }, - 'gradientbasedcorrmaskright' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRight'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRight'] }, - 'gradientbasedcorrmaskroundness' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRoundness'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRoundness'] }, - 'gradientbasedcorrmasks' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasks'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasks'] }, - 'gradientbasedcorrmasksizex' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeX'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeX'] }, - 'gradientbasedcorrmasksizey' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeY'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeY'] }, - 'gradientbasedcorrmasktop' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksTop'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksTop'] }, - 'gradientbasedcorrmaskvalue' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskValue'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskValue'] }, - 'gradientbasedcorrmaskversion' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksVersion'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksVersion'] }, - 'gradientbasedcorrmaskwhat' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksWhat'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksWhat'] }, - 'gradientbasedcorrmaskwholeimagearea' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksWholeImageArea'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksWholeImageArea'] }, - 'gradientbasedcorrmaskx' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksX'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksX'] }, - 'gradientbasedcorrmasky' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksY'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksY'] }, - 'gradientbasedcorrmaskzerox' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroX'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroX'] }, - 'gradientbasedcorrmaskzeroy' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroY'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroY'] }, - 'gradientbasedcorrmoire' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalMoire'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalMoire'] }, - 'gradientbasedcorrrangemask' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMask'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMask'] }, - 'gradientbasedcorrrangemaskareamodels' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModels'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModels'] }, - 'gradientbasedcorrrangemaskareamodelscolorsampleinfo' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] }, - 'gradientbasedcorrrangemaskareamodelscomponents' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'] }, - 'gradientbasedcorrrangemaskcoloramount' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskColorAmount'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskColorAmount'] }, - 'gradientbasedcorrrangemaskdepthfeather' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthFeather'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthFeather'] }, - 'gradientbasedcorrrangemaskdepthmax' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthMax'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthMax'] }, - 'gradientbasedcorrrangemaskdepthmin' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthMin'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthMin'] }, - 'gradientbasedcorrrangemaskinvert' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskInvert'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskInvert'] }, - 'gradientbasedcorrrangemasklumfeather' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumFeather'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumFeather'] }, - 'gradientbasedcorrrangemaskluminancedepthsampleinfo' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'] }, - 'gradientbasedcorrrangemasklummax' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumMax'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumMax'] }, - 'gradientbasedcorrrangemasklummin' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumMin'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumMin'] }, - 'gradientbasedcorrrangemasklumrange' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumRange'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumRange'] }, - 'gradientbasedcorrrangemasksampletype' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskSampleType'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskSampleType'] }, - 'gradientbasedcorrrangemasktype' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskType'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskType'] }, - 'gradientbasedcorrrangemaskversion' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskVersion'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskVersion'] }, - 'gradientbasedcorrsaturation' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSaturation'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSaturation'] }, - 'gradientbasedcorrshadows2012' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalShadows2012'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalShadows2012'] }, - 'gradientbasedcorrsharpness' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSharpness'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSharpness'] }, - 'gradientbasedcorrtemperature' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTemperature'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTemperature'] }, - 'gradientbasedcorrtexture' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTexture'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTexture'] }, - 'gradientbasedcorrtint' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTint'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTint'] }, - 'gradientbasedcorrtoninghue' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalToningHue'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalToningHue'] }, - 'gradientbasedcorrtoningsaturation' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalToningSaturation'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalToningSaturation'] }, - 'gradientbasedcorrwhat' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsWhat'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsWhat'] }, - 'gradientbasedcorrwhites2012' => { 481 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalWhites2012'], 483 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalWhites2012'] }, - 'grainamount' => { 481 => 'GrainAmount', 483 => 'GrainAmount' }, + 'gpstrack' => { 130 => 0xf, 160 => 'Heading', 488 => 'GPSTrack' }, + 'gpstrackref' => { 130 => 0xe, 488 => 'GPSTrackRef' }, + 'gpsversionid' => { 130 => 0x0, 488 => 'GPSVersionID' }, + 'gradation' => { 301 => 0x50f }, + 'gradientbasedcorractive' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionActive'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionActive'] }, + 'gradientbasedcorramount' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionAmount'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionAmount'] }, + 'gradientbasedcorrblacks2012' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalBlacks2012'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalBlacks2012'] }, + 'gradientbasedcorrbrightness' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalBrightness'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalBrightness'] }, + 'gradientbasedcorrclarity' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity'] }, + 'gradientbasedcorrclarity2012' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity2012'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalClarity2012'] }, + 'gradientbasedcorrcontrast' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast'] }, + 'gradientbasedcorrcontrast2012' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast2012'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalContrast2012'] }, + 'gradientbasedcorrcorrectionname' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionName'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionName'] }, + 'gradientbasedcorrcorrectionsyncid' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionSyncID'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionSyncID'] }, + 'gradientbasedcorrdefringe' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalDefringe'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalDefringe'] }, + 'gradientbasedcorrdehaze' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalDehaze'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalDehaze'] }, + 'gradientbasedcorrections' => { 482 => 'GradientBasedCorrections', 484 => 'GradientBasedCorrections' }, + 'gradientbasedcorrexposure' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure'] }, + 'gradientbasedcorrexposure2012' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure2012'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalExposure2012'] }, + 'gradientbasedcorrhighlights2012' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalHighlights2012'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalHighlights2012'] }, + 'gradientbasedcorrhue' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalHue'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalHue'] }, + 'gradientbasedcorrluminancenoise' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalLuminanceNoise'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalLuminanceNoise'] }, + 'gradientbasedcorrmaskalpha' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAlpha'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAlpha'] }, + 'gradientbasedcorrmaskangle' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAngle'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksAngle'] }, + 'gradientbasedcorrmaskbottom' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksBottom'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksBottom'] }, + 'gradientbasedcorrmaskcentervalue' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterValue'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterValue'] }, + 'gradientbasedcorrmaskcenterweight' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterWeight'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCenterWeight'] }, + 'gradientbasedcorrmaskdabs' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksDabs'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksDabs'] }, + 'gradientbasedcorrmaskfeather' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFeather'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFeather'] }, + 'gradientbasedcorrmaskflipped' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlipped'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlipped'] }, + 'gradientbasedcorrmaskflow' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlow'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFlow'] }, + 'gradientbasedcorrmaskfullx' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullX'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullX'] }, + 'gradientbasedcorrmaskfully' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullY'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksFullY'] }, + 'gradientbasedcorrmaskinputdigest' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksInputDigest'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksInputDigest'] }, + 'gradientbasedcorrmaskleft' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksLeft'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksLeft'] }, + 'gradientbasedcorrmaskmaskactive' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskActive'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskActive'] }, + 'gradientbasedcorrmaskmaskblendmode' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskBlendMode'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskBlendMode'] }, + 'gradientbasedcorrmaskmaskdigest' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskDigest'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskDigest'] }, + 'gradientbasedcorrmaskmaskinverted' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskInverted'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskInverted'] }, + 'gradientbasedcorrmaskmaskname' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskName'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskName'] }, + 'gradientbasedcorrmaskmasks' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasks'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasks'] }, + 'gradientbasedcorrmaskmasksalpha' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksAlpha'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksAlpha'] }, + 'gradientbasedcorrmaskmasksangle' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksAngle'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksAngle'] }, + 'gradientbasedcorrmaskmasksbottom' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksBottom'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksBottom'] }, + 'gradientbasedcorrmaskmaskscentervalue' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksCenterValue'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksCenterValue'] }, + 'gradientbasedcorrmaskmaskscenterweight' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksCenterWeight'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksCenterWeight'] }, + 'gradientbasedcorrmaskmasksdabs' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksDabs'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksDabs'] }, + 'gradientbasedcorrmaskmasksfeather' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFeather'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFeather'] }, + 'gradientbasedcorrmaskmasksflipped' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFlipped'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFlipped'] }, + 'gradientbasedcorrmaskmasksflow' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFlow'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFlow'] }, + 'gradientbasedcorrmaskmasksfullx' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFullX'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFullX'] }, + 'gradientbasedcorrmaskmasksfully' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFullY'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksFullY'] }, + 'gradientbasedcorrmaskmasksinputdigest' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksInputDigest'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksInputDigest'] }, + 'gradientbasedcorrmaskmasksleft' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksLeft'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksLeft'] }, + 'gradientbasedcorrmaskmasksmaskactive' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskActive'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskActive'] }, + 'gradientbasedcorrmaskmasksmaskblendmode' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode'] }, + 'gradientbasedcorrmaskmasksmaskdigest' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskDigest'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskDigest'] }, + 'gradientbasedcorrmaskmasksmaskinverted' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskInverted'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskInverted'] }, + 'gradientbasedcorrmaskmasksmaskname' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskName'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskName'] }, + 'gradientbasedcorrmaskmasksmasksubtype' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskSubType'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskSubType'] }, + 'gradientbasedcorrmaskmasksmasksyncid' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskSyncID'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskSyncID'] }, + 'gradientbasedcorrmaskmasksmaskversion' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskVersion'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskVersion'] }, + 'gradientbasedcorrmaskmasksmidpoint' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMidpoint'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMidpoint'] }, + 'gradientbasedcorrmaskmasksorigin' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksOrigin'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksOrigin'] }, + 'gradientbasedcorrmaskmasksperimetervalue' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksPerimeterValue'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksPerimeterValue'] }, + 'gradientbasedcorrmaskmasksradius' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRadius'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRadius'] }, + 'gradientbasedcorrmaskmasksreferencepoint' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksReferencePoint'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksReferencePoint'] }, + 'gradientbasedcorrmaskmasksright' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRight'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRight'] }, + 'gradientbasedcorrmaskmasksroundness' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRoundness'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksRoundness'] }, + 'gradientbasedcorrmaskmaskssizex' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksSizeX'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksSizeX'] }, + 'gradientbasedcorrmaskmaskssizey' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksSizeY'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksSizeY'] }, + 'gradientbasedcorrmaskmaskstop' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksTop'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksTop'] }, + 'gradientbasedcorrmaskmasksubtype' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskSubType'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskSubType'] }, + 'gradientbasedcorrmaskmasksvalue' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskValue'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksMaskValue'] }, + 'gradientbasedcorrmaskmasksversion' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksVersion'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksVersion'] }, + 'gradientbasedcorrmaskmaskswhat' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksWhat'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksWhat'] }, + 'gradientbasedcorrmaskmaskswholeimagearea' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksWholeImageArea'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksWholeImageArea'] }, + 'gradientbasedcorrmaskmasksx' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksX'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksX'] }, + 'gradientbasedcorrmaskmasksy' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksY'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksY'] }, + 'gradientbasedcorrmaskmasksyncid' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskSyncID'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskSyncID'] }, + 'gradientbasedcorrmaskmaskszerox' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksZeroX'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksZeroX'] }, + 'gradientbasedcorrmaskmaskszeroy' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksZeroY'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMasksZeroY'] }, + 'gradientbasedcorrmaskmaskversion' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskVersion'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskVersion'] }, + 'gradientbasedcorrmaskmidpoint' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMidpoint'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMidpoint'] }, + 'gradientbasedcorrmaskorigin' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksOrigin'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksOrigin'] }, + 'gradientbasedcorrmaskperimetervalue' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksPerimeterValue'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksPerimeterValue'] }, + 'gradientbasedcorrmaskradius' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRadius'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRadius'] }, + 'gradientbasedcorrmaskrange' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMask'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMask'] }, + 'gradientbasedcorrmaskrangeareamodels' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'] }, + 'gradientbasedcorrmaskrangeareamodelscolorsampleinfo' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] }, + 'gradientbasedcorrmaskrangeareamodelscomponents' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'] }, + 'gradientbasedcorrmaskrangecoloramount' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'] }, + 'gradientbasedcorrmaskrangedepthfeather' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'] }, + 'gradientbasedcorrmaskrangedepthmax' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'] }, + 'gradientbasedcorrmaskrangedepthmin' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'] }, + 'gradientbasedcorrmaskrangeinvert' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'] }, + 'gradientbasedcorrmaskrangelumfeather' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'] }, + 'gradientbasedcorrmaskrangeluminancedepthsampleinfo' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] }, + 'gradientbasedcorrmaskrangelummax' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'] }, + 'gradientbasedcorrmaskrangelummin' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'] }, + 'gradientbasedcorrmaskrangelumrange' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'] }, + 'gradientbasedcorrmaskrangesampletype' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'] }, + 'gradientbasedcorrmaskrangetype' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'] }, + 'gradientbasedcorrmaskrangeversion' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'] }, + 'gradientbasedcorrmaskreferencepoint' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksReferencePoint'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksReferencePoint'] }, + 'gradientbasedcorrmaskright' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRight'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRight'] }, + 'gradientbasedcorrmaskroundness' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRoundness'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksRoundness'] }, + 'gradientbasedcorrmasks' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasks'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasks'] }, + 'gradientbasedcorrmasksizex' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeX'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeX'] }, + 'gradientbasedcorrmasksizey' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeY'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksSizeY'] }, + 'gradientbasedcorrmasktop' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksTop'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksTop'] }, + 'gradientbasedcorrmaskvalue' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskValue'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksMaskValue'] }, + 'gradientbasedcorrmaskversion' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksVersion'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksVersion'] }, + 'gradientbasedcorrmaskwhat' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksWhat'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksWhat'] }, + 'gradientbasedcorrmaskwholeimagearea' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksWholeImageArea'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksWholeImageArea'] }, + 'gradientbasedcorrmaskx' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksX'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksX'] }, + 'gradientbasedcorrmasky' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksY'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksY'] }, + 'gradientbasedcorrmaskzerox' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroX'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroX'] }, + 'gradientbasedcorrmaskzeroy' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroY'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionMasksZeroY'] }, + 'gradientbasedcorrmoire' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalMoire'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalMoire'] }, + 'gradientbasedcorrrangemask' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMask'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMask'] }, + 'gradientbasedcorrrangemaskareamodels' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModels'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModels'] }, + 'gradientbasedcorrrangemaskareamodelscolorsampleinfo' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] }, + 'gradientbasedcorrrangemaskareamodelscomponents' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'] }, + 'gradientbasedcorrrangemaskcoloramount' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskColorAmount'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskColorAmount'] }, + 'gradientbasedcorrrangemaskdepthfeather' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthFeather'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthFeather'] }, + 'gradientbasedcorrrangemaskdepthmax' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthMax'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthMax'] }, + 'gradientbasedcorrrangemaskdepthmin' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthMin'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskDepthMin'] }, + 'gradientbasedcorrrangemaskinvert' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskInvert'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskInvert'] }, + 'gradientbasedcorrrangemasklumfeather' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumFeather'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumFeather'] }, + 'gradientbasedcorrrangemaskluminancedepthsampleinfo' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'] }, + 'gradientbasedcorrrangemasklummax' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumMax'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumMax'] }, + 'gradientbasedcorrrangemasklummin' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumMin'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumMin'] }, + 'gradientbasedcorrrangemasklumrange' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumRange'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskLumRange'] }, + 'gradientbasedcorrrangemasksampletype' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskSampleType'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskSampleType'] }, + 'gradientbasedcorrrangemasktype' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskType'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskType'] }, + 'gradientbasedcorrrangemaskversion' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskVersion'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsCorrectionRangeMaskVersion'] }, + 'gradientbasedcorrsaturation' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSaturation'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSaturation'] }, + 'gradientbasedcorrshadows2012' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalShadows2012'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalShadows2012'] }, + 'gradientbasedcorrsharpness' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSharpness'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalSharpness'] }, + 'gradientbasedcorrtemperature' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTemperature'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTemperature'] }, + 'gradientbasedcorrtexture' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTexture'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTexture'] }, + 'gradientbasedcorrtint' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTint'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalTint'] }, + 'gradientbasedcorrtoninghue' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalToningHue'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalToningHue'] }, + 'gradientbasedcorrtoningsaturation' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalToningSaturation'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalToningSaturation'] }, + 'gradientbasedcorrwhat' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsWhat'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsWhat'] }, + 'gradientbasedcorrwhites2012' => { 482 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalWhites2012'], 484 => [\'GradientBasedCorrections','GradientBasedCorrectionsLocalWhites2012'] }, + 'grainamount' => { 482 => 'GrainAmount', 484 => 'GrainAmount' }, 'graineffectroughness' => { 127 => 0x1047 }, 'graineffectsize' => { 127 => 0x104c }, - 'grainfrequency' => { 481 => 'GrainFrequency', 483 => 'GrainFrequency' }, - 'grainseed' => { 481 => 'GrainSeed', 483 => 'GrainSeed' }, - 'grainsize' => { 481 => 'GrainSize', 483 => 'GrainSize' }, - 'graymixeraqua' => { 481 => 'GrayMixerAqua', 483 => 'GrayMixerAqua' }, - 'graymixerblue' => { 481 => 'GrayMixerBlue', 483 => 'GrayMixerBlue' }, - 'graymixergreen' => { 481 => 'GrayMixerGreen', 483 => 'GrayMixerGreen' }, - 'graymixermagenta' => { 481 => 'GrayMixerMagenta', 483 => 'GrayMixerMagenta' }, - 'graymixerorange' => { 481 => 'GrayMixerOrange', 483 => 'GrayMixerOrange' }, - 'graymixerpurple' => { 481 => 'GrayMixerPurple', 483 => 'GrayMixerPurple' }, - 'graymixerred' => { 481 => 'GrayMixerRed', 483 => 'GrayMixerRed' }, - 'graymixeryellow' => { 481 => 'GrayMixerYellow', 483 => 'GrayMixerYellow' }, - 'graypoint' => { 458 => 0x8021 }, + 'grainfrequency' => { 482 => 'GrainFrequency', 484 => 'GrainFrequency' }, + 'grainseed' => { 482 => 'GrainSeed', 484 => 'GrainSeed' }, + 'grainsize' => { 482 => 'GrainSize', 484 => 'GrainSize' }, + 'graymixeraqua' => { 482 => 'GrayMixerAqua', 484 => 'GrayMixerAqua' }, + 'graymixerblue' => { 482 => 'GrayMixerBlue', 484 => 'GrayMixerBlue' }, + 'graymixergreen' => { 482 => 'GrayMixerGreen', 484 => 'GrayMixerGreen' }, + 'graymixermagenta' => { 482 => 'GrayMixerMagenta', 484 => 'GrayMixerMagenta' }, + 'graymixerorange' => { 482 => 'GrayMixerOrange', 484 => 'GrayMixerOrange' }, + 'graymixerpurple' => { 482 => 'GrayMixerPurple', 484 => 'GrayMixerPurple' }, + 'graymixerred' => { 482 => 'GrayMixerRed', 484 => 'GrayMixerRed' }, + 'graymixeryellow' => { 482 => 'GrayMixerYellow', 484 => 'GrayMixerYellow' }, + 'graypoint' => { 459 => 0x8021 }, 'grayresponseunit' => { 119 => 0x122 }, 'greencurvelimits' => { 108 => 0x1c4 }, 'greencurvepoints' => { 107 => 0x53, 108 => 0x19a }, 'greenghostmitigationstatus' => { 1 => 0x3f }, 'greenhsl' => { 103 => 0x20913 }, - 'greenhue' => { 481 => 'GreenHue', 483 => 'GreenHue' }, - 'greensaturation' => { 481 => 'GreenSaturation', 483 => 'GreenSaturation' }, - 'griddisplay' => { 282 => '13.3', 283 => '4.3', 285 => '4.2', 286 => '4.2', 287 => '2.2', 291 => '10.5', 292 => '3.4', 293 => '6.1', 295 => '4.4', 296 => '4.2', 297 => '4.2' }, - 'gripbatteryadload' => { 337 => 0x5 }, - 'gripbatteryadnoload' => { 337 => 0x4 }, - 'gripbatterystate' => { 337 => '1.2' }, - 'group' => { 481 => 'Group', 483 => 'Group' }, - 'groupareaafillumination' => { 283 => '46.4', 286 => '47.4', 295 => '47.4' }, - 'grouping' => { 375 => ['grup',"\xa9grp"], 383 => "\xa9grp" }, - 'guid' => { 375 => 'GUID' }, + 'greenhue' => { 482 => 'GreenHue', 484 => 'GreenHue' }, + 'greensaturation' => { 482 => 'GreenSaturation', 484 => 'GreenSaturation' }, + 'griddisplay' => { 283 => '13.3', 284 => '4.3', 286 => '4.2', 287 => '4.2', 288 => '2.2', 292 => '10.5', 293 => '3.4', 294 => '6.1', 296 => '4.4', 297 => '4.2', 298 => '4.2' }, + 'gripbatteryadload' => { 338 => 0x5 }, + 'gripbatteryadnoload' => { 338 => 0x4 }, + 'gripbatterystate' => { 338 => '1.2' }, + 'group' => { 482 => 'Group', 484 => 'Group' }, + 'groupareaafillumination' => { 284 => '46.4', 287 => '47.4', 296 => '47.4' }, + 'grouping' => { 376 => ['grup',"\xa9grp"], 384 => "\xa9grp" }, + 'guid' => { 376 => 'GUID' }, 'h2resetblackpixels' => { 138 => 0x18a6 }, 'h3resetblackcolumns' => { 138 => 0x18ce }, 'h3resetblackpixels' => { 138 => 0x18b0 }, 'halftonehints' => { 119 => 0x141 }, 'hardlink' => { 120 => 'HardLink' }, - 'hasalternative' => { 498 => 'hasAlternative' }, - 'hascorrection' => { 498 => 'hasCorrection' }, - 'hascorrectiona-lang' => { 498 => [\'hasCorrection','hasCorrectionA-lang'] }, - 'hascorrectiona-platform' => { 498 => [\'hasCorrection','hasCorrectionA-platform'] }, - 'hascorrectiontext' => { 498 => [\'hasCorrection','hasCorrectionText'] }, - 'hascrop' => { 481 => 'HasCrop', 483 => 'HasCrop' }, - 'hasextendedxmp' => { 510 => 'HasExtendedXMP' }, - 'hassettings' => { 481 => 'HasSettings', 483 => 'HasSettings' }, - 'hastranslation' => { 498 => 'hasTranslation' }, - 'hasvisibleoverprint' => { 513 => 'HasVisibleOverprint' }, - 'hasvisibletransparency' => { 513 => 'HasVisibleTransparency' }, - 'hdmioutputn-log' => { 229 => 0x35a }, - 'hdmioutputresolution' => { 230 => 0x610, 231 => 0x640 }, - 'hdmiviewassist' => { 298 => 0x20f }, - 'hdr' => { 60 => 0x1, 216 => 0x4, 217 => 0x4, 323 => 0x9e, 358 => 0x85, 423 => 0x200a }, - 'hdreditmode' => { 481 => 'HDREditMode', 483 => 'HDREditMode' }, + 'hasalternative' => { 499 => 'hasAlternative' }, + 'hascorrection' => { 499 => 'hasCorrection' }, + 'hascorrectiona-lang' => { 499 => [\'hasCorrection','hasCorrectionA-lang'] }, + 'hascorrectiona-platform' => { 499 => [\'hasCorrection','hasCorrectionA-platform'] }, + 'hascorrectiontext' => { 499 => [\'hasCorrection','hasCorrectionText'] }, + 'hascrop' => { 482 => 'HasCrop', 484 => 'HasCrop' }, + 'hasextendedxmp' => { 511 => 'HasExtendedXMP' }, + 'hassettings' => { 482 => 'HasSettings', 484 => 'HasSettings' }, + 'hastranslation' => { 499 => 'hasTranslation' }, + 'hasvisibleoverprint' => { 514 => 'HasVisibleOverprint' }, + 'hasvisibletransparency' => { 514 => 'HasVisibleTransparency' }, + 'hdmioutputn-log' => { 230 => 0x35a }, + 'hdmioutputresolution' => { 231 => 0x610, 232 => 0x640 }, + 'hdmiviewassist' => { 299 => 0x20f }, + 'hdr' => { 60 => 0x1, 216 => 0x4, 217 => 0x4, 324 => 0x9e, 359 => 0x85, 424 => 0x200a }, + 'hdreditmode' => { 482 => 'HDREditMode', 484 => 'HDREditMode' }, 'hdreffect' => { 60 => 0x2 }, 'hdrgain' => { 1 => 0x30 }, 'hdrheadroom' => { 1 => 0x21 }, 'hdrimagetype' => { 1 => 0xa }, - 'hdrlevel' => { 216 => 0x5, 217 => 0x5, 412 => 0x2e, 428 => 0x17 }, + 'hdrlevel' => { 216 => 0x5, 217 => 0x5, 413 => 0x2e, 429 => 0x17 }, 'hdrlevel2' => { 216 => 0x7 }, - 'hdrpmakernote' => { 464 => 'hdrp_makernote' }, - 'hdrsetting' => { 412 => 0x2d, 428 => 0x16, 432 => 0x1148, 433 => 0x1148, 434 => 0x1124, 435 => 0x11a0, 436 => 0x117c, 437 => 0x1034, 438 => 0x22c, 439 => 0x22c, 440 => 0x21f }, - 'hdrshot' => { 323 => 0x76 }, + 'hdrpmakernote' => { 465 => 'hdrp_makernote' }, + 'hdrsetting' => { 413 => 0x2d, 429 => 0x16, 433 => 0x1148, 434 => 0x1148, 435 => 0x1124, 436 => 0x11a0, 437 => 0x117c, 438 => 0x1034, 439 => 0x22c, 440 => 0x22c, 441 => 0x21f }, + 'hdrshot' => { 324 => 0x76 }, 'hdrsmoothing' => { 216 => 0x6 }, - 'hdvideo' => { 375 => 'hdvd' }, - 'headline' => { 131 => 0x69, 494 => 'Headline', 496 => 'Headline' }, + 'hdvideo' => { 376 => 'hdvd' }, + 'headline' => { 131 => 0x69, 495 => 'Headline', 497 => 'Headline' }, 'hierarchicalkeywords' => { 171 => [\'Keywords','KeywordsHierarchy'] }, 'hierarchicalkeywords1' => { 171 => [\'Keywords','KeywordsHierarchyKeyword'] }, 'hierarchicalkeywords1applied' => { 171 => [\'Keywords','KeywordsHierarchyApplied'] }, @@ -3351,59 +3353,60 @@ my %tagLookup = ( 'hierarchicalkeywords5children' => { 171 => [\'Keywords','KeywordsHierarchyChildrenChildrenChildrenChildrenChildren'] }, 'hierarchicalkeywords6' => { 171 => [\'Keywords','KeywordsHierarchyChildrenChildrenChildrenChildrenChildrenKeyword'] }, 'hierarchicalkeywords6applied' => { 171 => [\'Keywords','KeywordsHierarchyChildrenChildrenChildrenChildrenChildrenApplied'] }, - 'hierarchicalsubject' => { 473 => 'hierarchicalSubject' }, + 'hierarchicalsubject' => { 474 => 'hierarchicalSubject' }, 'highestbiostratigraphiczone' => { 118 => [\'GeologicalContext','GeologicalContextHighestBiostratigraphicZone'] }, - 'highfrequencyflickerreductionshooting' => { 231 => 0x27c }, - 'highisomultiplierblue' => { 328 => 0x1a }, - 'highisomultipliergreen' => { 328 => 0x19 }, - 'highisomultiplierred' => { 328 => 0x18 }, - 'highisonoisereduction' => { 16 => 0xbc, 17 => 0xbd, 20 => 0xbd, 28 => 0xc9, 62 => 0x5, 84 => 0x202, 227 => 0xb1, 358 => 0x71, 410 => 0x2c, 411 => 0x26, 412 => 0x26, 423 => 0x2009, 428 => 0x12, 454 => 0x42 }, - 'highisonoisereduction2' => { 423 => 0xb050 }, - 'highlight' => { 400 => 0xf }, - 'highlight2012' => { 481 => 'Highlight2012', 483 => 'Highlight2012' }, + 'highframerate' => { 232 => 0x48 }, + 'highfrequencyflickerreductionshooting' => { 232 => 0x27c }, + 'highisomultiplierblue' => { 329 => 0x1a }, + 'highisomultipliergreen' => { 329 => 0x19 }, + 'highisomultiplierred' => { 329 => 0x18 }, + 'highisonoisereduction' => { 16 => 0xbc, 17 => 0xbd, 20 => 0xbd, 28 => 0xc9, 62 => 0x5, 84 => 0x202, 227 => 0xb1, 359 => 0x71, 411 => 0x2c, 412 => 0x26, 413 => 0x26, 424 => 0x2009, 429 => 0x12, 455 => 0x42 }, + 'highisonoisereduction2' => { 424 => 0xb050 }, + 'highlight' => { 401 => 0xf }, + 'highlight2012' => { 482 => 'Highlight2012', 484 => 'Highlight2012' }, 'highlightadj' => { 103 => 0x2030c }, - 'highlightcolordistortreduct' => { 458 => 0x8026 }, - 'highlightlinearitylimit' => { 397 => 0xa025 }, - 'highlightprotection' => { 274 => 0x6 }, - 'highlightrecovery' => { 481 => 'HighlightRecovery', 483 => 'HighlightRecovery' }, - 'highlights' => { 423 => 0x2033, 475 => 'Highlights' }, - 'highlights2012' => { 481 => 'Highlights2012', 483 => 'Highlights2012' }, - 'highlightsadj' => { 458 => 0x9019 }, - 'highlightshadow' => { 323 => 0xad }, + 'highlightcolordistortreduct' => { 459 => 0x8026 }, + 'highlightlinearitylimit' => { 398 => 0xa025 }, + 'highlightprotection' => { 275 => 0x6 }, + 'highlightrecovery' => { 482 => 'HighlightRecovery', 484 => 'HighlightRecovery' }, + 'highlights' => { 424 => 0x2033, 476 => 'Highlights' }, + 'highlights2012' => { 482 => 'Highlights2012', 484 => 'Highlights2012' }, + 'highlightsadj' => { 459 => 0x9019 }, + 'highlightshadow' => { 324 => 0xad }, 'highlighttone' => { 127 => 0x1041 }, 'highlighttonepriority' => { 13 => 0x7, 16 => 0x7, 17 => 0x7, 18 => 0x7, 20 => 0x7, 22 => 0x7, 28 => 0x7, 62 => 0x3, 84 => 0x203 }, - 'highlightwarning' => { 323 => 0x8002 }, - 'highlowkeyadj' => { 358 => 0x6c }, - 'highspeedsync' => { 184 => 0x5, 298 => 0x55, 410 => 0x2, 411 => 0x2 }, - 'hintversion' => { 383 => 'hinv' }, - 'histogramxml' => { 275 => 0x83a1a25 }, - 'history' => { 496 => 'History', 509 => 'History' }, - 'historyaction' => { 509 => [\'History','HistoryAction'] }, - 'historychanged' => { 509 => [\'History','HistoryChanged'] }, - 'historyinstanceid' => { 509 => [\'History','HistoryInstanceID'] }, - 'historyparameters' => { 509 => [\'History','HistoryParameters'] }, - 'historysoftwareagent' => { 509 => [\'History','HistorySoftwareAgent'] }, - 'historywhen' => { 509 => [\'History','HistoryWhen'] }, + 'highlightwarning' => { 324 => 0x8002 }, + 'highlowkeyadj' => { 359 => 0x6c }, + 'highspeedsync' => { 184 => 0x5, 299 => 0x55, 411 => 0x2, 412 => 0x2 }, + 'hintversion' => { 384 => 'hinv' }, + 'histogramxml' => { 276 => 0x83a1a25 }, + 'history' => { 497 => 'History', 510 => 'History' }, + 'historyaction' => { 510 => [\'History','HistoryAction'] }, + 'historychanged' => { 510 => [\'History','HistoryChanged'] }, + 'historyinstanceid' => { 510 => [\'History','HistoryInstanceID'] }, + 'historyparameters' => { 510 => [\'History','HistoryParameters'] }, + 'historysoftwareagent' => { 510 => [\'History','HistorySoftwareAgent'] }, + 'historywhen' => { 510 => [\'History','HistoryWhen'] }, 'holefilldarkdeltathreshold' => { 138 => 0xc88 }, 'holefilldeltathreshold' => { 138 => 0xc7e }, - 'hometowncity' => { 113 => 0x3006, 358 => 0x23, 364 => 0x2 }, - 'hometowncitycode' => { 365 => 0x1000 }, - 'hometowndst' => { 358 => 0x25, 364 => '0.2' }, + 'hometowncity' => { 113 => 0x3006, 359 => 0x23, 365 => 0x2 }, + 'hometowncitycode' => { 366 => 0x1000 }, + 'hometowndst' => { 359 => 0x25, 365 => '0.2' }, 'hostcomputer' => { 119 => 0x13c }, 'hostsoftwarerendering' => { 138 => 0xce7 }, - 'hue' => { 189 => 0x3b, 235 => 0x3d, 236 => 0x45, 358 => 0x67 }, - 'hueadj' => { 278 => 0x2f, 458 => 0x8019 }, - 'hueadjust' => { 390 => 0x1016 }, - 'hueadjustment' => { 182 => 0x4a, 183 => 0x40, 227 => 0x92, 234 => 0x36 }, - 'hueadjustmentaqua' => { 481 => 'HueAdjustmentAqua', 483 => 'HueAdjustmentAqua' }, - 'hueadjustmentblue' => { 481 => 'HueAdjustmentBlue', 483 => 'HueAdjustmentBlue' }, - 'hueadjustmentgreen' => { 481 => 'HueAdjustmentGreen', 483 => 'HueAdjustmentGreen' }, - 'hueadjustmentmagenta' => { 481 => 'HueAdjustmentMagenta', 483 => 'HueAdjustmentMagenta' }, - 'hueadjustmentorange' => { 481 => 'HueAdjustmentOrange', 483 => 'HueAdjustmentOrange' }, - 'hueadjustmentpurple' => { 481 => 'HueAdjustmentPurple', 483 => 'HueAdjustmentPurple' }, - 'hueadjustmentred' => { 481 => 'HueAdjustmentRed', 483 => 'HueAdjustmentRed' }, - 'hueadjustmentyellow' => { 481 => 'HueAdjustmentYellow', 483 => 'HueAdjustmentYellow' }, - 'huesetting' => { 308 => 0x1011 }, + 'hue' => { 189 => 0x3b, 236 => 0x3d, 237 => 0x45, 359 => 0x67 }, + 'hueadj' => { 279 => 0x2f, 459 => 0x8019 }, + 'hueadjust' => { 391 => 0x1016 }, + 'hueadjustment' => { 182 => 0x4a, 183 => 0x40, 227 => 0x92, 235 => 0x36 }, + 'hueadjustmentaqua' => { 482 => 'HueAdjustmentAqua', 484 => 'HueAdjustmentAqua' }, + 'hueadjustmentblue' => { 482 => 'HueAdjustmentBlue', 484 => 'HueAdjustmentBlue' }, + 'hueadjustmentgreen' => { 482 => 'HueAdjustmentGreen', 484 => 'HueAdjustmentGreen' }, + 'hueadjustmentmagenta' => { 482 => 'HueAdjustmentMagenta', 484 => 'HueAdjustmentMagenta' }, + 'hueadjustmentorange' => { 482 => 'HueAdjustmentOrange', 484 => 'HueAdjustmentOrange' }, + 'hueadjustmentpurple' => { 482 => 'HueAdjustmentPurple', 484 => 'HueAdjustmentPurple' }, + 'hueadjustmentred' => { 482 => 'HueAdjustmentRed', 484 => 'HueAdjustmentRed' }, + 'hueadjustmentyellow' => { 482 => 'HueAdjustmentYellow', 484 => 'HueAdjustmentYellow' }, + 'huesetting' => { 309 => 0x1011 }, 'humanobservation' => { 118 => 'HumanObservation' }, 'humanobservationday' => { 118 => [\'HumanObservation','HumanObservationDay'] }, 'humanobservationearliestdate' => { 118 => [\'HumanObservation','HumanObservationEarliestDate'] }, @@ -3425,13 +3428,13 @@ my %tagLookup = ( 'humanobservationstartdayofyear' => { 118 => [\'HumanObservation','HumanObservationStartDayOfYear'] }, 'humanobservationverbatimeventdate' => { 118 => [\'HumanObservation','HumanObservationVerbatimEventDate'] }, 'humanobservationyear' => { 118 => [\'HumanObservation','HumanObservationYear'] }, - 'humidity' => { 119 => 0x9401, 488 => 'Humidity' }, + 'humidity' => { 119 => 0x9401, 489 => 'Humidity' }, 'icc_profile' => { 120 => 'ICC_Profile' }, - 'iccprofilename' => { 496 => 'ICCProfile' }, - 'iconuri' => { 383 => 'icnu' }, - 'idccreativestyle' => { 458 => 0x8000 }, - 'idcpreviewlength' => { 458 => 0x202 }, - 'idcpreviewstart' => { 458 => 0x201 }, + 'iccprofilename' => { 497 => 'ICCProfile' }, + 'iconuri' => { 384 => 'icnu' }, + 'idccreativestyle' => { 459 => 0x8000 }, + 'idcpreviewlength' => { 459 => 0x202 }, + 'idcpreviewstart' => { 459 => 0x201 }, 'identification' => { 118 => 'Identification' }, 'identificationid' => { 118 => [\'Identification','IdentificationIdentificationID'] }, 'identificationqualifier' => { 118 => [\'Identification','IdentificationIdentificationQualifier'] }, @@ -3440,46 +3443,46 @@ my %tagLookup = ( 'identificationverificationstatus' => { 118 => [\'Identification','IdentificationIdentificationVerificationStatus'] }, 'identifiedby' => { 118 => [\'Identification','IdentificationIdentifiedBy'] }, 'identifiedbyid' => { 118 => [\'Identification','IdentificationIdentifiedByID'] }, - 'identifier' => { 484 => 'identifier', 506 => 'Identifier' }, + 'identifier' => { 485 => 'identifier', 507 => 'Identifier' }, 'ifcameramodel' => { 138 => 0x9c8 }, 'illuminantdata1' => { 119 => 0xcd35 }, 'illuminantdata2' => { 119 => 0xcd36 }, 'illuminantdata3' => { 119 => 0xcd37 }, - 'illumination' => { 293 => '0.5', 385 => 0x48 }, + 'illumination' => { 294 => '0.5', 386 => 0x48 }, 'imageabsolutex' => { 138 => 0x3fe }, 'imageabsolutey' => { 138 => 0x3ff }, - 'imageadjustment' => { 227 => 0x80, 265 => 0x5 }, - 'imagealterationconstraints' => { 310 => 'ImageAlterationConstraints' }, - 'imagearea' => { 245 => 0x10, 248 => 0x10 }, - 'imageareaoffset' => { 358 => 0x38 }, + 'imageadjustment' => { 227 => 0x80, 266 => 0x5 }, + 'imagealterationconstraints' => { 311 => 'ImageAlterationConstraints' }, + 'imagearea' => { 246 => 0x10, 249 => 0x10 }, + 'imageareaoffset' => { 359 => 0x38 }, 'imageauthentication' => { 227 => 0x20 }, 'imageboundary' => { 227 => 0x16 }, 'imagecapturereqestid' => { 1 => 0x20 }, 'imagecapturetype' => { 1 => 0x14 }, - 'imagecount' => { 127 => 0x1438, 227 => 0xa5, 426 => 0x11b }, - 'imagecreator' => { 310 => 'ImageCreator' }, - 'imagecreatorid' => { 310 => [\'ImageCreator','ImageCreatorImageCreatorID'] }, - 'imagecreatorimageid' => { 310 => 'ImageCreatorImageID' }, - 'imagecreatorname' => { 310 => [\'ImageCreator','ImageCreatorImageCreatorName'] }, + 'imagecount' => { 127 => 0x1438, 227 => 0xa5, 427 => 0x11b }, + 'imagecreator' => { 311 => 'ImageCreator' }, + 'imagecreatorid' => { 311 => [\'ImageCreator','ImageCreatorImageCreatorID'] }, + 'imagecreatorimageid' => { 311 => 'ImageCreatorImageID' }, + 'imagecreatorname' => { 311 => [\'ImageCreator','ImageCreatorImageCreatorName'] }, 'imagecropx' => { 138 => 0x41f }, 'imagecropy' => { 138 => 0x420 }, - 'imagedata' => { 468 => 'Data' }, + 'imagedata' => { 469 => 'Data' }, 'imagedatasize' => { 227 => 0xa2 }, - 'imagedescription' => { 119 => 0x10e, 504 => 'ImageDescription' }, - 'imageduplicationconstraints' => { 310 => 'ImageDuplicationConstraints' }, - 'imagedustoff' => { 275 => 0xfe443a45 }, - 'imageeditcount' => { 358 => 0x41 }, - 'imageediting' => { 358 => 0x32 }, - 'imageeffects' => { 390 => 0x1010 }, - 'imagefileconstraints' => { 310 => 'ImageFileConstraints' }, - 'imagefileformatasdelivered' => { 310 => 'ImageFileFormatAsDelivered' }, - 'imagefilesizeasdelivered' => { 310 => 'ImageFileSizeAsDelivered' }, + 'imagedescription' => { 119 => 0x10e, 505 => 'ImageDescription' }, + 'imageduplicationconstraints' => { 311 => 'ImageDuplicationConstraints' }, + 'imagedustoff' => { 276 => 0xfe443a45 }, + 'imageeditcount' => { 359 => 0x41 }, + 'imageediting' => { 359 => 0x32 }, + 'imageeffects' => { 391 => 0x1010 }, + 'imagefileconstraints' => { 311 => 'ImageFileConstraints' }, + 'imagefileformatasdelivered' => { 311 => 'ImageFileFormatAsDelivered' }, + 'imagefilesizeasdelivered' => { 311 => 'ImageFileSizeAsDelivered' }, 'imagegeneration' => { 127 => 0x1436 }, - 'imageheight' => { 119 => 0x101, 188 => 0xc, 367 => 0x10d, 466 => 'ImageHeight', 504 => 'ImageLength' }, - 'imagehistory' => { 119 => 0x9213, 486 => 'ImageHistory' }, - 'imageidnumber' => { 318 => 0x340 }, - 'imagemimetype' => { 468 => 'Mime' }, - 'imagenumber' => { 119 => 0x9211, 156 => 'ImageNumber', 182 => 0xae, 183 => 0x5e, 367 => 0x113, 410 => 0x9b, 412 => [0x400,'276.1',0x314], 478 => 'ImageNumber' }, + 'imageheight' => { 119 => 0x101, 188 => 0xc, 368 => 0x10d, 467 => 'ImageHeight', 505 => 'ImageLength' }, + 'imagehistory' => { 119 => 0x9213, 487 => 'ImageHistory' }, + 'imageidnumber' => { 319 => 0x340 }, + 'imagemimetype' => { 469 => 'Mime' }, + 'imagenumber' => { 119 => 0x9211, 156 => 'ImageNumber', 182 => 0xae, 183 => 0x5e, 368 => 0x113, 411 => 0x9b, 413 => [0x400,'276.1',0x314], 479 => 'ImageNumber' }, 'imagenumber2' => { 183 => 0x62 }, 'imageoptimization' => { 227 => 0xa9 }, 'imageorientation' => { 131 => 0x83 }, @@ -3487,39 +3490,39 @@ my %tagLookup = ( 'imageprocessingfiledatecreated' => { 138 => 0xc81 }, 'imageprocessingfiletagsversionnumber' => { 138 => 0xc80 }, 'imageprocessingflags' => { 1 => 0x19 }, - 'imageprocessingversion' => { 304 => 0x0 }, - 'imagequality' => { 156 => 'ImageQuality', 247 => '723.2', 248 => '732.2', 258 => '708.1', 323 => 0x1 }, - 'imagequality2' => { 300 => 0x603 }, - 'imagerank' => { 471 => 'ImageRank' }, + 'imageprocessingversion' => { 305 => 0x0 }, + 'imagequality' => { 156 => 'ImageQuality', 248 => '723.2', 249 => '732.2', 259 => '708.1', 324 => 0x1 }, + 'imagequality2' => { 301 => 0x603 }, + 'imagerank' => { 472 => 'ImageRank' }, 'imagerbiassettlingdelaymsec' => { 138 => 0x600 }, 'imagerboardversion' => { 138 => 0x439 }, 'imagercols' => { 138 => 0x17d4 }, - 'imageref' => { 492 => 'ImageRef' }, - 'imageregion' => { 494 => 'ImageRegion' }, - 'imageregionboundary' => { 494 => [\'ImageRegion','ImageRegionRegionBoundary'] }, - 'imageregionboundaryh' => { 494 => [\'ImageRegion','ImageRegionRegionBoundaryRbH'] }, - 'imageregionboundaryrx' => { 494 => [\'ImageRegion','ImageRegionRegionBoundaryRbRx'] }, - 'imageregionboundaryshape' => { 494 => [\'ImageRegion','ImageRegionRegionBoundaryRbShape'] }, - 'imageregionboundaryunit' => { 494 => [\'ImageRegion','ImageRegionRegionBoundaryRbUnit'] }, - 'imageregionboundaryvertices' => { 494 => [\'ImageRegion','ImageRegionRegionBoundaryRbVertices'] }, - 'imageregionboundaryverticesx' => { 494 => [\'ImageRegion','ImageRegionRegionBoundaryRbVerticesRbX'] }, - 'imageregionboundaryverticesy' => { 494 => [\'ImageRegion','ImageRegionRegionBoundaryRbVerticesRbY'] }, - 'imageregionboundaryw' => { 494 => [\'ImageRegion','ImageRegionRegionBoundaryRbW'] }, - 'imageregionboundaryx' => { 494 => [\'ImageRegion','ImageRegionRegionBoundaryRbX'] }, - 'imageregionboundaryy' => { 494 => [\'ImageRegion','ImageRegionRegionBoundaryRbY'] }, - 'imageregionctype' => { 494 => [\'ImageRegion','ImageRegionRCtype'] }, - 'imageregionctypeidentifier' => { 494 => [\'ImageRegion','ImageRegionRCtypeIdentifier'] }, - 'imageregionctypename' => { 494 => [\'ImageRegion','ImageRegionRCtypeName'] }, - 'imageregionid' => { 494 => [\'ImageRegion','ImageRegionRId'] }, - 'imageregionname' => { 494 => [\'ImageRegion','ImageRegionName'] }, - 'imageregionrole' => { 494 => [\'ImageRegion','ImageRegionRRole'] }, - 'imageregionroleidentifier' => { 494 => [\'ImageRegion','ImageRegionRRoleIdentifier'] }, - 'imageregionrolename' => { 494 => [\'ImageRegion','ImageRegionRRoleName'] }, + 'imageref' => { 493 => 'ImageRef' }, + 'imageregion' => { 495 => 'ImageRegion' }, + 'imageregionboundary' => { 495 => [\'ImageRegion','ImageRegionRegionBoundary'] }, + 'imageregionboundaryh' => { 495 => [\'ImageRegion','ImageRegionRegionBoundaryRbH'] }, + 'imageregionboundaryrx' => { 495 => [\'ImageRegion','ImageRegionRegionBoundaryRbRx'] }, + 'imageregionboundaryshape' => { 495 => [\'ImageRegion','ImageRegionRegionBoundaryRbShape'] }, + 'imageregionboundaryunit' => { 495 => [\'ImageRegion','ImageRegionRegionBoundaryRbUnit'] }, + 'imageregionboundaryvertices' => { 495 => [\'ImageRegion','ImageRegionRegionBoundaryRbVertices'] }, + 'imageregionboundaryverticesx' => { 495 => [\'ImageRegion','ImageRegionRegionBoundaryRbVerticesRbX'] }, + 'imageregionboundaryverticesy' => { 495 => [\'ImageRegion','ImageRegionRegionBoundaryRbVerticesRbY'] }, + 'imageregionboundaryw' => { 495 => [\'ImageRegion','ImageRegionRegionBoundaryRbW'] }, + 'imageregionboundaryx' => { 495 => [\'ImageRegion','ImageRegionRegionBoundaryRbX'] }, + 'imageregionboundaryy' => { 495 => [\'ImageRegion','ImageRegionRegionBoundaryRbY'] }, + 'imageregionctype' => { 495 => [\'ImageRegion','ImageRegionRCtype'] }, + 'imageregionctypeidentifier' => { 495 => [\'ImageRegion','ImageRegionRCtypeIdentifier'] }, + 'imageregionctypename' => { 495 => [\'ImageRegion','ImageRegionRCtypeName'] }, + 'imageregionid' => { 495 => [\'ImageRegion','ImageRegionRId'] }, + 'imageregionname' => { 495 => [\'ImageRegion','ImageRegionName'] }, + 'imageregionrole' => { 495 => [\'ImageRegion','ImageRegionRRole'] }, + 'imageregionroleidentifier' => { 495 => [\'ImageRegion','ImageRegionRRoleIdentifier'] }, + 'imageregionrolename' => { 495 => [\'ImageRegion','ImageRegionRRoleName'] }, 'imageresolution' => { 138 => 0x944 }, 'imageresolutionjpg' => { 138 => 0x945 }, - 'imagereview' => { 284 => '0.4', 293 => '0.4' }, - 'imagereviewmonitorofftime' => { 283 => '21.1', 285 => '21.1', 286 => '21.1', 290 => '20.1', 295 => '21.1', 296 => '21.1', 298 => 0x39 }, - 'imagereviewtime' => { 282 => '25.1', 284 => '2.1', 287 => '19.1', 288 => '20.1', 289 => '20.1', 291 => '9.2', 292 => '20.1', 297 => '21.2' }, + 'imagereview' => { 285 => '0.4', 294 => '0.4' }, + 'imagereviewmonitorofftime' => { 284 => '21.1', 286 => '21.1', 287 => '21.1', 291 => '20.1', 296 => '21.1', 297 => '21.1', 299 => 0x39 }, + 'imagereviewtime' => { 283 => '25.1', 285 => '2.1', 288 => '19.1', 289 => '20.1', 290 => '20.1', 292 => '9.2', 293 => '20.1', 298 => '21.2' }, 'imagerfiledatecreated' => { 138 => 0x9c5 }, 'imagerfileproductionlevel' => { 138 => 0x9c4 }, 'imagerfiletagsversionstandard' => { 138 => 0x9c7 }, @@ -3530,212 +3533,212 @@ my %tagLookup = ( 'imagesegmentstartline' => { 138 => 0x184c }, 'imagesize' => { 162 => 'ImageSize' }, 'imagesizeraw' => { 227 => 0x3e }, - 'imagesizerestriction' => { 501 => 'imageSizeRestriction' }, + 'imagesizerestriction' => { 502 => '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, 227 => 0xac, 300 => 0x604, 303 => 0x1600, 323 => 0x1a, 415 => 0x12, 416 => 0x11, 423 => 0xb026 }, - 'imagestabilization2' => { 414 => 0xa }, - 'imagestabilizationsetting' => { 187 => 0x14, 410 => 0x3d, 411 => 0x3d, 421 => 0x14 }, - 'imagestyle' => { 410 => 0x2d, 411 => 0x27 }, - 'imagesupplier' => { 310 => 'ImageSupplier' }, - 'imagesupplierid' => { 310 => [\'ImageSupplier','ImageSupplierImageSupplierID'] }, - 'imagesupplierimageid' => { 310 => 'ImageSupplierImageID' }, - 'imagesuppliername' => { 310 => [\'ImageSupplier','ImageSupplierImageSupplierName'] }, + 'imagestabilization' => { 34 => 0x22, 113 => 0x3020, 127 => 0x1422, 156 => 'ImageStabilization', 182 => 0xbd, 183 => 0x71, 184 => 0x57, 185 => 0x0, 186 => [0x18,0x107,0x113], 187 => 0x49c2, 227 => 0xac, 301 => 0x604, 304 => 0x1600, 324 => 0x1a, 416 => 0x12, 417 => 0x11, 424 => 0xb026 }, + 'imagestabilization2' => { 415 => 0xa }, + 'imagestabilizationsetting' => { 187 => 0x14, 411 => 0x3d, 412 => 0x3d, 422 => 0x14 }, + 'imagestyle' => { 411 => 0x2d, 412 => 0x27 }, + 'imagesupplier' => { 311 => 'ImageSupplier' }, + 'imagesupplierid' => { 311 => [\'ImageSupplier','ImageSupplierImageSupplierID'] }, + 'imagesupplierimageid' => { 311 => 'ImageSupplierImageID' }, + 'imagesuppliername' => { 311 => [\'ImageSupplier','ImageSupplierImageSupplierName'] }, 'imagetemperaturemax' => { 121 => 0x1 }, 'imagetemperaturemin' => { 121 => 0x2 }, - 'imagetone' => { 358 => 0x4f }, - 'imagetype' => { 131 => 0x82, 310 => 'ImageType' }, - 'imageuniqueid' => { 1 => 0x15, 64 => 0x28, 119 => 0xa420, 486 => 'ImageUniqueID', 487 => 'ImageUniqueID' }, - 'imagewidth' => { 119 => 0x100, 188 => 0xe, 367 => 0x10c, 466 => 'ImageWidth', 504 => 'ImageWidth' }, - 'inclinationangle' => { 458 => 0x900f }, - 'inclinationcorrection' => { 458 => 0x900e }, - 'incrementaltemperature' => { 481 => 'IncrementalTemperature', 483 => 'IncrementalTemperature' }, - 'incrementaltint' => { 481 => 'IncrementalTint', 483 => 'IncrementalTint' }, - 'industry' => { 498 => 'industry', 499 => 'industry' }, + 'imagetone' => { 359 => 0x4f }, + 'imagetype' => { 131 => 0x82, 311 => 'ImageType' }, + 'imageuniqueid' => { 1 => 0x15, 64 => 0x28, 119 => 0xa420, 487 => 'ImageUniqueID', 488 => 'ImageUniqueID' }, + 'imagewidth' => { 119 => 0x100, 188 => 0xe, 368 => 0x10c, 467 => 'ImageWidth', 505 => 'ImageWidth' }, + 'inclinationangle' => { 459 => 0x900f }, + 'inclinationcorrection' => { 459 => 0x900e }, + 'incrementaltemperature' => { 482 => 'IncrementalTemperature', 484 => 'IncrementalTemperature' }, + 'incrementaltint' => { 482 => 'IncrementalTint', 484 => 'IncrementalTint' }, + 'industry' => { 499 => 'industry', 500 => 'industry' }, 'infobuttonwhenshooting' => { 84 => 0x409 }, - 'information' => { 377 => 'information', 383 => "\xa9inf" }, - 'infourl' => { 383 => 'infu' }, - 'infraredilluminator' => { 384 => 0x28 }, - 'ingredientexclusion' => { 500 => 'ingredientExclusion' }, - 'ingredients' => { 509 => 'Ingredients' }, - 'ingredientsalternatepaths' => { 509 => [\'Ingredients','IngredientsAlternatePaths'] }, - 'ingredientsdocumentid' => { 509 => [\'Ingredients','IngredientsDocumentID'] }, - 'ingredientsfilepath' => { 509 => [\'Ingredients','IngredientsFilePath'] }, - 'ingredientsfrompart' => { 509 => [\'Ingredients','IngredientsFromPart'] }, - 'ingredientsinstanceid' => { 509 => [\'Ingredients','IngredientsInstanceID'] }, - 'ingredientslastmodifydate' => { 509 => [\'Ingredients','IngredientsLastModifyDate'] }, - 'ingredientslasturl' => { 509 => [\'Ingredients','IngredientsLastURL'] }, - 'ingredientslinkcategory' => { 509 => [\'Ingredients','IngredientsLinkCategory'] }, - 'ingredientslinkform' => { 509 => [\'Ingredients','IngredientsLinkForm'] }, - 'ingredientsmanager' => { 509 => [\'Ingredients','IngredientsManager'] }, - 'ingredientsmanagervariant' => { 509 => [\'Ingredients','IngredientsManagerVariant'] }, - 'ingredientsmanageto' => { 509 => [\'Ingredients','IngredientsManageTo'] }, - 'ingredientsmanageui' => { 509 => [\'Ingredients','IngredientsManageUI'] }, - 'ingredientsmaskmarkers' => { 509 => [\'Ingredients','IngredientsMaskMarkers'] }, - 'ingredientsoriginaldocumentid' => { 509 => [\'Ingredients','IngredientsOriginalDocumentID'] }, - 'ingredientspartmapping' => { 509 => [\'Ingredients','IngredientsPartMapping'] }, - 'ingredientsplacedresolutionunit' => { 509 => [\'Ingredients','IngredientsPlacedResolutionUnit'] }, - 'ingredientsplacedxresolution' => { 509 => [\'Ingredients','IngredientsPlacedXResolution'] }, - 'ingredientsplacedyresolution' => { 509 => [\'Ingredients','IngredientsPlacedYResolution'] }, - 'ingredientsrenditionclass' => { 509 => [\'Ingredients','IngredientsRenditionClass'] }, - 'ingredientsrenditionparams' => { 509 => [\'Ingredients','IngredientsRenditionParams'] }, - 'ingredientstopart' => { 509 => [\'Ingredients','IngredientsToPart'] }, - 'ingredientsversionid' => { 509 => [\'Ingredients','IngredientsVersionID'] }, + 'information' => { 378 => 'information', 384 => "\xa9inf" }, + 'infourl' => { 384 => 'infu' }, + 'infraredilluminator' => { 385 => 0x28 }, + 'ingredientexclusion' => { 501 => 'ingredientExclusion' }, + 'ingredients' => { 510 => 'Ingredients' }, + 'ingredientsalternatepaths' => { 510 => [\'Ingredients','IngredientsAlternatePaths'] }, + 'ingredientsdocumentid' => { 510 => [\'Ingredients','IngredientsDocumentID'] }, + 'ingredientsfilepath' => { 510 => [\'Ingredients','IngredientsFilePath'] }, + 'ingredientsfrompart' => { 510 => [\'Ingredients','IngredientsFromPart'] }, + 'ingredientsinstanceid' => { 510 => [\'Ingredients','IngredientsInstanceID'] }, + 'ingredientslastmodifydate' => { 510 => [\'Ingredients','IngredientsLastModifyDate'] }, + 'ingredientslasturl' => { 510 => [\'Ingredients','IngredientsLastURL'] }, + 'ingredientslinkcategory' => { 510 => [\'Ingredients','IngredientsLinkCategory'] }, + 'ingredientslinkform' => { 510 => [\'Ingredients','IngredientsLinkForm'] }, + 'ingredientsmanager' => { 510 => [\'Ingredients','IngredientsManager'] }, + 'ingredientsmanagervariant' => { 510 => [\'Ingredients','IngredientsManagerVariant'] }, + 'ingredientsmanageto' => { 510 => [\'Ingredients','IngredientsManageTo'] }, + 'ingredientsmanageui' => { 510 => [\'Ingredients','IngredientsManageUI'] }, + 'ingredientsmaskmarkers' => { 510 => [\'Ingredients','IngredientsMaskMarkers'] }, + 'ingredientsoriginaldocumentid' => { 510 => [\'Ingredients','IngredientsOriginalDocumentID'] }, + 'ingredientspartmapping' => { 510 => [\'Ingredients','IngredientsPartMapping'] }, + 'ingredientsplacedresolutionunit' => { 510 => [\'Ingredients','IngredientsPlacedResolutionUnit'] }, + 'ingredientsplacedxresolution' => { 510 => [\'Ingredients','IngredientsPlacedXResolution'] }, + 'ingredientsplacedyresolution' => { 510 => [\'Ingredients','IngredientsPlacedYResolution'] }, + 'ingredientsrenditionclass' => { 510 => [\'Ingredients','IngredientsRenditionClass'] }, + 'ingredientsrenditionparams' => { 510 => [\'Ingredients','IngredientsRenditionParams'] }, + 'ingredientstopart' => { 510 => [\'Ingredients','IngredientsToPart'] }, + 'ingredientsversionid' => { 510 => [\'Ingredients','IngredientsVersionID'] }, 'initialafpointaiservoaf' => { 84 => 0x51e }, 'initialafpointinservo' => { 2 => 0x13 }, - 'initialcameradolly' => { 469 => 'InitialCameraDolly' }, - 'initialhorizontalfovdegrees' => { 469 => 'InitialHorizontalFOVDegrees' }, + 'initialcameradolly' => { 470 => 'InitialCameraDolly' }, + 'initialhorizontalfovdegrees' => { 470 => 'InitialHorizontalFOVDegrees' }, 'initialkey' => { 179 => 'WM/InitialKey' }, - 'initialverticalfovdegrees' => { 469 => 'InitialVerticalFOVDegrees' }, - 'initialviewheadingdegrees' => { 469 => 'InitialViewHeadingDegrees', 470 => 'InitialViewHeadingDegrees' }, - 'initialviewpitchdegrees' => { 469 => 'InitialViewPitchDegrees', 470 => 'InitialViewPitchDegrees' }, - 'initialviewrolldegrees' => { 469 => 'InitialViewRollDegrees', 470 => 'InitialViewRollDegrees' }, - 'initialzoomliveview' => { 282 => '4.4' }, - 'initialzoomsetting' => { 282 => '9.3', 291 => '27.3' }, + 'initialverticalfovdegrees' => { 470 => 'InitialVerticalFOVDegrees' }, + 'initialviewheadingdegrees' => { 470 => 'InitialViewHeadingDegrees', 471 => 'InitialViewHeadingDegrees' }, + 'initialviewpitchdegrees' => { 470 => 'InitialViewPitchDegrees', 471 => 'InitialViewPitchDegrees' }, + 'initialviewrolldegrees' => { 470 => 'InitialViewRollDegrees', 471 => 'InitialViewRollDegrees' }, + 'initialzoomliveview' => { 283 => '4.4' }, + 'initialzoomsetting' => { 283 => '9.3', 292 => '27.3' }, 'inkset' => { 119 => 0x14c }, 'inputprofile' => { 138 => 0x1389 }, - 'instanceid' => { 509 => 'InstanceID' }, + 'instanceid' => { 510 => 'InstanceID' }, 'instantplaybacksetup' => { 184 => 0x3e }, 'instantplaybacktime' => { 184 => 0x3d }, - 'instructions' => { 496 => 'Instructions' }, - 'instrument' => { 508 => 'instrument' }, + 'instructions' => { 497 => 'Instructions' }, + 'instrument' => { 509 => 'instrument' }, 'integrationtime' => { 138 => 0x423 }, - 'intellectualgenre' => { 493 => 'IntellectualGenre' }, - 'intelligentauto' => { 423 => 0xb052, 450 => 0xd, 451 => 0xe, 452 => 0xd }, + 'intellectualgenre' => { 494 => 'IntellectualGenre' }, + 'intelligentauto' => { 424 => 0xb052, 451 => 0xd, 452 => 0xe, 453 => 0xd }, 'intelligentcontrast' => { 52 => 0x4 }, - 'intelligentd-range' => { 323 => 0x79 }, - 'intelligentexposure' => { 323 => 0x5d }, - 'intelligentresolution' => { 323 => 0x70 }, + 'intelligentd-range' => { 324 => 0x79 }, + 'intelligentexposure' => { 324 => 0x5d }, + 'intelligentresolution' => { 324 => 0x70 }, 'interchangecolorspace' => { 133 => 0x40 }, 'intergraphmatrix' => { 119 => 0x8480 }, - 'internalflash' => { 181 => 0x2b, 282 => '23.1', 284 => '8.1', 287 => '22.1', 289 => '23.1', 293 => '8.1', 297 => '24.1', 303 => 0x1208 }, - 'internalflashae1' => { 305 => 0x1021 }, - 'internalflashae1_0' => { 305 => 0x101d }, - 'internalflashae2' => { 305 => 0x1022 }, - 'internalflashae2_0' => { 305 => 0x101e }, - 'internalflashmode' => { 346 => 0x1 }, - 'internalflashstrength' => { 346 => 0x3 }, - 'internalflashtable' => { 305 => 0x1024 }, - 'internallensserialnumber' => { 397 => 0xa005 }, - 'internalndfilter' => { 323 => 0x9d }, - 'internalserialnumber' => { 64 => 0x96, 76 => 0x9, 127 => 0x10, 187 => 0x49dc, 299 => 0x18, 301 => 0x102, 320 => 0x500, 323 => 0x25, 338 => 0x4, 390 => 0x5, 442 => [0x7c,0xf0], 443 => 0x88, 444 => [0x88,0x8a] }, - 'interopindex' => { 119 => 0x1, 488 => 'InteroperabilityIndex' }, + 'internalflash' => { 181 => 0x2b, 283 => '23.1', 285 => '8.1', 288 => '22.1', 290 => '23.1', 294 => '8.1', 298 => '24.1', 304 => 0x1208 }, + 'internalflashae1' => { 306 => 0x1021 }, + 'internalflashae1_0' => { 306 => 0x101d }, + 'internalflashae2' => { 306 => 0x1022 }, + 'internalflashae2_0' => { 306 => 0x101e }, + 'internalflashmode' => { 347 => 0x1 }, + 'internalflashstrength' => { 347 => 0x3 }, + 'internalflashtable' => { 306 => 0x1024 }, + 'internallensserialnumber' => { 398 => 0xa005 }, + 'internalndfilter' => { 324 => 0x9d }, + 'internalserialnumber' => { 64 => 0x96, 76 => 0x9, 127 => 0x10, 187 => 0x49dc, 300 => 0x18, 302 => 0x102, 321 => 0x500, 324 => 0x25, 339 => 0x4, 391 => 0x5, 443 => [0x7c,0xf0], 444 => 0x88, 445 => [0x88,0x8a] }, + 'interopindex' => { 119 => 0x1, 489 => 'InteroperabilityIndex' }, 'interopversion' => { 119 => 0x2 }, - 'interval' => { 251 => 0xd0 }, - 'intervaldurationhours' => { 229 => 0xa0 }, - 'intervaldurationminutes' => { 229 => 0xa4 }, - 'intervaldurationseconds' => { 229 => 0xa8 }, - 'intervalexposuresmoothing' => { 229 => 0xb8, 255 => 0xc416 }, - 'intervalframe' => { 251 => 0xd4 }, + 'interval' => { 252 => 0xd0 }, + 'intervaldurationhours' => { 230 => 0xa0 }, + 'intervaldurationminutes' => { 230 => 0xa4 }, + 'intervaldurationseconds' => { 230 => 0xa8 }, + 'intervalexposuresmoothing' => { 230 => 0xb8, 256 => 0xc416 }, + 'intervalframe' => { 252 => 0xd4 }, 'intervallength' => { 181 => 0x10 }, 'intervalmode' => { 181 => 0x26 }, 'intervalnumber' => { 181 => 0x11 }, - 'intervalpriority' => { 229 => 0xba, 255 => 0xc418 }, - 'intervals' => { 229 => 0xb0, 230 => 0xbc, 231 => 0xcc, 255 => 0xc40e }, - 'intervalshooting' => { 255 => 0x760c, 263 => 0x760c, 264 => 0x6c98, 358 => 0x92 }, - 'introtime' => { 508 => 'introTime' }, - 'introtimescale' => { 508 => [\'introTime','introTimeScale'] }, - 'introtimevalue' => { 508 => [\'introTime','introTimeValue'] }, + 'intervalpriority' => { 230 => 0xba, 256 => 0xc418 }, + 'intervals' => { 230 => 0xb0, 231 => 0xbc, 232 => 0xcc, 256 => 0xc40e }, + 'intervalshooting' => { 256 => 0x760c, 264 => 0x760c, 265 => 0xbc, 359 => 0x92 }, + 'introtime' => { 509 => 'introTime' }, + 'introtimescale' => { 509 => [\'introTime','introTimeScale'] }, + 'introtimevalue' => { 509 => [\'introTime','introTimeValue'] }, 'ipaversion' => { 138 => 0xdae }, 'ipfcameramodel' => { 138 => 0xe4d }, 'iptc' => { 120 => 'IPTC' }, - 'iptc-naa' => { 119 => 0x83bb, 328 => 0x83bb }, + 'iptc-naa' => { 119 => 0x83bb, 329 => 0x83bb }, 'iptcbitspersample' => { 133 => 0x56 }, - 'iptcdigest' => { 372 => 0x425 }, + 'iptcdigest' => { 373 => 0x425 }, 'iptcimageheight' => { 133 => 0x1e }, 'iptcimagerotation' => { 133 => 0x66 }, 'iptcimagewidth' => { 133 => 0x14 }, - 'iptclastedited' => { 494 => 'IptcLastEdited' }, + 'iptclastedited' => { 495 => 'IptcLastEdited' }, 'iptcpicturenumber' => { 133 => 0xa }, 'iptcpixelheight' => { 133 => 0x32 }, 'iptcpixelwidth' => { 133 => 0x28 }, - 'isalternativeof' => { 498 => 'isAlternativeOf' }, - 'isbn' => { 498 => 'isbn' }, - 'iscorrectionof' => { 498 => 'isCorrectionOf' }, + 'isalternativeof' => { 499 => 'isAlternativeOf' }, + 'isbn' => { 499 => 'isbn' }, + 'iscorrectionof' => { 499 => 'isCorrectionOf' }, 'iscustompicturestyle' => { 109 => 0x3 }, - 'ismergedhdr' => { 478 => 'IsMergedHDR' }, - 'ismergedpanorama' => { 478 => '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, 218 => 0x0, 227 => 0x2, 323 => 0xd1, 328 => 0x17, 358 => [0x8b,0x14], 365 => 0x14, 367 => 0x105, 397 => 0xa014, 400 => 0x86, 421 => 0x6f, 428 => [0x1f,0x21,0x25], 487 => 'ISOSpeedRatings' }, - 'iso2' => { 218 => 0x6, 242 => 0x265, 243 => 0x25c, 244 => 0x265, 245 => 0x221, 246 => 0x25d, 247 => 0x256, 248 => 0x25d, 252 => 0x2b5, 256 => 0x265, 262 => 0x2b5 }, - 'isoauto' => { 339 => '14.4' }, - 'isoautoflashlimit' => { 230 => 0x146, 231 => 0x15a }, - 'isoautohilimit' => { 230 => 0x144, 231 => 0x158, 250 => 0x18eb, 251 => 0xe82, 260 => 0x185d }, - 'isoautomax' => { 422 => 0x4 }, - 'isoautomin' => { 422 => 0x2 }, - 'isoautoparameters' => { 358 => 0x7a }, - 'isoautoshuttertime' => { 230 => 0x14e, 231 => 0x162, 250 => 0x18ea, 251 => 0xe81, 260 => 0x185c }, + 'ismergedhdr' => { 479 => 'IsMergedHDR' }, + 'ismergedpanorama' => { 479 => '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, 218 => 0x0, 227 => 0x2, 324 => 0xd1, 329 => 0x17, 359 => [0x8b,0x14], 366 => 0x14, 368 => 0x105, 398 => 0xa014, 401 => 0x86, 422 => 0x6f, 429 => [0x1f,0x21,0x25], 488 => 'ISOSpeedRatings' }, + 'iso2' => { 218 => 0x6, 243 => 0x265, 244 => 0x25c, 245 => 0x265, 246 => 0x221, 247 => 0x25d, 248 => 0x256, 249 => 0x25d, 253 => 0x2b5, 257 => 0x265, 263 => 0x2b5 }, + 'isoauto' => { 340 => '14.4' }, + 'isoautoflashlimit' => { 231 => 0x146, 232 => 0x15a }, + 'isoautohilimit' => { 231 => 0x144, 232 => 0x158, 251 => 0x18eb, 252 => 0xe82, 261 => 0x185d }, + 'isoautomax' => { 423 => 0x4 }, + 'isoautomin' => { 423 => 0x2 }, + 'isoautoparameters' => { 359 => 0x7a }, + 'isoautoshuttertime' => { 231 => 0x14e, 232 => 0x162, 251 => 0x18ea, 252 => 0xe81, 261 => 0x185c }, 'isocalibrationgain' => { 138 => 0x89f }, - 'isodisplay' => { 285 => '4.1', 286 => '4.1', 287 => '2.3', 288 => '3.3', 289 => '3.3', 292 => '3.3', 295 => '4.3', 296 => '4.1', 297 => '4.3' }, + 'isodisplay' => { 286 => '4.1', 287 => '4.1', 288 => '2.3', 289 => '3.3', 290 => '3.3', 293 => '3.3', 296 => '4.3', 297 => '4.1', 298 => '4.3' }, 'isoexpansion' => { 84 => 0x103, 85 => 0x7, 86 => 0x8, 89 => 0x8, 218 => 0x4 }, 'isoexpansion2' => { 218 => 0xa }, - 'isofloor' => { 339 => 0x6 }, - 'isoselected' => { 322 => 0x359 }, + 'isofloor' => { 340 => 0x6 }, + 'isoselected' => { 323 => 0x359 }, 'isoselection' => { 227 => 0xf }, - 'isosensitivitystep' => { 290 => '6.2', 292 => '6.2' }, - 'isosetting' => { 140 => 0x5e, 152 => 0x14, 156 => 'ISOSetting', 181 => 0x24, 182 => 0x26, 183 => 0x1c, 184 => 0x13, 189 => 0x6, 227 => 0x13, 339 => '17.3', 389 => 0x27, 410 => 0x16, 411 => 0x14, 412 => 0x2, 421 => 0x6d, 422 => 0x0 }, - 'isospeed' => { 119 => 0x8833, 488 => 'ISOSpeed' }, + 'isosensitivitystep' => { 291 => '6.2', 293 => '6.2' }, + 'isosetting' => { 140 => 0x5e, 152 => 0x14, 156 => 'ISOSetting', 181 => 0x24, 182 => 0x26, 183 => 0x1c, 184 => 0x13, 189 => 0x6, 227 => 0x13, 340 => '17.3', 390 => 0x27, 411 => 0x16, 412 => 0x14, 413 => 0x2, 422 => 0x6d, 423 => 0x0 }, + 'isospeed' => { 119 => 0x8833, 489 => 'ISOSpeed' }, 'isospeedexpansion' => { 83 => 0x3 }, 'isospeedincrements' => { 84 => 0x102 }, - 'isospeedlatitudeyyy' => { 119 => 0x8834, 488 => 'ISOSpeedLatitudeyyy' }, - 'isospeedlatitudezzz' => { 119 => 0x8835, 488 => 'ISOSpeedLatitudezzz' }, + 'isospeedlatitudeyyy' => { 119 => 0x8834, 489 => 'ISOSpeedLatitudeyyy' }, + 'isospeedlatitudezzz' => { 119 => 0x8835, 489 => 'ISOSpeedLatitudezzz' }, 'isospeedrange' => { 84 => 0x103 }, - 'isostepsize' => { 282 => '6.1', 283 => '7.2', 285 => '7.2', 286 => '7.2', 291 => '4.1', 295 => '7.2', 296 => '7.2', 298 => 0x15d }, - 'isovalue' => { 305 => 0x1001 }, - 'isrccode' => { 383 => "\xa9isr" }, - 'issn' => { 498 => 'issn' }, - 'issueidentifier' => { 498 => 'issueIdentifier' }, - 'issuename' => { 498 => 'issueName' }, - 'issueteaser' => { 498 => 'issueTeaser' }, - 'issuetype' => { 498 => 'issueType' }, - 'istranslationof' => { 498 => 'isTranslationOf' }, + 'isostepsize' => { 283 => '6.1', 284 => '7.2', 286 => '7.2', 287 => '7.2', 292 => '4.1', 296 => '7.2', 297 => '7.2', 299 => 0x15d }, + 'isovalue' => { 306 => 0x1001 }, + 'isrccode' => { 384 => "\xa9isr" }, + 'issn' => { 499 => 'issn' }, + 'issueidentifier' => { 499 => 'issueIdentifier' }, + 'issuename' => { 499 => 'issueName' }, + 'issueteaser' => { 499 => 'issueTeaser' }, + 'issuetype' => { 499 => 'issueType' }, + 'istranslationof' => { 499 => 'isTranslationOf' }, 'itemsubtype' => { 178 => 'ItemSubType' }, - 'itunesu' => { 375 => 'itnu' }, + 'itunesu' => { 376 => 'itnu' }, 'jobid' => { 131 => 0xb8 }, - 'jobname' => { 489 => 'JobName' }, - 'jobref' => { 507 => 'JobRef' }, - 'jobrefid' => { 507 => [\'JobRef','JobRefId'] }, - 'jobrefname' => { 507 => [\'JobRef','JobRefName'] }, - 'jobrefurl' => { 507 => [\'JobRef','JobRefUrl'] }, - 'jobstatus' => { 489 => 'JobStatus' }, - 'jpeg-heifswitch' => { 423 => 0x2039 }, - 'jpeghandling' => { 481 => 'JPEGHandling', 483 => 'JPEGHandling' }, - 'jpegquality' => { 10 => 0x66, 323 => 0x43, 325 => 0x3034, 423 => 0xb047 }, - 'jpegsize' => { 325 => 0x303a }, - 'jpgcompression' => { 251 => 0x7d4 }, - 'jpgfromraw' => { 97 => 0x2007, 114 => 'Exif-JpgFromRaw', 328 => 0x2e }, + 'jobname' => { 490 => 'JobName' }, + 'jobref' => { 508 => 'JobRef' }, + 'jobrefid' => { 508 => [\'JobRef','JobRefId'] }, + 'jobrefname' => { 508 => [\'JobRef','JobRefName'] }, + 'jobrefurl' => { 508 => [\'JobRef','JobRefUrl'] }, + 'jobstatus' => { 490 => 'JobStatus' }, + 'jpeg-heifswitch' => { 424 => 0x2039 }, + 'jpeghandling' => { 482 => 'JPEGHandling', 484 => 'JPEGHandling' }, + 'jpegquality' => { 10 => 0x66, 324 => 0x43, 326 => 0x3034, 424 => 0xb047 }, + 'jpegsize' => { 326 => 0x303a }, + 'jpgcompression' => { 252 => 0x7d4 }, + 'jpgfromraw' => { 97 => 0x2007, 114 => 'Exif-JpgFromRaw', 329 => 0x2e }, 'jpgfromrawlength' => { 119 => [0x117,0x202] }, 'jpgfromrawstart' => { 119 => [0x111,0x201] }, - 'jpgrecordedpixels' => { 339 => '14.1' }, - 'jurisdiction' => { 479 => 'jurisdiction' }, - 'keepexposure' => { 298 => 0x237 }, - 'kelvinwb_01' => { 347 => 0x5 }, - 'kelvinwb_02' => { 347 => 0x9 }, - 'kelvinwb_03' => { 347 => 0xd }, - 'kelvinwb_04' => { 347 => 0x11 }, - 'kelvinwb_05' => { 347 => 0x15 }, - 'kelvinwb_06' => { 347 => 0x19 }, - 'kelvinwb_07' => { 347 => 0x1d }, - 'kelvinwb_08' => { 347 => 0x21 }, - 'kelvinwb_09' => { 347 => 0x25 }, - 'kelvinwb_10' => { 347 => 0x29 }, - 'kelvinwb_11' => { 347 => 0x2d }, - 'kelvinwb_12' => { 347 => 0x31 }, - 'kelvinwb_13' => { 347 => 0x35 }, - 'kelvinwb_14' => { 347 => 0x39 }, - 'kelvinwb_15' => { 347 => 0x3d }, - 'kelvinwb_16' => { 347 => 0x41 }, - 'kelvinwb_daylight' => { 347 => 0x1 }, + 'jpgrecordedpixels' => { 340 => '14.1' }, + 'jurisdiction' => { 480 => 'jurisdiction' }, + 'keepexposure' => { 299 => 0x237 }, + 'kelvinwb_01' => { 348 => 0x5 }, + 'kelvinwb_02' => { 348 => 0x9 }, + 'kelvinwb_03' => { 348 => 0xd }, + 'kelvinwb_04' => { 348 => 0x11 }, + 'kelvinwb_05' => { 348 => 0x15 }, + 'kelvinwb_06' => { 348 => 0x19 }, + 'kelvinwb_07' => { 348 => 0x1d }, + 'kelvinwb_08' => { 348 => 0x21 }, + 'kelvinwb_09' => { 348 => 0x25 }, + 'kelvinwb_10' => { 348 => 0x29 }, + 'kelvinwb_11' => { 348 => 0x2d }, + 'kelvinwb_12' => { 348 => 0x31 }, + 'kelvinwb_13' => { 348 => 0x35 }, + 'kelvinwb_14' => { 348 => 0x39 }, + 'kelvinwb_15' => { 348 => 0x3d }, + 'kelvinwb_16' => { 348 => 0x41 }, + 'kelvinwb_daylight' => { 348 => 0x1 }, 'kerneldenominators' => { 138 => 0x933 }, - 'key' => { 508 => 'key' }, - 'keystonecompensation' => { 304 => 0x1900 }, - 'keystonedirection' => { 304 => 0x1901 }, - 'keystonevalue' => { 304 => 0x1906 }, - 'keyword' => { 375 => 'keyw', 498 => 'keyword' }, + 'key' => { 509 => 'key' }, + 'keystonecompensation' => { 305 => 0x1900 }, + 'keystonedirection' => { 305 => 0x1901 }, + 'keystonevalue' => { 305 => 0x1906 }, + 'keyword' => { 376 => 'keyw', 499 => 'keyword' }, 'keywordinfo' => { 171 => 'Keywords' }, - 'keywords' => { 131 => 0x19, 157 => 'Keywords', 309 => 'Keywords', 374 => 'Keywords', 377 => 'keywords', 476 => 'keywords', 495 => 'Keywords', 506 => 'Keywords' }, - 'killdate' => { 498 => 'killDate' }, - 'killdatea-platform' => { 498 => [\'killDate','killDateA-platform'] }, - 'killdatedate' => { 498 => [\'killDate','killDateDate'] }, + 'keywords' => { 131 => 0x19, 157 => 'Keywords', 310 => 'Keywords', 375 => 'Keywords', 378 => 'keywords', 477 => 'keywords', 496 => 'Keywords', 507 => 'Keywords' }, + 'killdate' => { 499 => 'killDate' }, + 'killdatea-platform' => { 499 => [\'killDate','killDateA-platform'] }, + 'killdatedate' => { 499 => [\'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 }, @@ -3745,14 +3748,14 @@ my %tagLookup = ( 'kodakmodel' => { 140 => 0x0, 148 => 0x28 }, 'kodaktag' => { 138 => 0x3ea }, 'kodakversion' => { 138 => 0x0 }, - 'label' => { 313 => 'Label', 506 => 'Label' }, - 'labelname1' => { 492 => [\'TagStructure','TagStructureLabelName'] }, - 'labelname2' => { 492 => [\'TagStructure','TagStructureSubLabelsLabelName'] }, - 'labelname3' => { 492 => [\'TagStructure','TagStructureSubLabelsSubLabelsLabelName'] }, - 'labelname4' => { 492 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsLabelName'] }, - 'labelname5' => { 492 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsLabelName'] }, - 'labelname6' => { 492 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsLabelName'] }, - 'landmark' => { 323 => 0x6f }, + 'label' => { 314 => 'Label', 507 => 'Label' }, + 'labelname1' => { 493 => [\'TagStructure','TagStructureLabelName'] }, + 'labelname2' => { 493 => [\'TagStructure','TagStructureSubLabelsLabelName'] }, + 'labelname3' => { 493 => [\'TagStructure','TagStructureSubLabelsSubLabelsLabelName'] }, + 'labelname4' => { 493 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsLabelName'] }, + 'labelname5' => { 493 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsLabelName'] }, + 'labelname6' => { 493 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsLabelName'] }, + 'landmark' => { 324 => 0x6f }, 'landscapeoutputhighlightpoint' => { 109 => 0x26 }, 'landscapeoutputshadowpoint' => { 109 => 0x27 }, 'landscaperawcolortone' => { 109 => 0x1f }, @@ -3767,296 +3770,296 @@ my %tagLookup = ( 'landscapeunsharpmaskfineness' => { 109 => 0xa0 }, 'landscapeunsharpmaskstrength' => { 109 => 0x9e }, 'landscapeunsharpmaskthreshold' => { 109 => 0xa2 }, - 'language' => { 230 => 0x592, 231 => 0x5c2, 484 => 'language' }, + 'language' => { 231 => 0x592, 232 => 0x5c2, 485 => 'language' }, 'languageidentifier' => { 131 => 0x87 }, - 'largestvalidinteriorrectheight' => { 469 => 'LargestValidInteriorRectHeight' }, - 'largestvalidinteriorrectleft' => { 469 => 'LargestValidInteriorRectLeft' }, - 'largestvalidinteriorrecttop' => { 469 => 'LargestValidInteriorRectTop' }, - 'largestvalidinteriorrectwidth' => { 469 => 'LargestValidInteriorRectWidth' }, + 'largestvalidinteriorrectheight' => { 470 => 'LargestValidInteriorRectHeight' }, + 'largestvalidinteriorrectleft' => { 470 => 'LargestValidInteriorRectLeft' }, + 'largestvalidinteriorrecttop' => { 470 => 'LargestValidInteriorRectTop' }, + 'largestvalidinteriorrectwidth' => { 470 => 'LargestValidInteriorRectWidth' }, 'lastfilenumber' => { 181 => 0x1b }, 'lastkeywordiptc' => { 178 => 'LastKeywordIPTC' }, 'lastkeywordxmp' => { 178 => 'LastKeywordXMP' }, - 'lastphotodate' => { 469 => 'LastPhotoDate' }, - 'lasturl' => { 509 => 'LastURL' }, - 'lateralchromaticaberration' => { 423 => 0x2012 }, - 'lateralchromaticaberrationcorrectionalreadyapplied' => { 478 => 'LateralChromaticAberrationCorrectionAlreadyApplied' }, + 'lastphotodate' => { 470 => 'LastPhotoDate' }, + 'lasturl' => { 510 => 'LastURL' }, + 'lateralchromaticaberration' => { 424 => 0x2012 }, + 'lateralchromaticaberrationcorrectionalreadyapplied' => { 479 => 'LateralChromaticAberrationCorrectionAlreadyApplied' }, 'latestageorhigheststage' => { 118 => [\'GeologicalContext','GeologicalContextLatestAgeOrHighestStage'] }, 'latesteonorhighesteonothem' => { 118 => [\'GeologicalContext','GeologicalContextLatestEonOrHighestEonothem'] }, 'latestepochorhighestseries' => { 118 => [\'GeologicalContext','GeologicalContextLatestEpochOrHighestSeries'] }, 'latesteraorhighesterathem' => { 118 => [\'GeologicalContext','GeologicalContextLatestEraOrHighestErathem'] }, 'latestperiodorhighestsystem' => { 118 => [\'GeologicalContext','GeologicalContextLatestPeriodOrHighestSystem'] }, 'latitude' => { 116 => 'Latitude' }, - 'lc1' => { 349 => 0x2 }, - 'lc10' => { 349 => 0xb }, - 'lc11' => { 349 => 0xc }, - 'lc12' => { 349 => 0xd }, - 'lc14' => { 349 => 0xf }, - 'lc15' => { 349 => 0x10 }, - 'lc3' => { 349 => 0x4 }, - 'lc4' => { 349 => 0x5 }, - 'lc5' => { 349 => 0x6 }, - 'lc6' => { 349 => 0x7 }, - 'lc7' => { 349 => 0x8 }, - 'lc8' => { 349 => 0x9 }, + 'lc1' => { 350 => 0x2 }, + 'lc10' => { 350 => 0xb }, + 'lc11' => { 350 => 0xc }, + 'lc12' => { 350 => 0xd }, + 'lc14' => { 350 => 0xf }, + 'lc15' => { 350 => 0x10 }, + 'lc3' => { 350 => 0x4 }, + 'lc4' => { 350 => 0x5 }, + 'lc5' => { 350 => 0x6 }, + 'lc6' => { 350 => 0x7 }, + 'lc7' => { 350 => 0x8 }, + 'lc8' => { 350 => 0x9 }, 'lcddisplayatpoweron' => { 84 => 0x811, 88 => 0xa }, 'lcddisplayreturntoshoot' => { 89 => 0x12 }, - 'lcdillumination' => { 282 => '17.5', 283 => '5.2', 285 => '5.1', 286 => '5.1', 291 => '10.3', 292 => '4.2', 295 => '5.2', 296 => '5.1', 297 => '5.4', 298 => 0x101 }, + 'lcdillumination' => { 283 => '17.5', 284 => '5.2', 286 => '5.1', 287 => '5.1', 292 => '10.3', 293 => '4.2', 296 => '5.2', 297 => '5.1', 298 => '5.4', 299 => 0x101 }, 'lcdilluminationduringbulb' => { 84 => 0x408 }, 'lcdmatrix' => { 138 => 0xe74 }, 'lcdmatrixchickfix' => { 138 => 0xe75 }, 'lcdmatrixmarvin' => { 138 => 0xe76 }, 'lcdpanels' => { 83 => 0x8 }, - 'lcheditor' => { 275 => 0x8ae85e }, - 'legacyiptcdigest' => { 496 => 'LegacyIPTCDigest' }, - 'legalcode' => { 479 => 'legalcode' }, - 'lens' => { 119 => 0xfdea, 227 => 0x84, 478 => 'Lens' }, + 'lcheditor' => { 276 => 0x8ae85e }, + 'legacyiptcdigest' => { 497 => 'LegacyIPTCDigest' }, + 'legalcode' => { 480 => 'legalcode' }, + 'lens' => { 119 => 0xfdea, 227 => 0x84, 479 => 'Lens' }, 'lensafstopbutton' => { 82 => 0x11, 83 => 0x13, 84 => 0x506, 85 => 0x10, 86 => 0x12, 89 => 0x13, 90 => 0x9 }, - 'lensaperturerange' => { 400 => [0x30,0x48] }, - 'lenscontrolring' => { 298 => 0xad }, - 'lenscorrectionsettings' => { 486 => 'LensCorrectionSettings' }, - 'lensdistortinfo' => { 478 => 'LensDistortInfo' }, - 'lensdistortionparams' => { 305 => 0x206 }, + 'lensaperturerange' => { 401 => [0x30,0x48] }, + 'lenscontrolring' => { 299 => 0xad }, + 'lenscorrectionsettings' => { 487 => 'LensCorrectionSettings' }, + 'lensdistortinfo' => { 479 => 'LensDistortInfo' }, + 'lensdistortionparams' => { 306 => 0x206 }, 'lensdriveend' => { 225 => 0x56 }, 'lensdrivenoaf' => { 84 => 0x505 }, 'lensdrivewhenafimpossible' => { 2 => 0xb }, - 'lense-mountversion' => { 412 => 0x3f0, 457 => 0xd }, - 'lensfirmware' => { 391 => 0x20, 397 => 0xa004 }, - 'lensfirmwareversion' => { 301 => 0x204, 323 => 0x60, 412 => 0x3f3, 457 => 0x14 }, - 'lensfocallength' => { 103 => 0xf0512, 349 => 0x9 }, - 'lensfocalrange' => { 400 => [0xa,0x2a] }, - 'lensfocusfunctionbuttons' => { 283 => '55.1', 285 => '52.1', 286 => '52.1', 295 => '52.1', 296 => '52.1' }, - 'lensformat' => { 436 => 0x1891, 438 => 0x18bd, 439 => 0x18ed, 440 => 0x17f1, 442 => 0x106, 443 => 0x106, 453 => 0x603, 454 => 0x5d }, - 'lensfstops' => { 219 => 0x7, 220 => 0xc, 221 => 0xd, 225 => 0xe, 227 => 0x8b, 349 => '0.3' }, - 'lensfunc1button' => { 298 => 0x9f }, - 'lensfunc2button' => { 298 => 0xa7 }, - 'lensid' => { 225 => 0x30, 478 => 'LensID' }, + 'lense-mountversion' => { 413 => 0x3f0, 458 => 0xd }, + 'lensfirmware' => { 392 => 0x20, 398 => 0xa004 }, + 'lensfirmwareversion' => { 302 => 0x204, 324 => 0x60, 413 => 0x3f3, 458 => 0x14 }, + 'lensfocallength' => { 103 => 0xf0512, 350 => 0x9 }, + 'lensfocalrange' => { 401 => [0xa,0x2a] }, + 'lensfocusfunctionbuttons' => { 284 => '55.1', 286 => '52.1', 287 => '52.1', 296 => '52.1', 297 => '52.1' }, + 'lensformat' => { 437 => 0x1891, 439 => 0x18bd, 440 => 0x18ed, 441 => 0x17f1, 443 => 0x106, 444 => 0x106, 454 => 0x603, 455 => 0x5d }, + 'lensfstops' => { 219 => 0x7, 220 => 0xc, 221 => 0xd, 225 => 0xe, 227 => 0x8b, 350 => '0.3' }, + 'lensfunc1button' => { 299 => 0x9f }, + 'lensfunc2button' => { 299 => 0xa7 }, + 'lensid' => { 225 => 0x30, 479 => 'LensID' }, 'lensidnumber' => { 219 => 0x6, 220 => 0xb, 221 => 0xc, 225 => 0xd }, - 'lensinfo' => { 119 => 0xa432, 355 => 0x2a, 478 => 'LensInfo', 488 => 'LensSpecification' }, - 'lenskind' => { 349 => 0x1 }, - 'lensmake' => { 119 => 0xa433, 163 => 'Make', 488 => 'LensMake' }, - 'lensmanualdistortionamount' => { 481 => 'LensManualDistortionAmount', 483 => 'LensManualDistortionAmount' }, + 'lensinfo' => { 119 => 0xa432, 356 => 0x2a, 479 => 'LensInfo', 489 => 'LensSpecification' }, + 'lenskind' => { 350 => 0x1 }, + 'lensmake' => { 119 => 0xa433, 163 => 'Make', 489 => 'LensMake' }, + 'lensmanualdistortionamount' => { 482 => 'LensManualDistortionAmount', 484 => 'LensManualDistortionAmount' }, 'lensmanufacturer' => { 178 => 'LensManufacturer' }, - 'lensmaxaperturerange' => { 400 => 0x2b }, - 'lensmodel' => { 7 => 0x937, 14 => 0x92b, 15 => 0x933, 64 => 0x95, 119 => 0xa434, 163 => 'Model', 178 => 'LensModel', 222 => 0x18a, 223 => 0x18b, 224 => 0x2ac, 301 => 0x203, 355 => 0xc, 367 => 0x412, 488 => 'LensModel' }, + 'lensmaxaperturerange' => { 401 => 0x2b }, + 'lensmodel' => { 7 => 0x937, 14 => 0x92b, 15 => 0x933, 64 => 0x95, 119 => 0xa434, 163 => 'Model', 178 => 'LensModel', 222 => 0x18a, 223 => 0x18b, 224 => 0x2ac, 302 => 0x203, 356 => 0xc, 368 => 0x412, 489 => 'LensModel' }, 'lensmodulationoptimizer' => { 127 => 0x1045 }, - 'lensmount' => { 412 => 0x99, 436 => 0x1892, 438 => 0x18be, 439 => 0x18ee, 440 => 0x17f2, 442 => 0x105, 443 => 0x105, 453 => 0x604, 454 => 0x5e }, - 'lensmount2' => { 457 => 0x8 }, + 'lensmount' => { 413 => 0x99, 437 => 0x1892, 439 => 0x18be, 440 => 0x18ee, 441 => 0x17f2, 443 => 0x105, 444 => 0x105, 454 => 0x604, 455 => 0x5e }, + 'lensmount2' => { 458 => 0x8 }, 'lensmounttype' => { 225 => 0x35 }, 'lenspositionabsolute' => { 225 => 0x5a }, - 'lensprofilechromaticaberrationscale' => { 481 => 'LensProfileChromaticAberrationScale', 483 => 'LensProfileChromaticAberrationScale' }, - 'lensprofiledigest' => { 481 => 'LensProfileDigest', 483 => 'LensProfileDigest' }, - 'lensprofiledistortionscale' => { 481 => 'LensProfileDistortionScale', 483 => 'LensProfileDistortionScale' }, - 'lensprofileenable' => { 481 => 'LensProfileEnable', 483 => 'LensProfileEnable' }, - 'lensprofilefilename' => { 481 => 'LensProfileFilename', 483 => 'LensProfileFilename' }, - 'lensprofileisembedded' => { 481 => 'LensProfileIsEmbedded', 483 => 'LensProfileIsEmbedded' }, - 'lensprofilematchkeycameramodelname' => { 481 => 'LensProfileMatchKeyCameraModelName', 483 => 'LensProfileMatchKeyCameraModelName' }, - 'lensprofilematchkeyexifmake' => { 481 => 'LensProfileMatchKeyExifMake', 483 => 'LensProfileMatchKeyExifMake' }, - 'lensprofilematchkeyexifmodel' => { 481 => 'LensProfileMatchKeyExifModel', 483 => 'LensProfileMatchKeyExifModel' }, - 'lensprofilematchkeyisraw' => { 481 => 'LensProfileMatchKeyIsRaw', 483 => 'LensProfileMatchKeyIsRaw' }, - 'lensprofilematchkeylensid' => { 481 => 'LensProfileMatchKeyLensID', 483 => 'LensProfileMatchKeyLensID' }, - 'lensprofilematchkeylensinfo' => { 481 => 'LensProfileMatchKeyLensInfo', 483 => 'LensProfileMatchKeyLensInfo' }, - 'lensprofilematchkeylensname' => { 481 => 'LensProfileMatchKeyLensName', 483 => 'LensProfileMatchKeyLensName' }, - 'lensprofilematchkeysensorformatfactor' => { 481 => 'LensProfileMatchKeySensorFormatFactor', 483 => 'LensProfileMatchKeySensorFormatFactor' }, - 'lensprofilename' => { 481 => 'LensProfileName', 483 => 'LensProfileName' }, - 'lensprofilesetup' => { 481 => 'LensProfileSetup', 483 => 'LensProfileSetup' }, - 'lensprofilevignettingscale' => { 481 => 'LensProfileVignettingScale', 483 => 'LensProfileVignettingScale' }, - 'lensproperties' => { 301 => 0x20b }, - 'lensserialnumber' => { 21 => 0x164, 32 => 0x16b, 61 => 0x0, 119 => 0xa435, 163 => 'SerialNumber', 301 => 0x202, 321 => 0x321, 323 => 0x52, 383 => 'LENS', 391 => 0x30, 478 => 'LensSerialNumber', 488 => 'LensSerialNumber' }, + 'lensprofilechromaticaberrationscale' => { 482 => 'LensProfileChromaticAberrationScale', 484 => 'LensProfileChromaticAberrationScale' }, + 'lensprofiledigest' => { 482 => 'LensProfileDigest', 484 => 'LensProfileDigest' }, + 'lensprofiledistortionscale' => { 482 => 'LensProfileDistortionScale', 484 => 'LensProfileDistortionScale' }, + 'lensprofileenable' => { 482 => 'LensProfileEnable', 484 => 'LensProfileEnable' }, + 'lensprofilefilename' => { 482 => 'LensProfileFilename', 484 => 'LensProfileFilename' }, + 'lensprofileisembedded' => { 482 => 'LensProfileIsEmbedded', 484 => 'LensProfileIsEmbedded' }, + 'lensprofilematchkeycameramodelname' => { 482 => 'LensProfileMatchKeyCameraModelName', 484 => 'LensProfileMatchKeyCameraModelName' }, + 'lensprofilematchkeyexifmake' => { 482 => 'LensProfileMatchKeyExifMake', 484 => 'LensProfileMatchKeyExifMake' }, + 'lensprofilematchkeyexifmodel' => { 482 => 'LensProfileMatchKeyExifModel', 484 => 'LensProfileMatchKeyExifModel' }, + 'lensprofilematchkeyisraw' => { 482 => 'LensProfileMatchKeyIsRaw', 484 => 'LensProfileMatchKeyIsRaw' }, + 'lensprofilematchkeylensid' => { 482 => 'LensProfileMatchKeyLensID', 484 => 'LensProfileMatchKeyLensID' }, + 'lensprofilematchkeylensinfo' => { 482 => 'LensProfileMatchKeyLensInfo', 484 => 'LensProfileMatchKeyLensInfo' }, + 'lensprofilematchkeylensname' => { 482 => 'LensProfileMatchKeyLensName', 484 => 'LensProfileMatchKeyLensName' }, + 'lensprofilematchkeysensorformatfactor' => { 482 => 'LensProfileMatchKeySensorFormatFactor', 484 => 'LensProfileMatchKeySensorFormatFactor' }, + 'lensprofilename' => { 482 => 'LensProfileName', 484 => 'LensProfileName' }, + 'lensprofilesetup' => { 482 => 'LensProfileSetup', 484 => 'LensProfileSetup' }, + 'lensprofilevignettingscale' => { 482 => 'LensProfileVignettingScale', 484 => 'LensProfileVignettingScale' }, + 'lensproperties' => { 302 => 0x20b }, + 'lensserialnumber' => { 21 => 0x164, 32 => 0x16b, 61 => 0x0, 119 => 0xa435, 163 => 'SerialNumber', 302 => 0x202, 322 => 0x321, 324 => 0x52, 384 => 'LENS', 392 => 0x30, 479 => 'LensSerialNumber', 489 => 'LensSerialNumber' }, 'lensshutterlock' => { 184 => 0x4a }, - 'lensspec' => { 407 => 0x0, 408 => 0x0, 409 => 0x0, 423 => 0xb02a }, - 'lensspecfeatures' => { 442 => [0x115,0x116], 443 => [0x116,0x1ed,0x1f0,0x21c,0x21e] }, - 'lenstemperature' => { 305 => 0x1008 }, - 'lenstype' => { 7 => 0xe2, 8 => 0xd, 9 => 0x1a7, 10 => 0xc, 11 => 0x111, 12 => 0xc, 13 => 0x14f, 14 => 0xd6, 15 => 0xde, 16 => 0xf6, 17 => 0xea, 18 => 0xff, 19 => [0xc,0x97], 20 => 0xe6, 21 => 0x153, 22 => 0xea, 23 => 0xe8, 24 => 0x127, 25 => 0x161, 26 => 0x166, 27 => 0x184, 28 => 0x112, 29 => 0x189, 34 => 0x16, 186 => 0x10c, 187 => 0x49bd, 227 => 0x83, 301 => 0x201, 314 => 0x16, 318 => 0x310, 320 => 0x303, 321 => 0x303, 323 => 0x51, 325 => 0x3405, 350 => 0x0, 351 => 0x0, 352 => 0x1, 353 => 0x1, 354 => 0x1, 356 => 0x0, 397 => 0xa003, 400 => 0x27, 423 => 0xb027, 436 => 0x1896, 438 => 0x18c2, 439 => 0x18f2, 440 => 0x17f6, 442 => 0x109, 443 => 0x109, 453 => 0x608, 454 => 0x62 }, - 'lenstype2' => { 412 => 0x3f7, 436 => 0x1893, 438 => 0x18bf, 439 => 0x18ef, 440 => 0x17f3, 442 => 0x107, 443 => 0x107, 453 => 0x605, 454 => 0x60 }, - 'lenstype3' => { 457 => 0x9 }, - 'lenstypemake' => { 323 => 0xc4 }, - 'lenstypemodel' => { 323 => [0xc5,0xe4] }, - 'lenszoomposition' => { 450 => 0x19, 451 => 0x1e, 454 => [0x342,0x34e,0x35a] }, - 'levelindicator' => { 331 => 0x15 }, - 'levelmeter' => { 383 => ['Lvlm','lvlm'] }, - 'levelorientation' => { 357 => 0x0 }, - 'license' => { 479 => 'license' }, - 'licensee' => { 310 => 'Licensee' }, - 'licenseeid' => { 310 => [\'Licensee','LicenseeLicenseeID'] }, - 'licenseeimageid' => { 310 => 'LicenseeImageID' }, - 'licenseeimagenotes' => { 310 => 'LicenseeImageNotes' }, - 'licenseename' => { 310 => [\'Licensee','LicenseeLicenseeName'] }, - 'licenseenddate' => { 310 => 'LicenseEndDate' }, - 'licenseeprojectreference' => { 310 => 'LicenseeProjectReference' }, - 'licenseetransactionid' => { 310 => 'LicenseeTransactionID' }, - 'licenseid' => { 310 => 'LicenseID' }, - 'licensestartdate' => { 310 => 'LicenseStartDate' }, - 'licensetransactiondate' => { 310 => 'LicenseTransactionDate' }, - 'licensetype' => { 485 => 'licensetype' }, - 'licensor' => { 310 => 'Licensor' }, - 'licensorcity' => { 310 => [\'Licensor','LicensorLicensorCity'] }, - 'licensorcountry' => { 310 => [\'Licensor','LicensorLicensorCountry'] }, - 'licensoremail' => { 310 => [\'Licensor','LicensorLicensorEmail'] }, - 'licensorextendedaddress' => { 310 => [\'Licensor','LicensorLicensorExtendedAddress'] }, - 'licensorid' => { 310 => [\'Licensor','LicensorLicensorID'] }, - 'licensorimageid' => { 310 => 'LicensorImageID' }, - 'licensorname' => { 310 => [\'Licensor','LicensorLicensorName'] }, - 'licensornotes' => { 310 => 'LicensorNotes' }, - 'licensorpostalcode' => { 310 => [\'Licensor','LicensorLicensorPostalCode'] }, - 'licensorregion' => { 310 => [\'Licensor','LicensorLicensorRegion'] }, - 'licensorstreetaddress' => { 310 => [\'Licensor','LicensorLicensorStreetAddress'] }, - 'licensortelephone1' => { 310 => [\'Licensor','LicensorLicensorTelephone1'] }, - 'licensortelephone2' => { 310 => [\'Licensor','LicensorLicensorTelephone2'] }, - 'licensortelephonetype1' => { 310 => [\'Licensor','LicensorLicensorTelephoneType1'] }, - 'licensortelephonetype2' => { 310 => [\'Licensor','LicensorLicensorTelephoneType2'] }, - 'licensortransactionid' => { 310 => 'LicensorTransactionID' }, - 'licensorurl' => { 310 => [\'Licensor','LicensorLicensorURL'] }, - 'lightcondition' => { 305 => 0x1009 }, + 'lensspec' => { 408 => 0x0, 409 => 0x0, 410 => 0x0, 424 => 0xb02a }, + 'lensspecfeatures' => { 443 => [0x115,0x116], 444 => [0x116,0x1ed,0x1f0,0x21c,0x21e] }, + 'lenstemperature' => { 306 => 0x1008 }, + 'lenstype' => { 7 => 0xe2, 8 => 0xd, 9 => 0x1a7, 10 => 0xc, 11 => 0x111, 12 => 0xc, 13 => 0x14f, 14 => 0xd6, 15 => 0xde, 16 => 0xf6, 17 => 0xea, 18 => 0xff, 19 => [0xc,0x97], 20 => 0xe6, 21 => 0x153, 22 => 0xea, 23 => 0xe8, 24 => 0x127, 25 => 0x161, 26 => 0x166, 27 => 0x184, 28 => 0x112, 29 => 0x189, 34 => 0x16, 186 => 0x10c, 187 => 0x49bd, 227 => 0x83, 302 => 0x201, 315 => 0x16, 319 => 0x310, 321 => 0x303, 322 => 0x303, 324 => 0x51, 326 => 0x3405, 351 => 0x0, 352 => 0x0, 353 => 0x1, 354 => 0x1, 355 => 0x1, 357 => 0x0, 398 => 0xa003, 401 => 0x27, 424 => 0xb027, 437 => 0x1896, 439 => 0x18c2, 440 => 0x18f2, 441 => 0x17f6, 443 => 0x109, 444 => 0x109, 454 => 0x608, 455 => 0x62 }, + 'lenstype2' => { 413 => 0x3f7, 437 => 0x1893, 439 => 0x18bf, 440 => 0x18ef, 441 => 0x17f3, 443 => 0x107, 444 => 0x107, 454 => 0x605, 455 => 0x60 }, + 'lenstype3' => { 458 => 0x9 }, + 'lenstypemake' => { 324 => 0xc4 }, + 'lenstypemodel' => { 324 => [0xc5,0xe4] }, + 'lenszoomposition' => { 451 => 0x19, 452 => 0x1e, 455 => [0x342,0x34e,0x35a] }, + 'levelindicator' => { 332 => 0x15 }, + 'levelmeter' => { 384 => ['Lvlm','lvlm'] }, + 'levelorientation' => { 358 => 0x0 }, + 'license' => { 480 => 'license' }, + 'licensee' => { 311 => 'Licensee' }, + 'licenseeid' => { 311 => [\'Licensee','LicenseeLicenseeID'] }, + 'licenseeimageid' => { 311 => 'LicenseeImageID' }, + 'licenseeimagenotes' => { 311 => 'LicenseeImageNotes' }, + 'licenseename' => { 311 => [\'Licensee','LicenseeLicenseeName'] }, + 'licenseenddate' => { 311 => 'LicenseEndDate' }, + 'licenseeprojectreference' => { 311 => 'LicenseeProjectReference' }, + 'licenseetransactionid' => { 311 => 'LicenseeTransactionID' }, + 'licenseid' => { 311 => 'LicenseID' }, + 'licensestartdate' => { 311 => 'LicenseStartDate' }, + 'licensetransactiondate' => { 311 => 'LicenseTransactionDate' }, + 'licensetype' => { 486 => 'licensetype' }, + 'licensor' => { 311 => 'Licensor' }, + 'licensorcity' => { 311 => [\'Licensor','LicensorLicensorCity'] }, + 'licensorcountry' => { 311 => [\'Licensor','LicensorLicensorCountry'] }, + 'licensoremail' => { 311 => [\'Licensor','LicensorLicensorEmail'] }, + 'licensorextendedaddress' => { 311 => [\'Licensor','LicensorLicensorExtendedAddress'] }, + 'licensorid' => { 311 => [\'Licensor','LicensorLicensorID'] }, + 'licensorimageid' => { 311 => 'LicensorImageID' }, + 'licensorname' => { 311 => [\'Licensor','LicensorLicensorName'] }, + 'licensornotes' => { 311 => 'LicensorNotes' }, + 'licensorpostalcode' => { 311 => [\'Licensor','LicensorLicensorPostalCode'] }, + 'licensorregion' => { 311 => [\'Licensor','LicensorLicensorRegion'] }, + 'licensorstreetaddress' => { 311 => [\'Licensor','LicensorLicensorStreetAddress'] }, + 'licensortelephone1' => { 311 => [\'Licensor','LicensorLicensorTelephone1'] }, + 'licensortelephone2' => { 311 => [\'Licensor','LicensorLicensorTelephone2'] }, + 'licensortelephonetype1' => { 311 => [\'Licensor','LicensorLicensorTelephoneType1'] }, + 'licensortelephonetype2' => { 311 => [\'Licensor','LicensorLicensorTelephoneType2'] }, + 'licensortransactionid' => { 311 => 'LicensorTransactionID' }, + 'licensorurl' => { 311 => [\'Licensor','LicensorLicensorURL'] }, + 'lightcondition' => { 306 => 0x1009 }, 'lightingmode' => { 113 => 0x302a }, - 'lightreading' => { 358 => 0x15 }, - 'lightsource' => { 119 => 0x9208, 227 => 0x90, 308 => 0x1000, 487 => 'LightSource' }, - 'lightsourcespecial' => { 399 => 0x21d }, - 'lightswitch' => { 295 => '0.1', 297 => '0.1' }, - 'lightvaluecenter' => { 305 => 0x103d }, - 'lightvalueperiphery' => { 305 => 0x103e }, - 'limitaf-areamodesel3dtracking' => { 298 => 0x153 }, - 'limitaf-areamodeseldynamic_l' => { 298 => 0x151 }, - 'limitaf-areamodeseldynamic_m' => { 298 => 0x150 }, - 'limitaf-areamodeseldynamic_s' => { 298 => 0x14f }, - 'limitaf-areamodeselpinpoint' => { 298 => 0x11 }, - 'limitaf-areamodeselwideaf_l' => { 298 => 0x14 }, - 'limitaf-areamodeselwideaf_s' => { 298 => 0x13 }, - 'limitafareamodeselauto' => { 298 => 0x15 }, - 'limitafareamodeselection' => { 283 => '51.1', 285 => '49.1', 286 => '49.1', 295 => '49.1', 296 => '49.1' }, - 'limitreleasemodeselc120' => { 298 => '269.4' }, - 'limitreleasemodeselc30' => { 298 => '269.3' }, - 'limitreleasemodeselch' => { 298 => '269.2' }, - 'limitreleasemodeselcl' => { 298 => '269.1' }, - 'limitreleasemodeselself' => { 298 => '269.5' }, - 'limitselectableimagearea16to9' => { 298 => 0x47 }, - 'limitselectableimagearea1to1' => { 298 => 0x46 }, - 'limitselectableimageareadx' => { 298 => 0x45 }, - 'linearitylimitblue' => { 328 => 0x10 }, - 'linearitylimitgreen' => { 328 => 0xf }, - 'linearitylimitred' => { 328 => 0xe }, + 'lightreading' => { 359 => 0x15 }, + 'lightsource' => { 119 => 0x9208, 227 => 0x90, 309 => 0x1000, 488 => 'LightSource' }, + 'lightsourcespecial' => { 400 => 0x21d }, + 'lightswitch' => { 296 => '0.1', 298 => '0.1' }, + 'lightvaluecenter' => { 306 => 0x103d }, + 'lightvalueperiphery' => { 306 => 0x103e }, + 'limitaf-areamodesel3dtracking' => { 299 => 0x153 }, + 'limitaf-areamodeseldynamic_l' => { 299 => 0x151 }, + 'limitaf-areamodeseldynamic_m' => { 299 => 0x150 }, + 'limitaf-areamodeseldynamic_s' => { 299 => 0x14f }, + 'limitaf-areamodeselpinpoint' => { 299 => 0x11 }, + 'limitaf-areamodeselwideaf_l' => { 299 => 0x14 }, + 'limitaf-areamodeselwideaf_s' => { 299 => 0x13 }, + 'limitafareamodeselauto' => { 299 => 0x15 }, + 'limitafareamodeselection' => { 284 => '51.1', 286 => '49.1', 287 => '49.1', 296 => '49.1', 297 => '49.1' }, + 'limitreleasemodeselc120' => { 299 => '269.4' }, + 'limitreleasemodeselc30' => { 299 => '269.3' }, + 'limitreleasemodeselch' => { 299 => '269.2' }, + 'limitreleasemodeselcl' => { 299 => '269.1' }, + 'limitreleasemodeselself' => { 299 => '269.5' }, + 'limitselectableimagearea16to9' => { 299 => 0x47 }, + 'limitselectableimagearea1to1' => { 299 => 0x46 }, + 'limitselectableimageareadx' => { 299 => 0x45 }, + 'linearitylimitblue' => { 329 => 0x10 }, + 'linearitylimitgreen' => { 329 => 0xf }, + 'linearitylimitred' => { 329 => 0xe }, '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' => { 498 => 'link' }, - 'linkaetoafpoint' => { 339 => '14.2' }, - 'linkedencodedrightsexpr' => { 494 => [\'LinkedEncRightsExpr','LinkedEncRightsExprLinkedRightsExpr'] }, - 'linkedencodedrightsexprlangid' => { 494 => [\'LinkedEncRightsExpr','LinkedEncRightsExprRightsExprLangId'] }, - 'linkedencodedrightsexprtype' => { 494 => [\'LinkedEncRightsExpr','LinkedEncRightsExprRightsExprEncType'] }, - 'linkedencrightsexpr' => { 494 => 'LinkedEncRightsExpr' }, + 'link' => { 499 => 'link' }, + 'linkaetoafpoint' => { 340 => '14.2' }, + 'linkedencodedrightsexpr' => { 495 => [\'LinkedEncRightsExpr','LinkedEncRightsExprLinkedRightsExpr'] }, + 'linkedencodedrightsexprlangid' => { 495 => [\'LinkedEncRightsExpr','LinkedEncRightsExprRightsExprLangId'] }, + 'linkedencodedrightsexprtype' => { 495 => [\'LinkedEncRightsExpr','LinkedEncRightsExprRightsExprEncType'] }, + 'linkedencrightsexpr' => { 495 => 'LinkedEncRightsExpr' }, 'linlogcoring' => { 138 => 0x904 }, 'lithostratigraphicterms' => { 118 => [\'GeologicalContext','GeologicalContextLithostratigraphicTerms'] }, - 'livephotoauto' => { 377 => 'live-photo.auto' }, + 'livephotoauto' => { 378 => 'live-photo.auto' }, 'livephotovideoindex' => { 1 => 0x17 }, - 'livephotovitalityscore' => { 377 => 'live-photo.vitality-score' }, - 'livephotovitalityscoringversion' => { 377 => 'live-photo.vitality-scoring-version' }, - 'liveviewaf' => { 287 => '32.1', 297 => '34.1' }, - 'liveviewafareamode' => { 292 => '34.1' }, - 'liveviewafmethod' => { 428 => 0x20 }, - 'liveviewafmode' => { 292 => '34.2' }, - 'liveviewafsetting' => { 412 => 0x36 }, - 'liveviewbuttonoptions' => { 283 => '50.2', 285 => '48.2', 286 => '48.2', 295 => '48.2', 296 => '48.2' }, + 'livephotovitalityscore' => { 378 => 'live-photo.vitality-score' }, + 'livephotovitalityscoringversion' => { 378 => 'live-photo.vitality-scoring-version' }, + 'liveviewaf' => { 288 => '32.1', 298 => '34.1' }, + 'liveviewafareamode' => { 293 => '34.1' }, + 'liveviewafmethod' => { 429 => 0x20 }, + 'liveviewafmode' => { 293 => '34.2' }, + 'liveviewafsetting' => { 413 => 0x36 }, + 'liveviewbuttonoptions' => { 284 => '50.2', 286 => '48.2', 287 => '48.2', 296 => '48.2', 297 => '48.2' }, 'liveviewexposuresimulation' => { 84 => 0x810 }, - 'liveviewfocusmode' => { 412 => [0x8b,0x28b] }, - 'liveviewmetering' => { 412 => [0x84,0x284] }, - 'liveviewmonitorofftime' => { 283 => '21.2', 285 => '21.2', 286 => '21.2', 288 => '20.2', 289 => '20.2', 290 => '20.2', 292 => '20.2', 295 => '21.2', 296 => '21.2' }, + 'liveviewfocusmode' => { 413 => [0x8b,0x28b] }, + 'liveviewmetering' => { 413 => [0x84,0x284] }, + 'liveviewmonitorofftime' => { 284 => '21.2', 286 => '21.2', 287 => '21.2', 289 => '20.2', 290 => '20.2', 291 => '20.2', 293 => '20.2', 296 => '21.2', 297 => '21.2' }, 'liveviewshooting' => { 57 => 0x13 }, 'livingspecimen' => { 118 => 'LivingSpecimen' }, 'livingspecimenmaterialsampleid' => { 118 => [\'LivingSpecimen','LivingSpecimenMaterialSampleID'] }, 'localcaption' => { 131 => 0x79 }, 'localizedcameramodel' => { 119 => 0xc615 }, - 'locallocationname' => { 397 => 0x30 }, - 'location' => { 226 => 0x9, 323 => 0x67, 474 => 'Location', 493 => 'Location', 497 => 'location', 498 => 'location' }, - 'locationaccuracyhorizontal' => { 377 => 'location.accuracy.horizontal' }, - 'locationareacode' => { 480 => 'lac' }, - 'locationbody' => { 377 => 'location.body' }, - 'locationcreated' => { 494 => 'LocationCreated' }, - 'locationcreatedcity' => { 494 => [\'LocationCreated','LocationCreatedCity'] }, - 'locationcreatedcountrycode' => { 494 => [\'LocationCreated','LocationCreatedCountryCode'] }, - 'locationcreatedcountryname' => { 494 => [\'LocationCreated','LocationCreatedCountryName'] }, - 'locationcreatedgpsaltitude' => { 494 => [\'LocationCreated','LocationCreatedGPSAltitude'] }, - 'locationcreatedgpslatitude' => { 494 => [\'LocationCreated','LocationCreatedGPSLatitude'] }, - 'locationcreatedgpslongitude' => { 494 => [\'LocationCreated','LocationCreatedGPSLongitude'] }, - 'locationcreatedidentifier' => { 494 => [\'LocationCreated','LocationCreatedIdentifier'] }, - 'locationcreatedlocationid' => { 494 => [\'LocationCreated','LocationCreatedLocationId'] }, - 'locationcreatedlocationname' => { 494 => [\'LocationCreated','LocationCreatedLocationName'] }, - 'locationcreatedprovincestate' => { 494 => [\'LocationCreated','LocationCreatedProvinceState'] }, - 'locationcreatedsublocation' => { 494 => [\'LocationCreated','LocationCreatedSublocation'] }, - 'locationcreatedworldregion' => { 494 => [\'LocationCreated','LocationCreatedWorldRegion'] }, - 'locationdate' => { 377 => 'location.date' }, - 'locationinformation' => { 383 => 'loci' }, + 'locallocationname' => { 398 => 0x30 }, + 'location' => { 226 => 0x9, 324 => 0x67, 475 => 'Location', 494 => 'Location', 498 => 'location', 499 => 'location' }, + 'locationaccuracyhorizontal' => { 378 => 'location.accuracy.horizontal' }, + 'locationareacode' => { 481 => 'lac' }, + 'locationbody' => { 378 => 'location.body' }, + 'locationcreated' => { 495 => 'LocationCreated' }, + 'locationcreatedcity' => { 495 => [\'LocationCreated','LocationCreatedCity'] }, + 'locationcreatedcountrycode' => { 495 => [\'LocationCreated','LocationCreatedCountryCode'] }, + 'locationcreatedcountryname' => { 495 => [\'LocationCreated','LocationCreatedCountryName'] }, + 'locationcreatedgpsaltitude' => { 495 => [\'LocationCreated','LocationCreatedGPSAltitude'] }, + 'locationcreatedgpslatitude' => { 495 => [\'LocationCreated','LocationCreatedGPSLatitude'] }, + 'locationcreatedgpslongitude' => { 495 => [\'LocationCreated','LocationCreatedGPSLongitude'] }, + 'locationcreatedidentifier' => { 495 => [\'LocationCreated','LocationCreatedIdentifier'] }, + 'locationcreatedlocationid' => { 495 => [\'LocationCreated','LocationCreatedLocationId'] }, + 'locationcreatedlocationname' => { 495 => [\'LocationCreated','LocationCreatedLocationName'] }, + 'locationcreatedprovincestate' => { 495 => [\'LocationCreated','LocationCreatedProvinceState'] }, + 'locationcreatedsublocation' => { 495 => [\'LocationCreated','LocationCreatedSublocation'] }, + 'locationcreatedworldregion' => { 495 => [\'LocationCreated','LocationCreatedWorldRegion'] }, + 'locationdate' => { 378 => 'location.date' }, + 'locationinformation' => { 384 => 'loci' }, 'locationinfoversion' => { 226 => 0x0 }, - 'locationname' => { 377 => 'location.name', 397 => 0x31 }, - 'locationnote' => { 377 => 'location.note' }, - 'locationrole' => { 377 => 'location.role' }, - 'locationshown' => { 494 => 'LocationShown' }, - 'locationshowncity' => { 494 => [\'LocationShown','LocationShownCity'] }, - 'locationshowncountrycode' => { 494 => [\'LocationShown','LocationShownCountryCode'] }, - 'locationshowncountryname' => { 494 => [\'LocationShown','LocationShownCountryName'] }, - 'locationshowngpsaltitude' => { 494 => [\'LocationShown','LocationShownGPSAltitude'] }, - 'locationshowngpslatitude' => { 494 => [\'LocationShown','LocationShownGPSLatitude'] }, - 'locationshowngpslongitude' => { 494 => [\'LocationShown','LocationShownGPSLongitude'] }, - 'locationshownidentifier' => { 494 => [\'LocationShown','LocationShownIdentifier'] }, - 'locationshownlocationid' => { 494 => [\'LocationShown','LocationShownLocationId'] }, - 'locationshownlocationname' => { 494 => [\'LocationShown','LocationShownLocationName'] }, - 'locationshownprovincestate' => { 494 => [\'LocationShown','LocationShownProvinceState'] }, - 'locationshownsublocation' => { 494 => [\'LocationShown','LocationShownSublocation'] }, - 'locationshownworldregion' => { 494 => [\'LocationShown','LocationShownWorldRegion'] }, + 'locationname' => { 378 => 'location.name', 398 => 0x31 }, + 'locationnote' => { 378 => 'location.note' }, + 'locationrole' => { 378 => 'location.role' }, + 'locationshown' => { 495 => 'LocationShown' }, + 'locationshowncity' => { 495 => [\'LocationShown','LocationShownCity'] }, + 'locationshowncountrycode' => { 495 => [\'LocationShown','LocationShownCountryCode'] }, + 'locationshowncountryname' => { 495 => [\'LocationShown','LocationShownCountryName'] }, + 'locationshowngpsaltitude' => { 495 => [\'LocationShown','LocationShownGPSAltitude'] }, + 'locationshowngpslatitude' => { 495 => [\'LocationShown','LocationShownGPSLatitude'] }, + 'locationshowngpslongitude' => { 495 => [\'LocationShown','LocationShownGPSLongitude'] }, + 'locationshownidentifier' => { 495 => [\'LocationShown','LocationShownIdentifier'] }, + 'locationshownlocationid' => { 495 => [\'LocationShown','LocationShownLocationId'] }, + 'locationshownlocationname' => { 495 => [\'LocationShown','LocationShownLocationName'] }, + 'locationshownprovincestate' => { 495 => [\'LocationShown','LocationShownProvinceState'] }, + 'locationshownsublocation' => { 495 => [\'LocationShown','LocationShownSublocation'] }, + 'locationshownworldregion' => { 495 => [\'LocationShown','LocationShownWorldRegion'] }, 'lockmicrophonebutton' => { 84 => 0x709 }, - 'logcomment' => { 508 => 'logComment' }, + 'logcomment' => { 509 => 'logComment' }, 'logscale' => { 138 => 0x902 }, - 'longdescription' => { 375 => 'ldes' }, - 'longexposurenoisereduction' => { 62 => 0x4, 84 => 0x201, 85 => 0x1, 86 => 0x2, 87 => 0x1, 88 => 0x1, 89 => 0x2, 90 => 0x1, 323 => 0x49, 410 => 0x2b, 411 => 0x25, 412 => 0x25, 423 => 0x2008, 428 => 0x11, 454 => 0x44 }, + 'longdescription' => { 376 => 'ldes' }, + 'longexposurenoisereduction' => { 62 => 0x4, 84 => 0x201, 85 => 0x1, 86 => 0x2, 87 => 0x1, 88 => 0x1, 89 => 0x2, 90 => 0x1, 324 => 0x49, 411 => 0x2b, 412 => 0x25, 413 => 0x25, 424 => 0x2008, 429 => 0x11, 455 => 0x44 }, 'longexposurenoisereduction2' => { 57 => 0x8 }, - 'longexposurenrused' => { 323 => 0xbe }, + 'longexposurenrused' => { 324 => 0xbe }, 'longitude' => { 116 => 'Longitude' }, - 'look' => { 481 => 'Look', 483 => 'Look' }, - 'lookamount' => { 481 => [\'Look','LookAmount'], 483 => [\'Look','LookAmount'] }, - 'lookcluster' => { 481 => [\'Look','LookCluster'], 483 => [\'Look','LookCluster'] }, - 'lookcopyright' => { 481 => [\'Look','LookCopyright'], 483 => [\'Look','LookCopyright'] }, - 'lookgroup' => { 481 => [\'Look','LookGroup'], 483 => [\'Look','LookGroup'] }, - 'lookname' => { 481 => 'LookName', 483 => 'LookName' }, - 'lookparameters' => { 481 => [\'Look','LookParameters'], 483 => [\'Look','LookParameters'] }, - 'lookparameterscameraprofile' => { 481 => [\'Look','LookParametersCameraProfile'], 483 => [\'Look','LookParametersCameraProfile'] }, - 'lookparametersclarity2012' => { 481 => [\'Look','LookParametersClarity2012'], 483 => [\'Look','LookParametersClarity2012'] }, - 'lookparametersconverttograyscale' => { 481 => [\'Look','LookParametersConvertToGrayscale'], 483 => [\'Look','LookParametersConvertToGrayscale'] }, - 'lookparameterslooktable' => { 481 => [\'Look','LookParametersLookTable'], 483 => [\'Look','LookParametersLookTable'] }, - 'lookparametersprocessversion' => { 481 => [\'Look','LookParametersProcessVersion'], 483 => [\'Look','LookParametersProcessVersion'] }, - 'lookparameterstonecurvepv2012' => { 481 => [\'Look','LookParametersToneCurvePV2012'], 483 => [\'Look','LookParametersToneCurvePV2012'] }, - 'lookparameterstonecurvepv2012blue' => { 481 => [\'Look','LookParametersToneCurvePV2012Blue'], 483 => [\'Look','LookParametersToneCurvePV2012Blue'] }, - 'lookparameterstonecurvepv2012green' => { 481 => [\'Look','LookParametersToneCurvePV2012Green'], 483 => [\'Look','LookParametersToneCurvePV2012Green'] }, - 'lookparameterstonecurvepv2012red' => { 481 => [\'Look','LookParametersToneCurvePV2012Red'], 483 => [\'Look','LookParametersToneCurvePV2012Red'] }, - 'lookparametersversion' => { 481 => [\'Look','LookParametersVersion'], 483 => [\'Look','LookParametersVersion'] }, - 'looksupportsamount' => { 481 => [\'Look','LookSupportsAmount'], 483 => [\'Look','LookSupportsAmount'] }, - 'looksupportsmonochrome' => { 481 => [\'Look','LookSupportsMonochrome'], 483 => [\'Look','LookSupportsMonochrome'] }, - 'looksupportsoutputreferred' => { 481 => [\'Look','LookSupportsOutputReferred'], 483 => [\'Look','LookSupportsOutputReferred'] }, - 'lookuuid' => { 481 => [\'Look','LookUUID'], 483 => [\'Look','LookUUID'] }, - 'loop' => { 508 => 'loop' }, - 'loopstyle' => { 383 => 'LOOP' }, + 'look' => { 482 => 'Look', 484 => 'Look' }, + 'lookamount' => { 482 => [\'Look','LookAmount'], 484 => [\'Look','LookAmount'] }, + 'lookcluster' => { 482 => [\'Look','LookCluster'], 484 => [\'Look','LookCluster'] }, + 'lookcopyright' => { 482 => [\'Look','LookCopyright'], 484 => [\'Look','LookCopyright'] }, + 'lookgroup' => { 482 => [\'Look','LookGroup'], 484 => [\'Look','LookGroup'] }, + 'lookname' => { 482 => 'LookName', 484 => 'LookName' }, + 'lookparameters' => { 482 => [\'Look','LookParameters'], 484 => [\'Look','LookParameters'] }, + 'lookparameterscameraprofile' => { 482 => [\'Look','LookParametersCameraProfile'], 484 => [\'Look','LookParametersCameraProfile'] }, + 'lookparametersclarity2012' => { 482 => [\'Look','LookParametersClarity2012'], 484 => [\'Look','LookParametersClarity2012'] }, + 'lookparametersconverttograyscale' => { 482 => [\'Look','LookParametersConvertToGrayscale'], 484 => [\'Look','LookParametersConvertToGrayscale'] }, + 'lookparameterslooktable' => { 482 => [\'Look','LookParametersLookTable'], 484 => [\'Look','LookParametersLookTable'] }, + 'lookparametersprocessversion' => { 482 => [\'Look','LookParametersProcessVersion'], 484 => [\'Look','LookParametersProcessVersion'] }, + 'lookparameterstonecurvepv2012' => { 482 => [\'Look','LookParametersToneCurvePV2012'], 484 => [\'Look','LookParametersToneCurvePV2012'] }, + 'lookparameterstonecurvepv2012blue' => { 482 => [\'Look','LookParametersToneCurvePV2012Blue'], 484 => [\'Look','LookParametersToneCurvePV2012Blue'] }, + 'lookparameterstonecurvepv2012green' => { 482 => [\'Look','LookParametersToneCurvePV2012Green'], 484 => [\'Look','LookParametersToneCurvePV2012Green'] }, + 'lookparameterstonecurvepv2012red' => { 482 => [\'Look','LookParametersToneCurvePV2012Red'], 484 => [\'Look','LookParametersToneCurvePV2012Red'] }, + 'lookparametersversion' => { 482 => [\'Look','LookParametersVersion'], 484 => [\'Look','LookParametersVersion'] }, + 'looksupportsamount' => { 482 => [\'Look','LookSupportsAmount'], 484 => [\'Look','LookSupportsAmount'] }, + 'looksupportsmonochrome' => { 482 => [\'Look','LookSupportsMonochrome'], 484 => [\'Look','LookSupportsMonochrome'] }, + 'looksupportsoutputreferred' => { 482 => [\'Look','LookSupportsOutputReferred'], 484 => [\'Look','LookSupportsOutputReferred'] }, + 'lookuuid' => { 482 => [\'Look','LookUUID'], 484 => [\'Look','LookUUID'] }, + 'loop' => { 509 => 'loop' }, + 'loopstyle' => { 384 => 'LOOP' }, 'lowestbiostratigraphiczone' => { 118 => [\'GeologicalContext','GeologicalContextLowestBiostratigraphicZone'] }, - 'luminanceadjustmentaqua' => { 481 => 'LuminanceAdjustmentAqua', 483 => 'LuminanceAdjustmentAqua' }, - 'luminanceadjustmentblue' => { 481 => 'LuminanceAdjustmentBlue', 483 => 'LuminanceAdjustmentBlue' }, - 'luminanceadjustmentgreen' => { 481 => 'LuminanceAdjustmentGreen', 483 => 'LuminanceAdjustmentGreen' }, - 'luminanceadjustmentmagenta' => { 481 => 'LuminanceAdjustmentMagenta', 483 => 'LuminanceAdjustmentMagenta' }, - 'luminanceadjustmentorange' => { 481 => 'LuminanceAdjustmentOrange', 483 => 'LuminanceAdjustmentOrange' }, - 'luminanceadjustmentpurple' => { 481 => 'LuminanceAdjustmentPurple', 483 => 'LuminanceAdjustmentPurple' }, - 'luminanceadjustmentred' => { 481 => 'LuminanceAdjustmentRed', 483 => 'LuminanceAdjustmentRed' }, - 'luminanceadjustmentyellow' => { 481 => 'LuminanceAdjustmentYellow', 483 => 'LuminanceAdjustmentYellow' }, + 'luminanceadjustmentaqua' => { 482 => 'LuminanceAdjustmentAqua', 484 => 'LuminanceAdjustmentAqua' }, + 'luminanceadjustmentblue' => { 482 => 'LuminanceAdjustmentBlue', 484 => 'LuminanceAdjustmentBlue' }, + 'luminanceadjustmentgreen' => { 482 => 'LuminanceAdjustmentGreen', 484 => 'LuminanceAdjustmentGreen' }, + 'luminanceadjustmentmagenta' => { 482 => 'LuminanceAdjustmentMagenta', 484 => 'LuminanceAdjustmentMagenta' }, + 'luminanceadjustmentorange' => { 482 => 'LuminanceAdjustmentOrange', 484 => 'LuminanceAdjustmentOrange' }, + 'luminanceadjustmentpurple' => { 482 => 'LuminanceAdjustmentPurple', 484 => 'LuminanceAdjustmentPurple' }, + 'luminanceadjustmentred' => { 482 => 'LuminanceAdjustmentRed', 484 => 'LuminanceAdjustmentRed' }, + 'luminanceadjustmentyellow' => { 482 => 'LuminanceAdjustmentYellow', 484 => 'LuminanceAdjustmentYellow' }, 'luminancecurvelimits' => { 108 => 0x150 }, 'luminancecurvepoints' => { 108 => 0x126 }, 'luminancenoiseamplitude' => { 1 => 0x1d }, - 'luminancenoisereduction' => { 103 => 0x20600, 109 => 0x5f, 400 => 0x1b }, - 'luminancenoisereductioncontrast' => { 481 => 'LuminanceNoiseReductionContrast', 483 => 'LuminanceNoiseReductionContrast' }, - 'luminancenoisereductiondetail' => { 481 => 'LuminanceNoiseReductionDetail', 483 => 'LuminanceNoiseReductionDetail' }, + 'luminancenoisereduction' => { 103 => 0x20600, 109 => 0x5f, 401 => 0x1b }, + 'luminancenoisereductioncontrast' => { 482 => 'LuminanceNoiseReductionContrast', 484 => 'LuminanceNoiseReductionContrast' }, + 'luminancenoisereductiondetail' => { 482 => 'LuminanceNoiseReductionDetail', 484 => 'LuminanceNoiseReductionDetail' }, 'luminancenr_tiff_jpeg' => { 109 => 0x6d }, - 'luminancesmoothing' => { 481 => 'LuminanceSmoothing', 483 => 'LuminanceSmoothing' }, + 'luminancesmoothing' => { 482 => 'LuminanceSmoothing', 484 => 'LuminanceSmoothing' }, 'lvshootingareadisplay' => { 84 => [0x40b,0x40c] }, - 'lyrics' => { 375 => "\xa9lyr", 383 => "\xa9lyr", 508 => 'lyrics' }, - 'lyricsuri' => { 383 => 'lrcu' }, - 'm16cversion' => { 318 => 0x333 }, - 'macatom' => { 482 => 'macAtom' }, - 'macatomapplicationcode' => { 482 => [\'macAtom','macAtomApplicationCode'] }, - 'macatominvocationappleevent' => { 482 => [\'macAtom','macAtomInvocationAppleEvent'] }, - 'macatomposixprojectpath' => { 482 => [\'macAtom','macAtomPosixProjectPath'] }, + 'lyrics' => { 376 => "\xa9lyr", 384 => "\xa9lyr", 509 => 'lyrics' }, + 'lyricsuri' => { 384 => 'lrcu' }, + 'm16cversion' => { 319 => 0x333 }, + 'macatom' => { 483 => 'macAtom' }, + 'macatomapplicationcode' => { 483 => [\'macAtom','macAtomApplicationCode'] }, + 'macatominvocationappleevent' => { 483 => [\'macAtom','macAtomInvocationAppleEvent'] }, + 'macatomposixprojectpath' => { 483 => [\'macAtom','macAtomPosixProjectPath'] }, 'machineobservation' => { 118 => 'MachineObservation' }, 'machineobservationday' => { 118 => [\'MachineObservation','MachineObservationDay'] }, 'machineobservationearliestdate' => { 118 => [\'MachineObservation','MachineObservationEarliestDate'] }, @@ -4078,19 +4081,19 @@ my %tagLookup = ( 'machineobservationstartdayofyear' => { 118 => [\'MachineObservation','MachineObservationStartDayOfYear'] }, 'machineobservationverbatimeventdate' => { 118 => [\'MachineObservation','MachineObservationVerbatimEventDate'] }, 'machineobservationyear' => { 118 => [\'MachineObservation','MachineObservationYear'] }, - 'macro' => { 127 => 0x1020, 129 => 0x202, 151 => 0x2b, 305 => 0x202, 389 => 0x21, 399 => 0x202, 423 => 0xb040 }, - 'macroled' => { 303 => 0x120a }, + 'macro' => { 127 => 0x1020, 129 => 0x202, 151 => 0x2b, 306 => 0x202, 390 => 0x21, 400 => 0x202, 424 => 0xb040 }, + 'macroled' => { 304 => 0x120a }, 'macromagnification' => { 7 => 0x1b, 11 => 0x1b, 14 => 0x1b, 15 => 0x1b, 19 => 0x1b, 20 => 0x1b, 57 => 0x10 }, - 'macromode' => { 34 => 0x1, 181 => 0xb, 300 => 0x300, 323 => 0x1c, 390 => 0x1009 }, + 'macromode' => { 34 => 0x1, 181 => 0xb, 301 => 0x300, 324 => 0x1c, 391 => 0x1009 }, 'magentahsl' => { 103 => 0x20917 }, - 'magicfilter' => { 300 => 0x52c }, + 'magicfilter' => { 301 => 0x52c }, 'magnifiedview' => { 86 => 0x11, 88 => 0x9 }, 'mainboardversion' => { 138 => 0x438 }, - 'maindialexposurecomp' => { 293 => '0.6' }, - 'mainingredient' => { 500 => 'mainIngredient' }, - 'majorversion' => { 472 => 'MajorVersion' }, - 'make' => { 98 => 0x0, 115 => 0x1, 119 => 0x10f, 156 => 'Make', 313 => 'Make', 328 => 0x10f, 377 => 'make', 383 => ['@mak',"\xa9mak"], 497 => 'make', 504 => 'Make' }, - 'makernote' => { 487 => 'MakerNote' }, + 'maindialexposurecomp' => { 294 => '0.6' }, + 'mainingredient' => { 501 => 'mainIngredient' }, + 'majorversion' => { 473 => 'MajorVersion' }, + 'make' => { 98 => 0x0, 115 => 0x1, 119 => 0x10f, 156 => 'Make', 314 => 'Make', 329 => 0x10f, 378 => 'make', 384 => ['@mak',"\xa9mak"], 498 => 'make', 505 => 'Make' }, + 'makernote' => { 488 => 'MakerNote' }, 'makernoteapple' => { 117 => 'MakN', 119 => 0x927c }, 'makernotecanon' => { 117 => 'MakN', 119 => 0x927c }, 'makernotecasio' => { 117 => 'MakN', 119 => 0x927c }, @@ -4145,7 +4148,7 @@ my %tagLookup = ( 'makernotenikon2' => { 117 => 'MakN', 119 => 0x927c }, 'makernotenikon3' => { 117 => 'MakN', 119 => 0x927c }, 'makernotenintendo' => { 117 => 'MakN', 119 => 0x927c }, - 'makernoteoffset' => { 399 => 0xff }, + 'makernoteoffset' => { 400 => 0xff }, 'makernoteolympus' => { 117 => 'MakN', 119 => 0x927c }, 'makernoteolympus2' => { 117 => 'MakN', 119 => 0x927c }, 'makernoteolympus3' => { 117 => 'MakN', 119 => 0x927c }, @@ -4158,7 +4161,7 @@ my %tagLookup = ( 'makernotepentax4' => { 117 => 'MakN', 119 => 0x927c }, 'makernotepentax5' => { 117 => 'MakN', 119 => 0x927c }, 'makernotepentax6' => { 117 => 'MakN', 119 => 0x927c }, - 'makernotepentaxunknown' => { 383 => 'PXMN' }, + 'makernotepentaxunknown' => { 384 => 'PXMN' }, 'makernotephaseone' => { 117 => 'MakN', 119 => 0x927c }, 'makernotereconyx' => { 117 => 'MakN', 119 => 0x927c }, 'makernotereconyx2' => { 117 => 'MakN', 119 => 0x927c }, @@ -4182,292 +4185,292 @@ my %tagLookup = ( 'makernotesony5' => { 117 => 'MakN', 119 => 0x927c }, 'makernotesonyericsson' => { 117 => 'MakN', 119 => 0x927c }, 'makernotesonysrf' => { 117 => 'MakN', 119 => 0x927c }, - 'makernotetype' => { 390 => 0x1 }, + 'makernotetype' => { 391 => 0x1 }, 'makernoteunknown' => { 117 => 'MakN', 119 => 0x927c }, 'makernoteunknownbinary' => { 117 => 'MakN', 119 => 0x927c }, 'makernoteunknowntext' => { 117 => 'MakN', 119 => 0x927c }, - 'makernoteversion' => { 1 => 0x1, 186 => 0x0, 227 => 0x1, 305 => 0x0, 323 => 0x8000, 394 => 0x0, 397 => 0x1, 400 => [0x1d,0x1f], 413 => 0x2000 }, - 'makerurl' => { 383 => "\xa9mal" }, - 'managedfrom' => { 509 => 'ManagedFrom' }, - 'managedfromalternatepaths' => { 509 => [\'ManagedFrom','ManagedFromAlternatePaths'] }, - 'managedfromdocumentid' => { 509 => [\'ManagedFrom','ManagedFromDocumentID'] }, - 'managedfromfilepath' => { 509 => [\'ManagedFrom','ManagedFromFilePath'] }, - 'managedfromfrompart' => { 509 => [\'ManagedFrom','ManagedFromFromPart'] }, - 'managedfrominstanceid' => { 509 => [\'ManagedFrom','ManagedFromInstanceID'] }, - 'managedfromlastmodifydate' => { 509 => [\'ManagedFrom','ManagedFromLastModifyDate'] }, - 'managedfromlasturl' => { 509 => [\'ManagedFrom','ManagedFromLastURL'] }, - 'managedfromlinkcategory' => { 509 => [\'ManagedFrom','ManagedFromLinkCategory'] }, - 'managedfromlinkform' => { 509 => [\'ManagedFrom','ManagedFromLinkForm'] }, - 'managedfrommanager' => { 509 => [\'ManagedFrom','ManagedFromManager'] }, - 'managedfrommanagervariant' => { 509 => [\'ManagedFrom','ManagedFromManagerVariant'] }, - 'managedfrommanageto' => { 509 => [\'ManagedFrom','ManagedFromManageTo'] }, - 'managedfrommanageui' => { 509 => [\'ManagedFrom','ManagedFromManageUI'] }, - 'managedfrommaskmarkers' => { 509 => [\'ManagedFrom','ManagedFromMaskMarkers'] }, - 'managedfromoriginaldocumentid' => { 509 => [\'ManagedFrom','ManagedFromOriginalDocumentID'] }, - 'managedfrompartmapping' => { 509 => [\'ManagedFrom','ManagedFromPartMapping'] }, - 'managedfromplacedresolutionunit' => { 509 => [\'ManagedFrom','ManagedFromPlacedResolutionUnit'] }, - 'managedfromplacedxresolution' => { 509 => [\'ManagedFrom','ManagedFromPlacedXResolution'] }, - 'managedfromplacedyresolution' => { 509 => [\'ManagedFrom','ManagedFromPlacedYResolution'] }, - 'managedfromrenditionclass' => { 509 => [\'ManagedFrom','ManagedFromRenditionClass'] }, - 'managedfromrenditionparams' => { 509 => [\'ManagedFrom','ManagedFromRenditionParams'] }, - 'managedfromtopart' => { 509 => [\'ManagedFrom','ManagedFromToPart'] }, - 'managedfromversionid' => { 509 => [\'ManagedFrom','ManagedFromVersionID'] }, - 'manager' => { 509 => 'Manager' }, - 'managervariant' => { 509 => 'ManagerVariant' }, - 'manageto' => { 509 => 'ManageTo' }, - 'manageui' => { 509 => 'ManageUI' }, - 'manifest' => { 509 => 'Manifest' }, - 'manifestlinkform' => { 509 => [\'Manifest','ManifestLinkForm'] }, - 'manifestplacedresolutionunit' => { 509 => [\'Manifest','ManifestPlacedResolutionUnit'] }, - 'manifestplacedxresolution' => { 509 => [\'Manifest','ManifestPlacedXResolution'] }, - 'manifestplacedyresolution' => { 509 => [\'Manifest','ManifestPlacedYResolution'] }, - 'manifestreference' => { 509 => [\'Manifest','ManifestReference'] }, - 'manifestreferencealternatepaths' => { 509 => [\'Manifest','ManifestReferenceAlternatePaths'] }, - 'manifestreferencedocumentid' => { 509 => [\'Manifest','ManifestReferenceDocumentID'] }, - 'manifestreferencefilepath' => { 509 => [\'Manifest','ManifestReferenceFilePath'] }, - 'manifestreferencefrompart' => { 509 => [\'Manifest','ManifestReferenceFromPart'] }, - 'manifestreferenceinstanceid' => { 509 => [\'Manifest','ManifestReferenceInstanceID'] }, - 'manifestreferencelastmodifydate' => { 509 => [\'Manifest','ManifestReferenceLastModifyDate'] }, - 'manifestreferencelasturl' => { 509 => [\'Manifest','ManifestReferenceLastURL'] }, - 'manifestreferencelinkcategory' => { 509 => [\'Manifest','ManifestReferenceLinkCategory'] }, - 'manifestreferencelinkform' => { 509 => [\'Manifest','ManifestReferenceLinkForm'] }, - 'manifestreferencemanager' => { 509 => [\'Manifest','ManifestReferenceManager'] }, - 'manifestreferencemanagervariant' => { 509 => [\'Manifest','ManifestReferenceManagerVariant'] }, - 'manifestreferencemanageto' => { 509 => [\'Manifest','ManifestReferenceManageTo'] }, - 'manifestreferencemanageui' => { 509 => [\'Manifest','ManifestReferenceManageUI'] }, - 'manifestreferencemaskmarkers' => { 509 => [\'Manifest','ManifestReferenceMaskMarkers'] }, - 'manifestreferenceoriginaldocumentid' => { 509 => [\'Manifest','ManifestReferenceOriginalDocumentID'] }, - 'manifestreferencepartmapping' => { 509 => [\'Manifest','ManifestReferencePartMapping'] }, - 'manifestreferenceplacedresolutionunit' => { 509 => [\'Manifest','ManifestReferencePlacedResolutionUnit'] }, - 'manifestreferenceplacedxresolution' => { 509 => [\'Manifest','ManifestReferencePlacedXResolution'] }, - 'manifestreferenceplacedyresolution' => { 509 => [\'Manifest','ManifestReferencePlacedYResolution'] }, - 'manifestreferencerenditionclass' => { 509 => [\'Manifest','ManifestReferenceRenditionClass'] }, - 'manifestreferencerenditionparams' => { 509 => [\'Manifest','ManifestReferenceRenditionParams'] }, - 'manifestreferencetopart' => { 509 => [\'Manifest','ManifestReferenceToPart'] }, - 'manifestreferenceversionid' => { 509 => [\'Manifest','ManifestReferenceVersionID'] }, - 'manometerpressure' => { 300 => 0x900, 323 => 0x86 }, - 'manometerreading' => { 300 => 0x901 }, + 'makernoteversion' => { 1 => 0x1, 186 => 0x0, 227 => 0x1, 306 => 0x0, 324 => 0x8000, 395 => 0x0, 398 => 0x1, 401 => [0x1d,0x1f], 414 => 0x2000 }, + 'makerurl' => { 384 => "\xa9mal" }, + 'managedfrom' => { 510 => 'ManagedFrom' }, + 'managedfromalternatepaths' => { 510 => [\'ManagedFrom','ManagedFromAlternatePaths'] }, + 'managedfromdocumentid' => { 510 => [\'ManagedFrom','ManagedFromDocumentID'] }, + 'managedfromfilepath' => { 510 => [\'ManagedFrom','ManagedFromFilePath'] }, + 'managedfromfrompart' => { 510 => [\'ManagedFrom','ManagedFromFromPart'] }, + 'managedfrominstanceid' => { 510 => [\'ManagedFrom','ManagedFromInstanceID'] }, + 'managedfromlastmodifydate' => { 510 => [\'ManagedFrom','ManagedFromLastModifyDate'] }, + 'managedfromlasturl' => { 510 => [\'ManagedFrom','ManagedFromLastURL'] }, + 'managedfromlinkcategory' => { 510 => [\'ManagedFrom','ManagedFromLinkCategory'] }, + 'managedfromlinkform' => { 510 => [\'ManagedFrom','ManagedFromLinkForm'] }, + 'managedfrommanager' => { 510 => [\'ManagedFrom','ManagedFromManager'] }, + 'managedfrommanagervariant' => { 510 => [\'ManagedFrom','ManagedFromManagerVariant'] }, + 'managedfrommanageto' => { 510 => [\'ManagedFrom','ManagedFromManageTo'] }, + 'managedfrommanageui' => { 510 => [\'ManagedFrom','ManagedFromManageUI'] }, + 'managedfrommaskmarkers' => { 510 => [\'ManagedFrom','ManagedFromMaskMarkers'] }, + 'managedfromoriginaldocumentid' => { 510 => [\'ManagedFrom','ManagedFromOriginalDocumentID'] }, + 'managedfrompartmapping' => { 510 => [\'ManagedFrom','ManagedFromPartMapping'] }, + 'managedfromplacedresolutionunit' => { 510 => [\'ManagedFrom','ManagedFromPlacedResolutionUnit'] }, + 'managedfromplacedxresolution' => { 510 => [\'ManagedFrom','ManagedFromPlacedXResolution'] }, + 'managedfromplacedyresolution' => { 510 => [\'ManagedFrom','ManagedFromPlacedYResolution'] }, + 'managedfromrenditionclass' => { 510 => [\'ManagedFrom','ManagedFromRenditionClass'] }, + 'managedfromrenditionparams' => { 510 => [\'ManagedFrom','ManagedFromRenditionParams'] }, + 'managedfromtopart' => { 510 => [\'ManagedFrom','ManagedFromToPart'] }, + 'managedfromversionid' => { 510 => [\'ManagedFrom','ManagedFromVersionID'] }, + 'manager' => { 510 => 'Manager' }, + 'managervariant' => { 510 => 'ManagerVariant' }, + 'manageto' => { 510 => 'ManageTo' }, + 'manageui' => { 510 => 'ManageUI' }, + 'manifest' => { 510 => 'Manifest' }, + 'manifestlinkform' => { 510 => [\'Manifest','ManifestLinkForm'] }, + 'manifestplacedresolutionunit' => { 510 => [\'Manifest','ManifestPlacedResolutionUnit'] }, + 'manifestplacedxresolution' => { 510 => [\'Manifest','ManifestPlacedXResolution'] }, + 'manifestplacedyresolution' => { 510 => [\'Manifest','ManifestPlacedYResolution'] }, + 'manifestreference' => { 510 => [\'Manifest','ManifestReference'] }, + 'manifestreferencealternatepaths' => { 510 => [\'Manifest','ManifestReferenceAlternatePaths'] }, + 'manifestreferencedocumentid' => { 510 => [\'Manifest','ManifestReferenceDocumentID'] }, + 'manifestreferencefilepath' => { 510 => [\'Manifest','ManifestReferenceFilePath'] }, + 'manifestreferencefrompart' => { 510 => [\'Manifest','ManifestReferenceFromPart'] }, + 'manifestreferenceinstanceid' => { 510 => [\'Manifest','ManifestReferenceInstanceID'] }, + 'manifestreferencelastmodifydate' => { 510 => [\'Manifest','ManifestReferenceLastModifyDate'] }, + 'manifestreferencelasturl' => { 510 => [\'Manifest','ManifestReferenceLastURL'] }, + 'manifestreferencelinkcategory' => { 510 => [\'Manifest','ManifestReferenceLinkCategory'] }, + 'manifestreferencelinkform' => { 510 => [\'Manifest','ManifestReferenceLinkForm'] }, + 'manifestreferencemanager' => { 510 => [\'Manifest','ManifestReferenceManager'] }, + 'manifestreferencemanagervariant' => { 510 => [\'Manifest','ManifestReferenceManagerVariant'] }, + 'manifestreferencemanageto' => { 510 => [\'Manifest','ManifestReferenceManageTo'] }, + 'manifestreferencemanageui' => { 510 => [\'Manifest','ManifestReferenceManageUI'] }, + 'manifestreferencemaskmarkers' => { 510 => [\'Manifest','ManifestReferenceMaskMarkers'] }, + 'manifestreferenceoriginaldocumentid' => { 510 => [\'Manifest','ManifestReferenceOriginalDocumentID'] }, + 'manifestreferencepartmapping' => { 510 => [\'Manifest','ManifestReferencePartMapping'] }, + 'manifestreferenceplacedresolutionunit' => { 510 => [\'Manifest','ManifestReferencePlacedResolutionUnit'] }, + 'manifestreferenceplacedxresolution' => { 510 => [\'Manifest','ManifestReferencePlacedXResolution'] }, + 'manifestreferenceplacedyresolution' => { 510 => [\'Manifest','ManifestReferencePlacedYResolution'] }, + 'manifestreferencerenditionclass' => { 510 => [\'Manifest','ManifestReferenceRenditionClass'] }, + 'manifestreferencerenditionparams' => { 510 => [\'Manifest','ManifestReferenceRenditionParams'] }, + 'manifestreferencetopart' => { 510 => [\'Manifest','ManifestReferenceToPart'] }, + 'manifestreferenceversionid' => { 510 => [\'Manifest','ManifestReferenceVersionID'] }, + 'manometerpressure' => { 301 => 0x900, 324 => 0x86 }, + 'manometerreading' => { 301 => 0x901 }, 'manualafpointselectpattern' => { 84 => 0x513 }, 'manualafpointselpattern' => { 2 => 0xf }, - 'manualflash' => { 303 => 0x1209 }, - 'manualflashoutput' => { 34 => 0x29, 284 => '8.2', 287 => '22.2', 288 => '23.1', 289 => '23.2', 291 => '16.2', 292 => '23.2', 293 => '8.2', 294 => '23.2', 297 => '24.2', 390 => 0x100c }, - 'manualflashstrength' => { 300 => 0x406 }, - 'manualfocusdistance' => { 227 => 0x85, 305 => 0x100c, 399 => 0x223 }, - 'manualfocuspointillumination' => { 298 => 0x17 }, - 'manualfocusringinafmode' => { 298 => 0x1a }, + 'manualflash' => { 304 => 0x1209 }, + 'manualflashoutput' => { 34 => 0x29, 285 => '8.2', 288 => '22.2', 289 => '23.1', 290 => '23.2', 292 => '16.2', 293 => '23.2', 294 => '8.2', 295 => '23.2', 298 => '24.2', 391 => 0x100c }, + 'manualflashstrength' => { 301 => 0x406 }, + 'manualfocusdistance' => { 227 => 0x85, 306 => 0x100c, 400 => 0x223 }, + 'manualfocuspointillumination' => { 299 => 0x17 }, + 'manualfocusringinafmode' => { 299 => 0x1a }, 'manualtv' => { 83 => 0x5, 84 => 0x705 }, - 'manufacturedate' => { 191 => 0x6705, 338 => 0x1 }, - 'manufacturedate1' => { 392 => 0x4 }, - 'manufacturedate2' => { 392 => 0x5 }, - 'manufacturer' => { 466 => 'Manufacturer', 497 => 'manufacturer' }, + 'manufacturedate' => { 191 => 0x6705, 339 => 0x1 }, + 'manufacturedate1' => { 393 => 0x4 }, + 'manufacturedate2' => { 393 => 0x5 }, + 'manufacturer' => { 467 => 'Manufacturer', 498 => 'manufacturer' }, 'mariahchromablursize' => { 138 => 0xf0d }, 'mariahmaphithreshold' => { 138 => 0xf0c }, 'mariahmaplothreshold' => { 138 => 0xf0b }, 'mariahsigmathreshold' => { 138 => 0xf0e }, 'mariahtexturethreshold' => { 138 => 0xf0a }, - 'marked' => { 495 => 'Marked', 512 => 'Marked' }, - 'markers' => { 508 => 'markers' }, - 'markerscomment' => { 508 => [\'markers','markersComment'] }, - 'markerscuepointparams' => { 508 => [\'markers','markersCuePointParams'] }, - 'markerscuepointparamskey' => { 508 => [\'markers','markersCuePointParamsKey'] }, - 'markerscuepointparamsvalue' => { 508 => [\'markers','markersCuePointParamsValue'] }, - 'markerscuepointtype' => { 508 => [\'markers','markersCuePointType'] }, - 'markersduration' => { 508 => [\'markers','markersDuration'] }, - 'markerslocation' => { 508 => [\'markers','markersLocation'] }, - 'markersname' => { 508 => [\'markers','markersName'] }, - 'markersprobability' => { 508 => [\'markers','markersProbability'] }, - 'markersspeaker' => { 508 => [\'markers','markersSpeaker'] }, - 'markersstarttime' => { 508 => [\'markers','markersStartTime'] }, - 'markerstarget' => { 508 => [\'markers','markersTarget'] }, - 'markerstype' => { 508 => [\'markers','markersType'] }, + 'marked' => { 496 => 'Marked', 513 => 'Marked' }, + 'markers' => { 509 => 'markers' }, + 'markerscomment' => { 509 => [\'markers','markersComment'] }, + 'markerscuepointparams' => { 509 => [\'markers','markersCuePointParams'] }, + 'markerscuepointparamskey' => { 509 => [\'markers','markersCuePointParamsKey'] }, + 'markerscuepointparamsvalue' => { 509 => [\'markers','markersCuePointParamsValue'] }, + 'markerscuepointtype' => { 509 => [\'markers','markersCuePointType'] }, + 'markersduration' => { 509 => [\'markers','markersDuration'] }, + 'markerslocation' => { 509 => [\'markers','markersLocation'] }, + 'markersname' => { 509 => [\'markers','markersName'] }, + 'markersprobability' => { 509 => [\'markers','markersProbability'] }, + 'markersspeaker' => { 509 => [\'markers','markersSpeaker'] }, + 'markersstarttime' => { 509 => [\'markers','markersStartTime'] }, + 'markerstarget' => { 509 => [\'markers','markersTarget'] }, + 'markerstype' => { 509 => [\'markers','markersType'] }, 'maskedareas' => { 119 => 0xc68e }, - 'maskgroupbasedcorractive' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionActive'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionActive'] }, - 'maskgroupbasedcorramount' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionAmount'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionAmount'] }, - 'maskgroupbasedcorrblacks2012' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalBlacks2012'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalBlacks2012'] }, - 'maskgroupbasedcorrbrightness' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalBrightness'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalBrightness'] }, - 'maskgroupbasedcorrclarity' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalClarity'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalClarity'] }, - 'maskgroupbasedcorrclarity2012' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalClarity2012'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalClarity2012'] }, - 'maskgroupbasedcorrcontrast' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalContrast'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalContrast'] }, - 'maskgroupbasedcorrcontrast2012' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalContrast2012'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalContrast2012'] }, - 'maskgroupbasedcorrcorrectionname' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionName'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionName'] }, - 'maskgroupbasedcorrcorrectionsyncid' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionSyncID'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionSyncID'] }, - 'maskgroupbasedcorrdefringe' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalDefringe'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalDefringe'] }, - 'maskgroupbasedcorrdehaze' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalDehaze'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalDehaze'] }, - 'maskgroupbasedcorrections' => { 481 => 'MaskGroupBasedCorrections', 483 => 'MaskGroupBasedCorrections' }, - 'maskgroupbasedcorrexposure' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalExposure'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalExposure'] }, - 'maskgroupbasedcorrexposure2012' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalExposure2012'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalExposure2012'] }, - 'maskgroupbasedcorrhighlights2012' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalHighlights2012'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalHighlights2012'] }, - 'maskgroupbasedcorrhue' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalHue'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalHue'] }, - 'maskgroupbasedcorrluminancenoise' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalLuminanceNoise'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalLuminanceNoise'] }, - 'maskgroupbasedcorrmask' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasks'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasks'] }, - 'maskgroupbasedcorrmaskalpha' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksAlpha'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksAlpha'] }, - 'maskgroupbasedcorrmaskangle' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksAngle'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksAngle'] }, - 'maskgroupbasedcorrmaskbottom' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksBottom'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksBottom'] }, - 'maskgroupbasedcorrmaskcentervalue' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCenterValue'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCenterValue'] }, - 'maskgroupbasedcorrmaskcenterweight' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCenterWeight'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCenterWeight'] }, - 'maskgroupbasedcorrmaskdabs' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksDabs'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksDabs'] }, - 'maskgroupbasedcorrmaskfeather' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFeather'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFeather'] }, - 'maskgroupbasedcorrmaskflipped' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFlipped'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFlipped'] }, - 'maskgroupbasedcorrmaskflow' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFlow'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFlow'] }, - 'maskgroupbasedcorrmaskfullx' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFullX'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFullX'] }, - 'maskgroupbasedcorrmaskfully' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFullY'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFullY'] }, - 'maskgroupbasedcorrmaskinputdigest' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksInputDigest'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksInputDigest'] }, - 'maskgroupbasedcorrmaskleft' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksLeft'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksLeft'] }, - 'maskgroupbasedcorrmaskmaskactive' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskActive'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskActive'] }, - 'maskgroupbasedcorrmaskmaskblendmode' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskBlendMode'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskBlendMode'] }, - 'maskgroupbasedcorrmaskmaskdigest' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskDigest'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskDigest'] }, - 'maskgroupbasedcorrmaskmaskinverted' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskInverted'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskInverted'] }, - 'maskgroupbasedcorrmaskmaskname' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskName'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskName'] }, - 'maskgroupbasedcorrmaskmasks' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasks'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasks'] }, - 'maskgroupbasedcorrmaskmasksalpha' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksAlpha'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksAlpha'] }, - 'maskgroupbasedcorrmaskmasksangle' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksAngle'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksAngle'] }, - 'maskgroupbasedcorrmaskmasksbottom' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksBottom'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksBottom'] }, - 'maskgroupbasedcorrmaskmaskscentervalue' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksCenterValue'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksCenterValue'] }, - 'maskgroupbasedcorrmaskmaskscenterweight' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksCenterWeight'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksCenterWeight'] }, - 'maskgroupbasedcorrmaskmasksdabs' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksDabs'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksDabs'] }, - 'maskgroupbasedcorrmaskmasksfeather' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFeather'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFeather'] }, - 'maskgroupbasedcorrmaskmasksflipped' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFlipped'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFlipped'] }, - 'maskgroupbasedcorrmaskmasksflow' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFlow'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFlow'] }, - 'maskgroupbasedcorrmaskmasksfullx' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFullX'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFullX'] }, - 'maskgroupbasedcorrmaskmasksfully' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFullY'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFullY'] }, - 'maskgroupbasedcorrmaskmasksinputdigest' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksInputDigest'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksInputDigest'] }, - 'maskgroupbasedcorrmaskmasksleft' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksLeft'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksLeft'] }, - 'maskgroupbasedcorrmaskmasksmaskactive' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskActive'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskActive'] }, - 'maskgroupbasedcorrmaskmasksmaskblendmode' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskBlendMode'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskBlendMode'] }, - 'maskgroupbasedcorrmaskmasksmaskdigest' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskDigest'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskDigest'] }, - 'maskgroupbasedcorrmaskmasksmaskinverted' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskInverted'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskInverted'] }, - 'maskgroupbasedcorrmaskmasksmaskname' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskName'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskName'] }, - 'maskgroupbasedcorrmaskmasksmasksubtype' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSubType'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSubType'] }, - 'maskgroupbasedcorrmaskmasksmasksyncid' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSyncID'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSyncID'] }, - 'maskgroupbasedcorrmaskmasksmaskversion' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskVersion'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskVersion'] }, - 'maskgroupbasedcorrmaskmasksmidpoint' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMidpoint'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMidpoint'] }, - 'maskgroupbasedcorrmaskmasksorigin' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksOrigin'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksOrigin'] }, - 'maskgroupbasedcorrmaskmasksperimetervalue' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksPerimeterValue'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksPerimeterValue'] }, - 'maskgroupbasedcorrmaskmasksradius' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRadius'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRadius'] }, - 'maskgroupbasedcorrmaskmasksreferencepoint' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksReferencePoint'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksReferencePoint'] }, - 'maskgroupbasedcorrmaskmasksright' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRight'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRight'] }, - 'maskgroupbasedcorrmaskmasksroundness' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRoundness'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRoundness'] }, - 'maskgroupbasedcorrmaskmaskssizex' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksSizeX'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksSizeX'] }, - 'maskgroupbasedcorrmaskmaskssizey' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksSizeY'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksSizeY'] }, - 'maskgroupbasedcorrmaskmaskstop' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksTop'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksTop'] }, - 'maskgroupbasedcorrmaskmasksubtype' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskSubType'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskSubType'] }, - 'maskgroupbasedcorrmaskmasksvalue' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskValue'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskValue'] }, - 'maskgroupbasedcorrmaskmasksversion' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksVersion'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksVersion'] }, - 'maskgroupbasedcorrmaskmaskswhat' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksWhat'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksWhat'] }, - 'maskgroupbasedcorrmaskmaskswholeimagearea' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksWholeImageArea'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksWholeImageArea'] }, - 'maskgroupbasedcorrmaskmasksx' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksX'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksX'] }, - 'maskgroupbasedcorrmaskmasksy' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksY'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksY'] }, - 'maskgroupbasedcorrmaskmasksyncid' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskSyncID'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskSyncID'] }, - 'maskgroupbasedcorrmaskmaskszerox' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksZeroX'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksZeroX'] }, - 'maskgroupbasedcorrmaskmaskszeroy' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksZeroY'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksZeroY'] }, - 'maskgroupbasedcorrmaskmaskversion' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskVersion'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskVersion'] }, - 'maskgroupbasedcorrmaskmidpoint' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMidpoint'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMidpoint'] }, - 'maskgroupbasedcorrmaskorigin' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksOrigin'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksOrigin'] }, - 'maskgroupbasedcorrmaskperimetervalue' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksPerimeterValue'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksPerimeterValue'] }, - 'maskgroupbasedcorrmaskradius' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRadius'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRadius'] }, - 'maskgroupbasedcorrmaskrange' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMask'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMask'] }, - 'maskgroupbasedcorrmaskrangeareamodels' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'] }, - 'maskgroupbasedcorrmaskrangeareamodelscolorsampleinfo' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] }, - 'maskgroupbasedcorrmaskrangeareamodelscomponents' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'] }, - 'maskgroupbasedcorrmaskrangecoloramount' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'] }, - 'maskgroupbasedcorrmaskrangedepthfeather' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'] }, - 'maskgroupbasedcorrmaskrangedepthmax' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'] }, - 'maskgroupbasedcorrmaskrangedepthmin' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'] }, - 'maskgroupbasedcorrmaskrangeinvert' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'] }, - 'maskgroupbasedcorrmaskrangelumfeather' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'] }, - 'maskgroupbasedcorrmaskrangeluminancedepthsampleinfo' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] }, - 'maskgroupbasedcorrmaskrangelummax' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'] }, - 'maskgroupbasedcorrmaskrangelummin' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'] }, - 'maskgroupbasedcorrmaskrangelumrange' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'] }, - 'maskgroupbasedcorrmaskrangesampletype' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'] }, - 'maskgroupbasedcorrmaskrangetype' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'] }, - 'maskgroupbasedcorrmaskrangeversion' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'] }, - 'maskgroupbasedcorrmaskreferencepoint' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksReferencePoint'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksReferencePoint'] }, - 'maskgroupbasedcorrmaskright' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRight'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRight'] }, - 'maskgroupbasedcorrmaskroundness' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRoundness'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRoundness'] }, - 'maskgroupbasedcorrmasksizex' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksSizeX'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksSizeX'] }, - 'maskgroupbasedcorrmasksizey' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksSizeY'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksSizeY'] }, - 'maskgroupbasedcorrmasktop' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksTop'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksTop'] }, - 'maskgroupbasedcorrmaskvalue' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskValue'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskValue'] }, - 'maskgroupbasedcorrmaskversion' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksVersion'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksVersion'] }, - 'maskgroupbasedcorrmaskwhat' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksWhat'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksWhat'] }, - 'maskgroupbasedcorrmaskwholeimagearea' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksWholeImageArea'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksWholeImageArea'] }, - 'maskgroupbasedcorrmaskx' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksX'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksX'] }, - 'maskgroupbasedcorrmasky' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksY'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksY'] }, - 'maskgroupbasedcorrmaskzerox' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksZeroX'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksZeroX'] }, - 'maskgroupbasedcorrmaskzeroy' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksZeroY'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksZeroY'] }, - 'maskgroupbasedcorrmoire' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalMoire'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalMoire'] }, - 'maskgroupbasedcorrrangemask' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMask'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMask'] }, - 'maskgroupbasedcorrrangemaskareamodels' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModels'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModels'] }, - 'maskgroupbasedcorrrangemaskareamodelscolorsampleinfo' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] }, - 'maskgroupbasedcorrrangemaskareamodelscomponents' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'] }, - 'maskgroupbasedcorrrangemaskcoloramount' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskColorAmount'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskColorAmount'] }, - 'maskgroupbasedcorrrangemaskdepthfeather' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthFeather'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthFeather'] }, - 'maskgroupbasedcorrrangemaskdepthmax' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMax'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMax'] }, - 'maskgroupbasedcorrrangemaskdepthmin' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMin'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMin'] }, - 'maskgroupbasedcorrrangemaskinvert' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskInvert'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskInvert'] }, - 'maskgroupbasedcorrrangemasklumfeather' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumFeather'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumFeather'] }, - 'maskgroupbasedcorrrangemaskluminancedepthsampleinfo' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'] }, - 'maskgroupbasedcorrrangemasklummax' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumMax'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumMax'] }, - 'maskgroupbasedcorrrangemasklummin' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumMin'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumMin'] }, - 'maskgroupbasedcorrrangemasklumrange' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumRange'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumRange'] }, - 'maskgroupbasedcorrrangemasksampletype' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskSampleType'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskSampleType'] }, - 'maskgroupbasedcorrrangemasktype' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskType'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskType'] }, - 'maskgroupbasedcorrrangemaskversion' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskVersion'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskVersion'] }, - 'maskgroupbasedcorrsaturation' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalSaturation'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalSaturation'] }, - 'maskgroupbasedcorrshadows2012' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalShadows2012'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalShadows2012'] }, - 'maskgroupbasedcorrsharpness' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalSharpness'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalSharpness'] }, - 'maskgroupbasedcorrtemperature' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTemperature'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTemperature'] }, - 'maskgroupbasedcorrtexture' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTexture'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTexture'] }, - 'maskgroupbasedcorrtint' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTint'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTint'] }, - 'maskgroupbasedcorrtoninghue' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalToningHue'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalToningHue'] }, - 'maskgroupbasedcorrtoningsaturation' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalToningSaturation'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalToningSaturation'] }, - 'maskgroupbasedcorrwhat' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsWhat'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsWhat'] }, - 'maskgroupbasedcorrwhites2012' => { 481 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalWhites2012'], 483 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalWhites2012'] }, + 'maskgroupbasedcorractive' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionActive'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionActive'] }, + 'maskgroupbasedcorramount' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionAmount'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionAmount'] }, + 'maskgroupbasedcorrblacks2012' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalBlacks2012'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalBlacks2012'] }, + 'maskgroupbasedcorrbrightness' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalBrightness'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalBrightness'] }, + 'maskgroupbasedcorrclarity' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalClarity'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalClarity'] }, + 'maskgroupbasedcorrclarity2012' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalClarity2012'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalClarity2012'] }, + 'maskgroupbasedcorrcontrast' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalContrast'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalContrast'] }, + 'maskgroupbasedcorrcontrast2012' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalContrast2012'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalContrast2012'] }, + 'maskgroupbasedcorrcorrectionname' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionName'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionName'] }, + 'maskgroupbasedcorrcorrectionsyncid' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionSyncID'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionSyncID'] }, + 'maskgroupbasedcorrdefringe' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalDefringe'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalDefringe'] }, + 'maskgroupbasedcorrdehaze' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalDehaze'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalDehaze'] }, + 'maskgroupbasedcorrections' => { 482 => 'MaskGroupBasedCorrections', 484 => 'MaskGroupBasedCorrections' }, + 'maskgroupbasedcorrexposure' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalExposure'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalExposure'] }, + 'maskgroupbasedcorrexposure2012' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalExposure2012'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalExposure2012'] }, + 'maskgroupbasedcorrhighlights2012' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalHighlights2012'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalHighlights2012'] }, + 'maskgroupbasedcorrhue' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalHue'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalHue'] }, + 'maskgroupbasedcorrluminancenoise' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalLuminanceNoise'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalLuminanceNoise'] }, + 'maskgroupbasedcorrmask' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasks'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasks'] }, + 'maskgroupbasedcorrmaskalpha' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksAlpha'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksAlpha'] }, + 'maskgroupbasedcorrmaskangle' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksAngle'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksAngle'] }, + 'maskgroupbasedcorrmaskbottom' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksBottom'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksBottom'] }, + 'maskgroupbasedcorrmaskcentervalue' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCenterValue'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCenterValue'] }, + 'maskgroupbasedcorrmaskcenterweight' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCenterWeight'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCenterWeight'] }, + 'maskgroupbasedcorrmaskdabs' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksDabs'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksDabs'] }, + 'maskgroupbasedcorrmaskfeather' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFeather'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFeather'] }, + 'maskgroupbasedcorrmaskflipped' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFlipped'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFlipped'] }, + 'maskgroupbasedcorrmaskflow' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFlow'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFlow'] }, + 'maskgroupbasedcorrmaskfullx' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFullX'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFullX'] }, + 'maskgroupbasedcorrmaskfully' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFullY'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksFullY'] }, + 'maskgroupbasedcorrmaskinputdigest' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksInputDigest'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksInputDigest'] }, + 'maskgroupbasedcorrmaskleft' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksLeft'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksLeft'] }, + 'maskgroupbasedcorrmaskmaskactive' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskActive'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskActive'] }, + 'maskgroupbasedcorrmaskmaskblendmode' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskBlendMode'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskBlendMode'] }, + 'maskgroupbasedcorrmaskmaskdigest' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskDigest'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskDigest'] }, + 'maskgroupbasedcorrmaskmaskinverted' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskInverted'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskInverted'] }, + 'maskgroupbasedcorrmaskmaskname' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskName'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskName'] }, + 'maskgroupbasedcorrmaskmasks' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasks'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasks'] }, + 'maskgroupbasedcorrmaskmasksalpha' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksAlpha'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksAlpha'] }, + 'maskgroupbasedcorrmaskmasksangle' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksAngle'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksAngle'] }, + 'maskgroupbasedcorrmaskmasksbottom' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksBottom'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksBottom'] }, + 'maskgroupbasedcorrmaskmaskscentervalue' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksCenterValue'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksCenterValue'] }, + 'maskgroupbasedcorrmaskmaskscenterweight' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksCenterWeight'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksCenterWeight'] }, + 'maskgroupbasedcorrmaskmasksdabs' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksDabs'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksDabs'] }, + 'maskgroupbasedcorrmaskmasksfeather' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFeather'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFeather'] }, + 'maskgroupbasedcorrmaskmasksflipped' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFlipped'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFlipped'] }, + 'maskgroupbasedcorrmaskmasksflow' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFlow'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFlow'] }, + 'maskgroupbasedcorrmaskmasksfullx' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFullX'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFullX'] }, + 'maskgroupbasedcorrmaskmasksfully' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFullY'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksFullY'] }, + 'maskgroupbasedcorrmaskmasksinputdigest' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksInputDigest'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksInputDigest'] }, + 'maskgroupbasedcorrmaskmasksleft' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksLeft'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksLeft'] }, + 'maskgroupbasedcorrmaskmasksmaskactive' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskActive'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskActive'] }, + 'maskgroupbasedcorrmaskmasksmaskblendmode' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskBlendMode'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskBlendMode'] }, + 'maskgroupbasedcorrmaskmasksmaskdigest' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskDigest'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskDigest'] }, + 'maskgroupbasedcorrmaskmasksmaskinverted' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskInverted'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskInverted'] }, + 'maskgroupbasedcorrmaskmasksmaskname' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskName'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskName'] }, + 'maskgroupbasedcorrmaskmasksmasksubtype' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSubType'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSubType'] }, + 'maskgroupbasedcorrmaskmasksmasksyncid' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSyncID'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSyncID'] }, + 'maskgroupbasedcorrmaskmasksmaskversion' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskVersion'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskVersion'] }, + 'maskgroupbasedcorrmaskmasksmidpoint' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMidpoint'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMidpoint'] }, + 'maskgroupbasedcorrmaskmasksorigin' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksOrigin'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksOrigin'] }, + 'maskgroupbasedcorrmaskmasksperimetervalue' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksPerimeterValue'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksPerimeterValue'] }, + 'maskgroupbasedcorrmaskmasksradius' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRadius'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRadius'] }, + 'maskgroupbasedcorrmaskmasksreferencepoint' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksReferencePoint'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksReferencePoint'] }, + 'maskgroupbasedcorrmaskmasksright' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRight'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRight'] }, + 'maskgroupbasedcorrmaskmasksroundness' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRoundness'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksRoundness'] }, + 'maskgroupbasedcorrmaskmaskssizex' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksSizeX'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksSizeX'] }, + 'maskgroupbasedcorrmaskmaskssizey' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksSizeY'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksSizeY'] }, + 'maskgroupbasedcorrmaskmaskstop' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksTop'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksTop'] }, + 'maskgroupbasedcorrmaskmasksubtype' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskSubType'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskSubType'] }, + 'maskgroupbasedcorrmaskmasksvalue' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskValue'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksMaskValue'] }, + 'maskgroupbasedcorrmaskmasksversion' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksVersion'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksVersion'] }, + 'maskgroupbasedcorrmaskmaskswhat' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksWhat'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksWhat'] }, + 'maskgroupbasedcorrmaskmaskswholeimagearea' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksWholeImageArea'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksWholeImageArea'] }, + 'maskgroupbasedcorrmaskmasksx' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksX'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksX'] }, + 'maskgroupbasedcorrmaskmasksy' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksY'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksY'] }, + 'maskgroupbasedcorrmaskmasksyncid' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskSyncID'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskSyncID'] }, + 'maskgroupbasedcorrmaskmaskszerox' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksZeroX'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksZeroX'] }, + 'maskgroupbasedcorrmaskmaskszeroy' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksZeroY'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMasksZeroY'] }, + 'maskgroupbasedcorrmaskmaskversion' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskVersion'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskVersion'] }, + 'maskgroupbasedcorrmaskmidpoint' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMidpoint'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMidpoint'] }, + 'maskgroupbasedcorrmaskorigin' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksOrigin'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksOrigin'] }, + 'maskgroupbasedcorrmaskperimetervalue' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksPerimeterValue'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksPerimeterValue'] }, + 'maskgroupbasedcorrmaskradius' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRadius'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRadius'] }, + 'maskgroupbasedcorrmaskrange' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMask'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMask'] }, + 'maskgroupbasedcorrmaskrangeareamodels' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'] }, + 'maskgroupbasedcorrmaskrangeareamodelscolorsampleinfo' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] }, + 'maskgroupbasedcorrmaskrangeareamodelscomponents' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'] }, + 'maskgroupbasedcorrmaskrangecoloramount' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'] }, + 'maskgroupbasedcorrmaskrangedepthfeather' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'] }, + 'maskgroupbasedcorrmaskrangedepthmax' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'] }, + 'maskgroupbasedcorrmaskrangedepthmin' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'] }, + 'maskgroupbasedcorrmaskrangeinvert' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'] }, + 'maskgroupbasedcorrmaskrangelumfeather' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'] }, + 'maskgroupbasedcorrmaskrangeluminancedepthsampleinfo' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] }, + 'maskgroupbasedcorrmaskrangelummax' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'] }, + 'maskgroupbasedcorrmaskrangelummin' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'] }, + 'maskgroupbasedcorrmaskrangelumrange' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'] }, + 'maskgroupbasedcorrmaskrangesampletype' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'] }, + 'maskgroupbasedcorrmaskrangetype' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'] }, + 'maskgroupbasedcorrmaskrangeversion' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'] }, + 'maskgroupbasedcorrmaskreferencepoint' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksReferencePoint'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksReferencePoint'] }, + 'maskgroupbasedcorrmaskright' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRight'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRight'] }, + 'maskgroupbasedcorrmaskroundness' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRoundness'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksRoundness'] }, + 'maskgroupbasedcorrmasksizex' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksSizeX'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksSizeX'] }, + 'maskgroupbasedcorrmasksizey' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksSizeY'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksSizeY'] }, + 'maskgroupbasedcorrmasktop' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksTop'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksTop'] }, + 'maskgroupbasedcorrmaskvalue' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskValue'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksMaskValue'] }, + 'maskgroupbasedcorrmaskversion' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksVersion'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksVersion'] }, + 'maskgroupbasedcorrmaskwhat' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksWhat'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksWhat'] }, + 'maskgroupbasedcorrmaskwholeimagearea' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksWholeImageArea'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksWholeImageArea'] }, + 'maskgroupbasedcorrmaskx' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksX'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksX'] }, + 'maskgroupbasedcorrmasky' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksY'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksY'] }, + 'maskgroupbasedcorrmaskzerox' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksZeroX'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksZeroX'] }, + 'maskgroupbasedcorrmaskzeroy' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksZeroY'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionMasksZeroY'] }, + 'maskgroupbasedcorrmoire' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalMoire'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalMoire'] }, + 'maskgroupbasedcorrrangemask' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMask'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMask'] }, + 'maskgroupbasedcorrrangemaskareamodels' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModels'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModels'] }, + 'maskgroupbasedcorrrangemaskareamodelscolorsampleinfo' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] }, + 'maskgroupbasedcorrrangemaskareamodelscomponents' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'] }, + 'maskgroupbasedcorrrangemaskcoloramount' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskColorAmount'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskColorAmount'] }, + 'maskgroupbasedcorrrangemaskdepthfeather' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthFeather'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthFeather'] }, + 'maskgroupbasedcorrrangemaskdepthmax' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMax'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMax'] }, + 'maskgroupbasedcorrrangemaskdepthmin' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMin'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMin'] }, + 'maskgroupbasedcorrrangemaskinvert' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskInvert'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskInvert'] }, + 'maskgroupbasedcorrrangemasklumfeather' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumFeather'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumFeather'] }, + 'maskgroupbasedcorrrangemaskluminancedepthsampleinfo' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'] }, + 'maskgroupbasedcorrrangemasklummax' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumMax'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumMax'] }, + 'maskgroupbasedcorrrangemasklummin' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumMin'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumMin'] }, + 'maskgroupbasedcorrrangemasklumrange' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumRange'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskLumRange'] }, + 'maskgroupbasedcorrrangemasksampletype' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskSampleType'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskSampleType'] }, + 'maskgroupbasedcorrrangemasktype' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskType'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskType'] }, + 'maskgroupbasedcorrrangemaskversion' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskVersion'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsCorrectionRangeMaskVersion'] }, + 'maskgroupbasedcorrsaturation' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalSaturation'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalSaturation'] }, + 'maskgroupbasedcorrshadows2012' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalShadows2012'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalShadows2012'] }, + 'maskgroupbasedcorrsharpness' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalSharpness'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalSharpness'] }, + 'maskgroupbasedcorrtemperature' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTemperature'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTemperature'] }, + 'maskgroupbasedcorrtexture' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTexture'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTexture'] }, + 'maskgroupbasedcorrtint' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTint'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalTint'] }, + 'maskgroupbasedcorrtoninghue' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalToningHue'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalToningHue'] }, + 'maskgroupbasedcorrtoningsaturation' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalToningSaturation'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalToningSaturation'] }, + 'maskgroupbasedcorrwhat' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsWhat'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsWhat'] }, + 'maskgroupbasedcorrwhites2012' => { 482 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalWhites2012'], 484 => [\'MaskGroupBasedCorrections','MaskGroupBasedCorrectionsLocalWhites2012'] }, 'masterdocumentid' => { 131 => 0xb9 }, - 'mastergain' => { 240 => 0x50 }, + 'mastergain' => { 241 => 0x50 }, 'materialsample' => { 118 => 'MaterialSample' }, 'materialsampleid' => { 118 => [\'MaterialSample','MaterialSampleMaterialSampleID'] }, - 'matrixmetering' => { 283 => '50.1', 285 => '48.1', 286 => '48.1', 295 => '48.1', 296 => '48.1', 298 => 0x233 }, + 'matrixmetering' => { 284 => '50.1', 286 => '48.1', 287 => '48.1', 296 => '48.1', 297 => '48.1', 299 => 0x233 }, 'matrixselectk' => { 138 => 0x91b }, 'matrixselectthreshold' => { 138 => 0x91a }, 'matrixselectthreshold1' => { 138 => 0x91e }, 'matrixselectthreshold2' => { 138 => 0x91f }, - 'matrixstructure' => { 382 => 0xa }, - 'maxaperture' => { 34 => 0x1a, 138 => 0x3f9, 144 => 0x6103, 163 => 'MaxAperture', 181 => 0x17, 187 => 0x49c5, 225 => 0x36, 301 => 0x20a, 349 => '14.1' }, - 'maxapertureatmaxfocal' => { 127 => 0x1407, 163 => 'MaxApertureAtMaxFocal', 219 => 0xb, 220 => 0x10, 221 => 0x11, 225 => 0x12, 301 => 0x206 }, - 'maxapertureatminfocal' => { 127 => 0x1406, 219 => 0xa, 220 => 0xf, 221 => 0x10, 225 => 0x11, 301 => 0x205 }, - 'maxaperturevalue' => { 119 => 0x9205, 367 => 0x414, 487 => 'MaxApertureValue' }, - 'maxavailheight' => { 494 => 'MaxAvailHeight' }, - 'maxavailwidth' => { 494 => 'MaxAvailWidth' }, - 'maxcontinuousrelease' => { 282 => 0xb, 283 => 0xc, 285 => '12.1', 286 => '12.1', 291 => 0xc, 292 => 0xb, 295 => '12.1', 296 => '12.1', 298 => 0x3d }, - 'maxfaces' => { 304 => 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', 219 => 0x9, 220 => 0xe, 221 => 0xf, 225 => 0x10, 301 => 0x208, 436 => 0x127c, 437 => 0x1138, 438 => 0x330, 439 => 0x330, 440 => 0x30e }, + 'matrixstructure' => { 383 => 0xa }, + 'maxaperture' => { 34 => 0x1a, 138 => 0x3f9, 144 => 0x6103, 163 => 'MaxAperture', 181 => 0x17, 187 => 0x49c5, 225 => 0x36, 302 => 0x20a, 350 => '14.1' }, + 'maxapertureatmaxfocal' => { 127 => 0x1407, 163 => 'MaxApertureAtMaxFocal', 219 => 0xb, 220 => 0x10, 221 => 0x11, 225 => 0x12, 302 => 0x206 }, + 'maxapertureatminfocal' => { 127 => 0x1406, 219 => 0xa, 220 => 0xf, 221 => 0x10, 225 => 0x11, 302 => 0x205 }, + 'maxaperturevalue' => { 119 => 0x9205, 368 => 0x414, 488 => 'MaxApertureValue' }, + 'maxavailheight' => { 495 => 'MaxAvailHeight' }, + 'maxavailwidth' => { 495 => 'MaxAvailWidth' }, + 'maxcontinuousrelease' => { 283 => 0xb, 284 => 0xc, 286 => '12.1', 287 => '12.1', 292 => 0xc, 293 => 0xb, 296 => '12.1', 297 => '12.1', 299 => 0x3d }, + 'maxfaces' => { 305 => 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', 219 => 0x9, 220 => 0xe, 221 => 0xf, 225 => 0x10, 302 => 0x208, 437 => 0x127c, 438 => 0x1138, 439 => 0x330, 440 => 0x330, 441 => 0x30e }, 'maximumdensityrange' => { 133 => 0x8c }, - 'maxpagesize' => { 513 => 'MaxPageSize' }, - 'maxpagesizeh' => { 513 => [\'MaxPageSize','MaxPageSizeH'] }, - 'maxpagesizeunit' => { 513 => [\'MaxPageSize','MaxPageSizeUnit'] }, - 'maxpagesizew' => { 513 => [\'MaxPageSize','MaxPageSizeW'] }, + 'maxpagesize' => { 514 => 'MaxPageSize' }, + 'maxpagesizeh' => { 514 => [\'MaxPageSize','MaxPageSizeH'] }, + 'maxpagesizeunit' => { 514 => [\'MaxPageSize','MaxPageSizeUnit'] }, + 'maxpagesizew' => { 514 => [\'MaxPageSize','MaxPageSizeW'] }, 'maxpixelvaluethreshold' => { 138 => 0xc7d }, 'maxsamplevalue' => { 119 => 0x119 }, - 'maxstorage' => { 503 => 'maxstorage' }, - 'mb-d10batteries' => { 282 => '12.6' }, - 'mb-d10batterytype' => { 291 => '13.3' }, - 'mb-d11batterytype' => { 292 => '2.3' }, - 'mb-d12batterytype' => { 295 => '3.2' }, - 'mb-d80batteries' => { 293 => '6.5' }, - 'mb-d80batterytype' => { 297 => '3.2' }, + 'maxstorage' => { 504 => 'maxstorage' }, + 'mb-d10batteries' => { 283 => '12.6' }, + 'mb-d10batterytype' => { 292 => '13.3' }, + 'mb-d11batterytype' => { 293 => '2.3' }, + 'mb-d12batterytype' => { 296 => '3.2' }, + 'mb-d80batteries' => { 294 => '6.5' }, + 'mb-d80batterytype' => { 298 => '3.2' }, 'mcuversion' => { 219 => 0xc, 220 => 0x11, 221 => 0x12, 225 => 0x13 }, 'md5digest' => { 164 => 'zmd5' }, 'mditemfindercomment' => { 173 => 'MDItemFinderComment' }, 'mditemfscreationdate' => { 173 => 'MDItemFSCreationDate' }, 'mditemfslabel' => { 173 => 'MDItemFSLabel' }, 'mditemusertags' => { 173 => 'MDItemUserTags' }, - 'meal' => { 500 => 'meal' }, + 'meal' => { 501 => 'meal' }, 'measuredev' => { 28 => 0x9, 77 => 0x3, 97 => 0x1814, 156 => 'MeasuredEV' }, 'measuredev2' => { 13 => 0x8, 28 => 0x8, 77 => 0x17 }, 'measuredev3' => { 13 => 0x9 }, - 'measuredlv' => { 187 => 0x690, 318 => 0x312, 321 => 0x312, 322 => 0x312, 325 => 0x3407 }, + 'measuredlv' => { 187 => 0x690, 319 => 0x312, 322 => 0x312, 323 => 0x312, 326 => 0x3407 }, 'measuredrggb' => { 65 => 0x1 }, 'measuredrggbdata' => { 44 => 0x287 }, 'measurementaccuracy' => { 118 => [\'MeasurementOrFact','MeasurementOrFactMeasurementAccuracy'] }, @@ -4480,104 +4483,104 @@ my %tagLookup = ( 'measurementtype' => { 118 => [\'MeasurementOrFact','MeasurementOrFactMeasurementType'] }, 'measurementunit' => { 118 => [\'MeasurementOrFact','MeasurementOrFactMeasurementUnit'] }, 'measurementvalue' => { 118 => [\'MeasurementOrFact','MeasurementOrFactMeasurementValue'] }, - 'measuretype' => { 466 => 'MeasureType' }, + 'measuretype' => { 467 => 'MeasureType' }, 'mechanicalshuttercount' => { 227 => 0x37 }, 'mediaclassprimaryid' => { 179 => 'WM/MediaClassPrimaryID' }, 'mediaclasssecondaryid' => { 179 => 'WM/MediaClassSecondaryID' }, - 'mediaconstraints' => { 310 => 'MediaConstraints' }, - 'mediacreatedate' => { 379 => 0x1 }, - 'mediaeventiddate' => { 471 => 'MediaEventIdDate' }, + 'mediaconstraints' => { 311 => 'MediaConstraints' }, + 'mediacreatedate' => { 380 => 0x1 }, + 'mediaeventiddate' => { 472 => 'MediaEventIdDate' }, 'mediagroupuuid' => { 1 => 0x11 }, - 'mediamodifydate' => { 379 => 0x2 }, - 'mediasummarycode' => { 310 => 'MediaSummaryCode' }, - 'mediatype' => { 375 => 'stik' }, + 'mediamodifydate' => { 380 => 0x2 }, + 'mediasummarycode' => { 311 => 'MediaSummaryCode' }, + 'mediatype' => { 376 => 'stik' }, 'memoaudioquality' => { 84 => 0x812 }, - 'memorycardconfiguration' => { 416 => 0x16 }, + 'memorycardconfiguration' => { 417 => 0x16 }, 'memorycardnumber' => { 208 => 0x2 }, 'menubuttondisplayposition' => { 82 => 0xb, 85 => 0xa, 86 => 0xb, 89 => 0xb }, 'menubuttonreturn' => { 90 => 0xb }, - 'menumonitorofftime' => { 282 => '26.1', 283 => '22.1', 285 => '22.1', 286 => '22.1', 290 => '21.1', 291 => '8.2', 292 => '21.1', 295 => '22.1', 296 => '22.1', 297 => '22.1', 298 => 0x35 }, - 'menusettingsz7iioffset' => { 263 => 0xceb6 }, - 'metadataauthority' => { 494 => 'metadataAuthority' }, - 'metadataauthorityidentifier' => { 494 => [\'metadataAuthority','metadataAuthorityIdentifier'] }, - 'metadataauthorityname' => { 494 => [\'metadataAuthority','metadataAuthorityName'] }, - 'metadatadate' => { 506 => 'MetadataDate' }, - 'metadatalastedited' => { 494 => 'metadataLastEdited' }, - 'metadatalasteditor' => { 494 => 'metadataLastEditor' }, - 'metadatalasteditoridentifier' => { 494 => [\'metadataLastEditor','metadataLastEditorIdentifier'] }, - 'metadatalasteditorname' => { 494 => [\'metadataLastEditor','metadataLastEditorName'] }, - 'metadatamoddate' => { 508 => 'metadataModDate' }, - 'metaversion' => { 431 => 0x34 }, - 'meterinfo1row1' => { 424 => 0x0, 425 => 0x0 }, - 'meterinfo1row2' => { 424 => 0x6c, 425 => 0x5a }, - 'meterinfo1row3' => { 424 => 0xd8, 425 => 0xb4 }, - 'meterinfo1row4' => { 424 => 0x144, 425 => 0x10e }, - 'meterinfo1row5' => { 424 => 0x1b0, 425 => 0x168 }, - 'meterinfo1row6' => { 424 => 0x21c, 425 => 0x1c2 }, - 'meterinfo1row7' => { 424 => 0x288, 425 => 0x21c }, - 'meterinfo2row1' => { 424 => 0x2f4, 425 => 0x276 }, - 'meterinfo2row2' => { 424 => 0x378, 425 => 0x2e4 }, - 'meterinfo2row3' => { 424 => 0x3fc, 425 => 0x352 }, - 'meterinfo2row4' => { 424 => 0x480, 425 => 0x3c0 }, - 'meterinfo2row5' => { 424 => 0x504, 425 => 0x42e }, - 'meterinfo2row6' => { 424 => 0x588, 425 => 0x49c }, - 'meterinfo2row7' => { 424 => 0x60c, 425 => 0x50a }, - 'meterinfo2row8' => { 424 => 0x690, 425 => 0x578 }, - 'meterinfo2row9' => { 424 => 0x714, 425 => 0x5e6 }, - 'metering' => { 284 => '6.1' }, - 'meteringmode' => { 34 => 0x11, 119 => 0x9207, 140 => 0x1c, 181 => 0x7, 182 => 0x25, 184 => 0x12, 300 => 0x202, 358 => 0x17, 400 => 0x9, 410 => 0x15, 411 => 0x13, 412 => 0x7, 428 => 0x3, 432 => 0x1174, 433 => 0x1178, 434 => 0x1154, 435 => 0x11d0, 436 => 0x11ac, 437 => 0x1064, 438 => 0x25c, 439 => 0x25c, 440 => 0x24b, 487 => 'MeteringMode' }, - 'meteringmode2' => { 339 => '2.1', 423 => 0x202c }, - 'meteringmode3' => { 339 => '16.1' }, + 'menumonitorofftime' => { 283 => '26.1', 284 => '22.1', 286 => '22.1', 287 => '22.1', 291 => '21.1', 292 => '8.2', 293 => '21.1', 296 => '22.1', 297 => '22.1', 298 => '22.1', 299 => 0x35 }, + 'menusettingsz7iioffset' => { 264 => 0xceb6 }, + 'metadataauthority' => { 495 => 'metadataAuthority' }, + 'metadataauthorityidentifier' => { 495 => [\'metadataAuthority','metadataAuthorityIdentifier'] }, + 'metadataauthorityname' => { 495 => [\'metadataAuthority','metadataAuthorityName'] }, + 'metadatadate' => { 507 => 'MetadataDate' }, + 'metadatalastedited' => { 495 => 'metadataLastEdited' }, + 'metadatalasteditor' => { 495 => 'metadataLastEditor' }, + 'metadatalasteditoridentifier' => { 495 => [\'metadataLastEditor','metadataLastEditorIdentifier'] }, + 'metadatalasteditorname' => { 495 => [\'metadataLastEditor','metadataLastEditorName'] }, + 'metadatamoddate' => { 509 => 'metadataModDate' }, + 'metaversion' => { 432 => 0x34 }, + 'meterinfo1row1' => { 425 => 0x0, 426 => 0x0 }, + 'meterinfo1row2' => { 425 => 0x6c, 426 => 0x5a }, + 'meterinfo1row3' => { 425 => 0xd8, 426 => 0xb4 }, + 'meterinfo1row4' => { 425 => 0x144, 426 => 0x10e }, + 'meterinfo1row5' => { 425 => 0x1b0, 426 => 0x168 }, + 'meterinfo1row6' => { 425 => 0x21c, 426 => 0x1c2 }, + 'meterinfo1row7' => { 425 => 0x288, 426 => 0x21c }, + 'meterinfo2row1' => { 425 => 0x2f4, 426 => 0x276 }, + 'meterinfo2row2' => { 425 => 0x378, 426 => 0x2e4 }, + 'meterinfo2row3' => { 425 => 0x3fc, 426 => 0x352 }, + 'meterinfo2row4' => { 425 => 0x480, 426 => 0x3c0 }, + 'meterinfo2row5' => { 425 => 0x504, 426 => 0x42e }, + 'meterinfo2row6' => { 425 => 0x588, 426 => 0x49c }, + 'meterinfo2row7' => { 425 => 0x60c, 426 => 0x50a }, + 'meterinfo2row8' => { 425 => 0x690, 426 => 0x578 }, + 'meterinfo2row9' => { 425 => 0x714, 426 => 0x5e6 }, + 'metering' => { 285 => '6.1' }, + 'meteringmode' => { 34 => 0x11, 119 => 0x9207, 140 => 0x1c, 181 => 0x7, 182 => 0x25, 184 => 0x12, 301 => 0x202, 359 => 0x17, 401 => 0x9, 411 => 0x15, 412 => 0x13, 413 => 0x7, 429 => 0x3, 433 => 0x1174, 434 => 0x1178, 435 => 0x1154, 436 => 0x11d0, 437 => 0x11ac, 438 => 0x1064, 439 => 0x25c, 440 => 0x25c, 441 => 0x24b, 488 => 'MeteringMode' }, + 'meteringmode2' => { 340 => '2.1', 424 => 0x202c }, + 'meteringmode3' => { 340 => '16.1' }, 'meteringoffscaleindicator' => { 184 => 0x53 }, - 'meteringtime' => { 282 => '22.2', 284 => '3.2', 287 => '17.1', 288 => '18.1', 291 => '7.3', 292 => '18.1', 293 => '3.2', 297 => '19.1' }, - 'micro1version' => { 385 => 0x1f }, - 'micro2version' => { 385 => 0x2d }, - 'microphoneattenuator' => { 230 => 0x2d2, 231 => 0x2fa }, - 'microphonefrequencyresponse' => { 230 => 0x2d4, 231 => 0x2fc }, - 'microphonejackpower' => { 230 => 0x2fa, 231 => 0x322 }, - 'microphonesensitivity' => { 230 => 0x2d0, 231 => 0x2f8 }, - 'microvideo' => { 464 => 'MicroVideo' }, - 'microvideooffset' => { 464 => 'MicroVideoOffset' }, - 'microvideopresentationtimestampus' => { 464 => 'MicroVideoPresentationTimestampUs' }, - 'microvideoversion' => { 464 => 'MicroVideoVersion' }, - 'midrangesharpness' => { 236 => 0x3b }, + 'meteringtime' => { 283 => '22.2', 285 => '3.2', 288 => '17.1', 289 => '18.1', 292 => '7.3', 293 => '18.1', 294 => '3.2', 298 => '19.1' }, + 'micro1version' => { 386 => 0x1f }, + 'micro2version' => { 386 => 0x2d }, + 'microphoneattenuator' => { 231 => 0x2d2, 232 => 0x2fa }, + 'microphonefrequencyresponse' => { 231 => 0x2d4, 232 => 0x2fc }, + 'microphonejackpower' => { 231 => 0x2fa, 232 => 0x322 }, + 'microphonesensitivity' => { 231 => 0x2d0, 232 => 0x2f8 }, + 'microvideo' => { 465 => 'MicroVideo' }, + 'microvideooffset' => { 465 => 'MicroVideoOffset' }, + 'microvideopresentationtimestampus' => { 465 => 'MicroVideoPresentationTimestampUs' }, + 'microvideoversion' => { 465 => 'MicroVideoVersion' }, + 'midrangesharpness' => { 237 => 0x3b }, 'mieversion' => { 164 => '0Vers' }, - 'mime' => { 466 => 'Mime' }, - 'minaperture' => { 34 => 0x1b, 138 => 0x3f8, 163 => 'MinAperture', 349 => '0.2' }, - 'minaperturevalue' => { 367 => 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', 219 => 0x8, 220 => 0xd, 221 => 0xe, 225 => 0xf, 301 => 0x207, 436 => 0x127a, 437 => 0x1136, 438 => 0x32e, 439 => 0x32e, 440 => 0x30c }, - 'minfocusdistance' => { 349 => 0x3 }, - 'minimumiso' => { 323 => 0xe8 }, + 'mime' => { 467 => 'Mime' }, + 'minaperture' => { 34 => 0x1b, 138 => 0x3f8, 163 => 'MinAperture', 350 => '0.2' }, + 'minaperturevalue' => { 368 => 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', 219 => 0x8, 220 => 0xd, 221 => 0xe, 225 => 0xf, 302 => 0x207, 437 => 0x127a, 438 => 0x1136, 439 => 0x32e, 440 => 0x32e, 441 => 0x30c }, + 'minfocusdistance' => { 350 => 0x3 }, + 'minimumiso' => { 324 => 0xe8 }, 'minintegrationrows' => { 138 => 0x1874 }, 'minoltadate' => { 181 => 0x15 }, 'minoltaimagesize' => { 181 => 0x4, 182 => 0xc, 183 => 0x2, 186 => 0x103 }, 'minoltamodelid' => { 181 => 0x25 }, 'minoltaquality' => { 181 => 0x5, 182 => 0xd, 183 => 0x3, 186 => [0x102,0x103] }, 'minoltatime' => { 181 => 0x16 }, - 'minormodelagedisclosure' => { 310 => 'MinorModelAgeDisclosure' }, - 'minorversion' => { 472 => 'MinorVersion' }, + 'minormodelagedisclosure' => { 311 => 'MinorModelAgeDisclosure' }, + 'minorversion' => { 473 => 'MinorVersion' }, 'minsamplevalue' => { 119 => 0x118 }, 'mirrorlockup' => { 82 => 0xc, 83 => 0xc, 84 => 0x60f, 85 => 0xb, 86 => 0xc, 87 => 0x6, 88 => 0x6, 89 => 0xc, 90 => 0x3 }, - 'mobilecountrycode' => { 480 => 'mcc' }, - 'mobilenetworkcode' => { 480 => 'mnc' }, - 'moddate' => { 313 => 'modify-date', 495 => 'ModDate' }, - 'modedialposition' => { 416 => 0x14 }, - 'model' => { 98 => 0x6, 119 => 0x110, 156 => 'Model', 313 => 'Model', 328 => 0x110, 358 => 0x23f, 377 => 'model', 383 => ['@mod','CNMN','cmnm',"\xa9mdl","\xa9mod"], 400 => 0x84, 466 => 'Model', 497 => 'model', 504 => 'Model' }, - 'modelage' => { 494 => 'ModelAge' }, - 'modelid' => { 299 => 0x0 }, - 'modelingflash' => { 282 => '21.4', 283 => '31.1', 285 => '31.1', 286 => '31.1', 291 => '26.4', 292 => '30.2', 293 => '7.4', 294 => '30.1', 295 => '31.1', 296 => '31.1', 297 => '31.3', 298 => 0x5d }, - 'modelreleaseid' => { 310 => 'ModelReleaseID' }, - 'modelreleasestatus' => { 310 => 'ModelReleaseStatus' }, - 'modelreleaseyear' => { 445 => 0x52, 446 => 0x46, 447 => 0x53 }, + 'mobilecountrycode' => { 481 => 'mcc' }, + 'mobilenetworkcode' => { 481 => 'mnc' }, + 'moddate' => { 314 => 'modify-date', 496 => 'ModDate' }, + 'modedialposition' => { 417 => 0x14 }, + 'model' => { 98 => 0x6, 119 => 0x110, 156 => 'Model', 314 => 'Model', 329 => 0x110, 359 => 0x23f, 378 => 'model', 384 => ['@mod','CNMN','cmnm',"\xa9mdl","\xa9mod"], 401 => 0x84, 467 => 'Model', 498 => 'model', 505 => 'Model' }, + 'modelage' => { 495 => 'ModelAge' }, + 'modelid' => { 300 => 0x0 }, + 'modelingflash' => { 283 => '21.4', 284 => '31.1', 286 => '31.1', 287 => '31.1', 292 => '26.4', 293 => '30.2', 294 => '7.4', 295 => '30.1', 296 => '31.1', 297 => '31.1', 298 => '31.3', 299 => 0x5d }, + 'modelreleaseid' => { 311 => 'ModelReleaseID' }, + 'modelreleasestatus' => { 311 => 'ModelReleaseStatus' }, + 'modelreleaseyear' => { 446 => 0x52, 447 => 0x46, 448 => 0x53 }, 'modeltiepoint' => { 119 => 0x8482 }, 'modeltransform' => { 119 => 0x85d8 }, - 'modelyear' => { 497 => 'modelYear' }, - 'modificationdate' => { 498 => 'modificationDate' }, + 'modelyear' => { 498 => 'modelYear' }, + 'modificationdate' => { 499 => 'modificationDate' }, 'modifiedcolortemp' => { 66 => 0x9 }, 'modifieddigitalgain' => { 66 => 0xb }, 'modifiedparamflag' => { 58 => 0x1 }, 'modifiedpicturestyle' => { 66 => 0xa }, - 'modifiedsaturation' => { 300 => 0x504 }, + 'modifiedsaturation' => { 301 => 0x504 }, 'modifiedsensorbluelevel' => { 66 => 0x5 }, 'modifiedsensorredlevel' => { 66 => 0x4 }, 'modifiedsharpness' => { 66 => 0x2 }, @@ -4586,131 +4589,131 @@ my %tagLookup = ( 'modifiedwhitebalance' => { 66 => 0x8 }, 'modifiedwhitebalanceblue' => { 66 => 0x7 }, 'modifiedwhitebalancered' => { 66 => 0x6 }, - 'modifydate' => { 119 => 0x132, 157 => 'ModifyDate', 309 => 'ModDate', 311 => 'tIME', 374 => 'ModDate', 380 => 0x2, 506 => 'ModifyDate' }, - 'moirefilter' => { 119 => 0xfe58, 481 => 'MoireFilter', 483 => 'MoireFilter' }, - 'monitorbrightness' => { 230 => 0x59a, 231 => 0x5ca }, + 'modifydate' => { 119 => 0x132, 157 => 'ModifyDate', 310 => 'ModDate', 312 => 'tIME', 375 => 'ModDate', 381 => 0x2, 507 => 'ModifyDate' }, + 'moirefilter' => { 119 => 0xfe58, 482 => 'MoireFilter', 484 => 'MoireFilter' }, + 'monitorbrightness' => { 231 => 0x59a, 232 => 0x5ca }, 'monitordisplayoff' => { 184 => 0x4c }, 'monitormatrix' => { 138 => 0x8fc }, - 'monitorofftime' => { 282 => '18.2', 284 => '3.1', 293 => '3.1' }, - 'monochromecolor' => { 300 => 0x53b }, + 'monitorofftime' => { 283 => '18.2', 285 => '3.1', 294 => '3.1' }, + 'monochromecolor' => { 301 => 0x53b }, 'monochromecontrast' => { 109 => 0x3c }, - 'monochromefiltereffect' => { 103 => 0x20307, 109 => 0x3a, 323 => 0xac, 358 => 0x73 }, - 'monochromegraineffect' => { 323 => 0xd2 }, + 'monochromefiltereffect' => { 103 => 0x20307, 109 => 0x3a, 324 => 0xac, 359 => 0x73 }, + 'monochromegraineffect' => { 324 => 0xd2 }, 'monochromelinear' => { 109 => 0x3d }, 'monochromeoutputhighlightpoint' => { 109 => 0x41 }, 'monochromeoutputshadowpoint' => { 109 => 0x42 }, - 'monochromeprofilesettings' => { 300 => 0x537 }, + 'monochromeprofilesettings' => { 301 => 0x537 }, 'monochromerawhighlight' => { 109 => 0x7a }, 'monochromerawhighlightpoint' => { 109 => 0x3f }, 'monochromerawshadow' => { 109 => 0x83 }, 'monochromerawshadowpoint' => { 109 => 0x40 }, 'monochromesharpness' => { 109 => 0x3e }, - 'monochrometoning' => { 358 => 0x74 }, + 'monochrometoning' => { 359 => 0x74 }, 'monochrometoningeffect' => { 103 => 0x20306, 109 => 0x3b }, 'monochromeunsharpmaskfineness' => { 109 => 0xb2 }, 'monochromeunsharpmaskstrength' => { 109 => 0xb0 }, 'monochromeunsharpmaskthreshold' => { 109 => 0xb4 }, - 'monochromevignetting' => { 300 => 0x53a }, + 'monochromevignetting' => { 301 => 0x53a }, 'monthdaycreated' => { 140 => 0x12, 149 => 0xe }, 'mood' => { 179 => 'WM/Mood' }, - 'moonphase' => { 384 => 0x12, 385 => 0x43, 386 => 0x4c }, - 'morepermissions' => { 479 => 'morePermissions' }, - 'motionphotovideo' => { 378 => 'mpvd' }, - 'motionsensitivity' => { 384 => 0x29, 386 => 0x60 }, - 'movementcount' => { 375 => "\xa9mvc" }, - 'movementname' => { 375 => "\xa9mvn" }, - 'movementnumber' => { 375 => "\xa9mvi" }, - 'movieactived-lighting' => { 229 => 0x238, 230 => 0x2b8, 231 => 0x2e0 }, - 'movieaelockbuttonassignment' => { 295 => '40.1' }, - 'movieaf-onbutton' => { 298 => 0xcb }, - 'movieafareamode' => { 230 => 0x2c6, 231 => 0x2ee, 298 => 0x203 }, - 'movieafspeed' => { 298 => 0xdd }, - 'movieafspeedapply' => { 298 => 0xdf }, - 'movieaftrackingsensitivity' => { 298 => 0xe1 }, - 'movieaperturelock' => { 298 => 0x259 }, - 'movieautodistortioncontrol' => { 229 => 0x242 }, - 'moviediffractioncompensation' => { 229 => 0x241 }, - 'moviedxcropalert' => { 230 => 0x2fb, 231 => 0x323 }, - 'movieelectronicvr' => { 230 => 0x2cc, 231 => 0x2f4 }, - 'movieevfgrid' => { 298 => 0x21d }, - 'movieflickerreduction' => { 230 => 0x2c0, 231 => 0x2e8 }, - 'moviefocusmode' => { 229 => 0x248, 230 => 0x2c4, 231 => 0x2ec }, - 'moviefocuspointlock' => { 298 => 0x226 }, - 'movieframerate' => { 229 => 0x1f8, 230 => 0x2f4, 231 => 0x31c }, - 'movieframesize' => { 229 => 0x1f6, 230 => 0x2f2, 231 => 0x31a }, - 'moviefunc1button' => { 285 => '41.1', 286 => '41.1', 296 => '41.1', 298 => 0xc3 }, - 'moviefunc2button' => { 298 => 0xc7 }, - 'moviefunc3button' => { 298 => 0x127 }, - 'moviefunctionbutton' => { 283 => '41.1', 295 => '41.1' }, - 'moviefunctionbuttonplusdials' => { 283 => '52.1' }, - 'moviehighisonoisereduction' => { 229 => 0x23c, 230 => 0x2ba, 231 => 0x2e2 }, - 'moviehighlightdisplaythreshold' => { 298 => 0x215 }, - 'moviehighreszoom' => { 231 => 0x32c }, - 'movieimagearea' => { 230 => 0x25c, 231 => 0x286 }, - 'movieisoautocontrolmanualmode' => { 230 => 0x26a, 231 => 0x294 }, - 'movieisoautohilimit' => { 230 => 0x268, 231 => 0x292 }, - 'movieisoautomanualmode' => { 229 => 0x204, 230 => 0x26c, 231 => 0x296 }, - 'movielenscontrolring' => { 298 => 0xd7 }, - 'moviemeteringmode' => { 230 => 0x2c2, 231 => 0x2ea }, - 'moviemidtonedisplayrange' => { 298 => 0x219 }, - 'moviemidtonedisplayvalue' => { 298 => 0x217 }, - 'moviemultiselector' => { 298 => 0xd9 }, - 'moviepreviewbutton' => { 283 => '41.2', 285 => '41.2', 286 => '41.2', 295 => '41.2', 296 => '41.2' }, - 'moviepreviewbuttonplusdials' => { 283 => '52.2' }, - 'movierecordbuttonplaybackmode' => { 298 => 0x1b5 }, - 'movieshutterbutton' => { 283 => '38.3', 285 => '38.3', 286 => '38.3', 295 => '38.3', 296 => '38.3' }, - 'movieshutterspeedlock' => { 298 => 0x225 }, - 'movieslowmotion' => { 229 => 0x1fa }, - 'moviesoundrecording' => { 230 => 0x2ce, 231 => 0x2f6 }, - 'moviesubjectdetection' => { 230 => 0x2fc, 231 => 0x324 }, - 'moviesubselectorassignment' => { 283 => '48.2' }, - 'moviesubselectorassignmentplusdials' => { 283 => '53.1' }, - 'movietonemap' => { 230 => 0x2ec, 231 => 0x314 }, - 'movietype' => { 229 => 0x1fe, 230 => 0x266, 231 => 0x290, 255 => 0xc55c }, - 'movievibrationreduction' => { 229 => 0x24e }, - 'movievibrationreductionsameasphoto' => { 229 => 0x24f }, - 'movievignettecontrol' => { 229 => 0x23e, 230 => 0x1a0, 231 => 0x1b4 }, - 'movievignettecontrolsameasphoto' => { 229 => 0x240 }, - 'movievrmode' => { 230 => 0x2c8, 231 => 0x2f0 }, - 'moviezebrapattern' => { 298 => 0x213 }, - 'multiburstimageheight' => { 423 => 0x1002 }, - 'multiburstimagewidth' => { 423 => 0x1001 }, - 'multiburstmode' => { 423 => 0x1000 }, + 'moonphase' => { 385 => 0x12, 386 => 0x43, 387 => 0x4c }, + 'morepermissions' => { 480 => 'morePermissions' }, + 'motionphotovideo' => { 379 => 'mpvd' }, + 'motionsensitivity' => { 385 => 0x29, 387 => 0x60 }, + 'movementcount' => { 376 => "\xa9mvc" }, + 'movementname' => { 376 => "\xa9mvn" }, + 'movementnumber' => { 376 => "\xa9mvi" }, + 'movieactived-lighting' => { 230 => 0x238, 231 => 0x2b8, 232 => 0x2e0 }, + 'movieaelockbuttonassignment' => { 296 => '40.1' }, + 'movieaf-onbutton' => { 299 => 0xcb }, + 'movieafareamode' => { 231 => 0x2c6, 232 => 0x2ee, 299 => 0x203 }, + 'movieafspeed' => { 299 => 0xdd }, + 'movieafspeedapply' => { 299 => 0xdf }, + 'movieaftrackingsensitivity' => { 299 => 0xe1 }, + 'movieaperturelock' => { 299 => 0x259 }, + 'movieautodistortioncontrol' => { 230 => 0x242 }, + 'moviediffractioncompensation' => { 230 => 0x241 }, + 'moviedxcropalert' => { 231 => 0x2fb, 232 => 0x323 }, + 'movieelectronicvr' => { 231 => 0x2cc, 232 => 0x2f4 }, + 'movieevfgrid' => { 299 => 0x21d }, + 'movieflickerreduction' => { 231 => 0x2c0, 232 => 0x2e8 }, + 'moviefocusmode' => { 230 => 0x248, 231 => 0x2c4, 232 => 0x2ec }, + 'moviefocuspointlock' => { 299 => 0x226 }, + 'movieframerate' => { 230 => 0x1f8, 231 => 0x2f4, 232 => 0x31c }, + 'movieframesize' => { 230 => 0x1f6, 231 => 0x2f2, 232 => 0x31a }, + 'moviefunc1button' => { 286 => '41.1', 287 => '41.1', 297 => '41.1', 299 => 0xc3 }, + 'moviefunc2button' => { 299 => 0xc7 }, + 'moviefunc3button' => { 299 => 0x127 }, + 'moviefunctionbutton' => { 284 => '41.1', 296 => '41.1' }, + 'moviefunctionbuttonplusdials' => { 284 => '52.1' }, + 'moviehighisonoisereduction' => { 230 => 0x23c, 231 => 0x2ba, 232 => 0x2e2 }, + 'moviehighlightdisplaythreshold' => { 299 => 0x215 }, + 'moviehighreszoom' => { 232 => 0x32c }, + 'movieimagearea' => { 231 => 0x25c, 232 => 0x286 }, + 'movieisoautocontrolmanualmode' => { 231 => 0x26a, 232 => 0x294 }, + 'movieisoautohilimit' => { 231 => 0x268, 232 => 0x292 }, + 'movieisoautomanualmode' => { 230 => 0x204, 231 => 0x26c, 232 => 0x296 }, + 'movielenscontrolring' => { 299 => 0xd7 }, + 'moviemeteringmode' => { 231 => 0x2c2, 232 => 0x2ea }, + 'moviemidtonedisplayrange' => { 299 => 0x219 }, + 'moviemidtonedisplayvalue' => { 299 => 0x217 }, + 'moviemultiselector' => { 299 => 0xd9 }, + 'moviepreviewbutton' => { 284 => '41.2', 286 => '41.2', 287 => '41.2', 296 => '41.2', 297 => '41.2' }, + 'moviepreviewbuttonplusdials' => { 284 => '52.2' }, + 'movierecordbuttonplaybackmode' => { 299 => 0x1b5 }, + 'movieshutterbutton' => { 284 => '38.3', 286 => '38.3', 287 => '38.3', 296 => '38.3', 297 => '38.3' }, + 'movieshutterspeedlock' => { 299 => 0x225 }, + 'movieslowmotion' => { 230 => 0x1fa }, + 'moviesoundrecording' => { 231 => 0x2ce, 232 => 0x2f6 }, + 'moviesubjectdetection' => { 231 => 0x2fc, 232 => 0x324 }, + 'moviesubselectorassignment' => { 284 => '48.2' }, + 'moviesubselectorassignmentplusdials' => { 284 => '53.1' }, + 'movietonemap' => { 231 => 0x2ec, 232 => 0x314 }, + 'movietype' => { 230 => 0x1fe, 231 => 0x266, 232 => 0x290, 256 => 0xc55c }, + 'movievibrationreduction' => { 230 => 0x24e }, + 'movievibrationreductionsameasphoto' => { 230 => 0x24f }, + 'movievignettecontrol' => { 230 => 0x23e, 231 => 0x1a0, 232 => 0x1b4 }, + 'movievignettecontrolsameasphoto' => { 230 => 0x240 }, + 'movievrmode' => { 231 => 0x2c8, 232 => 0x2f0 }, + 'moviezebrapattern' => { 299 => 0x213 }, + 'multiburstimageheight' => { 424 => 0x1002 }, + 'multiburstimagewidth' => { 424 => 0x1001 }, + 'multiburstmode' => { 424 => 0x1000 }, 'multicontrollerwhilemetering' => { 84 => 0x517 }, - 'multiexposure' => { 68 => 0x1, 323 => 0xb4 }, - 'multiexposureautogain' => { 232 => 0x3 }, + 'multiexposure' => { 68 => 0x1, 324 => 0xb4 }, + 'multiexposureautogain' => { 233 => 0x3 }, 'multiexposurecontrol' => { 68 => 0x2 }, - 'multiexposuremode' => { 232 => 0x1, 233 => 0x1 }, - 'multiexposureoverlaymode' => { 233 => 0x3 }, - 'multiexposureshots' => { 68 => 0x3, 230 => 0x8e, 231 => 0x9c, 232 => 0x2, 233 => 0x2 }, - 'multiframenoisereduction' => { 412 => 0x35, 423 => 0x200b, 428 => 0x15 }, - 'multiframenreffect' => { 423 => 0x2023 }, + 'multiexposuremode' => { 233 => 0x1, 234 => 0x1 }, + 'multiexposureoverlaymode' => { 234 => 0x3 }, + 'multiexposureshots' => { 68 => 0x3, 231 => 0x8e, 232 => 0x9c, 233 => 0x2, 234 => 0x2 }, + 'multiframenoisereduction' => { 413 => 0x35, 424 => 0x200b, 429 => 0x15 }, + 'multiframenreffect' => { 424 => 0x2023 }, 'multifunctionlock' => { 84 => 0x70f }, - 'multipleexposuremode' => { 230 => 0x8c, 231 => 0x9a, 304 => 0x101c }, - 'multipleexposureset' => { 339 => '10.1' }, - 'multisample' => { 240 => 0x40 }, - 'multiselector' => { 282 => '9.4', 283 => '10.3', 285 => '10.3', 286 => '10.3', 291 => '27.4', 295 => '10.3', 296 => '10.3' }, - 'multiselectorliveview' => { 282 => '4.3', 285 => '37.1', 286 => '37.1', 295 => '37.1', 296 => '37.1' }, - 'multiselectorliveviewmode' => { 250 => 0x18c2 }, - 'multiselectorplaybackmode' => { 282 => ['13.5','9.2'], 283 => '10.2', 286 => '10.2', 291 => '27.2', 295 => '10.2', 296 => '10.2', 298 => 0xb3 }, - 'multiselectorshootmode' => { 282 => '9.1', 283 => '10.1', 285 => '10.1', 286 => '10.1', 291 => '27.1', 295 => '10.1', 296 => '10.1', 298 => 0xaf }, - 'multishot' => { 328 => 0x121 }, - 'mute' => { 377 => 'player.movie.audio.mute' }, + 'multipleexposuremode' => { 231 => 0x8c, 232 => 0x9a, 305 => 0x101c }, + 'multipleexposureset' => { 340 => '10.1' }, + 'multisample' => { 241 => 0x40 }, + 'multiselector' => { 283 => '9.4', 284 => '10.3', 286 => '10.3', 287 => '10.3', 292 => '27.4', 296 => '10.3', 297 => '10.3' }, + 'multiselectorliveview' => { 283 => '4.3', 286 => '37.1', 287 => '37.1', 296 => '37.1', 297 => '37.1' }, + 'multiselectorliveviewmode' => { 251 => 0x18c2 }, + 'multiselectorplaybackmode' => { 283 => ['13.5','9.2'], 284 => '10.2', 287 => '10.2', 292 => '27.2', 296 => '10.2', 297 => '10.2', 299 => 0xb3 }, + 'multiselectorshootmode' => { 283 => '9.1', 284 => '10.1', 286 => '10.1', 287 => '10.1', 292 => '27.1', 296 => '10.1', 297 => '10.1', 299 => 0xaf }, + 'multishot' => { 329 => 0x121 }, + 'mute' => { 378 => 'player.movie.audio.mute' }, 'mycolormode' => { 69 => 0x2 }, - 'name' => { 383 => 'name', 481 => 'Name', 483 => 'Name' }, - 'narrator' => { 375 => "\xa9nrt" }, - 'nationalcatalognumber' => { 498 => 'nationalCatalogNumber' }, - 'nativedigest' => { 487 => 'NativeDigest', 504 => 'NativeDigest' }, - 'ndfilter' => { 77 => 0x1c, 300 => 0x204, 390 => 0x1019 }, - 'near' => { 466 => 'Near' }, + 'name' => { 384 => 'name', 482 => 'Name', 484 => 'Name' }, + 'narrator' => { 376 => "\xa9nrt" }, + 'nationalcatalognumber' => { 499 => 'nationalCatalogNumber' }, + 'nativedigest' => { 488 => 'NativeDigest', 505 => 'NativeDigest' }, + 'ndfilter' => { 77 => 0x1c, 301 => 0x204, 391 => 0x1019 }, + 'near' => { 467 => 'Near' }, 'nefbitdepth' => { 227 => 0xe22 }, 'nefcompression' => { 227 => 0x93, 228 => 0xa }, 'neflinearizationtable' => { 227 => 0x96 }, - 'negativecachelargepreviewsize' => { 481 => 'NegativeCacheLargePreviewSize', 483 => 'NegativeCacheLargePreviewSize' }, - 'negativecachemaximumsize' => { 481 => 'NegativeCacheMaximumSize', 483 => 'NegativeCacheMaximumSize' }, - 'negativecachepath' => { 481 => 'NegativeCachePath', 483 => 'NegativeCachePath' }, - 'neutraldensityfactor' => { 478 => 'NeutralDensityFactor' }, - 'neutraldensityfilter' => { 358 => 0x88 }, + 'negativecachelargepreviewsize' => { 482 => 'NegativeCacheLargePreviewSize', 484 => 'NegativeCacheLargePreviewSize' }, + 'negativecachemaximumsize' => { 482 => 'NegativeCacheMaximumSize', 484 => 'NegativeCacheMaximumSize' }, + 'negativecachepath' => { 482 => 'NegativeCachePath', 484 => 'NegativeCachePath' }, + 'neutraldensityfactor' => { 479 => 'NeutralDensityFactor' }, + 'neutraldensityfilter' => { 359 => 0x88 }, 'neutraloutputhighlightpoint' => { 109 => 0x2f }, 'neutraloutputshadowpoint' => { 109 => 0x30 }, 'neutralrawcolortone' => { 109 => 0x28 }, @@ -4727,24 +4730,24 @@ my %tagLookup = ( 'neutraunsharpmaskstrength' => { 109 => 0xa4 }, 'newrawimagedigest' => { 119 => 0xc7a7 }, 'newsphotoversion' => { 133 => 0x0 }, - 'nickname' => { 506 => 'Nickname' }, + 'nickname' => { 507 => 'Nickname' }, 'nikoncapturedata' => { 227 => 0xe01 }, 'nikoncaptureeditversions' => { 227 => 0xe13 }, 'nikoncaptureoffsets' => { 227 => 0xe0e }, 'nikoncaptureoutput' => { 227 => 0xe1e }, 'nikoncaptureversion' => { 227 => 0xe09 }, 'nikoniccprofile' => { 227 => 0xe1d }, - 'nikonimagesize' => { 247 => '723.1', 248 => '732.1', 258 => 0x2c4 }, - 'nikonmeteringmode' => { 229 => 0x146, 251 => 0x2ea4, 260 => 0x175e }, + 'nikonimagesize' => { 248 => '723.1', 249 => '732.1', 259 => 0x2c4 }, + 'nikonmeteringmode' => { 230 => 0x146, 252 => 0x2ea4, 261 => 0x175e }, 'nikonsettings' => { 227 => 0x4e }, - 'noisefilter' => { 300 => 0x527 }, + 'noisefilter' => { 301 => 0x527 }, 'noiseprofile' => { 119 => 0xc761 }, - 'noisereduction' => { 127 => [0x100b,0x100e], 182 => 0xb0, 183 => 0x60, 184 => 0x3f, 227 => 0x95, 275 => 0x753dcbc0, 276 => 0x17, 300 => 0x50a, 305 => 0x103a, 323 => 0x2d, 358 => 0x49, 390 => 0x100f, 392 => 0x2a }, - 'noisereduction2' => { 304 => 0x1010 }, + 'noisereduction' => { 127 => [0x100b,0x100e], 182 => 0xb0, 183 => 0x60, 184 => 0x3f, 227 => 0x95, 276 => 0x753dcbc0, 277 => 0x17, 301 => 0x50a, 306 => 0x103a, 324 => 0x2d, 359 => 0x49, 391 => 0x100f, 393 => 0x2a }, + 'noisereduction2' => { 305 => 0x1010 }, 'noisereductionapplied' => { 119 => 0xc6f7 }, - 'noisereductionintensity' => { 276 => 0x9 }, - 'noisereductionmethod' => { 276 => 0x11 }, - 'noisereductionmode' => { 458 => 0x801e }, + 'noisereductionintensity' => { 277 => 0x9 }, + 'noisereductionmethod' => { 277 => 0x11 }, + 'noisereductionmode' => { 459 => 0x801e }, 'noisereductionparametersatcapture' => { 138 => 0xe73 }, 'noisereductionparameterscamera' => { 138 => 0xe72 }, 'noisereductionparametershost3mp' => { 138 => 0xe71 }, @@ -4753,37 +4756,37 @@ my %tagLookup = ( 'noisereductionparameterskhufu3mp' => { 138 => 0xe65 }, 'noisereductionparameterskhufu6mp' => { 138 => 0xe64 }, 'noisereductionparameterskhufurgb' => { 138 => 0xe63 }, - 'noisereductionparams' => { 328 => 0x1b }, - 'noisereductionsharpness' => { 276 => 0xd }, - 'noisereductionstrength' => { 323 => 0xd6 }, - 'noisereductionvalue' => { 458 => 0x8027 }, - 'nomemorycard' => { 282 => '22.1', 283 => '4.2', 284 => '0.3', 287 => '2.4', 288 => '3.2', 289 => '3.2', 291 => '33.7', 292 => '3.2', 293 => '0.3', 295 => '4.2', 297 => '4.5' }, - 'nominalmaxaperture' => { 349 => 0xa }, - 'nominalminaperture' => { 349 => '10.1' }, + 'noisereductionparams' => { 329 => 0x1b }, + 'noisereductionsharpness' => { 277 => 0xd }, + 'noisereductionstrength' => { 324 => 0xd6 }, + 'noisereductionvalue' => { 459 => 0x8027 }, + 'nomemorycard' => { 283 => '22.1', 284 => '4.2', 285 => '0.3', 288 => '2.4', 289 => '3.2', 290 => '3.2', 292 => '33.7', 293 => '3.2', 294 => '0.3', 296 => '4.2', 298 => '4.5' }, + 'nominalmaxaperture' => { 350 => 0xa }, + 'nominalminaperture' => { 350 => '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' => { 459 => 'Notes', 476 => 'notes' }, - 'npages' => { 513 => 'NPages' }, + 'notes' => { 460 => 'Notes', 477 => 'notes' }, + 'npages' => { 514 => 'NPages' }, 'nullrecord' => { 97 => 0x0 }, - 'numafpoints' => { 335 => 0x2 }, - 'number' => { 498 => 'number' }, - 'numberofbeats' => { 508 => 'numberOfBeats' }, - 'numberoffocuspoints' => { 285 => '1.3', 286 => '1.3', 289 => '0.2', 290 => '0.3', 292 => '0.3' }, + 'numafpoints' => { 336 => 0x2 }, + 'number' => { 499 => 'number' }, + 'numberofbeats' => { 509 => 'numberOfBeats' }, + 'numberoffocuspoints' => { 286 => '1.3', 287 => '1.3', 290 => '0.2', 291 => '0.3', 293 => '0.3' }, 'numfaceelements' => { 127 => 0x4200 }, - 'numfacepositions' => { 315 => 0x0 }, + 'numfacepositions' => { 316 => 0x0 }, 'numindexentries' => { 133 => 0x54 }, - 'numwbentries' => { 329 => 0x0, 330 => 0x0 }, - 'object' => { 498 => 'object' }, + 'numwbentries' => { 330 => 0x0, 331 => 0x0 }, + 'object' => { 499 => 'object' }, 'objectattributereference' => { 131 => 0x4 }, - 'objectcycle' => { 131 => 0x4b, 476 => 'ObjectCycle' }, - 'objectdescription' => { 497 => 'objectDescription' }, + 'objectcycle' => { 131 => 0x4b, 477 => 'ObjectCycle' }, + 'objectdescription' => { 498 => 'objectDescription' }, 'objectdistance' => { 112 => 0x6, 113 => 0x2022 }, 'objectname' => { 131 => 0x5 }, 'objectpreviewdata' => { 131 => 0xca }, 'objectpreviewfileformat' => { 131 => 0xc8 }, 'objectpreviewfileversion' => { 131 => 0xc9 }, - 'objectsubtype' => { 497 => 'objectSubtype' }, - 'objecttype' => { 497 => 'objectType' }, + 'objectsubtype' => { 498 => 'objectSubtype' }, + 'objecttype' => { 498 => 'objectType' }, 'objecttypereference' => { 131 => 0x3 }, 'occurrence' => { 118 => 'Occurrence' }, 'occurrenceassociatedmedia' => { 118 => [\'Occurrence','OccurrenceAssociatedMedia'] }, @@ -4815,23 +4818,23 @@ my %tagLookup = ( 'occurrencereproductivecondition' => { 118 => [\'Occurrence','OccurrenceReproductiveCondition'] }, 'occurrencesex' => { 118 => [\'Occurrence','OccurrenceSex'] }, 'occurrencestatus' => { 118 => [\'Occurrence','OccurrenceOccurrenceStatus'] }, - 'oecfcolumns' => { 487 => [\'OECF','OECFColumns'] }, - 'oecfnames' => { 487 => [\'OECF','OECFNames'] }, - 'oecfrows' => { 487 => [\'OECF','OECFRows'] }, - 'oecfvalues' => { 487 => [\'OECF','OECFValues'] }, - 'offsaledate' => { 498 => 'offSaleDate' }, - 'offsaledatea-platform' => { 498 => [\'offSaleDate','offSaleDateA-platform'] }, - 'offsaledatedate' => { 498 => [\'offSaleDate','offSaleDateDate'] }, + 'oecfcolumns' => { 488 => [\'OECF','OECFColumns'] }, + 'oecfnames' => { 488 => [\'OECF','OECFNames'] }, + 'oecfrows' => { 488 => [\'OECF','OECFRows'] }, + 'oecfvalues' => { 488 => [\'OECF','OECFValues'] }, + 'offsaledate' => { 499 => 'offSaleDate' }, + 'offsaledatea-platform' => { 499 => [\'offSaleDate','offSaleDateA-platform'] }, + 'offsaledatedate' => { 499 => [\'offSaleDate','offSaleDateDate'] }, 'offsetdacvalue' => { 138 => 0x190a }, 'offsetschema' => { 119 => 0xea1d }, 'offsettime' => { 119 => 0x9010 }, 'offsettimedigitized' => { 119 => 0x9012 }, 'offsettimeoriginal' => { 119 => 0x9011 }, 'oismode' => { 1 => 0xf }, - 'okbutton' => { 292 => '15.1', 297 => '16.1' }, + 'okbutton' => { 293 => '15.1', 298 => '16.1' }, 'oldsubfiletype' => { 119 => 0xff }, - 'olympusimageheight' => { 305 => 0x102f }, - 'olympusimagewidth' => { 305 => 0x102e }, + 'olympusimageheight' => { 306 => 0x102f }, + 'olympusimagewidth' => { 306 => 0x102e }, 'omenatcapturestrength' => { 138 => 0xa60 }, 'omenautostrength' => { 138 => 0xa5f }, 'omenearlystrength' => { 138 => 0xa5e }, @@ -4839,26 +4842,26 @@ my %tagLookup = ( 'omeninitialipfstrength' => { 138 => 0xa5d }, 'omensurfaceindex' => { 138 => 0xa64 }, 'oneshotafrelease' => { 2 => 0x9 }, - 'onetouchwb' => { 305 => 0x302 }, - 'onsaledate' => { 498 => 'onSaleDate' }, - 'onsaledatea-platform' => { 498 => [\'onSaleDate','onSaleDateA-platform'] }, - 'onsaledatedate' => { 498 => [\'onSaleDate','onSaleDateDate'] }, - 'onsaleday' => { 498 => 'onSaleDay' }, - 'onsaledaya-platform' => { 498 => [\'onSaleDay','onSaleDayA-platform'] }, - 'onsaledayday' => { 498 => [\'onSaleDay','onSaleDayDay'] }, + 'onetouchwb' => { 306 => 0x302 }, + 'onsaledate' => { 499 => 'onSaleDate' }, + 'onsaledatea-platform' => { 499 => [\'onSaleDate','onSaleDateA-platform'] }, + 'onsaledatedate' => { 499 => [\'onSaleDate','onSaleDateDate'] }, + 'onsaleday' => { 499 => 'onSaleDay' }, + 'onsaledaya-platform' => { 499 => [\'onSaleDay','onSaleDayA-platform'] }, + 'onsaledayday' => { 499 => [\'onSaleDay','onSaleDayDay'] }, 'opcodelist1' => { 119 => 0xc740 }, 'opcodelist2' => { 119 => 0xc741 }, 'opcodelist3' => { 119 => 0xc74e }, 'opticalzoom' => { 142 => 0xfa3d, 144 => [0x6006,0xf006], 145 => 0x1000, 146 => 0xf, 149 => 0x1e, 151 => 0x20, 152 => 0x1c, 163 => 'OpticalZoom' }, 'opticalzoomcode' => { 77 => 0xa }, - 'opticalzoommode' => { 323 => 0x34 }, - 'opticalzoomon' => { 399 => 0x219 }, - 'optionenddate' => { 501 => 'optionEndDate' }, - 'opto-electricconvfactor' => { 487 => 'OECF' }, + 'opticalzoommode' => { 324 => 0x34 }, + 'opticalzoomon' => { 400 => 0x219 }, + 'optionenddate' => { 502 => 'optionEndDate' }, + 'opto-electricconvfactor' => { 488 => 'OECF' }, 'orangehsl' => { 103 => 0x20911 }, 'ordernumber' => { 127 => 0x8002 }, - 'organisationinimagecode' => { 494 => 'OrganisationInImageCode' }, - 'organisationinimagename' => { 494 => 'OrganisationInImageName' }, + 'organisationinimagecode' => { 495 => 'OrganisationInImageCode' }, + 'organisationinimagename' => { 495 => 'OrganisationInImageName' }, 'organism' => { 118 => 'Organism' }, 'organismassociatedoccurrences' => { 118 => [\'Organism','OrganismAssociatedOccurrences'] }, 'organismassociatedorganisms' => { 118 => [\'Organism','OrganismAssociatedOrganisms'] }, @@ -4867,22 +4870,22 @@ my %tagLookup = ( 'organismpreviousidentifications' => { 118 => [\'Organism','OrganismPreviousIdentifications'] }, 'organismremarks' => { 118 => [\'Organism','OrganismOrganismRemarks'] }, 'organismscope' => { 118 => [\'Organism','OrganismOrganismScope'] }, - 'organization' => { 498 => 'organization' }, - 'orientation' => { 119 => 0x112, 328 => 0x112, 497 => 'orientation', 504 => 'Orientation' }, - 'orientation2' => { 428 => [0x28,0x2e] }, + 'organization' => { 499 => 'organization' }, + 'orientation' => { 119 => 0x112, 329 => 0x112, 498 => 'orientation', 505 => 'Orientation' }, + 'orientation2' => { 429 => [0x28,0x2e] }, 'orientationlinkedaf' => { 2 => 0xe }, 'orientationlinkedafpoint' => { 84 => 0x516 }, 'originalalbumtitle' => { 179 => 'WM/OriginalAlbumTitle' }, - 'originalartist' => { 179 => 'WM/OriginalArtist', 375 => "\xa9ope" }, + 'originalartist' => { 179 => 'WM/OriginalArtist', 376 => "\xa9ope" }, 'originalbestqualitysize' => { 119 => 0xc792 }, - 'originalcreatedatetime' => { 471 => 'OriginalCreateDateTime' }, + 'originalcreatedatetime' => { 472 => 'OriginalCreateDateTime' }, 'originaldecisiondata' => { 114 => 'Canon-OriginalDecisionData' }, 'originaldecisiondataoffset' => { 64 => 0x83 }, 'originaldefaultcropsize' => { 119 => 0xc793 }, 'originaldefaultfinalsize' => { 119 => 0xc791 }, - 'originaldirectory' => { 320 => 0x408 }, - 'originaldocumentid' => { 509 => 'OriginalDocumentID' }, - 'originalfilename' => { 97 => 0x816, 138 => 0x3e9, 150 => 0x20, 320 => 0x407, 471 => 'OriginalFilename' }, + 'originaldirectory' => { 321 => 0x408 }, + 'originaldocumentid' => { 510 => 'OriginalDocumentID' }, + 'originalfilename' => { 97 => 0x816, 138 => 0x3e9, 150 => 0x20, 321 => 0x407, 472 => 'OriginalFilename' }, 'originalimageheight' => { 79 => 0xc, 123 => 0x1 }, 'originalimagesize' => { 162 => 'OriginalImageSize' }, 'originalimagewidth' => { 79 => 0xb, 123 => 0x0 }, @@ -4891,209 +4894,209 @@ my %tagLookup = ( 'originalrawfiledigest' => { 119 => 0xc71d }, 'originalrawfilename' => { 119 => 0xc68b }, 'originaltransmissionreference' => { 131 => 0x67 }, - 'originatingprogram' => { 131 => 0x41, 476 => 'OriginatingProgram' }, - 'originplatform' => { 498 => 'originPlatform' }, - 'os' => { 485 => 'os' }, - 'otherconditions' => { 310 => 'OtherConditions' }, - 'otherconstraints' => { 310 => 'OtherConstraints' }, + 'originatingprogram' => { 131 => 0x41, 477 => 'OriginatingProgram' }, + 'originplatform' => { 499 => 'originPlatform' }, + 'os' => { 486 => 'os' }, + 'otherconditions' => { 311 => 'OtherConditions' }, + 'otherconstraints' => { 311 => 'OtherConstraints' }, 'otherimage' => { 114 => 'Exif-OtherImage' }, - 'otherimageinfo' => { 310 => 'OtherImageInfo' }, + 'otherimageinfo' => { 311 => 'OtherImageInfo' }, 'otherimagelength' => { 119 => 0x202 }, 'otherimagestart' => { 119 => 0x201 }, - 'otherlicensedocuments' => { 310 => 'OtherLicenseDocuments' }, - 'otherlicenseinfo' => { 310 => 'OtherLicenseInfo' }, - 'otherlicenserequirements' => { 310 => 'OtherLicenseRequirements' }, - 'outcue' => { 508 => 'outCue' }, - 'outcuescale' => { 508 => [\'outCue','outCueScale'] }, - 'outcuevalue' => { 508 => [\'outCue','outCueValue'] }, + 'otherlicensedocuments' => { 311 => 'OtherLicenseDocuments' }, + 'otherlicenseinfo' => { 311 => 'OtherLicenseInfo' }, + 'otherlicenserequirements' => { 311 => 'OtherLicenseRequirements' }, + 'outcue' => { 509 => 'outCue' }, + 'outcuescale' => { 509 => [\'outCue','outCueScale'] }, + 'outcuevalue' => { 509 => [\'outCue','outCueValue'] }, 'outputimageheight' => { 197 => 0x3 }, 'outputimagewidth' => { 197 => 0x2 }, - 'outputlut' => { 323 => 0xa7 }, + 'outputlut' => { 324 => 0xa7 }, 'outputprofile' => { 138 => 0x138b }, 'outputresolution' => { 197 => 0x4 }, 'overclockcols' => { 138 => 0x189c }, 'overclockrows' => { 138 => 0x18c4 }, - 'overridelookvignette' => { 481 => 'OverrideLookVignette', 483 => 'OverrideLookVignette' }, - 'owner' => { 512 => 'Owner' }, + 'overridelookvignette' => { 482 => 'OverrideLookVignette', 484 => 'OverrideLookVignette' }, + 'owner' => { 513 => 'Owner' }, 'ownerid' => { 131 => 0xbc }, - 'ownername' => { 15 => 0x10f, 64 => 0x9, 97 => 0x810, 119 => [0xa430,0xfde8], 156 => 'OwnerName', 478 => 'OwnerName', 488 => 'CameraOwnerName' }, + 'ownername' => { 15 => 0x10f, 64 => 0x9, 97 => 0x810, 119 => [0xa430,0xfde8], 156 => 'OwnerName', 479 => 'OwnerName', 489 => 'CameraOwnerName' }, 'padding' => { 119 => 0xea1c }, - 'pagecount' => { 498 => 'pageCount' }, - 'pageimage' => { 506 => [\'PageInfo','PageInfoImage'] }, - 'pageimageformat' => { 506 => [\'PageInfo','PageInfoFormat'] }, - 'pageimageheight' => { 506 => [\'PageInfo','PageInfoHeight'] }, - 'pageimagepagenumber' => { 506 => [\'PageInfo','PageInfoPageNumber'] }, - 'pageimagewidth' => { 506 => [\'PageInfo','PageInfoWidth'] }, - 'pageinfo' => { 506 => 'PageInfo' }, + 'pagecount' => { 499 => 'pageCount' }, + 'pageimage' => { 507 => [\'PageInfo','PageInfoImage'] }, + 'pageimageformat' => { 507 => [\'PageInfo','PageInfoFormat'] }, + 'pageimageheight' => { 507 => [\'PageInfo','PageInfoHeight'] }, + 'pageimagepagenumber' => { 507 => [\'PageInfo','PageInfoPageNumber'] }, + 'pageimagewidth' => { 507 => [\'PageInfo','PageInfoWidth'] }, + 'pageinfo' => { 507 => 'PageInfo' }, 'pagename' => { 119 => 0x11d }, 'pagenumber' => { 119 => 0x129 }, - 'pageprogressiondirection' => { 498 => 'pageProgressionDirection' }, - 'pagerange' => { 498 => 'pageRange' }, - 'paintbasedcorrectionmasks' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasks'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasks'] }, - 'paintbasedcorrections' => { 481 => 'PaintBasedCorrections', 483 => 'PaintBasedCorrections' }, - 'paintcorrectionactive' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionActive'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionActive'] }, - 'paintcorrectionamount' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionAmount'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionAmount'] }, - 'paintcorrectionblacks2012' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalBlacks2012'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalBlacks2012'] }, - 'paintcorrectionbrightness' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalBrightness'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalBrightness'] }, - 'paintcorrectionclarity' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity'] }, - 'paintcorrectionclarity2012' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity2012'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity2012'] }, - 'paintcorrectioncontrast' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast'] }, - 'paintcorrectioncontrast2012' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast2012'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast2012'] }, - 'paintcorrectioncorrectionname' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionName'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionName'] }, - 'paintcorrectioncorrectionsyncid' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionSyncID'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionSyncID'] }, - 'paintcorrectiondefringe' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalDefringe'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalDefringe'] }, - 'paintcorrectiondehaze' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalDehaze'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalDehaze'] }, - 'paintcorrectionexposure' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure'] }, - 'paintcorrectionexposure2012' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure2012'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure2012'] }, - 'paintcorrectionhighlights2012' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalHighlights2012'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalHighlights2012'] }, - 'paintcorrectionhue' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalHue'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalHue'] }, - 'paintcorrectionluminancenoise' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalLuminanceNoise'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalLuminanceNoise'] }, - 'paintcorrectionmaskalpha' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAlpha'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAlpha'] }, - 'paintcorrectionmaskangle' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAngle'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAngle'] }, - 'paintcorrectionmaskbottom' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksBottom'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksBottom'] }, - 'paintcorrectionmaskcentervalue' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterValue'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterValue'] }, - 'paintcorrectionmaskcenterweight' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterWeight'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterWeight'] }, - 'paintcorrectionmaskdabs' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksDabs'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksDabs'] }, - 'paintcorrectionmaskfeather' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFeather'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFeather'] }, - 'paintcorrectionmaskflipped' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlipped'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlipped'] }, - 'paintcorrectionmaskflow' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlow'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlow'] }, - 'paintcorrectionmaskfullx' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullX'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullX'] }, - 'paintcorrectionmaskfully' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullY'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullY'] }, - 'paintcorrectionmaskinputdigest' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksInputDigest'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksInputDigest'] }, - 'paintcorrectionmaskleft' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksLeft'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksLeft'] }, - 'paintcorrectionmaskmaskactive' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskActive'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskActive'] }, - 'paintcorrectionmaskmaskblendmode' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskBlendMode'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskBlendMode'] }, - 'paintcorrectionmaskmaskdigest' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskDigest'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskDigest'] }, - 'paintcorrectionmaskmaskinverted' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskInverted'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskInverted'] }, - 'paintcorrectionmaskmaskname' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskName'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskName'] }, - 'paintcorrectionmaskmasks' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasks'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasks'] }, - 'paintcorrectionmaskmasksalpha' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksAlpha'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksAlpha'] }, - 'paintcorrectionmaskmasksangle' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksAngle'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksAngle'] }, - 'paintcorrectionmaskmasksbottom' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksBottom'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksBottom'] }, - 'paintcorrectionmaskmaskscentervalue' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksCenterValue'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksCenterValue'] }, - 'paintcorrectionmaskmaskscenterweight' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksCenterWeight'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksCenterWeight'] }, - 'paintcorrectionmaskmasksdabs' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksDabs'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksDabs'] }, - 'paintcorrectionmaskmasksfeather' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFeather'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFeather'] }, - 'paintcorrectionmaskmasksflipped' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFlipped'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFlipped'] }, - 'paintcorrectionmaskmasksflow' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFlow'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFlow'] }, - 'paintcorrectionmaskmasksfullx' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFullX'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFullX'] }, - 'paintcorrectionmaskmasksfully' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFullY'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFullY'] }, - 'paintcorrectionmaskmasksinputdigest' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksInputDigest'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksInputDigest'] }, - 'paintcorrectionmaskmasksleft' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksLeft'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksLeft'] }, - 'paintcorrectionmaskmasksmaskactive' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskActive'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskActive'] }, - 'paintcorrectionmaskmasksmaskblendmode' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskBlendMode'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskBlendMode'] }, - 'paintcorrectionmaskmasksmaskdigest' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskDigest'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskDigest'] }, - 'paintcorrectionmaskmasksmaskinverted' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskInverted'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskInverted'] }, - 'paintcorrectionmaskmasksmaskname' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskName'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskName'] }, - 'paintcorrectionmaskmasksmasksubtype' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskSubType'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskSubType'] }, - 'paintcorrectionmaskmasksmasksyncid' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskSyncID'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskSyncID'] }, - 'paintcorrectionmaskmasksmaskversion' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskVersion'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskVersion'] }, - 'paintcorrectionmaskmasksmidpoint' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMidpoint'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMidpoint'] }, - 'paintcorrectionmaskmasksorigin' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksOrigin'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksOrigin'] }, - 'paintcorrectionmaskmasksperimetervalue' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksPerimeterValue'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksPerimeterValue'] }, - 'paintcorrectionmaskmasksradius' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRadius'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRadius'] }, - 'paintcorrectionmaskmasksreferencepoint' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksReferencePoint'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksReferencePoint'] }, - 'paintcorrectionmaskmasksright' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRight'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRight'] }, - 'paintcorrectionmaskmasksroundness' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRoundness'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRoundness'] }, - 'paintcorrectionmaskmaskssizex' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksSizeX'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksSizeX'] }, - 'paintcorrectionmaskmaskssizey' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksSizeY'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksSizeY'] }, - 'paintcorrectionmaskmaskstop' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksTop'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksTop'] }, - 'paintcorrectionmaskmasksubtype' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskSubType'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskSubType'] }, - 'paintcorrectionmaskmasksvalue' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskValue'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskValue'] }, - 'paintcorrectionmaskmasksversion' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksVersion'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksVersion'] }, - 'paintcorrectionmaskmaskswhat' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksWhat'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksWhat'] }, - 'paintcorrectionmaskmaskswholeimagearea' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksWholeImageArea'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksWholeImageArea'] }, - 'paintcorrectionmaskmasksx' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksX'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksX'] }, - 'paintcorrectionmaskmasksy' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksY'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksY'] }, - 'paintcorrectionmaskmasksyncid' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskSyncID'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskSyncID'] }, - 'paintcorrectionmaskmaskszerox' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksZeroX'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksZeroX'] }, - 'paintcorrectionmaskmaskszeroy' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksZeroY'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksZeroY'] }, - 'paintcorrectionmaskmaskversion' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskVersion'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskVersion'] }, - 'paintcorrectionmaskmidpoint' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMidpoint'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMidpoint'] }, - 'paintcorrectionmaskorigin' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksOrigin'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksOrigin'] }, - 'paintcorrectionmaskperimetervalue' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksPerimeterValue'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksPerimeterValue'] }, - 'paintcorrectionmaskradius' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRadius'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRadius'] }, - 'paintcorrectionmaskrange' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMask'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMask'] }, - 'paintcorrectionmaskrangeareamodels' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'] }, - 'paintcorrectionmaskrangeareamodelscolorsampleinfo' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] }, - 'paintcorrectionmaskrangeareamodelscomponents' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'] }, - 'paintcorrectionmaskrangecoloramount' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'] }, - 'paintcorrectionmaskrangedepthfeather' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'] }, - 'paintcorrectionmaskrangedepthmax' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'] }, - 'paintcorrectionmaskrangedepthmin' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'] }, - 'paintcorrectionmaskrangeinvert' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'] }, - 'paintcorrectionmaskrangelumfeather' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'] }, - 'paintcorrectionmaskrangeluminancedepthsampleinfo' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] }, - 'paintcorrectionmaskrangelummax' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'] }, - 'paintcorrectionmaskrangelummin' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'] }, - 'paintcorrectionmaskrangelumrange' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'] }, - 'paintcorrectionmaskrangesampletype' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'] }, - 'paintcorrectionmaskrangetype' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'] }, - 'paintcorrectionmaskrangeversion' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'] }, - 'paintcorrectionmaskreferencepoint' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksReferencePoint'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksReferencePoint'] }, - 'paintcorrectionmaskright' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRight'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRight'] }, - 'paintcorrectionmaskroundness' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRoundness'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRoundness'] }, - 'paintcorrectionmasksizex' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeX'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeX'] }, - 'paintcorrectionmasksizey' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeY'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeY'] }, - 'paintcorrectionmasktop' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksTop'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksTop'] }, - 'paintcorrectionmaskvalue' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskValue'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskValue'] }, - 'paintcorrectionmaskversion' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksVersion'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksVersion'] }, - 'paintcorrectionmaskwhat' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksWhat'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksWhat'] }, - 'paintcorrectionmaskwholeimagearea' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksWholeImageArea'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksWholeImageArea'] }, - 'paintcorrectionmaskx' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksX'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksX'] }, - 'paintcorrectionmasky' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksY'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksY'] }, - 'paintcorrectionmaskzerox' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroX'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroX'] }, - 'paintcorrectionmaskzeroy' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroY'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroY'] }, - 'paintcorrectionmoire' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalMoire'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalMoire'] }, - 'paintcorrectionrangemask' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMask'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMask'] }, - 'paintcorrectionrangemaskareamodels' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModels'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModels'] }, - 'paintcorrectionrangemaskareamodelscolorsampleinfo' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] }, - 'paintcorrectionrangemaskareamodelscomponents' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'] }, - 'paintcorrectionrangemaskcoloramount' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskColorAmount'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskColorAmount'] }, - 'paintcorrectionrangemaskdepthfeather' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthFeather'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthFeather'] }, - 'paintcorrectionrangemaskdepthmax' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthMax'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthMax'] }, - 'paintcorrectionrangemaskdepthmin' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthMin'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthMin'] }, - 'paintcorrectionrangemaskinvert' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskInvert'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskInvert'] }, - 'paintcorrectionrangemasklumfeather' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumFeather'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumFeather'] }, - 'paintcorrectionrangemaskluminancedepthsampleinfo' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'] }, - 'paintcorrectionrangemasklummax' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumMax'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumMax'] }, - 'paintcorrectionrangemasklummin' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumMin'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumMin'] }, - 'paintcorrectionrangemasklumrange' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumRange'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumRange'] }, - 'paintcorrectionrangemasksampletype' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskSampleType'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskSampleType'] }, - 'paintcorrectionrangemasktype' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskType'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskType'] }, - 'paintcorrectionrangemaskversion' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskVersion'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskVersion'] }, - 'paintcorrectionsaturation' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSaturation'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSaturation'] }, - 'paintcorrectionshadows2012' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalShadows2012'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalShadows2012'] }, - 'paintcorrectionsharpness' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSharpness'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSharpness'] }, - 'paintcorrectiontemperature' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTemperature'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTemperature'] }, - 'paintcorrectiontexture' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTexture'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTexture'] }, - 'paintcorrectiontint' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTint'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTint'] }, - 'paintcorrectiontoninghue' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalToningHue'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalToningHue'] }, - 'paintcorrectiontoningsaturation' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalToningSaturation'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalToningSaturation'] }, - 'paintcorrectionwhat' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsWhat'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsWhat'] }, - 'paintcorrectionwhites2012' => { 481 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalWhites2012'], 483 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalWhites2012'] }, - 'panasonicdatetime' => { 326 => 0x0 }, - 'panasonicexifversion' => { 323 => 0x26 }, - 'panasonicimageheight' => { 323 => 0x4c }, - 'panasonicimagewidth' => { 323 => 0x4b }, - 'panasonicrawversion' => { 328 => 0x1 }, + 'pageprogressiondirection' => { 499 => 'pageProgressionDirection' }, + 'pagerange' => { 499 => 'pageRange' }, + 'paintbasedcorrectionmasks' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasks'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasks'] }, + 'paintbasedcorrections' => { 482 => 'PaintBasedCorrections', 484 => 'PaintBasedCorrections' }, + 'paintcorrectionactive' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionActive'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionActive'] }, + 'paintcorrectionamount' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionAmount'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionAmount'] }, + 'paintcorrectionblacks2012' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalBlacks2012'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalBlacks2012'] }, + 'paintcorrectionbrightness' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalBrightness'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalBrightness'] }, + 'paintcorrectionclarity' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity'] }, + 'paintcorrectionclarity2012' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity2012'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalClarity2012'] }, + 'paintcorrectioncontrast' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast'] }, + 'paintcorrectioncontrast2012' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast2012'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalContrast2012'] }, + 'paintcorrectioncorrectionname' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionName'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionName'] }, + 'paintcorrectioncorrectionsyncid' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionSyncID'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionSyncID'] }, + 'paintcorrectiondefringe' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalDefringe'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalDefringe'] }, + 'paintcorrectiondehaze' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalDehaze'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalDehaze'] }, + 'paintcorrectionexposure' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure'] }, + 'paintcorrectionexposure2012' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure2012'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalExposure2012'] }, + 'paintcorrectionhighlights2012' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalHighlights2012'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalHighlights2012'] }, + 'paintcorrectionhue' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalHue'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalHue'] }, + 'paintcorrectionluminancenoise' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalLuminanceNoise'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalLuminanceNoise'] }, + 'paintcorrectionmaskalpha' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAlpha'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAlpha'] }, + 'paintcorrectionmaskangle' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAngle'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksAngle'] }, + 'paintcorrectionmaskbottom' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksBottom'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksBottom'] }, + 'paintcorrectionmaskcentervalue' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterValue'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterValue'] }, + 'paintcorrectionmaskcenterweight' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterWeight'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCenterWeight'] }, + 'paintcorrectionmaskdabs' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksDabs'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksDabs'] }, + 'paintcorrectionmaskfeather' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFeather'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFeather'] }, + 'paintcorrectionmaskflipped' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlipped'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlipped'] }, + 'paintcorrectionmaskflow' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlow'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFlow'] }, + 'paintcorrectionmaskfullx' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullX'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullX'] }, + 'paintcorrectionmaskfully' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullY'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksFullY'] }, + 'paintcorrectionmaskinputdigest' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksInputDigest'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksInputDigest'] }, + 'paintcorrectionmaskleft' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksLeft'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksLeft'] }, + 'paintcorrectionmaskmaskactive' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskActive'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskActive'] }, + 'paintcorrectionmaskmaskblendmode' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskBlendMode'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskBlendMode'] }, + 'paintcorrectionmaskmaskdigest' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskDigest'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskDigest'] }, + 'paintcorrectionmaskmaskinverted' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskInverted'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskInverted'] }, + 'paintcorrectionmaskmaskname' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskName'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskName'] }, + 'paintcorrectionmaskmasks' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasks'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasks'] }, + 'paintcorrectionmaskmasksalpha' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksAlpha'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksAlpha'] }, + 'paintcorrectionmaskmasksangle' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksAngle'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksAngle'] }, + 'paintcorrectionmaskmasksbottom' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksBottom'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksBottom'] }, + 'paintcorrectionmaskmaskscentervalue' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksCenterValue'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksCenterValue'] }, + 'paintcorrectionmaskmaskscenterweight' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksCenterWeight'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksCenterWeight'] }, + 'paintcorrectionmaskmasksdabs' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksDabs'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksDabs'] }, + 'paintcorrectionmaskmasksfeather' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFeather'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFeather'] }, + 'paintcorrectionmaskmasksflipped' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFlipped'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFlipped'] }, + 'paintcorrectionmaskmasksflow' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFlow'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFlow'] }, + 'paintcorrectionmaskmasksfullx' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFullX'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFullX'] }, + 'paintcorrectionmaskmasksfully' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFullY'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksFullY'] }, + 'paintcorrectionmaskmasksinputdigest' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksInputDigest'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksInputDigest'] }, + 'paintcorrectionmaskmasksleft' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksLeft'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksLeft'] }, + 'paintcorrectionmaskmasksmaskactive' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskActive'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskActive'] }, + 'paintcorrectionmaskmasksmaskblendmode' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskBlendMode'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskBlendMode'] }, + 'paintcorrectionmaskmasksmaskdigest' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskDigest'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskDigest'] }, + 'paintcorrectionmaskmasksmaskinverted' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskInverted'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskInverted'] }, + 'paintcorrectionmaskmasksmaskname' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskName'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskName'] }, + 'paintcorrectionmaskmasksmasksubtype' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskSubType'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskSubType'] }, + 'paintcorrectionmaskmasksmasksyncid' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskSyncID'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskSyncID'] }, + 'paintcorrectionmaskmasksmaskversion' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskVersion'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskVersion'] }, + 'paintcorrectionmaskmasksmidpoint' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMidpoint'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMidpoint'] }, + 'paintcorrectionmaskmasksorigin' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksOrigin'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksOrigin'] }, + 'paintcorrectionmaskmasksperimetervalue' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksPerimeterValue'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksPerimeterValue'] }, + 'paintcorrectionmaskmasksradius' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRadius'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRadius'] }, + 'paintcorrectionmaskmasksreferencepoint' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksReferencePoint'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksReferencePoint'] }, + 'paintcorrectionmaskmasksright' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRight'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRight'] }, + 'paintcorrectionmaskmasksroundness' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRoundness'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksRoundness'] }, + 'paintcorrectionmaskmaskssizex' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksSizeX'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksSizeX'] }, + 'paintcorrectionmaskmaskssizey' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksSizeY'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksSizeY'] }, + 'paintcorrectionmaskmaskstop' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksTop'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksTop'] }, + 'paintcorrectionmaskmasksubtype' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskSubType'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskSubType'] }, + 'paintcorrectionmaskmasksvalue' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskValue'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksMaskValue'] }, + 'paintcorrectionmaskmasksversion' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksVersion'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksVersion'] }, + 'paintcorrectionmaskmaskswhat' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksWhat'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksWhat'] }, + 'paintcorrectionmaskmaskswholeimagearea' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksWholeImageArea'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksWholeImageArea'] }, + 'paintcorrectionmaskmasksx' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksX'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksX'] }, + 'paintcorrectionmaskmasksy' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksY'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksY'] }, + 'paintcorrectionmaskmasksyncid' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskSyncID'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskSyncID'] }, + 'paintcorrectionmaskmaskszerox' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksZeroX'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksZeroX'] }, + 'paintcorrectionmaskmaskszeroy' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksZeroY'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMasksZeroY'] }, + 'paintcorrectionmaskmaskversion' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskVersion'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskVersion'] }, + 'paintcorrectionmaskmidpoint' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMidpoint'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMidpoint'] }, + 'paintcorrectionmaskorigin' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksOrigin'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksOrigin'] }, + 'paintcorrectionmaskperimetervalue' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksPerimeterValue'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksPerimeterValue'] }, + 'paintcorrectionmaskradius' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRadius'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRadius'] }, + 'paintcorrectionmaskrange' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMask'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMask'] }, + 'paintcorrectionmaskrangeareamodels' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels'] }, + 'paintcorrectionmaskrangeareamodelscolorsampleinfo' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] }, + 'paintcorrectionmaskrangeareamodelscomponents' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents'] }, + 'paintcorrectionmaskrangecoloramount' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount'] }, + 'paintcorrectionmaskrangedepthfeather' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather'] }, + 'paintcorrectionmaskrangedepthmax' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax'] }, + 'paintcorrectionmaskrangedepthmin' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin'] }, + 'paintcorrectionmaskrangeinvert' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert'] }, + 'paintcorrectionmaskrangelumfeather' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather'] }, + 'paintcorrectionmaskrangeluminancedepthsampleinfo' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] }, + 'paintcorrectionmaskrangelummax' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax'] }, + 'paintcorrectionmaskrangelummin' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin'] }, + 'paintcorrectionmaskrangelumrange' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange'] }, + 'paintcorrectionmaskrangesampletype' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType'] }, + 'paintcorrectionmaskrangetype' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskType'] }, + 'paintcorrectionmaskrangeversion' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion'] }, + 'paintcorrectionmaskreferencepoint' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksReferencePoint'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksReferencePoint'] }, + 'paintcorrectionmaskright' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRight'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRight'] }, + 'paintcorrectionmaskroundness' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRoundness'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksRoundness'] }, + 'paintcorrectionmasksizex' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeX'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeX'] }, + 'paintcorrectionmasksizey' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeY'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksSizeY'] }, + 'paintcorrectionmasktop' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksTop'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksTop'] }, + 'paintcorrectionmaskvalue' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskValue'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksMaskValue'] }, + 'paintcorrectionmaskversion' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksVersion'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksVersion'] }, + 'paintcorrectionmaskwhat' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksWhat'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksWhat'] }, + 'paintcorrectionmaskwholeimagearea' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksWholeImageArea'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksWholeImageArea'] }, + 'paintcorrectionmaskx' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksX'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksX'] }, + 'paintcorrectionmasky' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksY'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksY'] }, + 'paintcorrectionmaskzerox' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroX'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroX'] }, + 'paintcorrectionmaskzeroy' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroY'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionMasksZeroY'] }, + 'paintcorrectionmoire' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalMoire'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalMoire'] }, + 'paintcorrectionrangemask' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMask'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMask'] }, + 'paintcorrectionrangemaskareamodels' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModels'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModels'] }, + 'paintcorrectionrangemaskareamodelscolorsampleinfo' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] }, + 'paintcorrectionrangemaskareamodelscomponents' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents'] }, + 'paintcorrectionrangemaskcoloramount' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskColorAmount'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskColorAmount'] }, + 'paintcorrectionrangemaskdepthfeather' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthFeather'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthFeather'] }, + 'paintcorrectionrangemaskdepthmax' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthMax'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthMax'] }, + 'paintcorrectionrangemaskdepthmin' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthMin'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskDepthMin'] }, + 'paintcorrectionrangemaskinvert' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskInvert'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskInvert'] }, + 'paintcorrectionrangemasklumfeather' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumFeather'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumFeather'] }, + 'paintcorrectionrangemaskluminancedepthsampleinfo' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo'] }, + 'paintcorrectionrangemasklummax' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumMax'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumMax'] }, + 'paintcorrectionrangemasklummin' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumMin'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumMin'] }, + 'paintcorrectionrangemasklumrange' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumRange'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskLumRange'] }, + 'paintcorrectionrangemasksampletype' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskSampleType'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskSampleType'] }, + 'paintcorrectionrangemasktype' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskType'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskType'] }, + 'paintcorrectionrangemaskversion' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskVersion'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsCorrectionRangeMaskVersion'] }, + 'paintcorrectionsaturation' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSaturation'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSaturation'] }, + 'paintcorrectionshadows2012' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalShadows2012'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalShadows2012'] }, + 'paintcorrectionsharpness' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSharpness'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalSharpness'] }, + 'paintcorrectiontemperature' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTemperature'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTemperature'] }, + 'paintcorrectiontexture' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTexture'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTexture'] }, + 'paintcorrectiontint' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTint'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalTint'] }, + 'paintcorrectiontoninghue' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalToningHue'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalToningHue'] }, + 'paintcorrectiontoningsaturation' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalToningSaturation'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalToningSaturation'] }, + 'paintcorrectionwhat' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsWhat'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsWhat'] }, + 'paintcorrectionwhites2012' => { 482 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalWhites2012'], 484 => [\'PaintBasedCorrections','PaintBasedCorrectionsLocalWhites2012'] }, + 'panasonicdatetime' => { 327 => 0x0 }, + 'panasonicexifversion' => { 324 => 0x26 }, + 'panasonicimageheight' => { 324 => 0x4c }, + 'panasonicimagewidth' => { 324 => 0x4b }, + 'panasonicrawversion' => { 329 => 0x1 }, 'panasonictitle' => { 119 => 0xc6d2 }, 'panasonictitle2' => { 119 => 0xc6d3 }, 'panoramaangle' => { 127 => 0x1153 }, - 'panoramacropbottom' => { 429 => 0x7 }, - 'panoramacropleft' => { 429 => 0x4 }, - 'panoramacropright' => { 429 => 0x6 }, - 'panoramacroptop' => { 429 => 0x5 }, - 'panoramadirection' => { 72 => 0x5, 127 => 0x1154, 429 => 0x3 }, - 'panoramaframeheight' => { 429 => 0x9 }, + 'panoramacropbottom' => { 430 => 0x7 }, + 'panoramacropleft' => { 430 => 0x4 }, + 'panoramacropright' => { 430 => 0x6 }, + 'panoramacroptop' => { 430 => 0x5 }, + 'panoramadirection' => { 72 => 0x5, 127 => 0x1154, 430 => 0x3 }, + 'panoramaframeheight' => { 430 => 0x9 }, 'panoramaframenumber' => { 72 => 0x2 }, - 'panoramaframewidth' => { 429 => 0x8 }, - 'panoramafullheight' => { 429 => 0x2 }, - 'panoramafullwidth' => { 429 => 0x1 }, - 'panoramamode' => { 140 => 0x3c, 300 => 0x601 }, - 'panoramasize3d' => { 412 => 0x38 }, - 'panoramasourceheight' => { 429 => 0xb }, - 'panoramasourcewidth' => { 429 => 0xa }, + 'panoramaframewidth' => { 430 => 0x8 }, + 'panoramafullheight' => { 430 => 0x2 }, + 'panoramafullwidth' => { 430 => 0x1 }, + 'panoramamode' => { 140 => 0x3c, 301 => 0x601 }, + 'panoramasize3d' => { 413 => 0x38 }, + 'panoramasourceheight' => { 430 => 0xb }, + 'panoramasourcewidth' => { 430 => 0xa }, 'panoramicstitchcameramotion' => { 176 => 'PanoramicStitchCameraMotion', 177 => 0x1 }, 'panoramicstitchmaptype' => { 176 => 'PanoramicStitchMapType', 177 => 0x2 }, 'panoramicstitchphi0' => { 176 => 'PanoramicStitchPhi0', 177 => 0x5 }, @@ -5101,38 +5104,38 @@ my %tagLookup = ( 'panoramicstitchtheta0' => { 176 => 'PanoramicStitchTheta0', 177 => 0x3 }, 'panoramicstitchtheta1' => { 176 => 'PanoramicStitchTheta1', 177 => 0x4 }, 'panoramicstitchversion' => { 177 => 0x0 }, - 'pantry' => { 509 => 'Pantry' }, - 'pantryinstanceid' => { 509 => [\'Pantry','PantryInstanceID'] }, - 'parallax' => { 127 => 0xb211, 299 => 0x28 }, - 'parametricdarks' => { 481 => 'ParametricDarks', 483 => 'ParametricDarks' }, - 'parametrichighlights' => { 481 => 'ParametricHighlights', 483 => 'ParametricHighlights' }, - 'parametrichighlightsplit' => { 481 => 'ParametricHighlightSplit', 483 => 'ParametricHighlightSplit' }, - 'parametriclights' => { 481 => 'ParametricLights', 483 => 'ParametricLights' }, - 'parametricmidtonesplit' => { 481 => 'ParametricMidtoneSplit', 483 => 'ParametricMidtoneSplit' }, - 'parametricshadows' => { 481 => 'ParametricShadows', 483 => 'ParametricShadows' }, - 'parametricshadowsplit' => { 481 => 'ParametricShadowSplit', 483 => 'ParametricShadowSplit' }, + 'pantry' => { 510 => 'Pantry' }, + 'pantryinstanceid' => { 510 => [\'Pantry','PantryInstanceID'] }, + 'parallax' => { 127 => 0xb211, 300 => 0x28 }, + 'parametricdarks' => { 482 => 'ParametricDarks', 484 => 'ParametricDarks' }, + 'parametrichighlights' => { 482 => 'ParametricHighlights', 484 => 'ParametricHighlights' }, + 'parametrichighlightsplit' => { 482 => 'ParametricHighlightSplit', 484 => 'ParametricHighlightSplit' }, + 'parametriclights' => { 482 => 'ParametricLights', 484 => 'ParametricLights' }, + 'parametricmidtonesplit' => { 482 => 'ParametricMidtoneSplit', 484 => 'ParametricMidtoneSplit' }, + 'parametricshadows' => { 482 => 'ParametricShadows', 484 => 'ParametricShadows' }, + 'parametricshadowsplit' => { 482 => 'ParametricShadowSplit', 484 => 'ParametricShadowSplit' }, 'parentalrating' => { 179 => 'WM/ParentalRating' }, - 'parentid' => { 494 => 'parentId' }, - 'parentmediaeventid' => { 471 => 'ParentMediaEventID' }, - 'parentmeid' => { 471 => 'ParentMEID' }, - 'parentproductid' => { 375 => '@ppi' }, - 'parentreference1' => { 492 => [\'TagStructure','TagStructureParentReference'] }, - 'parentreference2' => { 492 => [\'TagStructure','TagStructureSubLabelsParentReference'] }, - 'parentreference3' => { 492 => [\'TagStructure','TagStructureSubLabelsSubLabelsParentReference'] }, - 'parentreference4' => { 492 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsParentReference'] }, - 'parentreference5' => { 492 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsParentReference'] }, - 'parentreference6' => { 492 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsParentReference'] }, - 'parentshorttitle' => { 375 => '@PST' }, - 'parenttitle' => { 375 => '@pti' }, + 'parentid' => { 495 => 'parentId' }, + 'parentmediaeventid' => { 472 => 'ParentMediaEventID' }, + 'parentmeid' => { 472 => 'ParentMEID' }, + 'parentproductid' => { 376 => '@ppi' }, + 'parentreference1' => { 493 => [\'TagStructure','TagStructureParentReference'] }, + 'parentreference2' => { 493 => [\'TagStructure','TagStructureSubLabelsParentReference'] }, + 'parentreference3' => { 493 => [\'TagStructure','TagStructureSubLabelsSubLabelsParentReference'] }, + 'parentreference4' => { 493 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsParentReference'] }, + 'parentreference5' => { 493 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsParentReference'] }, + 'parentreference6' => { 493 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsParentReference'] }, + 'parentshorttitle' => { 376 => '@PST' }, + 'parenttitle' => { 376 => '@pti' }, 'partialactivecols1' => { 138 => 0x17e8 }, 'partialactivecols2' => { 138 => 0x17f2 }, 'partialactiverows1' => { 138 => 0x17fc }, 'partialactiverows2' => { 138 => 0x1806 }, - 'partofcompilation' => { 508 => 'partOfCompilation' }, - 'patientbirthdate' => { 460 => 'PatientDOB' }, - 'patientid' => { 460 => 'PatientID' }, - 'patientname' => { 460 => 'PatientName' }, - 'patientsex' => { 460 => 'PatientSex' }, + 'partofcompilation' => { 509 => 'partOfCompilation' }, + 'patientbirthdate' => { 461 => 'PatientDOB' }, + 'patientid' => { 461 => 'PatientID' }, + 'patientname' => { 461 => 'PatientName' }, + 'patientsex' => { 461 => 'PatientSex' }, 'patternareaheight' => { 138 => 0x963 }, 'patternareawidth' => { 138 => 0x962 }, 'patterncorrectionfactorscale' => { 138 => 0x969 }, @@ -5144,52 +5147,52 @@ my %tagLookup = ( 'patternimagerwidth' => { 138 => 0x960 }, 'patternx' => { 138 => 0x966 }, 'patterny' => { 138 => 0x967 }, - 'pdfversion' => { 495 => 'PDFVersion' }, - 'pentaximagesize' => { 358 => 0x9 }, - 'pentaxmodelid' => { 338 => 0x0, 358 => 0x5 }, - 'pentaxmodeltype' => { 358 => 0x1 }, - 'pentaxversion' => { 358 => 0x0 }, - 'people' => { 462 => 'People', 474 => 'People' }, + 'pdfversion' => { 496 => 'PDFVersion' }, + 'pentaximagesize' => { 359 => 0x9 }, + 'pentaxmodelid' => { 339 => 0x0, 359 => 0x5 }, + 'pentaxmodeltype' => { 359 => 0x1 }, + 'pentaxversion' => { 359 => 0x0 }, + 'people' => { 463 => 'People', 475 => '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' => { 375 => 'perf', 383 => 'perf' }, - 'performerkeywords' => { 383 => "\xa9prk" }, - 'performers' => { 383 => "\xa9prf" }, - 'performerurl' => { 383 => "\xa9prl" }, + 'performer' => { 376 => 'perf', 384 => 'perf' }, + 'performerkeywords' => { 384 => "\xa9prk" }, + 'performers' => { 384 => "\xa9prf" }, + 'performerurl' => { 384 => "\xa9prl" }, 'period' => { 179 => 'WM/Period' }, - 'peripheralillumcentralradius' => { 458 => 0x8030 }, - 'peripheralillumcentralvalue' => { 458 => 0x8031 }, + 'peripheralillumcentralradius' => { 459 => 0x8030 }, + 'peripheralillumcentralvalue' => { 459 => 0x8031 }, 'peripheralillumination' => { 103 => 0x20702, 109 => 0x68 }, - 'peripheralilluminationcorr' => { 62 => 0x1, 348 => 0x2 }, + 'peripheralilluminationcorr' => { 62 => 0x1, 349 => 0x2 }, 'peripheralilluminationon' => { 103 => '0x20702.0', 109 => 0x64 }, - 'peripheralillumperiphvalue' => { 458 => 0x8032 }, + 'peripheralillumperiphvalue' => { 459 => 0x8032 }, 'peripherallighting' => { 79 => 0x2, 127 => 0x3804 }, 'peripherallightingsetting' => { 80 => 0x5 }, 'peripherallightingvalue' => { 79 => 0x6 }, - 'permissions' => { 501 => 'permissions' }, - 'permits' => { 479 => 'permits' }, - 'person' => { 498 => 'person' }, - 'personality' => { 471 => 'Personality' }, - 'personheard' => { 494 => 'PersonHeard' }, - 'personheardidentifier' => { 494 => [\'PersonHeard','PersonHeardIdentifier'] }, - 'personheardname' => { 494 => [\'PersonHeard','PersonHeardName'] }, - 'personinimage' => { 494 => 'PersonInImage' }, - 'personinimagecharacteristic' => { 494 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristic'] }, - 'personinimagecvtermcvid' => { 494 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvId'] }, - 'personinimagecvtermid' => { 494 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvTermId'] }, - 'personinimagecvtermname' => { 494 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvTermName'] }, - 'personinimagecvtermrefinedabout' => { 494 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvTermRefinedAbout'] }, - 'personinimagedescription' => { 494 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonDescription'] }, - 'personinimageid' => { 494 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonId'] }, - 'personinimagename' => { 494 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonName'] }, - 'personinimagewdetails' => { 494 => 'PersonInImageWDetails' }, - 'perspectiveaspect' => { 481 => 'PerspectiveAspect', 483 => 'PerspectiveAspect' }, - 'perspectivehorizontal' => { 481 => 'PerspectiveHorizontal', 483 => 'PerspectiveHorizontal' }, - 'perspectiverotate' => { 481 => 'PerspectiveRotate', 483 => 'PerspectiveRotate' }, - 'perspectivescale' => { 481 => 'PerspectiveScale', 483 => 'PerspectiveScale' }, - 'perspectiveupright' => { 481 => 'PerspectiveUpright', 483 => 'PerspectiveUpright' }, - 'perspectivevertical' => { 481 => 'PerspectiveVertical', 483 => 'PerspectiveVertical' }, - 'perspectivex' => { 481 => 'PerspectiveX', 483 => 'PerspectiveX' }, - 'perspectivey' => { 481 => 'PerspectiveY', 483 => 'PerspectiveY' }, + 'permissions' => { 502 => 'permissions' }, + 'permits' => { 480 => 'permits' }, + 'person' => { 499 => 'person' }, + 'personality' => { 472 => 'Personality' }, + 'personheard' => { 495 => 'PersonHeard' }, + 'personheardidentifier' => { 495 => [\'PersonHeard','PersonHeardIdentifier'] }, + 'personheardname' => { 495 => [\'PersonHeard','PersonHeardName'] }, + 'personinimage' => { 495 => 'PersonInImage' }, + 'personinimagecharacteristic' => { 495 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristic'] }, + 'personinimagecvtermcvid' => { 495 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvId'] }, + 'personinimagecvtermid' => { 495 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvTermId'] }, + 'personinimagecvtermname' => { 495 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvTermName'] }, + 'personinimagecvtermrefinedabout' => { 495 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonCharacteristicCvTermRefinedAbout'] }, + 'personinimagedescription' => { 495 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonDescription'] }, + 'personinimageid' => { 495 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonId'] }, + 'personinimagename' => { 495 => [\'PersonInImageWDetails','PersonInImageWDetailsPersonName'] }, + 'personinimagewdetails' => { 495 => 'PersonInImageWDetails' }, + 'perspectiveaspect' => { 482 => 'PerspectiveAspect', 484 => 'PerspectiveAspect' }, + 'perspectivehorizontal' => { 482 => 'PerspectiveHorizontal', 484 => 'PerspectiveHorizontal' }, + 'perspectiverotate' => { 482 => 'PerspectiveRotate', 484 => 'PerspectiveRotate' }, + 'perspectivescale' => { 482 => 'PerspectiveScale', 484 => 'PerspectiveScale' }, + 'perspectiveupright' => { 482 => 'PerspectiveUpright', 484 => 'PerspectiveUpright' }, + 'perspectivevertical' => { 482 => 'PerspectiveVertical', 484 => 'PerspectiveVertical' }, + 'perspectivex' => { 482 => 'PerspectiveX', 484 => 'PerspectiveX' }, + 'perspectivey' => { 482 => 'PerspectiveY', 484 => 'PerspectiveY' }, 'pf0customfuncregistration' => { 92 => 0x1 }, 'pf10retainprogramshift' => { 92 => 0xb }, 'pf13drivepriority' => { 92 => 0xe }, @@ -5246,112 +5249,112 @@ my %tagLookup = ( 'phasedetectaf' => { 193 => 0x6 }, 'phonenumber' => { 157 => 'Phone' }, 'photoeffect' => { 34 => 0x28 }, - 'photoeffecthistoryxml' => { 275 => 0xe9651831 }, - 'photoeffects' => { 275 => 0xab5eca5e }, - 'photoeffectsblue' => { 277 => 0x8 }, - 'photoeffectsgreen' => { 277 => 0x6 }, - 'photoeffectsred' => { 277 => 0x4 }, - 'photoeffectstype' => { 277 => 0x0 }, - 'photographicsensitivity' => { 488 => 'PhotographicSensitivity' }, - 'photoinfoplayback' => { 282 => '17.6', 291 => '33.6' }, - 'photometricinterpretation' => { 119 => 0x106, 504 => 'PhotometricInterpretation' }, - 'photoshootingmenubank' => { 230 => 0x112, 231 => 0x122, 251 => 0xe7d, 261 => 0xfbd }, - 'photoshootingmenubankimagearea' => { 230 => 0x134, 231 => 0x148, 251 => '3716.1', 261 => 0x791 }, - 'photoshopbgrthumbnail' => { 372 => 0x409 }, - 'photoshopquality' => { 371 => 0x0 }, - 'photoshopthumbnail' => { 372 => 0x40c }, - 'photostyle' => { 323 => 0x89 }, - 'picasawebgphotoid' => { 486 => 'picasawebGPhotoId' }, - 'picklabel' => { 486 => 'PickLabel' }, - 'pictinfo' => { 399 => 0x208 }, - 'picturecontrol' => { 275 => 0xe2173c47 }, - 'picturecontrolactive' => { 278 => 0x0 }, - 'picturecontroladjust' => { 234 => 0x30, 235 => 0x30, 236 => 0x36 }, - 'picturecontrolbase' => { 234 => 0x18, 235 => 0x18, 236 => 0x1c }, + 'photoeffecthistoryxml' => { 276 => 0xe9651831 }, + 'photoeffects' => { 276 => 0xab5eca5e }, + 'photoeffectsblue' => { 278 => 0x8 }, + 'photoeffectsgreen' => { 278 => 0x6 }, + 'photoeffectsred' => { 278 => 0x4 }, + 'photoeffectstype' => { 278 => 0x0 }, + 'photographicsensitivity' => { 489 => 'PhotographicSensitivity' }, + 'photoinfoplayback' => { 283 => '17.6', 292 => '33.6' }, + 'photometricinterpretation' => { 119 => 0x106, 505 => 'PhotometricInterpretation' }, + 'photoshootingmenubank' => { 231 => 0x112, 232 => 0x122, 252 => 0xe7d, 262 => 0xfbd }, + 'photoshootingmenubankimagearea' => { 231 => 0x134, 232 => 0x148, 252 => '3716.1', 262 => 0x791 }, + 'photoshopbgrthumbnail' => { 373 => 0x409 }, + 'photoshopquality' => { 372 => 0x0 }, + 'photoshopthumbnail' => { 373 => 0x40c }, + 'photostyle' => { 324 => 0x89 }, + 'picasawebgphotoid' => { 487 => 'picasawebGPhotoId' }, + 'picklabel' => { 487 => 'PickLabel' }, + 'pictinfo' => { 400 => 0x208 }, + 'picturecontrol' => { 276 => 0xe2173c47 }, + 'picturecontrolactive' => { 279 => 0x0 }, + 'picturecontroladjust' => { 235 => 0x30, 236 => 0x30, 237 => 0x36 }, + 'picturecontrolbase' => { 235 => 0x18, 236 => 0x18, 237 => 0x1c }, 'picturecontroldata' => { 227 => [0xbd,0x23] }, - 'picturecontrolmode' => { 278 => 0x13 }, - 'picturecontrolname' => { 234 => 0x4, 235 => 0x4, 236 => 0x8 }, - 'picturecontrolquickadjust' => { 234 => 0x31, 235 => 0x31, 236 => 0x37 }, - 'pictureeffect' => { 423 => 0x200e }, - 'pictureeffect2' => { 432 => 0x1163, 433 => 0x1167, 434 => 0x1143, 435 => 0x11bf, 436 => 0x119b, 437 => 0x1053, 438 => 0x24b, 439 => 0x24b, 440 => 0x23c, 454 => 0x46 }, + 'picturecontrolmode' => { 279 => 0x13 }, + 'picturecontrolname' => { 235 => 0x4, 236 => 0x4, 237 => 0x8 }, + 'picturecontrolquickadjust' => { 235 => 0x31, 236 => 0x31, 237 => 0x37 }, + 'pictureeffect' => { 424 => 0x200e }, + 'pictureeffect2' => { 433 => 0x1163, 434 => 0x1167, 435 => 0x1143, 436 => 0x11bf, 437 => 0x119b, 438 => 0x1053, 439 => 0x24b, 440 => 0x24b, 441 => 0x23c, 455 => 0x46 }, 'picturefinish' => { 182 => 0x71 }, - 'picturemode' => { 127 => 0x1031, 300 => 0x520, 358 => [0xb,0x33], 400 => 0x3d }, - 'picturemode2' => { 339 => 0x0 }, - 'picturemodebwfilter' => { 300 => 0x525 }, - 'picturemodecontrast' => { 300 => 0x523 }, - 'picturemodeeffect' => { 300 => 0x52d }, - 'picturemodehue' => { 300 => 0x522 }, - 'picturemodesaturation' => { 300 => 0x521 }, - 'picturemodesharpness' => { 300 => 0x524 }, - 'picturemodetone' => { 300 => 0x526 }, - 'pictureprofile' => { 432 => [0x115e,0x115f], 433 => [0x1162,0x1163], 434 => [0x113e,0x113f], 435 => [0x11ba,0x11bb], 436 => [0x1196,0x1197], 437 => [0x104e,0x104f], 438 => [0x246,0x247], 439 => [0x246,0x247], 440 => [0x237,0x238] }, + 'picturemode' => { 127 => 0x1031, 301 => 0x520, 359 => [0xb,0x33], 401 => 0x3d }, + 'picturemode2' => { 340 => 0x0 }, + 'picturemodebwfilter' => { 301 => 0x525 }, + 'picturemodecontrast' => { 301 => 0x523 }, + 'picturemodeeffect' => { 301 => 0x52d }, + 'picturemodehue' => { 301 => 0x522 }, + 'picturemodesaturation' => { 301 => 0x521 }, + 'picturemodesharpness' => { 301 => 0x524 }, + 'picturemodetone' => { 301 => 0x526 }, + 'pictureprofile' => { 433 => [0x115e,0x115f], 434 => [0x1162,0x1163], 435 => [0x113e,0x113f], 436 => [0x11ba,0x11bb], 437 => [0x1196,0x1197], 438 => [0x104e,0x104f], 439 => [0x246,0x247], 440 => [0x246,0x247], 441 => [0x237,0x238] }, 'picturestyle' => { 8 => [0x4b,0x51], 9 => 0xf4, 10 => 0x6c, 11 => 0x86, 12 => 0x73, 16 => 0xab, 17 => 0xa7, 18 => 0xb0, 19 => 0x6c, 20 => 0xa7, 21 => 0xf4, 22 => 0xb3, 24 => 0xf4, 25 => 0xfa, 27 => 0x169, 74 => 0xa, 103 => 0x20301, 109 => 0x2 }, 'picturestylepc' => { 64 => 0x4009 }, 'picturestyleuserdef' => { 64 => 0x4008 }, - 'picturewizard' => { 397 => 0x21 }, - 'picturewizardcolor' => { 396 => 0x1 }, - 'picturewizardcontrast' => { 396 => 0x4 }, - 'picturewizardmode' => { 396 => 0x0 }, - 'picturewizardsaturation' => { 396 => 0x2 }, - 'picturewizardsharpness' => { 396 => 0x3 }, + 'picturewizard' => { 398 => 0x21 }, + 'picturewizardcolor' => { 397 => 0x1 }, + 'picturewizardcontrast' => { 397 => 0x4 }, + 'picturewizardmode' => { 397 => 0x0 }, + 'picturewizardsaturation' => { 397 => 0x2 }, + 'picturewizardsharpness' => { 397 => 0x3 }, 'pipelineversion' => { 176 => 'PipelineVersion' }, - 'pitch' => { 115 => 0x6, 283 => '4.1', 295 => '4.1', 383 => ['ptch',"\xa9fpt"] }, - 'pitchangle' => { 250 => 0x350f, 251 => 0x2c28, 255 => 0xc21e, 260 => 0x36f8, 261 => 0x2eff, 263 => 0xce36, 264 => 0xeaef, 300 => 0x904, 323 => 0x91, 357 => 0x2, 395 => 0x1 }, - 'pitchshift' => { 377 => 'player.movie.audio.pitchshift' }, - 'pixelaspectratio' => { 376 => 'pasp' }, + 'pitch' => { 115 => 0x6, 284 => '4.1', 296 => '4.1', 384 => ['ptch',"\xa9fpt"] }, + 'pitchangle' => { 251 => 0x350f, 252 => 0x2c28, 256 => 0xc21e, 261 => 0x36f8, 262 => 0x2eff, 264 => 0xce36, 265 => 0x80c9, 301 => 0x904, 324 => 0x91, 358 => 0x2, 396 => 0x1 }, + 'pitchshift' => { 378 => 'player.movie.audio.pitchshift' }, + 'pixelaspectratio' => { 377 => 'pasp' }, 'pixelclockfrequency' => { 138 => 0x40b }, 'pixelcorrectionoffset' => { 138 => 0x972 }, 'pixelcorrectionscale' => { 138 => 0x971 }, 'pixelscale' => { 119 => 0x830e }, - 'pixelshiftinfo' => { 423 => 0x202f }, + 'pixelshiftinfo' => { 424 => 0x202f }, 'pixelshiftoffset' => { 127 => 0x1106 }, - 'pixelshiftresolution' => { 359 => 0x0 }, + 'pixelshiftresolution' => { 360 => 0x0 }, 'pixelshiftshots' => { 127 => 0x1105 }, - 'pixelsperunitx' => { 312 => 0x0 }, - 'pixelsperunity' => { 312 => 0x4 }, - 'pixelunits' => { 312 => 0x8 }, - 'planarconfiguration' => { 119 => 0x11c, 504 => 'PlanarConfiguration' }, - 'plane' => { 461 => [\'Planes','PlanesPlane'] }, - 'planeboundary' => { 461 => [\'Planes','PlanesPlaneBoundary'] }, - 'planeboundaryvertexcount' => { 461 => [\'Planes','PlanesPlaneBoundaryVertexCount'] }, - 'planeextentx' => { 461 => [\'Planes','PlanesPlaneExtentX'] }, - 'planeextentz' => { 461 => [\'Planes','PlanesPlaneExtentZ'] }, - 'planepose' => { 461 => [\'Planes','PlanesPlanePose'] }, - 'planeposepositionx' => { 461 => [\'Planes','PlanesPlanePosePositionX'] }, - 'planeposepositiony' => { 461 => [\'Planes','PlanesPlanePosePositionY'] }, - 'planeposepositionz' => { 461 => [\'Planes','PlanesPlanePosePositionZ'] }, - 'planeposerotationw' => { 461 => [\'Planes','PlanesPlanePoseRotationW'] }, - 'planeposerotationx' => { 461 => [\'Planes','PlanesPlanePoseRotationX'] }, - 'planeposerotationy' => { 461 => [\'Planes','PlanesPlanePoseRotationY'] }, - 'planeposerotationz' => { 461 => [\'Planes','PlanesPlanePoseRotationZ'] }, - 'planeposetimestamp' => { 461 => [\'Planes','PlanesPlanePoseTimestamp'] }, - 'planes' => { 461 => 'Planes' }, - 'planningref' => { 494 => 'PlanningRef' }, - 'planningrefidentifier' => { 494 => [\'PlanningRef','PlanningRefIdentifier'] }, - 'planningrefname' => { 494 => [\'PlanningRef','PlanningRefName'] }, - 'planningrefrole' => { 494 => [\'PlanningRef','PlanningRefRole'] }, - 'platenames' => { 513 => 'PlateNames' }, - 'platform' => { 498 => 'platform' }, - 'playallframes' => { 383 => 'AllF' }, - 'playbackflickdown' => { 298 => 0x159 }, - 'playbackflickup' => { 298 => 0x155 }, - 'playbackmenustime' => { 287 => '20.1', 288 => '21.1', 289 => '21.1' }, - 'playbackmonitorofftime' => { 282 => '25.2', 283 => '36.1', 285 => '36.1', 286 => '36.1', 290 => '35.1', 291 => '8.1', 292 => '35.1', 295 => '36.1', 296 => '36.1', 297 => '21.1', 298 => 0x33 }, - 'playbackzoom' => { 283 => '37.1' }, + 'pixelsperunitx' => { 313 => 0x0 }, + 'pixelsperunity' => { 313 => 0x4 }, + 'pixelunits' => { 313 => 0x8 }, + 'planarconfiguration' => { 119 => 0x11c, 505 => 'PlanarConfiguration' }, + 'plane' => { 462 => [\'Planes','PlanesPlane'] }, + 'planeboundary' => { 462 => [\'Planes','PlanesPlaneBoundary'] }, + 'planeboundaryvertexcount' => { 462 => [\'Planes','PlanesPlaneBoundaryVertexCount'] }, + 'planeextentx' => { 462 => [\'Planes','PlanesPlaneExtentX'] }, + 'planeextentz' => { 462 => [\'Planes','PlanesPlaneExtentZ'] }, + 'planepose' => { 462 => [\'Planes','PlanesPlanePose'] }, + 'planeposepositionx' => { 462 => [\'Planes','PlanesPlanePosePositionX'] }, + 'planeposepositiony' => { 462 => [\'Planes','PlanesPlanePosePositionY'] }, + 'planeposepositionz' => { 462 => [\'Planes','PlanesPlanePosePositionZ'] }, + 'planeposerotationw' => { 462 => [\'Planes','PlanesPlanePoseRotationW'] }, + 'planeposerotationx' => { 462 => [\'Planes','PlanesPlanePoseRotationX'] }, + 'planeposerotationy' => { 462 => [\'Planes','PlanesPlanePoseRotationY'] }, + 'planeposerotationz' => { 462 => [\'Planes','PlanesPlanePoseRotationZ'] }, + 'planeposetimestamp' => { 462 => [\'Planes','PlanesPlanePoseTimestamp'] }, + 'planes' => { 462 => 'Planes' }, + 'planningref' => { 495 => 'PlanningRef' }, + 'planningrefidentifier' => { 495 => [\'PlanningRef','PlanningRefIdentifier'] }, + 'planningrefname' => { 495 => [\'PlanningRef','PlanningRefName'] }, + 'planningrefrole' => { 495 => [\'PlanningRef','PlanningRefRole'] }, + 'platenames' => { 514 => 'PlateNames' }, + 'platform' => { 499 => 'platform' }, + 'playallframes' => { 384 => 'AllF' }, + 'playbackflickdown' => { 299 => 0x159 }, + 'playbackflickup' => { 299 => 0x155 }, + 'playbackmenustime' => { 288 => '20.1', 289 => '21.1', 290 => '21.1' }, + 'playbackmonitorofftime' => { 283 => '25.2', 284 => '36.1', 286 => '36.1', 287 => '36.1', 291 => '35.1', 292 => '8.1', 293 => '35.1', 296 => '36.1', 297 => '36.1', 298 => '21.1', 299 => 0x33 }, + 'playbackzoom' => { 284 => '37.1' }, 'playdisplay' => { 184 => 0x4e }, - 'playerversion' => { 377 => 'player.version' }, - 'playgap' => { 375 => 'pgap' }, - 'playlistid' => { 375 => 'plID' }, - 'playmode' => { 383 => 'SDLN' }, - 'playselection' => { 383 => 'SelO' }, - 'plusversion' => { 310 => 'Version' }, - 'pmversion' => { 370 => 'PMVersion' }, - 'pngwarning' => { 313 => 'Warning' }, - 'podcast' => { 375 => 'pcst' }, - 'podcasturl' => { 375 => 'purl' }, + 'playerversion' => { 378 => 'player.version' }, + 'playgap' => { 376 => 'pgap' }, + 'playlistid' => { 376 => 'plID' }, + 'playmode' => { 384 => 'SDLN' }, + 'playselection' => { 384 => 'SelO' }, + 'plusversion' => { 311 => 'Version' }, + 'pmversion' => { 371 => 'PMVersion' }, + 'pngwarning' => { 314 => 'Warning' }, + 'podcast' => { 376 => 'pcst' }, + 'podcasturl' => { 376 => 'purl' }, 'poilevel' => { 226 => 0x8 }, - 'portraitimpressionbalance' => { 263 => 0x7fa0 }, - 'portraitnote' => { 464 => 'PortraitNote' }, + 'portraitimpressionbalance' => { 264 => 0x7fa0 }, + 'portraitnote' => { 465 => 'PortraitNote' }, 'portraitoutputhighlightpoint' => { 109 => 0x1d }, 'portraitoutputshadowpoint' => { 109 => 0x1e }, 'portraitrawcolortone' => { 109 => 0x16 }, @@ -5364,110 +5367,112 @@ my %tagLookup = ( 'portraitrawshadowpoint' => { 109 => 0x1c }, 'portraitrawsharpness' => { 109 => 0x1a }, 'portraitrefiner' => { 113 => 0x302b }, - 'portraitrequest' => { 464 => 'PortraitRequest' }, + 'portraitrequest' => { 465 => 'PortraitRequest' }, 'portraitunsharpmaskfineness' => { 109 => 0x9a }, 'portraitunsharpmaskstrength' => { 109 => 0x98 }, 'portraitunsharpmaskthreshold' => { 109 => 0x9c }, - 'portraitversion' => { 464 => 'PortraitVersion' }, - 'pose' => { 461 => 'Pose' }, - 'poseheadingdegrees' => { 469 => 'PoseHeadingDegrees' }, - 'posepitchdegrees' => { 469 => 'PosePitchDegrees' }, - 'posepositionx' => { 461 => [\'Pose','PosePositionX'] }, - 'posepositiony' => { 461 => [\'Pose','PosePositionY'] }, - 'posepositionz' => { 461 => [\'Pose','PosePositionZ'] }, - 'poserolldegrees' => { 469 => 'PoseRollDegrees' }, - 'poserotationw' => { 461 => [\'Pose','PoseRotationW'] }, - 'poserotationx' => { 461 => [\'Pose','PoseRotationX'] }, - 'poserotationy' => { 461 => [\'Pose','PoseRotationY'] }, - 'poserotationz' => { 461 => [\'Pose','PoseRotationZ'] }, - 'posetimestamp' => { 461 => [\'Pose','PoseTimestamp'] }, - 'positiondescriptor' => { 497 => 'positionDescriptor' }, + 'portraitversion' => { 465 => 'PortraitVersion' }, + 'pose' => { 462 => 'Pose' }, + 'poseheadingdegrees' => { 470 => 'PoseHeadingDegrees' }, + 'posepitchdegrees' => { 470 => 'PosePitchDegrees' }, + 'posepositionx' => { 462 => [\'Pose','PosePositionX'] }, + 'posepositiony' => { 462 => [\'Pose','PosePositionY'] }, + 'posepositionz' => { 462 => [\'Pose','PosePositionZ'] }, + 'poserolldegrees' => { 470 => 'PoseRollDegrees' }, + 'poserotationw' => { 462 => [\'Pose','PoseRotationW'] }, + 'poserotationx' => { 462 => [\'Pose','PoseRotationX'] }, + 'poserotationy' => { 462 => [\'Pose','PoseRotationY'] }, + 'poserotationz' => { 462 => [\'Pose','PoseRotationZ'] }, + 'posetimestamp' => { 462 => [\'Pose','PoseTimestamp'] }, + 'positiondescriptor' => { 498 => 'positionDescriptor' }, 'postalcode' => { 161 => 'PostalCode' }, - 'postcropvignetteamount' => { 481 => 'PostCropVignetteAmount', 483 => 'PostCropVignetteAmount' }, - 'postcropvignettefeather' => { 481 => 'PostCropVignetteFeather', 483 => 'PostCropVignetteFeather' }, - 'postcropvignettehighlightcontrast' => { 481 => 'PostCropVignetteHighlightContrast', 483 => 'PostCropVignetteHighlightContrast' }, - 'postcropvignettemidpoint' => { 481 => 'PostCropVignetteMidpoint', 483 => 'PostCropVignetteMidpoint' }, - 'postcropvignetteroundness' => { 481 => 'PostCropVignetteRoundness', 483 => 'PostCropVignetteRoundness' }, - 'postcropvignettestyle' => { 481 => 'PostCropVignetteStyle', 483 => 'PostCropVignetteStyle' }, - 'postfocusmerging' => { 323 => 0xbf }, - 'potentialface1position' => { 420 => 0xb }, - 'potentialface2position' => { 420 => 0x15 }, - 'potentialface3position' => { 420 => 0x1f }, - 'potentialface4position' => { 420 => 0x29 }, - 'potentialface5position' => { 420 => 0x33 }, - 'potentialface6position' => { 420 => 0x3d }, - 'potentialface7position' => { 420 => 0x47 }, - 'potentialface8position' => { 420 => 0x51 }, - 'powersource' => { 337 => '0.1' }, + 'postcropvignetteamount' => { 482 => 'PostCropVignetteAmount', 484 => 'PostCropVignetteAmount' }, + 'postcropvignettefeather' => { 482 => 'PostCropVignetteFeather', 484 => 'PostCropVignetteFeather' }, + 'postcropvignettehighlightcontrast' => { 482 => 'PostCropVignetteHighlightContrast', 484 => 'PostCropVignetteHighlightContrast' }, + 'postcropvignettemidpoint' => { 482 => 'PostCropVignetteMidpoint', 484 => 'PostCropVignetteMidpoint' }, + 'postcropvignetteroundness' => { 482 => 'PostCropVignetteRoundness', 484 => 'PostCropVignetteRoundness' }, + 'postcropvignettestyle' => { 482 => 'PostCropVignetteStyle', 484 => 'PostCropVignetteStyle' }, + 'postfocusmerging' => { 324 => 0xbf }, + 'postreleaseburstlength' => { 232 => 0x714 }, + 'potentialface1position' => { 421 => 0xb }, + 'potentialface2position' => { 421 => 0x15 }, + 'potentialface3position' => { 421 => 0x1f }, + 'potentialface4position' => { 421 => 0x29 }, + 'potentialface5position' => { 421 => 0x33 }, + 'potentialface6position' => { 421 => 0x3d }, + 'potentialface7position' => { 421 => 0x47 }, + 'potentialface8position' => { 421 => 0x51 }, + 'powersource' => { 338 => '0.1' }, 'poweruptime' => { 227 => 0xb6 }, 'preaf' => { 126 => '0.2' }, - 'precaptureframes' => { 305 => 0x300 }, + 'precaptureframes' => { 306 => 0x300 }, 'predictor' => { 119 => 0x13d }, - 'preflashreturnstrength' => { 248 => 0x28a }, - 'prefs' => { 131 => 0xdd, 370 => 'Prefs' }, + 'preflashreturnstrength' => { 249 => 0x28a }, + 'prefs' => { 131 => 0xdd, 371 => 'Prefs' }, 'prereadfastresetcount' => { 138 => 0x187e }, - 'preservedfilename' => { 509 => 'PreservedFileName' }, + 'prereleaseburstlength' => { 232 => 0x712 }, + 'preservedfilename' => { 510 => 'PreservedFileName' }, 'preservedspecimen' => { 118 => 'PreservedSpecimen' }, 'preservedspecimenmaterialsampleid' => { 118 => [\'PreservedSpecimen','PreservedSpecimenMaterialSampleID'] }, - 'presettype' => { 481 => 'PresetType', 483 => 'PresetType' }, - 'presetwhitebalance' => { 184 => 0x24, 458 => 0x8002 }, - 'presetwhitebalanceadj' => { 458 => 0x8014 }, - 'pressure' => { 119 => 0x9402, 488 => 'Pressure' }, + 'presettype' => { 482 => 'PresetType', 484 => 'PresetType' }, + 'presetwhitebalance' => { 184 => 0x24, 459 => 0x8002 }, + 'presetwhitebalanceadj' => { 459 => 0x8014 }, + 'pressure' => { 119 => 0x9402, 489 => 'Pressure' }, 'previewapplicationname' => { 119 => 0xc716 }, 'previewapplicationversion' => { 119 => 0xc717 }, - 'previewbutton' => { 282 => ['14.1','15.1'], 283 => '15.1', 285 => '15.1', 286 => '15.1', 291 => '29.1', 292 => '14.1', 295 => '15.1', 296 => '15.1' }, - 'previewbuttonplusdials' => { 282 => ['14.2','15.2'], 283 => '15.2', 285 => '43.1', 286 => '43.1', 291 => '31.2', 295 => '43.1', 296 => '43.1' }, + 'previewbutton' => { 283 => ['14.1','15.1'], 284 => '15.1', 286 => '15.1', 287 => '15.1', 292 => '29.1', 293 => '14.1', 296 => '15.1', 297 => '15.1' }, + 'previewbuttonplusdials' => { 283 => ['14.2','15.2'], 284 => '15.2', 286 => '43.1', 287 => '43.1', 292 => '31.2', 296 => '43.1', 297 => '43.1' }, 'previewcolorspace' => { 119 => 0xc71a }, - 'previewcropbottom' => { 369 => 0xef }, - 'previewcropleft' => { 369 => 0xec }, - 'previewcropright' => { 369 => 0xee }, - 'previewcroptop' => { 369 => 0xed }, - 'previewdate' => { 381 => 0x0 }, + 'previewcropbottom' => { 370 => 0xef }, + 'previewcropleft' => { 370 => 0xec }, + 'previewcropright' => { 370 => 0xee }, + 'previewcroptop' => { 370 => 0xed }, + 'previewdate' => { 382 => 0x0 }, 'previewdatetime' => { 119 => 0xc71b }, - 'previewimage' => { 113 => 0x2000, 114 => 'Exif-PreviewImage', 120 => 'PreviewImage', 122 => 0x4, 166 => 'data', 186 => 0x81, 305 => 0x280, 321 => 0x300, 383 => 'mcvr', 423 => 0x2001 }, - 'previewimageborders' => { 358 => 0x3e }, + 'previewimage' => { 113 => 0x2000, 114 => 'Exif-PreviewImage', 120 => 'PreviewImage', 122 => 0x4, 166 => 'data', 186 => 0x81, 306 => 0x280, 322 => 0x300, 384 => 'mcvr', 424 => 0x2001 }, + 'previewimageborders' => { 359 => 0x3e }, 'previewimageheight' => { 73 => 0x4, 142 => 0xfa58 }, - 'previewimagelength' => { 73 => 0x2, 113 => 0x3, 119 => [0x117,0x202], 186 => 0x89, 237 => 0x202, 300 => 0x102, 305 => 0x1037, 358 => 0x3, 389 => 0x1e, 394 => 0x3, 400 => [0x1b,0x1d], 413 => 0x202 }, + 'previewimagelength' => { 73 => 0x2, 113 => 0x3, 119 => [0x117,0x202], 186 => 0x89, 238 => 0x202, 301 => 0x102, 306 => 0x1037, 359 => 0x3, 390 => 0x1e, 395 => 0x3, 401 => [0x1b,0x1d], 414 => 0x202 }, 'previewimagename' => { 166 => '1Name' }, - 'previewimagesize' => { 113 => 0x2, 147 => 0x2, 166 => 'ImageSize', 358 => 0x2, 400 => [0x1c,0x1e], 423 => 0xb02c, 458 => 0x9012 }, - 'previewimagestart' => { 73 => 0x5, 113 => 0x4, 119 => [0x111,0x201], 186 => 0x88, 237 => 0x201, 300 => 0x101, 305 => 0x1036, 358 => 0x4, 389 => 0x1c, 394 => 0x2, 400 => [0x1a,0x1c], 413 => 0x201 }, + 'previewimagesize' => { 113 => 0x2, 147 => 0x2, 166 => 'ImageSize', 359 => 0x2, 401 => [0x1c,0x1e], 424 => 0xb02c, 459 => 0x9012 }, + 'previewimagestart' => { 73 => 0x5, 113 => 0x4, 119 => [0x111,0x201], 186 => 0x88, 238 => 0x201, 301 => 0x101, 306 => 0x1036, 359 => 0x4, 390 => 0x1c, 395 => 0x2, 401 => [0x1a,0x1c], 414 => 0x201 }, 'previewimagetype' => { 166 => '0Type' }, - 'previewimagevalid' => { 300 => 0x100, 305 => 0x1035 }, + 'previewimagevalid' => { 301 => 0x100, 306 => 0x1035 }, 'previewimagewidth' => { 73 => 0x3, 142 => 0xfa57 }, 'previewquality' => { 73 => 0x1 }, 'previewsettingsdigest' => { 119 => 0xc719 }, 'previewsettingsname' => { 119 => 0xc718 }, 'primaryafpoint' => { 193 => [0x38,0x44,0x7,0x8] }, - 'primarychromaticities' => { 119 => 0x13f, 504 => 'PrimaryChromaticities' }, - 'primaryftp' => { 471 => 'PrimaryFTP' }, - 'primaryslot' => { 251 => 0xe7f, 261 => 0xfbf }, + 'primarychromaticities' => { 119 => 0x13f, 505 => 'PrimaryChromaticities' }, + 'primaryftp' => { 472 => 'PrimaryFTP' }, + 'primaryslot' => { 252 => 0xe7f, 262 => 0xfbf }, 'printim' => { 119 => 0xc4a5 }, - 'prioritysetinawb' => { 423 => 0x202b }, - 'prioritysetupshutterrelease' => { 184 => 0x1d, 410 => 0x28 }, - 'privatertkinfo' => { 473 => 'privateRTKInfo' }, + 'prioritysetinawb' => { 424 => 0x202b }, + 'prioritysetupshutterrelease' => { 184 => 0x1d, 411 => 0x28 }, + 'privatertkinfo' => { 474 => 'privateRTKInfo' }, 'processbordercolsleft' => { 138 => 0xc61 }, 'processbordercolsright' => { 138 => 0xc62 }, 'processborderrowsbottom' => { 138 => 0xc64 }, 'processborderrowstop' => { 138 => 0xc63 }, 'processingsoftware' => { 119 => 0xb }, - 'processversion' => { 481 => 'ProcessVersion', 483 => 'ProcessVersion' }, - 'producer' => { 179 => 'WM/Producer', 309 => 'Producer', 375 => "\xa9prd", 377 => 'producer', 383 => "\xa9prd", 495 => 'Producer' }, - 'producerkeywords' => { 383 => "\xa9pdk" }, - 'productcode' => { 498 => 'productCode' }, - 'productid' => { 132 => 0x32, 375 => 'prID', 497 => 'productID' }, - 'productidtype' => { 497 => 'productIDType' }, - 'productinimage' => { 494 => 'ProductInImage' }, - 'productinimagedescription' => { 494 => [\'ProductInImage','ProductInImageProductDescription'] }, - 'productinimagegtin' => { 494 => [\'ProductInImage','ProductInImageProductGTIN'] }, - 'productinimagename' => { 494 => [\'ProductInImage','ProductInImageProductName'] }, - 'productinimageproductid' => { 494 => [\'ProductInImage','ProductInImageProductId'] }, - 'productioncode' => { 338 => 0x2 }, - 'productorserviceconstraints' => { 310 => 'ProductOrServiceConstraints' }, - 'productversion' => { 375 => 'VERS' }, - 'profession' => { 498 => 'profession' }, - 'profile' => { 461 => [\'Profiles','ProfilesProfile'] }, + 'processversion' => { 482 => 'ProcessVersion', 484 => 'ProcessVersion' }, + 'producer' => { 179 => 'WM/Producer', 310 => 'Producer', 376 => "\xa9prd", 378 => 'producer', 384 => "\xa9prd", 496 => 'Producer' }, + 'producerkeywords' => { 384 => "\xa9pdk" }, + 'productcode' => { 499 => 'productCode' }, + 'productid' => { 132 => 0x32, 376 => 'prID', 498 => 'productID' }, + 'productidtype' => { 498 => 'productIDType' }, + 'productinimage' => { 495 => 'ProductInImage' }, + 'productinimagedescription' => { 495 => [\'ProductInImage','ProductInImageProductDescription'] }, + 'productinimagegtin' => { 495 => [\'ProductInImage','ProductInImageProductGTIN'] }, + 'productinimagename' => { 495 => [\'ProductInImage','ProductInImageProductName'] }, + 'productinimageproductid' => { 495 => [\'ProductInImage','ProductInImageProductId'] }, + 'productioncode' => { 339 => 0x2 }, + 'productorserviceconstraints' => { 311 => 'ProductOrServiceConstraints' }, + 'productversion' => { 376 => 'VERS' }, + 'profession' => { 499 => 'profession' }, + 'profile' => { 462 => [\'Profiles','ProfilesProfile'] }, 'profilecalibrationsig' => { 119 => 0xc6f4 }, - 'profilecameraindices' => { 461 => [\'Profiles','ProfilesProfileCameraIndices'] }, + 'profilecameraindices' => { 462 => [\'Profiles','ProfilesProfileCameraIndices'] }, 'profilecopyright' => { 119 => 0xc6fe }, 'profileembedpolicy' => { 119 => 0xc6fd }, 'profilegaintablemap' => { 119 => 0xcd2d }, @@ -5479,169 +5484,169 @@ my %tagLookup = ( 'profilelooktabledata' => { 119 => 0xc726 }, 'profilelooktabledims' => { 119 => 0xc725 }, 'profilelooktableencoding' => { 119 => 0xc7a4 }, - 'profilename' => { 119 => 0xc6f8, 311 => 'iCCP-name' }, - 'profiles' => { 461 => 'Profiles' }, + 'profilename' => { 119 => 0xc6f8, 312 => 'iCCP-name' }, + 'profiles' => { 462 => 'Profiles' }, 'profiletonecurve' => { 119 => 0xc6fc }, - 'profiletype' => { 461 => [\'Profiles','ProfilesProfileType'] }, - 'programiso' => { 323 => 0x3c }, - 'programline' => { 339 => '1.1' }, + 'profiletype' => { 462 => [\'Profiles','ProfilesProfileType'] }, + 'programiso' => { 324 => 0x3c }, + 'programline' => { 340 => '1.1' }, 'programmode' => { 189 => 0x5 }, 'programshift' => { 227 => 0xd }, 'programversion' => { 131 => 0x46 }, - 'prohibits' => { 479 => 'prohibits' }, - 'projectiontype' => { 469 => 'ProjectionType', 470 => 'ProjectionType' }, - 'projectname' => { 508 => 'projectName' }, - 'projectref' => { 508 => 'projectRef' }, - 'projectrefpath' => { 508 => [\'projectRef','projectRefPath'] }, - 'projectreftype' => { 508 => [\'projectRef','projectRefType'] }, + 'prohibits' => { 480 => 'prohibits' }, + 'projectiontype' => { 470 => 'ProjectionType', 471 => 'ProjectionType' }, + 'projectname' => { 509 => 'projectName' }, + 'projectref' => { 509 => 'projectRef' }, + 'projectrefpath' => { 509 => [\'projectRef','projectRefPath'] }, + 'projectreftype' => { 509 => [\'projectRef','projectRefType'] }, 'promotionurl' => { 179 => 'WM/PromotionURL' }, - 'propertyreleaseid' => { 310 => 'PropertyReleaseID' }, - 'propertyreleasestatus' => { 310 => 'PropertyReleaseStatus' }, + 'propertyreleaseid' => { 311 => 'PropertyReleaseID' }, + 'propertyreleasestatus' => { 311 => 'PropertyReleaseStatus' }, 'provider' => { 179 => 'WM/Provider' }, 'province-state' => { 131 => 0x5f }, - 'publicationdate' => { 498 => 'publicationDate' }, - 'publicationdatea-platform' => { 498 => [\'publicationDate','publicationDateA-platform'] }, - 'publicationdatedate' => { 498 => [\'publicationDate','publicationDateDate'] }, - 'publicationdisplaydate' => { 498 => 'publicationDisplayDate' }, - 'publicationdisplaydatea-platform' => { 498 => [\'publicationDisplayDate','publicationDisplayDateA-platform'] }, - 'publicationdisplaydatedate' => { 498 => [\'publicationDisplayDate','publicationDisplayDateDate'] }, - 'publicationevent' => { 494 => 'PublicationEvent' }, - 'publicationeventdate' => { 494 => [\'PublicationEvent','PublicationEventDate'] }, - 'publicationeventidentifier' => { 494 => [\'PublicationEvent','PublicationEventIdentifier'] }, - 'publicationeventname' => { 494 => [\'PublicationEvent','PublicationEventName'] }, - 'publicationname' => { 498 => 'publicationName' }, - 'publisher' => { 179 => 'WM/Publisher', 375 => "\xa9pub", 377 => 'publisher', 484 => 'publisher' }, - 'publishingfrequency' => { 498 => 'publishingFrequency' }, - 'pulldown' => { 508 => 'pullDown' }, - 'purchasedate' => { 375 => 'purd' }, + 'publicationdate' => { 499 => 'publicationDate' }, + 'publicationdatea-platform' => { 499 => [\'publicationDate','publicationDateA-platform'] }, + 'publicationdatedate' => { 499 => [\'publicationDate','publicationDateDate'] }, + 'publicationdisplaydate' => { 499 => 'publicationDisplayDate' }, + 'publicationdisplaydatea-platform' => { 499 => [\'publicationDisplayDate','publicationDisplayDateA-platform'] }, + 'publicationdisplaydatedate' => { 499 => [\'publicationDisplayDate','publicationDisplayDateDate'] }, + 'publicationevent' => { 495 => 'PublicationEvent' }, + 'publicationeventdate' => { 495 => [\'PublicationEvent','PublicationEventDate'] }, + 'publicationeventidentifier' => { 495 => [\'PublicationEvent','PublicationEventIdentifier'] }, + 'publicationeventname' => { 495 => [\'PublicationEvent','PublicationEventName'] }, + 'publicationname' => { 499 => 'publicationName' }, + 'publisher' => { 179 => 'WM/Publisher', 376 => "\xa9pub", 378 => 'publisher', 485 => 'publisher' }, + 'publishingfrequency' => { 499 => 'publishingFrequency' }, + 'pulldown' => { 509 => 'pullDown' }, + 'purchasedate' => { 376 => 'purd' }, 'purplehsl' => { 103 => 0x20916 }, - 'pxshiftperiphedgenr' => { 458 => 0x9013 }, - 'pxshiftperiphedgenrvalue' => { 458 => 0x9014 }, - 'quality' => { 0 => 0x1, 34 => 0x3, 112 => 0x2, 113 => 0x3002, 127 => 0x1000, 140 => 0x9, 227 => 0x4, 265 => 0x3, 305 => 0x201, 318 => 0x300, 358 => 0x8, 365 => 0x2, 400 => 0x16, 410 => 0x56, 411 => 0x56, 412 => 0xb, 423 => [0x102,0x202e] }, - 'quality2' => { 432 => 0x1170, 433 => 0x1174, 434 => 0x1150, 436 => 0x11a8, 437 => 0x1060, 438 => 0x258, 439 => 0x258, 440 => 0x247, 445 => 0x29, 446 => 0x25, 447 => 0x2a }, - 'qualitybutton' => { 298 => 0x17d }, - 'qualitybuttonplaybackmode' => { 298 => 0x1bf }, + 'pxshiftperiphedgenr' => { 459 => 0x9013 }, + 'pxshiftperiphedgenrvalue' => { 459 => 0x9014 }, + 'quality' => { 0 => 0x1, 34 => 0x3, 112 => 0x2, 113 => 0x3002, 127 => 0x1000, 140 => 0x9, 227 => 0x4, 266 => 0x3, 306 => 0x201, 319 => 0x300, 359 => 0x8, 366 => 0x2, 401 => 0x16, 411 => 0x56, 412 => 0x56, 413 => 0xb, 424 => [0x102,0x202e] }, + 'quality2' => { 433 => 0x1170, 434 => 0x1174, 435 => 0x1150, 437 => 0x11a8, 438 => 0x1060, 439 => 0x258, 440 => 0x258, 441 => 0x247, 446 => 0x29, 447 => 0x25, 448 => 0x2a }, + 'qualitybutton' => { 299 => 0x17d }, + 'qualitybuttonplaybackmode' => { 299 => 0x1bf }, 'qualityhint' => { 1 => 0x1a }, 'qualitymode' => { 113 => 0x8 }, 'quantizationmethod' => { 133 => 0x78 }, - 'quickadjust' => { 278 => 0x2a }, + 'quickadjust' => { 279 => 0x2a }, 'quickcontroldialinmeter' => { 84 => 0x703 }, - 'quickfix' => { 275 => 0x416391c6 }, - 'quickshot' => { 399 => 0x213 }, + 'quickfix' => { 276 => 0x416391c6 }, + 'quickshot' => { 400 => 0x213 }, 'quiettime' => { 138 => 0x188a }, - 'rads' => { 383 => 'rads' }, - 'rangefinder' => { 287 => '4.1', 288 => '5.1', 289 => '5.1' }, - 'rangemask' => { 481 => 'RangeMaskMapInfo', 483 => 'RangeMaskMapInfo' }, - 'rangemaskmapinfo' => { 481 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfo'], 483 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfo'] }, - 'rangemaskmapinfolabmax' => { 481 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLabMax'], 483 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLabMax'] }, - 'rangemaskmapinfolabmin' => { 481 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLabMin'], 483 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLabMin'] }, - 'rangemaskmapinfolumeq' => { 481 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLumEq'], 483 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLumEq'] }, - 'rangemaskmapinforgbmax' => { 481 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoRGBMax'], 483 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoRGBMax'] }, - 'rangemaskmapinforgbmin' => { 481 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoRGBMin'], 483 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoRGBMin'] }, + 'rads' => { 384 => 'rads' }, + 'rangefinder' => { 288 => '4.1', 289 => '5.1', 290 => '5.1' }, + 'rangemask' => { 482 => 'RangeMaskMapInfo', 484 => 'RangeMaskMapInfo' }, + 'rangemaskmapinfo' => { 482 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfo'], 484 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfo'] }, + 'rangemaskmapinfolabmax' => { 482 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLabMax'], 484 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLabMax'] }, + 'rangemaskmapinfolabmin' => { 482 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLabMin'], 484 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLabMin'] }, + 'rangemaskmapinfolumeq' => { 482 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLumEq'], 484 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoLumEq'] }, + 'rangemaskmapinforgbmax' => { 482 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoRGBMax'], 484 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoRGBMax'] }, + 'rangemaskmapinforgbmin' => { 482 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoRGBMin'], 484 => [\'RangeMaskMapInfo','RangeMaskMapInfoRangeMaskMapInfoRGBMin'] }, 'rasterizedcaption' => { 131 => 0x7d }, - 'rating' => { 119 => 0x4746, 127 => 0x1431, 369 => 0xdf, 375 => 'rtng', 383 => 'rtng', 423 => 0x2002, 476 => 'rating', 485 => 'rating', 494 => 'Rating', 498 => 'rating', 506 => 'Rating' }, - 'ratingpercent' => { 119 => 0x4749, 178 => 'Rating', 375 => 'rate', 506 => 'RatingPercent' }, - 'ratingregion' => { 494 => [\'Rating','RatingRatingRegion'] }, - 'ratingregioncity' => { 494 => [\'Rating','RatingRatingRegionCity'] }, - 'ratingregioncountrycode' => { 494 => [\'Rating','RatingRatingRegionCountryCode'] }, - 'ratingregioncountryname' => { 494 => [\'Rating','RatingRatingRegionCountryName'] }, - 'ratingregiongpsaltitude' => { 494 => [\'Rating','RatingRatingRegionGPSAltitude'] }, - 'ratingregiongpslatitude' => { 494 => [\'Rating','RatingRatingRegionGPSLatitude'] }, - 'ratingregiongpslongitude' => { 494 => [\'Rating','RatingRatingRegionGPSLongitude'] }, - 'ratingregionidentifier' => { 494 => [\'Rating','RatingRatingRegionIdentifier'] }, - 'ratingregionlocationid' => { 494 => [\'Rating','RatingRatingRegionLocationId'] }, - 'ratingregionlocationname' => { 494 => [\'Rating','RatingRatingRegionLocationName'] }, - 'ratingregionprovincestate' => { 494 => [\'Rating','RatingRatingRegionProvinceState'] }, - 'ratingregionsublocation' => { 494 => [\'Rating','RatingRatingRegionSublocation'] }, - 'ratingregionworldregion' => { 494 => [\'Rating','RatingRatingRegionWorldRegion'] }, - 'ratingscalemaxvalue' => { 494 => [\'Rating','RatingRatingScaleMaxValue'] }, - 'ratingscaleminvalue' => { 494 => [\'Rating','RatingRatingScaleMinValue'] }, - 'ratingsourcelink' => { 494 => [\'Rating','RatingRatingSourceLink'] }, - 'ratingvalue' => { 494 => [\'Rating','RatingRatingValue'] }, - 'ratingvaluelogolink' => { 494 => [\'Rating','RatingRatingValueLogoLink'] }, - 'rawandjpgrecording' => { 82 => 0x8, 186 => 0x109, 339 => 0xd }, + 'rating' => { 119 => 0x4746, 127 => 0x1431, 370 => 0xdf, 376 => 'rtng', 384 => 'rtng', 424 => 0x2002, 477 => 'rating', 486 => 'rating', 495 => 'Rating', 499 => 'rating', 507 => 'Rating' }, + 'ratingpercent' => { 119 => 0x4749, 178 => 'Rating', 376 => 'rate', 507 => 'RatingPercent' }, + 'ratingregion' => { 495 => [\'Rating','RatingRatingRegion'] }, + 'ratingregioncity' => { 495 => [\'Rating','RatingRatingRegionCity'] }, + 'ratingregioncountrycode' => { 495 => [\'Rating','RatingRatingRegionCountryCode'] }, + 'ratingregioncountryname' => { 495 => [\'Rating','RatingRatingRegionCountryName'] }, + 'ratingregiongpsaltitude' => { 495 => [\'Rating','RatingRatingRegionGPSAltitude'] }, + 'ratingregiongpslatitude' => { 495 => [\'Rating','RatingRatingRegionGPSLatitude'] }, + 'ratingregiongpslongitude' => { 495 => [\'Rating','RatingRatingRegionGPSLongitude'] }, + 'ratingregionidentifier' => { 495 => [\'Rating','RatingRatingRegionIdentifier'] }, + 'ratingregionlocationid' => { 495 => [\'Rating','RatingRatingRegionLocationId'] }, + 'ratingregionlocationname' => { 495 => [\'Rating','RatingRatingRegionLocationName'] }, + 'ratingregionprovincestate' => { 495 => [\'Rating','RatingRatingRegionProvinceState'] }, + 'ratingregionsublocation' => { 495 => [\'Rating','RatingRatingRegionSublocation'] }, + 'ratingregionworldregion' => { 495 => [\'Rating','RatingRatingRegionWorldRegion'] }, + 'ratingscalemaxvalue' => { 495 => [\'Rating','RatingRatingScaleMaxValue'] }, + 'ratingscaleminvalue' => { 495 => [\'Rating','RatingRatingScaleMinValue'] }, + 'ratingsourcelink' => { 495 => [\'Rating','RatingRatingSourceLink'] }, + 'ratingvalue' => { 495 => [\'Rating','RatingRatingValue'] }, + 'ratingvaluelogolink' => { 495 => [\'Rating','RatingRatingValueLogoLink'] }, + 'rawandjpgrecording' => { 82 => 0x8, 186 => 0x109, 340 => 0xd }, 'rawbrightnessadj' => { 103 => 0x20001, 108 => 0x38 }, 'rawburstimagecount' => { 75 => 0x2 }, 'rawburstimagenum' => { 75 => 0x1 }, 'rawcoloradj' => { 108 => 0x2e }, - 'rawcropbottom' => { 369 => 0xd4 }, - 'rawcropleft' => { 369 => 0xd1 }, - 'rawcropright' => { 369 => 0xd3 }, - 'rawcroptop' => { 369 => 0xd2 }, + 'rawcropbottom' => { 370 => 0xd4 }, + 'rawcropleft' => { 370 => 0xd1 }, + 'rawcropright' => { 370 => 0xd3 }, + 'rawcroptop' => { 370 => 0xd2 }, 'rawcustomsaturation' => { 108 => 0x30 }, 'rawcustomtone' => { 108 => 0x34 }, - 'rawdata' => { 397 => 0xa048 }, - 'rawdatabyteorder' => { 397 => 0x40 }, - 'rawdatacfapattern' => { 397 => 0x50 }, + 'rawdata' => { 398 => 0xa048 }, + 'rawdatabyteorder' => { 398 => 0x40 }, + 'rawdatacfapattern' => { 398 => 0x50 }, 'rawdatauniqueid' => { 119 => 0xc65d }, 'rawdepth' => { 188 => 0x10 }, - 'rawdevartfilter' => { 307 => 0x121 }, - 'rawdevautogradation' => { 307 => 0x119 }, - 'rawdevcolorspace' => { 306 => 0x108, 307 => 0x109 }, - 'rawdevcontrastvalue' => { 306 => 0x106, 307 => 0x105 }, - 'rawdeveditstatus' => { 306 => 0x10b }, - 'rawdevelopmentprocess' => { 358 => 0x62 }, - 'rawdevengine' => { 306 => 0x109, 307 => 0x10b }, - 'rawdevexposurebiasvalue' => { 306 => 0x100, 307 => 0x100 }, - 'rawdevgradation' => { 307 => 0x112 }, - 'rawdevgraypoint' => { 306 => 0x103, 307 => 0x104 }, - 'rawdevmemorycoloremphasis' => { 306 => 0x105, 307 => 0x108 }, - 'rawdevnoisereduction' => { 306 => 0x10a, 307 => 0x10a }, - 'rawdevpicturemode' => { 307 => 0x10c }, - 'rawdevpm_bwfilter' => { 307 => 0x110 }, - 'rawdevpmcontrast' => { 307 => 0x10e }, - 'rawdevpmnoisefilter' => { 307 => 0x120 }, - 'rawdevpmpicturetone' => { 307 => 0x111 }, - 'rawdevpmsaturation' => { 307 => 0x10d }, - 'rawdevpmsharpness' => { 307 => 0x10f }, - 'rawdevsaturation3' => { 307 => 0x113 }, - 'rawdevsaturationemphasis' => { 306 => 0x104, 307 => 0x107 }, - 'rawdevsettings' => { 306 => 0x10c }, - 'rawdevsharpnessvalue' => { 306 => 0x107, 307 => 0x106 }, - 'rawdevversion' => { 306 => 0x0, 307 => 0x0 }, - 'rawdevwbfineadjustment' => { 306 => 0x102, 307 => 0x103 }, - 'rawdevwhitebalance' => { 307 => 0x101 }, - 'rawdevwhitebalancevalue' => { 306 => 0x101, 307 => 0x102 }, + 'rawdevartfilter' => { 308 => 0x121 }, + 'rawdevautogradation' => { 308 => 0x119 }, + 'rawdevcolorspace' => { 307 => 0x108, 308 => 0x109 }, + 'rawdevcontrastvalue' => { 307 => 0x106, 308 => 0x105 }, + 'rawdeveditstatus' => { 307 => 0x10b }, + 'rawdevelopmentprocess' => { 359 => 0x62 }, + 'rawdevengine' => { 307 => 0x109, 308 => 0x10b }, + 'rawdevexposurebiasvalue' => { 307 => 0x100, 308 => 0x100 }, + 'rawdevgradation' => { 308 => 0x112 }, + 'rawdevgraypoint' => { 307 => 0x103, 308 => 0x104 }, + 'rawdevmemorycoloremphasis' => { 307 => 0x105, 308 => 0x108 }, + 'rawdevnoisereduction' => { 307 => 0x10a, 308 => 0x10a }, + 'rawdevpicturemode' => { 308 => 0x10c }, + 'rawdevpm_bwfilter' => { 308 => 0x110 }, + 'rawdevpmcontrast' => { 308 => 0x10e }, + 'rawdevpmnoisefilter' => { 308 => 0x120 }, + 'rawdevpmpicturetone' => { 308 => 0x111 }, + 'rawdevpmsaturation' => { 308 => 0x10d }, + 'rawdevpmsharpness' => { 308 => 0x10f }, + 'rawdevsaturation3' => { 308 => 0x113 }, + 'rawdevsaturationemphasis' => { 307 => 0x104, 308 => 0x107 }, + 'rawdevsettings' => { 307 => 0x10c }, + 'rawdevsharpnessvalue' => { 307 => 0x107, 308 => 0x106 }, + 'rawdevversion' => { 307 => 0x0, 308 => 0x0 }, + 'rawdevwbfineadjustment' => { 307 => 0x102, 308 => 0x103 }, + 'rawdevwhitebalance' => { 308 => 0x101 }, + 'rawdevwhitebalancevalue' => { 307 => 0x101, 308 => 0x102 }, 'rawfile' => { 119 => 0xfe4c }, - 'rawfilename' => { 481 => 'RawFileName', 483 => 'RawFileName' }, - 'rawfiletype' => { 423 => 0x2029 }, - 'rawformat' => { 328 => 0x2d, 367 => 0x10e }, + 'rawfilename' => { 482 => 'RawFileName', 484 => 'RawFileName' }, + 'rawfiletype' => { 424 => 0x2029 }, + 'rawformat' => { 329 => 0x2d, 368 => 0x10e }, 'rawimagecenter' => { 227 => 0x99 }, 'rawimagedigest' => { 119 => 0xc71c }, - 'rawimagesize' => { 358 => 0x39 }, - 'rawinfoversion' => { 308 => 0x0 }, + 'rawimagesize' => { 359 => 0x39 }, + 'rawinfoversion' => { 309 => 0x0 }, 'rawjpgheight' => { 99 => 0x4 }, 'rawjpgquality' => { 57 => 0x6, 99 => 0x1 }, 'rawjpgsize' => { 57 => 0x7, 99 => 0x2 }, 'rawjpgwidth' => { 99 => 0x3 }, 'rawmeasuredrggb' => { 43 => 0x26a, 45 => 0x280, 47 => 0x194, 48 => [0x1ad,0x26b] }, - 'rawrppused' => { 476 => 'rawrppused' }, + 'rawrppused' => { 477 => 'rawrppused' }, 'rawtopreviewgain' => { 119 => 0xc7a8 }, 'readouttypeactual' => { 138 => 0x1903 }, 'readouttyperequested' => { 138 => 0x1902 }, - 'reardisplay' => { 282 => '12.3', 283 => '6.2' }, - 'recdevice' => { 494 => 'RecDevice' }, - 'recdeviceattlensdescription' => { 494 => [\'RecDevice','RecDeviceAttLensDescription'] }, - 'recdevicemanufacturer' => { 494 => [\'RecDevice','RecDeviceManufacturer'] }, - 'recdevicemodelname' => { 494 => [\'RecDevice','RecDeviceModelName'] }, - 'recdeviceownersdeviceid' => { 494 => [\'RecDevice','RecDeviceOwnersDeviceId'] }, - 'recdeviceserialnumber' => { 494 => [\'RecDevice','RecDeviceSerialNumber'] }, - 'recipeendingpage' => { 500 => 'recipeEndingPage' }, - 'recipepagerange' => { 500 => 'recipePageRange' }, - 'recipesource' => { 500 => 'recipeSource' }, - 'recipestartingpage' => { 500 => 'recipeStartingPage' }, - 'recipetitle' => { 500 => 'recipeTitle' }, - 'recognizedface1age' => { 316 => 0x20 }, - 'recognizedface1name' => { 316 => 0x4 }, - 'recognizedface1position' => { 316 => 0x18 }, - 'recognizedface2age' => { 316 => 0x50 }, - 'recognizedface2name' => { 316 => 0x34 }, - 'recognizedface2position' => { 316 => 0x48 }, - 'recognizedface3age' => { 316 => 0x80 }, - 'recognizedface3name' => { 316 => 0x64 }, - 'recognizedface3position' => { 316 => 0x78 }, - 'recognizedfaceflags' => { 323 => 0x63 }, - 'recommendedexposureindex' => { 119 => 0x8832, 488 => 'RecommendedExposureIndex' }, + 'reardisplay' => { 283 => '12.3', 284 => '6.2' }, + 'recdevice' => { 495 => 'RecDevice' }, + 'recdeviceattlensdescription' => { 495 => [\'RecDevice','RecDeviceAttLensDescription'] }, + 'recdevicemanufacturer' => { 495 => [\'RecDevice','RecDeviceManufacturer'] }, + 'recdevicemodelname' => { 495 => [\'RecDevice','RecDeviceModelName'] }, + 'recdeviceownersdeviceid' => { 495 => [\'RecDevice','RecDeviceOwnersDeviceId'] }, + 'recdeviceserialnumber' => { 495 => [\'RecDevice','RecDeviceSerialNumber'] }, + 'recipeendingpage' => { 501 => 'recipeEndingPage' }, + 'recipepagerange' => { 501 => 'recipePageRange' }, + 'recipesource' => { 501 => 'recipeSource' }, + 'recipestartingpage' => { 501 => 'recipeStartingPage' }, + 'recipetitle' => { 501 => 'recipeTitle' }, + 'recognizedface1age' => { 317 => 0x20 }, + 'recognizedface1name' => { 317 => 0x4 }, + 'recognizedface1position' => { 317 => 0x18 }, + 'recognizedface2age' => { 317 => 0x50 }, + 'recognizedface2name' => { 317 => 0x34 }, + 'recognizedface2position' => { 317 => 0x48 }, + 'recognizedface3age' => { 317 => 0x80 }, + 'recognizedface3name' => { 317 => 0x64 }, + 'recognizedface3position' => { 317 => 0x78 }, + 'recognizedfaceflags' => { 324 => 0x63 }, + 'recommendedexposureindex' => { 119 => 0x8832, 489 => 'RecommendedExposureIndex' }, 'record' => { 118 => 'Record' }, 'recordbasisofrecord' => { 118 => [\'Record','RecordBasisOfRecord'] }, 'recordcollectioncode' => { 118 => [\'Record','RecordCollectionCode'] }, @@ -5653,38 +5658,38 @@ my %tagLookup = ( 'recorddynamicproperties' => { 118 => [\'Record','RecordDynamicProperties'] }, 'recordid' => { 97 => 0x1804 }, 'recordinformationwithheld' => { 118 => [\'Record','RecordInformationWithheld'] }, - 'recordingcopyright' => { 383 => "\xa9phg" }, - 'recordingformat' => { 390 => 0x1000 }, - 'recordingmode' => { 112 => 0x1, 365 => 0x1 }, + 'recordingcopyright' => { 384 => "\xa9phg" }, + 'recordingformat' => { 391 => 0x1000 }, + 'recordingmode' => { 112 => 0x1, 366 => 0x1 }, 'recordinstitutioncode' => { 118 => [\'Record','RecordInstitutionCode'] }, 'recordinstitutionid' => { 118 => [\'Record','RecordInstitutionID'] }, - 'recordlabelname' => { 383 => "\xa9lab" }, - 'recordlabelurl' => { 383 => "\xa9lal" }, - 'recordlocationdata' => { 230 => 0x660, 231 => 0x690 }, + 'recordlabelname' => { 384 => "\xa9lab" }, + 'recordlabelurl' => { 384 => "\xa9lal" }, + 'recordlocationdata' => { 231 => 0x660, 232 => 0x690 }, 'recordmode' => { 34 => 0x9, 113 => 0x3000 }, 'recordownerinstitutioncode' => { 118 => [\'Record','RecordOwnerInstitutionCode'] }, - 'recordshutterrelease' => { 399 => 0x217 }, - 'redbalance' => { 305 => 0x1017, 328 => 0x11, 358 => 0x1c }, + 'recordshutterrelease' => { 400 => 0x217 }, + 'redbalance' => { 306 => 0x1017, 329 => 0x11, 359 => 0x1c }, 'redcurvelimits' => { 108 => 0x18a }, 'redcurvepoints' => { 107 => 0x2d, 108 => 0x160 }, - 'redeyecorrection' => { 279 => 0x0 }, - 'redeyeinfo' => { 481 => 'RedEyeInfo', 483 => 'RedEyeInfo' }, - 'redeyereduction' => { 184 => 0x41, 410 => 0x6a, 412 => 0x28 }, - 'redeyeremoval' => { 323 => 0xb9 }, + 'redeyecorrection' => { 280 => 0x0 }, + 'redeyeinfo' => { 482 => 'RedEyeInfo', 484 => 'RedEyeInfo' }, + 'redeyereduction' => { 184 => 0x41, 411 => 0x6a, 413 => 0x28 }, + 'redeyeremoval' => { 324 => 0xb9 }, 'redhsl' => { 103 => 0x20910 }, - 'redhue' => { 481 => 'RedHue', 483 => 'RedHue' }, - 'redsaturation' => { 481 => 'RedSaturation', 483 => 'RedSaturation' }, + 'redhue' => { 482 => 'RedHue', 484 => 'RedHue' }, + 'redsaturation' => { 482 => 'RedSaturation', 484 => 'RedSaturation' }, 'reductionmatrix1' => { 119 => 0xc625 }, 'reductionmatrix2' => { 119 => 0xc626 }, 'reductionmatrix3' => { 119 => 0xcd3a }, - 'reelname' => { 119 => 0xc789, 383 => 'reel' }, - 'reference1' => { 492 => [\'TagStructure','TagStructureReference'] }, - 'reference2' => { 492 => [\'TagStructure','TagStructureSubLabelsReference'] }, - 'reference3' => { 492 => [\'TagStructure','TagStructureSubLabelsSubLabelsReference'] }, - 'reference4' => { 492 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsReference'] }, - 'reference5' => { 492 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsReference'] }, - 'reference6' => { 492 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsReference'] }, - 'referenceblackwhite' => { 119 => 0x214, 504 => 'ReferenceBlackWhite' }, + 'reelname' => { 119 => 0xc789, 384 => 'reel' }, + 'reference1' => { 493 => [\'TagStructure','TagStructureReference'] }, + 'reference2' => { 493 => [\'TagStructure','TagStructureSubLabelsReference'] }, + 'reference3' => { 493 => [\'TagStructure','TagStructureSubLabelsSubLabelsReference'] }, + 'reference4' => { 493 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsReference'] }, + 'reference5' => { 493 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsReference'] }, + 'reference6' => { 493 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsReference'] }, + 'referenceblackwhite' => { 119 => 0x214, 505 => 'ReferenceBlackWhite' }, 'referencedate' => { 131 => 0x2f }, 'referencenumber' => { 131 => 0x32 }, 'references' => { 157 => 'References' }, @@ -5701,7 +5706,7 @@ my %tagLookup = ( 'regionareax' => { 172 => [\'Regions','RegionsRegionListAreaX'] }, 'regionareay' => { 172 => [\'Regions','RegionsRegionListAreaY'] }, 'regionbarcodevalue' => { 172 => [\'Regions','RegionsRegionListBarCodeValue'] }, - 'regionconstraints' => { 310 => 'RegionConstraints' }, + 'regionconstraints' => { 311 => 'RegionConstraints' }, 'regiondescription' => { 172 => [\'Regions','RegionsRegionListDescription'] }, 'regionextensions' => { 172 => [\'Regions','RegionsRegionListExtensions'] }, 'regionfocususage' => { 172 => [\'Regions','RegionsRegionListFocusUsage'] }, @@ -5719,10 +5724,10 @@ my %tagLookup = ( 'regionrotation' => { 172 => [\'Regions','RegionsRegionListRotation'] }, 'regionseealso' => { 172 => [\'Regions','RegionsRegionListSeeAlso'] }, 'regiontype' => { 172 => [\'Regions','RegionsRegionListType'] }, - 'registryentryrole' => { 494 => [\'RegistryId','RegistryIdRegEntryRole'] }, - 'registryid' => { 494 => 'RegistryId' }, - 'registryitemid' => { 494 => [\'RegistryId','RegistryIdRegItemId'] }, - 'registryorganisationid' => { 494 => [\'RegistryId','RegistryIdRegOrgId'] }, + 'registryentryrole' => { 495 => [\'RegistryId','RegistryIdRegEntryRole'] }, + 'registryid' => { 495 => 'RegistryId' }, + 'registryitemid' => { 495 => [\'RegistryId','RegistryIdRegItemId'] }, + 'registryorganisationid' => { 495 => [\'RegistryId','RegistryIdRegOrgId'] }, 'relatedaudiofile' => { 155 => 'data' }, 'relatedaudiofilename' => { 155 => '1Name' }, 'relatedaudiofiletype' => { 155 => '0Type' }, @@ -5730,224 +5735,224 @@ my %tagLookup = ( 'relatedimageheight' => { 119 => 0x1002 }, 'relatedimagewidth' => { 119 => 0x1001 }, 'relatedresourceid' => { 118 => [\'ResourceRelationship','ResourceRelationshipRelatedResourceID'] }, - 'relatedsoundfile' => { 119 => 0xa004, 487 => 'RelatedSoundFile' }, + 'relatedsoundfile' => { 119 => 0xa004, 488 => 'RelatedSoundFile' }, 'relatedvideofile' => { 169 => 'data' }, 'relatedvideofilename' => { 169 => '1Name' }, 'relatedvideofiletype' => { 169 => '0Type' }, - 'relation' => { 484 => 'relation' }, + 'relation' => { 485 => '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' => { 508 => 'relativePeakAudioFilePath' }, - 'relativetimestamp' => { 508 => 'relativeTimestamp' }, - 'relativetimestampscale' => { 508 => [\'relativeTimestamp','relativeTimestampScale'] }, - 'relativetimestampvalue' => { 508 => [\'relativeTimestamp','relativeTimestampValue'] }, - 'releasebuttontousedial' => { 282 => '17.8', 283 => '18.5', 285 => '18.4', 286 => '18.4', 291 => '33.8', 292 => '17.6', 295 => '18.5', 296 => '18.4' }, - 'releasedate' => { 131 => 0x1e, 375 => 'rldt', 476 => 'ReleaseDate', 508 => 'releaseDate' }, - 'releasemode' => { 113 => 0x3001, 250 => 0x184d, 423 => 0xb049 }, - 'releasemode2' => { 432 => 0x112c, 433 => [0x112c,0x8], 434 => [0x1108,0x8], 435 => [0x1184,0x8], 436 => [0x1160,0x8], 437 => [0x4,0x1018], 438 => [0x4,0x210], 439 => [0x4,0x210], 440 => [0x4,0x208], 442 => [0x67,0x3f], 443 => [0x6b,0x6d,0x73,0x4b], 444 => [0x6b,0x4b], 445 => 0x10, 446 => 0x10, 447 => 0x9, 454 => 0x34 }, - 'releasemode3' => { 432 => 0x1128, 433 => 0x1128, 434 => 0x1104, 435 => 0x1180, 436 => 0x115c, 437 => 0x1014, 438 => 0x20c, 439 => 0x20c, 440 => 0x204 }, - 'releaseready' => { 494 => 'ReleaseReady' }, + 'relativepeakaudiofilepath' => { 509 => 'relativePeakAudioFilePath' }, + 'relativetimestamp' => { 509 => 'relativeTimestamp' }, + 'relativetimestampscale' => { 509 => [\'relativeTimestamp','relativeTimestampScale'] }, + 'relativetimestampvalue' => { 509 => [\'relativeTimestamp','relativeTimestampValue'] }, + 'releasebuttontousedial' => { 283 => '17.8', 284 => '18.5', 286 => '18.4', 287 => '18.4', 292 => '33.8', 293 => '17.6', 296 => '18.5', 297 => '18.4' }, + 'releasedate' => { 131 => 0x1e, 376 => 'rldt', 477 => 'ReleaseDate', 509 => 'releaseDate' }, + 'releasemode' => { 113 => 0x3001, 251 => 0x184d, 424 => 0xb049 }, + 'releasemode2' => { 433 => 0x112c, 434 => [0x112c,0x8], 435 => [0x1108,0x8], 436 => [0x1184,0x8], 437 => [0x1160,0x8], 438 => [0x4,0x1018], 439 => [0x4,0x210], 440 => [0x4,0x210], 441 => [0x4,0x208], 443 => [0x67,0x3f], 444 => [0x6b,0x6d,0x73,0x4b], 445 => [0x6b,0x4b], 446 => 0x10, 447 => 0x10, 448 => 0x9, 455 => 0x34 }, + 'releasemode3' => { 433 => 0x1128, 434 => 0x1128, 435 => 0x1104, 436 => 0x1180, 437 => 0x115c, 438 => 0x1014, 439 => 0x20c, 440 => 0x20c, 441 => 0x204 }, + 'releaseready' => { 495 => 'ReleaseReady' }, 'releasesetting' => { 97 => 0x1016 }, - 'releasetime' => { 131 => 0x23, 476 => 'ReleaseTime' }, - 'remoteonduration' => { 284 => '3.4', 287 => '17.2', 288 => '18.2', 289 => '18.2', 290 => '18.2', 292 => '18.2', 293 => '4.3', 297 => '19.2' }, - 'renditionclass' => { 509 => 'RenditionClass' }, - 'renditionof' => { 509 => 'RenditionOf' }, - 'renditionofalternatepaths' => { 509 => [\'RenditionOf','RenditionOfAlternatePaths'] }, - 'renditionofdocumentid' => { 509 => [\'RenditionOf','RenditionOfDocumentID'] }, - 'renditionoffilepath' => { 509 => [\'RenditionOf','RenditionOfFilePath'] }, - 'renditionoffrompart' => { 509 => [\'RenditionOf','RenditionOfFromPart'] }, - 'renditionofinstanceid' => { 509 => [\'RenditionOf','RenditionOfInstanceID'] }, - 'renditionoflastmodifydate' => { 509 => [\'RenditionOf','RenditionOfLastModifyDate'] }, - 'renditionoflasturl' => { 509 => [\'RenditionOf','RenditionOfLastURL'] }, - 'renditionoflinkcategory' => { 509 => [\'RenditionOf','RenditionOfLinkCategory'] }, - 'renditionoflinkform' => { 509 => [\'RenditionOf','RenditionOfLinkForm'] }, - 'renditionofmanager' => { 509 => [\'RenditionOf','RenditionOfManager'] }, - 'renditionofmanagervariant' => { 509 => [\'RenditionOf','RenditionOfManagerVariant'] }, - 'renditionofmanageto' => { 509 => [\'RenditionOf','RenditionOfManageTo'] }, - 'renditionofmanageui' => { 509 => [\'RenditionOf','RenditionOfManageUI'] }, - 'renditionofmaskmarkers' => { 509 => [\'RenditionOf','RenditionOfMaskMarkers'] }, - 'renditionoforiginaldocumentid' => { 509 => [\'RenditionOf','RenditionOfOriginalDocumentID'] }, - 'renditionofpartmapping' => { 509 => [\'RenditionOf','RenditionOfPartMapping'] }, - 'renditionofplacedresolutionunit' => { 509 => [\'RenditionOf','RenditionOfPlacedResolutionUnit'] }, - 'renditionofplacedxresolution' => { 509 => [\'RenditionOf','RenditionOfPlacedXResolution'] }, - 'renditionofplacedyresolution' => { 509 => [\'RenditionOf','RenditionOfPlacedYResolution'] }, - 'renditionofrenditionclass' => { 509 => [\'RenditionOf','RenditionOfRenditionClass'] }, - 'renditionofrenditionparams' => { 509 => [\'RenditionOf','RenditionOfRenditionParams'] }, - 'renditionoftopart' => { 509 => [\'RenditionOf','RenditionOfToPart'] }, - 'renditionofversionid' => { 509 => [\'RenditionOf','RenditionOfVersionID'] }, - 'renditionparams' => { 509 => 'RenditionParams' }, - 'repeatingflashcount' => { 209 => 0xd, 210 => 0xe, 211 => 0xe, 212 => 0xe, 213 => 0xe, 214 => 0xe, 291 => '17.2', 292 => '24.2', 293 => '9.2', 294 => '24.2', 297 => '25.2' }, - 'repeatingflashcountbuilt-in' => { 259 => 0x4db }, - 'repeatingflashcountexternal' => { 259 => 0x4c3 }, - 'repeatingflashoutput' => { 291 => '17.1', 292 => '24.1', 293 => '9.1', 294 => '24.1', 297 => '25.1' }, - 'repeatingflashoutputexternal' => { 259 => 0x4c0 }, - 'repeatingflashrate' => { 209 => 0xc, 210 => 0xd, 211 => 0xd, 212 => 0xd, 213 => 0xd, 214 => 0xd, 291 => '18.1', 292 => '25.1', 293 => '10.1', 294 => '25.1', 297 => '26.1' }, - 'repeatingflashratebuilt-in' => { 259 => 0x4da }, - 'repeatingflashrateexternal' => { 259 => 0x4c2 }, - 'requirements' => { 383 => "\xa9req" }, - 'requires' => { 479 => 'requires' }, - 'resampleparams' => { 508 => 'resampleParams' }, - 'resampleparamsquality' => { 508 => [\'resampleParams','resampleParamsQuality'] }, + 'releasetime' => { 131 => 0x23, 477 => 'ReleaseTime' }, + 'remoteonduration' => { 285 => '3.4', 288 => '17.2', 289 => '18.2', 290 => '18.2', 291 => '18.2', 293 => '18.2', 294 => '4.3', 298 => '19.2' }, + 'renditionclass' => { 510 => 'RenditionClass' }, + 'renditionof' => { 510 => 'RenditionOf' }, + 'renditionofalternatepaths' => { 510 => [\'RenditionOf','RenditionOfAlternatePaths'] }, + 'renditionofdocumentid' => { 510 => [\'RenditionOf','RenditionOfDocumentID'] }, + 'renditionoffilepath' => { 510 => [\'RenditionOf','RenditionOfFilePath'] }, + 'renditionoffrompart' => { 510 => [\'RenditionOf','RenditionOfFromPart'] }, + 'renditionofinstanceid' => { 510 => [\'RenditionOf','RenditionOfInstanceID'] }, + 'renditionoflastmodifydate' => { 510 => [\'RenditionOf','RenditionOfLastModifyDate'] }, + 'renditionoflasturl' => { 510 => [\'RenditionOf','RenditionOfLastURL'] }, + 'renditionoflinkcategory' => { 510 => [\'RenditionOf','RenditionOfLinkCategory'] }, + 'renditionoflinkform' => { 510 => [\'RenditionOf','RenditionOfLinkForm'] }, + 'renditionofmanager' => { 510 => [\'RenditionOf','RenditionOfManager'] }, + 'renditionofmanagervariant' => { 510 => [\'RenditionOf','RenditionOfManagerVariant'] }, + 'renditionofmanageto' => { 510 => [\'RenditionOf','RenditionOfManageTo'] }, + 'renditionofmanageui' => { 510 => [\'RenditionOf','RenditionOfManageUI'] }, + 'renditionofmaskmarkers' => { 510 => [\'RenditionOf','RenditionOfMaskMarkers'] }, + 'renditionoforiginaldocumentid' => { 510 => [\'RenditionOf','RenditionOfOriginalDocumentID'] }, + 'renditionofpartmapping' => { 510 => [\'RenditionOf','RenditionOfPartMapping'] }, + 'renditionofplacedresolutionunit' => { 510 => [\'RenditionOf','RenditionOfPlacedResolutionUnit'] }, + 'renditionofplacedxresolution' => { 510 => [\'RenditionOf','RenditionOfPlacedXResolution'] }, + 'renditionofplacedyresolution' => { 510 => [\'RenditionOf','RenditionOfPlacedYResolution'] }, + 'renditionofrenditionclass' => { 510 => [\'RenditionOf','RenditionOfRenditionClass'] }, + 'renditionofrenditionparams' => { 510 => [\'RenditionOf','RenditionOfRenditionParams'] }, + 'renditionoftopart' => { 510 => [\'RenditionOf','RenditionOfToPart'] }, + 'renditionofversionid' => { 510 => [\'RenditionOf','RenditionOfVersionID'] }, + 'renditionparams' => { 510 => 'RenditionParams' }, + 'repeatingflashcount' => { 209 => 0xd, 210 => 0xe, 211 => 0xe, 212 => 0xe, 213 => 0xe, 214 => 0xe, 292 => '17.2', 293 => '24.2', 294 => '9.2', 295 => '24.2', 298 => '25.2' }, + 'repeatingflashcountbuilt-in' => { 260 => 0x4db }, + 'repeatingflashcountexternal' => { 260 => 0x4c3 }, + 'repeatingflashoutput' => { 292 => '17.1', 293 => '24.1', 294 => '9.1', 295 => '24.1', 298 => '25.1' }, + 'repeatingflashoutputexternal' => { 260 => 0x4c0 }, + 'repeatingflashrate' => { 209 => 0xc, 210 => 0xd, 211 => 0xd, 212 => 0xd, 213 => 0xd, 214 => 0xd, 292 => '18.1', 293 => '25.1', 294 => '10.1', 295 => '25.1', 298 => '26.1' }, + 'repeatingflashratebuilt-in' => { 260 => 0x4da }, + 'repeatingflashrateexternal' => { 260 => 0x4c2 }, + 'requirements' => { 384 => "\xa9req" }, + 'requires' => { 480 => 'requires' }, + 'resampleparams' => { 509 => 'resampleParams' }, + 'resampleparamsquality' => { 509 => [\'resampleParams','resampleParamsQuality'] }, 'resamplingkerneldenominators050' => { 138 => 0xe50 }, 'resamplingkerneldenominators067' => { 138 => 0xe4f }, 'resamplingkerneldenominators100' => { 138 => 0xe51 }, - 'resaved' => { 399 => 0x21e }, + 'resaved' => { 400 => 0x21e }, 'resetblacksegrows' => { 138 => 0x181a }, 'resolution' => { 162 => 'Resolution' }, - 'resolutionmode' => { 400 => [0x87,0x4] }, - 'resolutionunit' => { 119 => 0x128, 134 => 0x2, 504 => 'ResolutionUnit' }, + 'resolutionmode' => { 401 => [0x87,0x4] }, + 'resolutionunit' => { 119 => 0x128, 134 => 0x2, 505 => 'ResolutionUnit' }, 'resourceid' => { 118 => [\'ResourceRelationship','ResourceRelationshipResourceID'] }, 'resourcerelationship' => { 118 => 'ResourceRelationship' }, 'resourcerelationshipid' => { 118 => [\'ResourceRelationship','ResourceRelationshipResourceRelationshipID'] }, 'restrictdrivemodes' => { 84 => 0x612 }, - 'restrictions' => { 501 => 'restrictions' }, - 'retouchareafeather' => { 481 => [\'RetouchAreas','RetouchAreasFeather'], 483 => [\'RetouchAreas','RetouchAreasFeather'] }, - 'retouchareamaskalpha' => { 481 => [\'RetouchAreas','RetouchAreasMasksAlpha'], 483 => [\'RetouchAreas','RetouchAreasMasksAlpha'] }, - 'retouchareamaskangle' => { 481 => [\'RetouchAreas','RetouchAreasMasksAngle'], 483 => [\'RetouchAreas','RetouchAreasMasksAngle'] }, - 'retouchareamaskbottom' => { 481 => [\'RetouchAreas','RetouchAreasMasksBottom'], 483 => [\'RetouchAreas','RetouchAreasMasksBottom'] }, - 'retouchareamaskcentervalue' => { 481 => [\'RetouchAreas','RetouchAreasMasksCenterValue'], 483 => [\'RetouchAreas','RetouchAreasMasksCenterValue'] }, - 'retouchareamaskcenterweight' => { 481 => [\'RetouchAreas','RetouchAreasMasksCenterWeight'], 483 => [\'RetouchAreas','RetouchAreasMasksCenterWeight'] }, - 'retouchareamaskdabs' => { 481 => [\'RetouchAreas','RetouchAreasMasksDabs'], 483 => [\'RetouchAreas','RetouchAreasMasksDabs'] }, - 'retouchareamaskfeather' => { 481 => [\'RetouchAreas','RetouchAreasMasksFeather'], 483 => [\'RetouchAreas','RetouchAreasMasksFeather'] }, - 'retouchareamaskflipped' => { 481 => [\'RetouchAreas','RetouchAreasMasksFlipped'], 483 => [\'RetouchAreas','RetouchAreasMasksFlipped'] }, - 'retouchareamaskflow' => { 481 => [\'RetouchAreas','RetouchAreasMasksFlow'], 483 => [\'RetouchAreas','RetouchAreasMasksFlow'] }, - 'retouchareamaskfullx' => { 481 => [\'RetouchAreas','RetouchAreasMasksFullX'], 483 => [\'RetouchAreas','RetouchAreasMasksFullX'] }, - 'retouchareamaskfully' => { 481 => [\'RetouchAreas','RetouchAreasMasksFullY'], 483 => [\'RetouchAreas','RetouchAreasMasksFullY'] }, - 'retouchareamaskinputdigest' => { 481 => [\'RetouchAreas','RetouchAreasMasksInputDigest'], 483 => [\'RetouchAreas','RetouchAreasMasksInputDigest'] }, - 'retouchareamaskleft' => { 481 => [\'RetouchAreas','RetouchAreasMasksLeft'], 483 => [\'RetouchAreas','RetouchAreasMasksLeft'] }, - 'retouchareamaskmaskactive' => { 481 => [\'RetouchAreas','RetouchAreasMasksMaskActive'], 483 => [\'RetouchAreas','RetouchAreasMasksMaskActive'] }, - 'retouchareamaskmaskblendmode' => { 481 => [\'RetouchAreas','RetouchAreasMasksMaskBlendMode'], 483 => [\'RetouchAreas','RetouchAreasMasksMaskBlendMode'] }, - 'retouchareamaskmaskdigest' => { 481 => [\'RetouchAreas','RetouchAreasMasksMaskDigest'], 483 => [\'RetouchAreas','RetouchAreasMasksMaskDigest'] }, - 'retouchareamaskmaskinverted' => { 481 => [\'RetouchAreas','RetouchAreasMasksMaskInverted'], 483 => [\'RetouchAreas','RetouchAreasMasksMaskInverted'] }, - 'retouchareamaskmaskname' => { 481 => [\'RetouchAreas','RetouchAreasMasksMaskName'], 483 => [\'RetouchAreas','RetouchAreasMasksMaskName'] }, - 'retouchareamaskmasks' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasks'], 483 => [\'RetouchAreas','RetouchAreasMasksMasks'] }, - 'retouchareamaskmasksalpha' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksAlpha'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksAlpha'] }, - 'retouchareamaskmasksangle' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksAngle'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksAngle'] }, - 'retouchareamaskmasksbottom' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksBottom'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksBottom'] }, - 'retouchareamaskmaskscentervalue' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksCenterValue'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksCenterValue'] }, - 'retouchareamaskmaskscenterweight' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksCenterWeight'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksCenterWeight'] }, - 'retouchareamaskmasksdabs' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksDabs'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksDabs'] }, - 'retouchareamaskmasksfeather' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksFeather'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksFeather'] }, - 'retouchareamaskmasksflipped' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksFlipped'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksFlipped'] }, - 'retouchareamaskmasksflow' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksFlow'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksFlow'] }, - 'retouchareamaskmasksfullx' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksFullX'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksFullX'] }, - 'retouchareamaskmasksfully' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksFullY'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksFullY'] }, - 'retouchareamaskmasksinputdigest' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksInputDigest'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksInputDigest'] }, - 'retouchareamaskmasksleft' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksLeft'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksLeft'] }, - 'retouchareamaskmasksmaskactive' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksMaskActive'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksMaskActive'] }, - 'retouchareamaskmasksmaskblendmode' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksMaskBlendMode'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksMaskBlendMode'] }, - 'retouchareamaskmasksmaskdigest' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksMaskDigest'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksMaskDigest'] }, - 'retouchareamaskmasksmaskinverted' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksMaskInverted'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksMaskInverted'] }, - 'retouchareamaskmasksmaskname' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksMaskName'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksMaskName'] }, - 'retouchareamaskmasksmasksubtype' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksMaskSubType'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksMaskSubType'] }, - 'retouchareamaskmasksmasksyncid' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksMaskSyncID'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksMaskSyncID'] }, - 'retouchareamaskmasksmaskversion' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksMaskVersion'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksMaskVersion'] }, - 'retouchareamaskmasksmidpoint' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksMidpoint'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksMidpoint'] }, - 'retouchareamaskmasksorigin' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksOrigin'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksOrigin'] }, - 'retouchareamaskmasksperimetervalue' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksPerimeterValue'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksPerimeterValue'] }, - 'retouchareamaskmasksradius' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksRadius'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksRadius'] }, - 'retouchareamaskmasksreferencepoint' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksReferencePoint'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksReferencePoint'] }, - 'retouchareamaskmasksright' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksRight'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksRight'] }, - 'retouchareamaskmasksroundness' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksRoundness'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksRoundness'] }, - 'retouchareamaskmaskssizex' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksSizeX'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksSizeX'] }, - 'retouchareamaskmaskssizey' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksSizeY'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksSizeY'] }, - 'retouchareamaskmaskstop' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksTop'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksTop'] }, - 'retouchareamaskmasksubtype' => { 481 => [\'RetouchAreas','RetouchAreasMasksMaskSubType'], 483 => [\'RetouchAreas','RetouchAreasMasksMaskSubType'] }, - 'retouchareamaskmasksvalue' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksMaskValue'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksMaskValue'] }, - 'retouchareamaskmasksversion' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksVersion'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksVersion'] }, - 'retouchareamaskmaskswhat' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksWhat'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksWhat'] }, - 'retouchareamaskmaskswholeimagearea' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksWholeImageArea'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksWholeImageArea'] }, - 'retouchareamaskmasksx' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksX'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksX'] }, - 'retouchareamaskmasksy' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksY'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksY'] }, - 'retouchareamaskmasksyncid' => { 481 => [\'RetouchAreas','RetouchAreasMasksMaskSyncID'], 483 => [\'RetouchAreas','RetouchAreasMasksMaskSyncID'] }, - 'retouchareamaskmaskszerox' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksZeroX'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksZeroX'] }, - 'retouchareamaskmaskszeroy' => { 481 => [\'RetouchAreas','RetouchAreasMasksMasksZeroY'], 483 => [\'RetouchAreas','RetouchAreasMasksMasksZeroY'] }, - 'retouchareamaskmaskversion' => { 481 => [\'RetouchAreas','RetouchAreasMasksMaskVersion'], 483 => [\'RetouchAreas','RetouchAreasMasksMaskVersion'] }, - 'retouchareamaskmidpoint' => { 481 => [\'RetouchAreas','RetouchAreasMasksMidpoint'], 483 => [\'RetouchAreas','RetouchAreasMasksMidpoint'] }, - 'retouchareamaskorigin' => { 481 => [\'RetouchAreas','RetouchAreasMasksOrigin'], 483 => [\'RetouchAreas','RetouchAreasMasksOrigin'] }, - 'retouchareamaskperimetervalue' => { 481 => [\'RetouchAreas','RetouchAreasMasksPerimeterValue'], 483 => [\'RetouchAreas','RetouchAreasMasksPerimeterValue'] }, - 'retouchareamaskradius' => { 481 => [\'RetouchAreas','RetouchAreasMasksRadius'], 483 => [\'RetouchAreas','RetouchAreasMasksRadius'] }, - 'retouchareamaskrange' => { 481 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMask'], 483 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMask'] }, - 'retouchareamaskrangeareamodels' => { 481 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModels'], 483 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModels'] }, - 'retouchareamaskrangeareamodelscolorsampleinfo' => { 481 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 483 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] }, - 'retouchareamaskrangeareamodelscomponents' => { 481 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModelsAreaComponents'], 483 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModelsAreaComponents'] }, - 'retouchareamaskrangecoloramount' => { 481 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskColorAmount'], 483 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskColorAmount'] }, - 'retouchareamaskrangedepthfeather' => { 481 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthFeather'], 483 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthFeather'] }, - 'retouchareamaskrangedepthmax' => { 481 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthMax'], 483 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthMax'] }, - 'retouchareamaskrangedepthmin' => { 481 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthMin'], 483 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthMin'] }, - 'retouchareamaskrangeinvert' => { 481 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskInvert'], 483 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskInvert'] }, - 'retouchareamaskrangelumfeather' => { 481 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumFeather'], 483 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumFeather'] }, - 'retouchareamaskrangeluminancedepthsampleinfo' => { 481 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 483 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] }, - 'retouchareamaskrangelummax' => { 481 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumMax'], 483 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumMax'] }, - 'retouchareamaskrangelummin' => { 481 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumMin'], 483 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumMin'] }, - 'retouchareamaskrangelumrange' => { 481 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumRange'], 483 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumRange'] }, - 'retouchareamaskrangesampletype' => { 481 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskSampleType'], 483 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskSampleType'] }, - 'retouchareamaskrangetype' => { 481 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskType'], 483 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskType'] }, - 'retouchareamaskrangeversion' => { 481 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskVersion'], 483 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskVersion'] }, - 'retouchareamaskreferencepoint' => { 481 => [\'RetouchAreas','RetouchAreasMasksReferencePoint'], 483 => [\'RetouchAreas','RetouchAreasMasksReferencePoint'] }, - 'retouchareamaskright' => { 481 => [\'RetouchAreas','RetouchAreasMasksRight'], 483 => [\'RetouchAreas','RetouchAreasMasksRight'] }, - 'retouchareamaskroundness' => { 481 => [\'RetouchAreas','RetouchAreasMasksRoundness'], 483 => [\'RetouchAreas','RetouchAreasMasksRoundness'] }, - 'retouchareamasks' => { 481 => [\'RetouchAreas','RetouchAreasMasks'], 483 => [\'RetouchAreas','RetouchAreasMasks'] }, - 'retouchareamasksizex' => { 481 => [\'RetouchAreas','RetouchAreasMasksSizeX'], 483 => [\'RetouchAreas','RetouchAreasMasksSizeX'] }, - 'retouchareamasksizey' => { 481 => [\'RetouchAreas','RetouchAreasMasksSizeY'], 483 => [\'RetouchAreas','RetouchAreasMasksSizeY'] }, - 'retouchareamasktop' => { 481 => [\'RetouchAreas','RetouchAreasMasksTop'], 483 => [\'RetouchAreas','RetouchAreasMasksTop'] }, - 'retouchareamaskvalue' => { 481 => [\'RetouchAreas','RetouchAreasMasksMaskValue'], 483 => [\'RetouchAreas','RetouchAreasMasksMaskValue'] }, - 'retouchareamaskversion' => { 481 => [\'RetouchAreas','RetouchAreasMasksVersion'], 483 => [\'RetouchAreas','RetouchAreasMasksVersion'] }, - 'retouchareamaskwhat' => { 481 => [\'RetouchAreas','RetouchAreasMasksWhat'], 483 => [\'RetouchAreas','RetouchAreasMasksWhat'] }, - 'retouchareamaskwholeimagearea' => { 481 => [\'RetouchAreas','RetouchAreasMasksWholeImageArea'], 483 => [\'RetouchAreas','RetouchAreasMasksWholeImageArea'] }, - 'retouchareamaskx' => { 481 => [\'RetouchAreas','RetouchAreasMasksX'], 483 => [\'RetouchAreas','RetouchAreasMasksX'] }, - 'retouchareamasky' => { 481 => [\'RetouchAreas','RetouchAreasMasksY'], 483 => [\'RetouchAreas','RetouchAreasMasksY'] }, - 'retouchareamaskzerox' => { 481 => [\'RetouchAreas','RetouchAreasMasksZeroX'], 483 => [\'RetouchAreas','RetouchAreasMasksZeroX'] }, - 'retouchareamaskzeroy' => { 481 => [\'RetouchAreas','RetouchAreasMasksZeroY'], 483 => [\'RetouchAreas','RetouchAreasMasksZeroY'] }, - 'retouchareamethod' => { 481 => [\'RetouchAreas','RetouchAreasMethod'], 483 => [\'RetouchAreas','RetouchAreasMethod'] }, - 'retouchareaoffsety' => { 481 => [\'RetouchAreas','RetouchAreasOffsetY'], 483 => [\'RetouchAreas','RetouchAreasOffsetY'] }, - 'retouchareaopacity' => { 481 => [\'RetouchAreas','RetouchAreasOpacity'], 483 => [\'RetouchAreas','RetouchAreasOpacity'] }, - 'retouchareas' => { 481 => 'RetouchAreas', 483 => 'RetouchAreas' }, - 'retouchareaseed' => { 481 => [\'RetouchAreas','RetouchAreasSeed'], 483 => [\'RetouchAreas','RetouchAreasSeed'] }, - 'retouchareasourcestate' => { 481 => [\'RetouchAreas','RetouchAreasSourceState'], 483 => [\'RetouchAreas','RetouchAreasSourceState'] }, - 'retouchareasourcex' => { 481 => [\'RetouchAreas','RetouchAreasSourceX'], 483 => [\'RetouchAreas','RetouchAreasSourceX'] }, - 'retouchareaspottype' => { 481 => [\'RetouchAreas','RetouchAreasSpotType'], 483 => [\'RetouchAreas','RetouchAreasSpotType'] }, + 'restrictions' => { 502 => 'restrictions' }, + 'retouchareafeather' => { 482 => [\'RetouchAreas','RetouchAreasFeather'], 484 => [\'RetouchAreas','RetouchAreasFeather'] }, + 'retouchareamaskalpha' => { 482 => [\'RetouchAreas','RetouchAreasMasksAlpha'], 484 => [\'RetouchAreas','RetouchAreasMasksAlpha'] }, + 'retouchareamaskangle' => { 482 => [\'RetouchAreas','RetouchAreasMasksAngle'], 484 => [\'RetouchAreas','RetouchAreasMasksAngle'] }, + 'retouchareamaskbottom' => { 482 => [\'RetouchAreas','RetouchAreasMasksBottom'], 484 => [\'RetouchAreas','RetouchAreasMasksBottom'] }, + 'retouchareamaskcentervalue' => { 482 => [\'RetouchAreas','RetouchAreasMasksCenterValue'], 484 => [\'RetouchAreas','RetouchAreasMasksCenterValue'] }, + 'retouchareamaskcenterweight' => { 482 => [\'RetouchAreas','RetouchAreasMasksCenterWeight'], 484 => [\'RetouchAreas','RetouchAreasMasksCenterWeight'] }, + 'retouchareamaskdabs' => { 482 => [\'RetouchAreas','RetouchAreasMasksDabs'], 484 => [\'RetouchAreas','RetouchAreasMasksDabs'] }, + 'retouchareamaskfeather' => { 482 => [\'RetouchAreas','RetouchAreasMasksFeather'], 484 => [\'RetouchAreas','RetouchAreasMasksFeather'] }, + 'retouchareamaskflipped' => { 482 => [\'RetouchAreas','RetouchAreasMasksFlipped'], 484 => [\'RetouchAreas','RetouchAreasMasksFlipped'] }, + 'retouchareamaskflow' => { 482 => [\'RetouchAreas','RetouchAreasMasksFlow'], 484 => [\'RetouchAreas','RetouchAreasMasksFlow'] }, + 'retouchareamaskfullx' => { 482 => [\'RetouchAreas','RetouchAreasMasksFullX'], 484 => [\'RetouchAreas','RetouchAreasMasksFullX'] }, + 'retouchareamaskfully' => { 482 => [\'RetouchAreas','RetouchAreasMasksFullY'], 484 => [\'RetouchAreas','RetouchAreasMasksFullY'] }, + 'retouchareamaskinputdigest' => { 482 => [\'RetouchAreas','RetouchAreasMasksInputDigest'], 484 => [\'RetouchAreas','RetouchAreasMasksInputDigest'] }, + 'retouchareamaskleft' => { 482 => [\'RetouchAreas','RetouchAreasMasksLeft'], 484 => [\'RetouchAreas','RetouchAreasMasksLeft'] }, + 'retouchareamaskmaskactive' => { 482 => [\'RetouchAreas','RetouchAreasMasksMaskActive'], 484 => [\'RetouchAreas','RetouchAreasMasksMaskActive'] }, + 'retouchareamaskmaskblendmode' => { 482 => [\'RetouchAreas','RetouchAreasMasksMaskBlendMode'], 484 => [\'RetouchAreas','RetouchAreasMasksMaskBlendMode'] }, + 'retouchareamaskmaskdigest' => { 482 => [\'RetouchAreas','RetouchAreasMasksMaskDigest'], 484 => [\'RetouchAreas','RetouchAreasMasksMaskDigest'] }, + 'retouchareamaskmaskinverted' => { 482 => [\'RetouchAreas','RetouchAreasMasksMaskInverted'], 484 => [\'RetouchAreas','RetouchAreasMasksMaskInverted'] }, + 'retouchareamaskmaskname' => { 482 => [\'RetouchAreas','RetouchAreasMasksMaskName'], 484 => [\'RetouchAreas','RetouchAreasMasksMaskName'] }, + 'retouchareamaskmasks' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasks'], 484 => [\'RetouchAreas','RetouchAreasMasksMasks'] }, + 'retouchareamaskmasksalpha' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksAlpha'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksAlpha'] }, + 'retouchareamaskmasksangle' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksAngle'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksAngle'] }, + 'retouchareamaskmasksbottom' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksBottom'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksBottom'] }, + 'retouchareamaskmaskscentervalue' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksCenterValue'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksCenterValue'] }, + 'retouchareamaskmaskscenterweight' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksCenterWeight'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksCenterWeight'] }, + 'retouchareamaskmasksdabs' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksDabs'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksDabs'] }, + 'retouchareamaskmasksfeather' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksFeather'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksFeather'] }, + 'retouchareamaskmasksflipped' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksFlipped'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksFlipped'] }, + 'retouchareamaskmasksflow' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksFlow'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksFlow'] }, + 'retouchareamaskmasksfullx' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksFullX'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksFullX'] }, + 'retouchareamaskmasksfully' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksFullY'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksFullY'] }, + 'retouchareamaskmasksinputdigest' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksInputDigest'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksInputDigest'] }, + 'retouchareamaskmasksleft' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksLeft'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksLeft'] }, + 'retouchareamaskmasksmaskactive' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksMaskActive'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksMaskActive'] }, + 'retouchareamaskmasksmaskblendmode' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksMaskBlendMode'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksMaskBlendMode'] }, + 'retouchareamaskmasksmaskdigest' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksMaskDigest'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksMaskDigest'] }, + 'retouchareamaskmasksmaskinverted' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksMaskInverted'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksMaskInverted'] }, + 'retouchareamaskmasksmaskname' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksMaskName'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksMaskName'] }, + 'retouchareamaskmasksmasksubtype' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksMaskSubType'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksMaskSubType'] }, + 'retouchareamaskmasksmasksyncid' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksMaskSyncID'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksMaskSyncID'] }, + 'retouchareamaskmasksmaskversion' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksMaskVersion'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksMaskVersion'] }, + 'retouchareamaskmasksmidpoint' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksMidpoint'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksMidpoint'] }, + 'retouchareamaskmasksorigin' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksOrigin'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksOrigin'] }, + 'retouchareamaskmasksperimetervalue' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksPerimeterValue'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksPerimeterValue'] }, + 'retouchareamaskmasksradius' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksRadius'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksRadius'] }, + 'retouchareamaskmasksreferencepoint' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksReferencePoint'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksReferencePoint'] }, + 'retouchareamaskmasksright' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksRight'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksRight'] }, + 'retouchareamaskmasksroundness' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksRoundness'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksRoundness'] }, + 'retouchareamaskmaskssizex' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksSizeX'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksSizeX'] }, + 'retouchareamaskmaskssizey' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksSizeY'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksSizeY'] }, + 'retouchareamaskmaskstop' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksTop'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksTop'] }, + 'retouchareamaskmasksubtype' => { 482 => [\'RetouchAreas','RetouchAreasMasksMaskSubType'], 484 => [\'RetouchAreas','RetouchAreasMasksMaskSubType'] }, + 'retouchareamaskmasksvalue' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksMaskValue'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksMaskValue'] }, + 'retouchareamaskmasksversion' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksVersion'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksVersion'] }, + 'retouchareamaskmaskswhat' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksWhat'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksWhat'] }, + 'retouchareamaskmaskswholeimagearea' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksWholeImageArea'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksWholeImageArea'] }, + 'retouchareamaskmasksx' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksX'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksX'] }, + 'retouchareamaskmasksy' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksY'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksY'] }, + 'retouchareamaskmasksyncid' => { 482 => [\'RetouchAreas','RetouchAreasMasksMaskSyncID'], 484 => [\'RetouchAreas','RetouchAreasMasksMaskSyncID'] }, + 'retouchareamaskmaskszerox' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksZeroX'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksZeroX'] }, + 'retouchareamaskmaskszeroy' => { 482 => [\'RetouchAreas','RetouchAreasMasksMasksZeroY'], 484 => [\'RetouchAreas','RetouchAreasMasksMasksZeroY'] }, + 'retouchareamaskmaskversion' => { 482 => [\'RetouchAreas','RetouchAreasMasksMaskVersion'], 484 => [\'RetouchAreas','RetouchAreasMasksMaskVersion'] }, + 'retouchareamaskmidpoint' => { 482 => [\'RetouchAreas','RetouchAreasMasksMidpoint'], 484 => [\'RetouchAreas','RetouchAreasMasksMidpoint'] }, + 'retouchareamaskorigin' => { 482 => [\'RetouchAreas','RetouchAreasMasksOrigin'], 484 => [\'RetouchAreas','RetouchAreasMasksOrigin'] }, + 'retouchareamaskperimetervalue' => { 482 => [\'RetouchAreas','RetouchAreasMasksPerimeterValue'], 484 => [\'RetouchAreas','RetouchAreasMasksPerimeterValue'] }, + 'retouchareamaskradius' => { 482 => [\'RetouchAreas','RetouchAreasMasksRadius'], 484 => [\'RetouchAreas','RetouchAreasMasksRadius'] }, + 'retouchareamaskrange' => { 482 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMask'], 484 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMask'] }, + 'retouchareamaskrangeareamodels' => { 482 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModels'], 484 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModels'] }, + 'retouchareamaskrangeareamodelscolorsampleinfo' => { 482 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'], 484 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo'] }, + 'retouchareamaskrangeareamodelscomponents' => { 482 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModelsAreaComponents'], 484 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskAreaModelsAreaComponents'] }, + 'retouchareamaskrangecoloramount' => { 482 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskColorAmount'], 484 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskColorAmount'] }, + 'retouchareamaskrangedepthfeather' => { 482 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthFeather'], 484 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthFeather'] }, + 'retouchareamaskrangedepthmax' => { 482 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthMax'], 484 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthMax'] }, + 'retouchareamaskrangedepthmin' => { 482 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthMin'], 484 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskDepthMin'] }, + 'retouchareamaskrangeinvert' => { 482 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskInvert'], 484 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskInvert'] }, + 'retouchareamaskrangelumfeather' => { 482 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumFeather'], 484 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumFeather'] }, + 'retouchareamaskrangeluminancedepthsampleinfo' => { 482 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLuminanceDepthSampleInfo'], 484 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLuminanceDepthSampleInfo'] }, + 'retouchareamaskrangelummax' => { 482 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumMax'], 484 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumMax'] }, + 'retouchareamaskrangelummin' => { 482 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumMin'], 484 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumMin'] }, + 'retouchareamaskrangelumrange' => { 482 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumRange'], 484 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskLumRange'] }, + 'retouchareamaskrangesampletype' => { 482 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskSampleType'], 484 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskSampleType'] }, + 'retouchareamaskrangetype' => { 482 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskType'], 484 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskType'] }, + 'retouchareamaskrangeversion' => { 482 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskVersion'], 484 => [\'RetouchAreas','RetouchAreasMasksCorrectionRangeMaskVersion'] }, + 'retouchareamaskreferencepoint' => { 482 => [\'RetouchAreas','RetouchAreasMasksReferencePoint'], 484 => [\'RetouchAreas','RetouchAreasMasksReferencePoint'] }, + 'retouchareamaskright' => { 482 => [\'RetouchAreas','RetouchAreasMasksRight'], 484 => [\'RetouchAreas','RetouchAreasMasksRight'] }, + 'retouchareamaskroundness' => { 482 => [\'RetouchAreas','RetouchAreasMasksRoundness'], 484 => [\'RetouchAreas','RetouchAreasMasksRoundness'] }, + 'retouchareamasks' => { 482 => [\'RetouchAreas','RetouchAreasMasks'], 484 => [\'RetouchAreas','RetouchAreasMasks'] }, + 'retouchareamasksizex' => { 482 => [\'RetouchAreas','RetouchAreasMasksSizeX'], 484 => [\'RetouchAreas','RetouchAreasMasksSizeX'] }, + 'retouchareamasksizey' => { 482 => [\'RetouchAreas','RetouchAreasMasksSizeY'], 484 => [\'RetouchAreas','RetouchAreasMasksSizeY'] }, + 'retouchareamasktop' => { 482 => [\'RetouchAreas','RetouchAreasMasksTop'], 484 => [\'RetouchAreas','RetouchAreasMasksTop'] }, + 'retouchareamaskvalue' => { 482 => [\'RetouchAreas','RetouchAreasMasksMaskValue'], 484 => [\'RetouchAreas','RetouchAreasMasksMaskValue'] }, + 'retouchareamaskversion' => { 482 => [\'RetouchAreas','RetouchAreasMasksVersion'], 484 => [\'RetouchAreas','RetouchAreasMasksVersion'] }, + 'retouchareamaskwhat' => { 482 => [\'RetouchAreas','RetouchAreasMasksWhat'], 484 => [\'RetouchAreas','RetouchAreasMasksWhat'] }, + 'retouchareamaskwholeimagearea' => { 482 => [\'RetouchAreas','RetouchAreasMasksWholeImageArea'], 484 => [\'RetouchAreas','RetouchAreasMasksWholeImageArea'] }, + 'retouchareamaskx' => { 482 => [\'RetouchAreas','RetouchAreasMasksX'], 484 => [\'RetouchAreas','RetouchAreasMasksX'] }, + 'retouchareamasky' => { 482 => [\'RetouchAreas','RetouchAreasMasksY'], 484 => [\'RetouchAreas','RetouchAreasMasksY'] }, + 'retouchareamaskzerox' => { 482 => [\'RetouchAreas','RetouchAreasMasksZeroX'], 484 => [\'RetouchAreas','RetouchAreasMasksZeroX'] }, + 'retouchareamaskzeroy' => { 482 => [\'RetouchAreas','RetouchAreasMasksZeroY'], 484 => [\'RetouchAreas','RetouchAreasMasksZeroY'] }, + 'retouchareamethod' => { 482 => [\'RetouchAreas','RetouchAreasMethod'], 484 => [\'RetouchAreas','RetouchAreasMethod'] }, + 'retouchareaoffsety' => { 482 => [\'RetouchAreas','RetouchAreasOffsetY'], 484 => [\'RetouchAreas','RetouchAreasOffsetY'] }, + 'retouchareaopacity' => { 482 => [\'RetouchAreas','RetouchAreasOpacity'], 484 => [\'RetouchAreas','RetouchAreasOpacity'] }, + 'retouchareas' => { 482 => 'RetouchAreas', 484 => 'RetouchAreas' }, + 'retouchareaseed' => { 482 => [\'RetouchAreas','RetouchAreasSeed'], 484 => [\'RetouchAreas','RetouchAreasSeed'] }, + 'retouchareasourcestate' => { 482 => [\'RetouchAreas','RetouchAreasSourceState'], 484 => [\'RetouchAreas','RetouchAreasSourceState'] }, + 'retouchareasourcex' => { 482 => [\'RetouchAreas','RetouchAreasSourceX'], 484 => [\'RetouchAreas','RetouchAreasSourceX'] }, + 'retouchareaspottype' => { 482 => [\'RetouchAreas','RetouchAreasSpotType'], 484 => [\'RetouchAreas','RetouchAreasSpotType'] }, 'retouchhistory' => { 227 => 0x9e }, - 'retouchinfo' => { 481 => 'RetouchInfo', 483 => 'RetouchInfo' }, - 'retouchnefprocessing' => { 239 => 0x5 }, + 'retouchinfo' => { 482 => 'RetouchInfo', 484 => 'RetouchInfo' }, + 'retouchnefprocessing' => { 240 => 0x5 }, 'retractlensonpoweroff' => { 84 => 0x814 }, - 'reuse' => { 310 => 'Reuse' }, - 'reuseallowed' => { 511 => 'ReuseAllowed' }, - 'reuseprohibited' => { 501 => 'reuseProhibited' }, - 'reverseexposurecompdial' => { 289 => '5.2' }, - 'reversefocusring' => { 298 => 0x163 }, - 'reverseindicators' => { 282 => '12.1', 283 => '6.1', 285 => '6.1', 286 => '6.1', 287 => '4.3', 288 => '5.2', 289 => '5.4', 291 => '33.5', 292 => '5.1', 295 => '6.1', 296 => '6.1', 297 => '6.2', 298 => 0xc1 }, - 'reverseshutterspeedaperture' => { 289 => '5.3' }, - 'revision' => { 485 => 'revision' }, + 'reuse' => { 311 => 'Reuse' }, + 'reuseallowed' => { 512 => 'ReuseAllowed' }, + 'reuseprohibited' => { 502 => 'reuseProhibited' }, + 'reverseexposurecompdial' => { 290 => '5.2' }, + 'reversefocusring' => { 299 => 0x163 }, + 'reverseindicators' => { 283 => '12.1', 284 => '6.1', 286 => '6.1', 287 => '6.1', 288 => '4.3', 289 => '5.2', 290 => '5.4', 292 => '33.5', 293 => '5.1', 296 => '6.1', 297 => '6.1', 298 => '6.2', 299 => 0xc1 }, + 'reverseshutterspeedaperture' => { 290 => '5.3' }, + 'revision' => { 486 => 'revision' }, 'rflensmffocusringsensitivity' => { 84 => 0x714 }, 'rflenstype' => { 57 => 0x3d }, 'rgbcurvelimits' => { 108 => 0x238 }, 'rgbcurvepoints' => { 107 => 0x7, 108 => 0x20e }, 'rgbtables' => { 119 => 0xcd3b }, - 'richtextcomment' => { 490 => 'RichTextComment' }, - 'ricohdate' => { 389 => 0x6 }, - 'ricohimageheight' => { 389 => 0x2 }, - 'ricohimagewidth' => { 389 => 0x0 }, - 'rightalbedo' => { 472 => 'RightAlbedo' }, + 'richtextcomment' => { 491 => 'RichTextComment' }, + 'ricohdate' => { 390 => 0x6 }, + 'ricohimageheight' => { 390 => 0x2 }, + 'ricohimagewidth' => { 390 => 0x0 }, + 'rightalbedo' => { 473 => 'RightAlbedo' }, 'rightascension' => { 165 => 'RightAscension' }, - 'rights' => { 484 => 'rights' }, - 'rightsagent' => { 501 => 'rightsAgent' }, - 'rightsowner' => { 501 => 'rightsOwner' }, - 'roll' => { 115 => 0x8, 383 => ['roll',"\xa9frl"] }, - 'rollangle' => { 127 => 0x144d, 250 => 0x350b, 251 => 0x2c24, 255 => 0xc21a, 260 => 0x36f4, 261 => 0x2efb, 263 => 0xce32, 264 => 0xeaeb, 300 => 0x903, 323 => 0x90, 357 => 0x1, 395 => 0x2 }, + 'rights' => { 485 => 'rights' }, + 'rightsagent' => { 502 => 'rightsAgent' }, + 'rightsowner' => { 502 => 'rightsOwner' }, + 'roll' => { 115 => 0x8, 384 => ['roll',"\xa9frl"] }, + 'rollangle' => { 127 => 0x144d, 251 => 0x350b, 252 => 0x2c24, 256 => 0xc21a, 261 => 0x36f4, 262 => 0x2efb, 264 => 0xce32, 265 => 0x80c5, 301 => 0x903, 324 => 0x90, 358 => 0x1, 396 => 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, 250 => 0x3693, 251 => 0xca, 258 => '590.1', 275 => 0x76a43207, 323 => 0x30, 339 => '17.2', 369 => 0xd8, 376 => 'irot', 410 => 0x3f, 411 => 0x3f, 421 => 0x10 }, - 'routedto' => { 489 => 'RoutedTo' }, - 'routing' => { 374 => 'Routing' }, - 'routingdestinations' => { 471 => 'RoutingDestinations' }, - 'routingexclusions' => { 471 => 'RoutingExclusions' }, - 'routingnotes' => { 489 => 'RoutingNotes' }, + '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, 251 => 0x3693, 252 => 0xca, 259 => '590.1', 276 => 0x76a43207, 324 => 0x30, 340 => '17.2', 370 => 0xd8, 377 => 'irot', 411 => 0x3f, 412 => 0x3f, 422 => 0x10 }, + 'routedto' => { 490 => 'RoutedTo' }, + 'routing' => { 375 => 'Routing' }, + 'routingdestinations' => { 472 => 'RoutingDestinations' }, + 'routingexclusions' => { 472 => 'RoutingExclusions' }, + 'routingnotes' => { 490 => 'RoutingNotes' }, 'rowsperstrip' => { 119 => 0x116 }, - 'rpp' => { 476 => 'rpp' }, + 'rpp' => { 477 => 'rpp' }, 'rtkflag' => { 116 => 'RtkFlag' }, 'rtkstdhgt' => { 116 => 'RtkStdHgt' }, 'rtkstdlat' => { 116 => 'RtkStdLat' }, @@ -5956,35 +5961,35 @@ my %tagLookup = ( 'safetyshiftinavortv' => { 82 => 0x10, 83 => 0x10, 85 => 0xf, 86 => 0x10, 89 => 0x10 }, 'sameexposurefornewaperture' => { 84 => 0x112 }, 'samplebits' => { 155 => 'SampleBits' }, - 'samplepagerange' => { 498 => 'samplePageRange' }, + 'samplepagerange' => { 499 => 'samplePageRange' }, 'samplerate' => { 155 => 'SampleRate' }, - 'samplesperpixel' => { 119 => 0x115, 328 => 0x8, 504 => 'SamplesPerPixel' }, + 'samplesperpixel' => { 119 => 0x115, 329 => 0x8, 505 => 'SamplesPerPixel' }, 'samplestructure' => { 133 => 0x5a }, - 'samsungmodelid' => { 397 => 0x3 }, - 'sanyoquality' => { 399 => 0x201 }, - 'sanyothumbnail' => { 399 => 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, 227 => 0xaa, 234 => 0x35, 235 => 0x3b, 236 => 0x43, 323 => 0x40, 325 => 0x300d, 358 => 0x1f, 365 => 0xd, 384 => 0x27, 386 => 0x58, 389 => 0x28, 390 => 0x1013, 400 => 0x10, 410 => 0x1e, 411 => 0x1b, 423 => 0x2005, 481 => 'Saturation', 483 => 'Saturation', 487 => 'Saturation' }, - 'saturationadj' => { 103 => 0x20901, 108 => 0x116, 227 => 0x94, 274 => 0x1, 278 => 0x2e, 458 => 0x8016 }, - 'saturationadjustmentaqua' => { 481 => 'SaturationAdjustmentAqua', 483 => 'SaturationAdjustmentAqua' }, - 'saturationadjustmentblue' => { 481 => 'SaturationAdjustmentBlue', 483 => 'SaturationAdjustmentBlue' }, - 'saturationadjustmentgreen' => { 481 => 'SaturationAdjustmentGreen', 483 => 'SaturationAdjustmentGreen' }, - 'saturationadjustmentmagenta' => { 481 => 'SaturationAdjustmentMagenta', 483 => 'SaturationAdjustmentMagenta' }, - 'saturationadjustmentorange' => { 481 => 'SaturationAdjustmentOrange', 483 => 'SaturationAdjustmentOrange' }, - 'saturationadjustmentpurple' => { 481 => 'SaturationAdjustmentPurple', 483 => 'SaturationAdjustmentPurple' }, - 'saturationadjustmentred' => { 481 => 'SaturationAdjustmentRed', 483 => 'SaturationAdjustmentRed' }, - 'saturationadjustmentyellow' => { 481 => 'SaturationAdjustmentYellow', 483 => 'SaturationAdjustmentYellow' }, + 'samsungmodelid' => { 398 => 0x3 }, + 'sanyoquality' => { 400 => 0x201 }, + 'sanyothumbnail' => { 400 => 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, 227 => 0xaa, 235 => 0x35, 236 => 0x3b, 237 => 0x43, 324 => 0x40, 326 => 0x300d, 359 => 0x1f, 366 => 0xd, 385 => 0x27, 387 => 0x58, 390 => 0x28, 391 => 0x1013, 401 => 0x10, 411 => 0x1e, 412 => 0x1b, 424 => 0x2005, 482 => 'Saturation', 484 => 'Saturation', 488 => 'Saturation' }, + 'saturationadj' => { 103 => 0x20901, 108 => 0x116, 227 => 0x94, 275 => 0x1, 279 => 0x2e, 459 => 0x8016 }, + 'saturationadjustmentaqua' => { 482 => 'SaturationAdjustmentAqua', 484 => 'SaturationAdjustmentAqua' }, + 'saturationadjustmentblue' => { 482 => 'SaturationAdjustmentBlue', 484 => 'SaturationAdjustmentBlue' }, + 'saturationadjustmentgreen' => { 482 => 'SaturationAdjustmentGreen', 484 => 'SaturationAdjustmentGreen' }, + 'saturationadjustmentmagenta' => { 482 => 'SaturationAdjustmentMagenta', 484 => 'SaturationAdjustmentMagenta' }, + 'saturationadjustmentorange' => { 482 => 'SaturationAdjustmentOrange', 484 => 'SaturationAdjustmentOrange' }, + 'saturationadjustmentpurple' => { 482 => 'SaturationAdjustmentPurple', 484 => 'SaturationAdjustmentPurple' }, + 'saturationadjustmentred' => { 482 => 'SaturationAdjustmentRed', 484 => 'SaturationAdjustmentRed' }, + 'saturationadjustmentyellow' => { 482 => 'SaturationAdjustmentYellow', 484 => 'SaturationAdjustmentYellow' }, 'saturationauto' => { 71 => 0x98 }, 'saturationfaithful' => { 19 => 0xfe, 70 => 0x68, 71 => 0x68 }, 'saturationlandscape' => { 19 => 0xfc, 70 => 0x38, 71 => 0x38 }, 'saturationmonochrome' => { 70 => 0x80, 71 => 0x80 }, 'saturationneutral' => { 19 => 0xfd, 70 => 0x50, 71 => 0x50 }, 'saturationportrait' => { 19 => 0xfb, 70 => 0x20, 71 => 0x20 }, - 'saturationsetting' => { 308 => 0x1010, 412 => 0x11, 428 => 0x9 }, + 'saturationsetting' => { 309 => 0x1010, 413 => 0x11, 429 => 0x9 }, 'saturationstandard' => { 19 => 0xfa, 70 => 0x8, 71 => 0x8 }, 'saturationuserdef1' => { 19 => 0x100, 70 => 0x98, 71 => 0xb0 }, 'saturationuserdef2' => { 19 => 0x101, 70 => 0xb0, 71 => 0xc8 }, 'saturationuserdef3' => { 19 => 0x102, 70 => 0xc8, 71 => 0xe0 }, - 'saveid' => { 509 => 'SaveID' }, + 'saveid' => { 510 => 'SaveID' }, 'sbaanalysiscomplete' => { 138 => 0xc35 }, 'sbablack' => { 138 => 0xc25 }, 'sbagmoffset' => { 138 => 0xc4a }, @@ -5996,198 +6001,198 @@ my %tagLookup = ( 'sbalowgray' => { 138 => 0xc47 }, 'sbaneutralbal' => { 138 => 0xc32 }, 'sbawhite' => { 138 => 0xc27 }, - 'scaletype' => { 508 => 'scaleType' }, - 'scanimageenhancer' => { 240 => 0x60 }, + 'scaletype' => { 509 => 'scaleType' }, + 'scanimageenhancer' => { 241 => 0x60 }, 'scanningdirection' => { 133 => 0x64 }, - 'scene' => { 383 => 'scen', 493 => 'Scene', 508 => 'scene' }, - 'scenearea' => { 303 => 0x211, 305 => 0x1031 }, + 'scene' => { 384 => 'scen', 494 => 'Scene', 509 => 'scene' }, + 'scenearea' => { 304 => 0x211, 306 => 0x1031 }, 'sceneassist' => { 227 => 0x9c }, - 'scenecapturetype' => { 119 => 0xa406, 487 => 'SceneCaptureType' }, - 'scenedetect' => { 303 => 0x210, 305 => 0x1030 }, - 'scenedetectdata' => { 303 => 0x212, 305 => 0x1033 }, + 'scenecapturetype' => { 119 => 0xa406, 488 => 'SceneCaptureType' }, + 'scenedetect' => { 304 => 0x210, 306 => 0x1030 }, + 'scenedetectdata' => { 304 => 0x212, 306 => 0x1033 }, 'sceneflags' => { 1 => 0x25 }, - 'scenemode' => { 142 => 0xfa02, 186 => 0x100, 227 => 0x8f, 300 => 0x509, 305 => 0x403, 323 => 0x8001, 332 => 0xf, 423 => 0xb023 }, + 'scenemode' => { 142 => 0xfa02, 186 => 0x100, 227 => 0x8f, 301 => 0x509, 306 => 0x403, 324 => 0x8001, 333 => 0xf, 424 => 0xb023 }, 'scenemodeused' => { 144 => [0x6002,0xf002] }, 'scenerecognition' => { 127 => 0x1425 }, - 'scenereferred' => { 491 => 'scene_referred' }, - 'sceneselect' => { 399 => 0x21f }, - 'scenetype' => { 119 => 0xa301, 487 => 'SceneType' }, - 'screentips' => { 282 => '12.7', 283 => '5.3', 291 => '13.1', 292 => '4.4', 295 => '5.4', 297 => '5.1' }, + 'scenereferred' => { 492 => 'scene_referred' }, + 'sceneselect' => { 400 => 0x21f }, + 'scenetype' => { 119 => 0xa301, 488 => 'SceneType' }, + 'screentips' => { 283 => '12.7', 284 => '5.3', 292 => '13.1', 293 => '4.4', 296 => '5.4', 298 => '5.1' }, 'scriptversion' => { 138 => 0x1770 }, - 'sdrblend' => { 481 => 'SDRBlend', 483 => 'SDRBlend' }, - 'sdrbrightness' => { 481 => 'SDRBrightness', 483 => 'SDRBrightness' }, - 'sdrcontrast' => { 481 => 'SDRContrast', 483 => 'SDRContrast' }, - 'sdrhighlights' => { 481 => 'SDRHighlights', 483 => 'SDRHighlights' }, - 'sdrshadows' => { 481 => 'SDRShadows', 483 => 'SDRShadows' }, - 'sdrwhites' => { 481 => 'SDRWhites', 483 => 'SDRWhites' }, - 'season' => { 494 => 'Season', 497 => 'season' }, - 'seasonidentifier' => { 494 => [\'Season','SeasonIdentifier'] }, - 'seasonname' => { 494 => [\'Season','SeasonName'] }, - 'seasonnumber' => { 494 => [\'Season','SeasonNumber'] }, - 'secondaryftp' => { 471 => 'SecondaryFTP' }, - 'secondaryslotfunction' => { 230 => 0x22c, 231 => 0x240, 250 => 0x1d0, 260 => 0x1d0 }, - 'section' => { 498 => 'section' }, + 'sdrblend' => { 482 => 'SDRBlend', 484 => 'SDRBlend' }, + 'sdrbrightness' => { 482 => 'SDRBrightness', 484 => 'SDRBrightness' }, + 'sdrcontrast' => { 482 => 'SDRContrast', 484 => 'SDRContrast' }, + 'sdrhighlights' => { 482 => 'SDRHighlights', 484 => 'SDRHighlights' }, + 'sdrshadows' => { 482 => 'SDRShadows', 484 => 'SDRShadows' }, + 'sdrwhites' => { 482 => 'SDRWhites', 484 => 'SDRWhites' }, + 'season' => { 495 => 'Season', 498 => 'season' }, + 'seasonidentifier' => { 495 => [\'Season','SeasonIdentifier'] }, + 'seasonname' => { 495 => [\'Season','SeasonName'] }, + 'seasonnumber' => { 495 => [\'Season','SeasonNumber'] }, + 'secondaryftp' => { 472 => 'SecondaryFTP' }, + 'secondaryslotfunction' => { 231 => 0x22c, 232 => 0x240, 251 => 0x1d0, 261 => 0x1d0 }, + 'section' => { 499 => 'section' }, 'securityclassification' => { 119 => 0x9212 }, 'selectableafpoint' => { 84 => 0x509 }, 'selectafareaselectionmode' => { 2 => 0xc }, 'selectafareaselectmode' => { 84 => 0x512 }, 'selfdata' => { 116 => 'SelfData' }, - 'selftimer' => { 34 => 0x2, 323 => 0x2e, 399 => 0x214, 432 => 0x1134, 433 => 0x1134, 434 => 0x1110, 435 => 0x118c, 436 => 0x1168, 437 => 0x1020, 438 => 0x218, 439 => 0x218, 440 => 0x210 }, + 'selftimer' => { 34 => 0x2, 324 => 0x2e, 400 => 0x214, 433 => 0x1134, 434 => 0x1134, 435 => 0x1110, 436 => 0x118c, 437 => 0x1168, 438 => 0x1020, 439 => 0x218, 440 => 0x218, 441 => 0x210 }, 'selftimer2' => { 77 => 0x1d }, - 'selftimerinterval' => { 292 => '19.2' }, + 'selftimerinterval' => { 293 => '19.2' }, 'selftimermode' => { 119 => 0x882b }, - 'selftimershotcount' => { 283 => '20.2', 285 => '20.3', 286 => '20.3', 287 => '18.2', 288 => '19.2', 289 => '19.2', 290 => '19.3', 292 => '19.3', 295 => '20.3', 296 => '20.3', 297 => '20.2', 298 => 0x2d }, - 'selftimershotinterval' => { 283 => '20.3', 285 => '20.2', 286 => '20.2', 290 => '19.2', 295 => '20.2', 296 => '20.2', 298 => 0x31 }, - 'selftimertime' => { 97 => 0x1806, 184 => 0x1f, 282 => '18.1', 283 => '20.1', 284 => '3.3', 285 => '20.1', 286 => '20.1', 287 => '18.1', 288 => '19.1', 289 => '19.1', 290 => '19.1', 291 => '7.2', 292 => '19.1', 293 => '3.3', 295 => '20.1', 296 => '20.1', 297 => '20.1', 298 => 0x2b }, - 'sellingagency' => { 498 => 'sellingAgency' }, + 'selftimershotcount' => { 284 => '20.2', 286 => '20.3', 287 => '20.3', 288 => '18.2', 289 => '19.2', 290 => '19.2', 291 => '19.3', 293 => '19.3', 296 => '20.3', 297 => '20.3', 298 => '20.2', 299 => 0x2d }, + 'selftimershotinterval' => { 284 => '20.3', 286 => '20.2', 287 => '20.2', 291 => '19.2', 296 => '20.2', 297 => '20.2', 299 => 0x31 }, + 'selftimertime' => { 97 => 0x1806, 184 => 0x1f, 283 => '18.1', 284 => '20.1', 285 => '3.3', 286 => '20.1', 287 => '20.1', 288 => '18.1', 289 => '19.1', 290 => '19.1', 291 => '19.1', 292 => '7.2', 293 => '19.1', 294 => '3.3', 296 => '20.1', 297 => '20.1', 298 => '20.1', 299 => 0x2b }, + 'sellingagency' => { 499 => 'sellingAgency' }, 'semanticstyle' => { 1 => 0x40 }, 'semanticstylepreset' => { 1 => 0x42 }, 'semanticstylerenderingver' => { 1 => 0x41 }, 'seminfo' => { 119 => 0x8546 }, - 'sensingmethod' => { 119 => 0xa217, 487 => 'SensingMethod' }, - 'sensitivityadjust' => { 358 => 0x40 }, - 'sensitivitysteps' => { 339 => ['14.3','17.4'], 341 => 0x1 }, - 'sensitivitytype' => { 119 => 0x8830, 488 => 'SensitivityType' }, + 'sensingmethod' => { 119 => 0xa217, 488 => 'SensingMethod' }, + 'sensitivityadjust' => { 359 => 0x40 }, + 'sensitivitysteps' => { 340 => ['14.3','17.4'], 342 => 0x1 }, + 'sensitivitytype' => { 119 => 0x8830, 489 => 'SensitivityType' }, 'sensor' => { 191 => 0x665e }, - 'sensorarea' => { 305 => 0x400 }, - 'sensorareas' => { 397 => 0xa010 }, - 'sensorbitdepth' => { 325 => 0x312d }, + 'sensorarea' => { 306 => 0x400 }, + 'sensorareas' => { 398 => 0xa010 }, + 'sensorbitdepth' => { 326 => 0x312d }, 'sensorbluelevel' => { 74 => 0x5 }, - 'sensorcalibration' => { 304 => 0x805 }, + 'sensorcalibration' => { 305 => 0x805 }, 'sensorcleaning' => { 90 => 0xd }, 'sensorfullheight' => { 137 => 0xf904 }, 'sensorfullwidth' => { 137 => 0xf903 }, - 'sensorheight' => { 137 => 0xf901, 142 => 0xfa21, 188 => 0x8, 325 => 0x312c, 367 => 0x109, 390 => 0x1602 }, + 'sensorheight' => { 137 => 0xf901, 142 => 0xfa21, 188 => 0x8, 326 => 0x312c, 368 => 0x109, 391 => 0x1602 }, 'sensorimageheight' => { 138 => 0x3ee }, 'sensorimagewidth' => { 138 => 0x3ed }, 'sensorleftborder' => { 138 => 0x3eb }, - 'sensorleftmargin' => { 367 => 0x10a }, + 'sensorleftmargin' => { 368 => 0x10a }, 'sensorpixelsize' => { 227 => 0x9a }, 'sensorredlevel' => { 74 => 0x4 }, 'sensorserialnumber' => { 138 => 0x9ce }, - 'sensorshield' => { 230 => 0x66d, 231 => 0x69d }, - 'sensorsize' => { 156 => 'SensorSize', 358 => 0x35 }, - 'sensortemperature' => { 303 => 0x1500, 305 => 0x1007, 363 => 0xc, 367 => 0x210, 400 => [0x39,0x55] }, - 'sensortemperature2' => { 363 => 0xe, 367 => 0x211 }, + 'sensorshield' => { 231 => 0x66d, 232 => 0x69d }, + 'sensorsize' => { 156 => 'SensorSize', 359 => 0x35 }, + 'sensortemperature' => { 304 => 0x1500, 306 => 0x1007, 364 => 0xc, 368 => 0x210, 401 => [0x39,0x55] }, + 'sensortemperature2' => { 364 => 0xe, 368 => 0x211 }, 'sensortopborder' => { 138 => 0x3ec }, - 'sensortopmargin' => { 367 => 0x10b }, - 'sensortype' => { 323 => 0xca }, - 'sensorwidth' => { 137 => 0xf900, 142 => 0xfa20, 188 => 0xa, 325 => 0x312b, 367 => 0x108, 390 => 0x1601 }, - 'sequence' => { 384 => 0x7, 385 => 0x35, 386 => 0x36 }, - 'sequencefilenumber' => { 433 => 0x4, 434 => 0x4, 435 => 0x4, 436 => 0x4, 445 => 0xc, 446 => 0xc, 447 => 0x1a }, - 'sequenceimagenumber' => { 433 => 0x0, 434 => 0x0, 435 => 0x0, 436 => 0x0, 445 => 0x8, 446 => 0x8, 447 => 0x12, 454 => 0x24 }, - 'sequencelength' => { 445 => 0x22, 446 => 0x1e, 447 => [0x16,0x1e] }, - 'sequencename' => { 497 => 'sequenceName' }, - 'sequencenumber' => { 77 => 0x9, 113 => 0x301c, 127 => 0x1101, 140 => 0x1d, 259 => 0x51c, 323 => 0x2b, 412 => [0x10c,0x30c], 423 => 0xb04a, 497 => 'sequenceNumber' }, - 'sequenceshotinterval' => { 399 => 0x224 }, - 'sequencetotalnumber' => { 497 => 'sequenceTotalNumber' }, - 'sequentialshot' => { 399 => 0x20e }, - 'serialnumber' => { 64 => 0xc, 97 => 0x180b, 119 => [0xa431,0xfde9], 137 => 0xfa04, 139 => 0xfa00, 141 => 0xc354, 142 => 0xfa19, 153 => 0x0, 156 => 'SerialNumber', 191 => 0x5501, 227 => [0xa0,0x1d], 301 => 0x101, 305 => [0x404,0x101a], 318 => 0x303, 320 => 0x305, 325 => 0x3103, 358 => 0x229, 367 => 0x102, 368 => 0x407, 383 => ['SNum','slno'], 384 => 0x15, 385 => 0x4b, 386 => 0x7e, 390 => 0x5, 397 => 0xa002, 400 => 0x2, 423 => 0x2031, 478 => 'SerialNumber', 488 => 'BodySerialNumber' }, + 'sensortopmargin' => { 368 => 0x10b }, + 'sensortype' => { 324 => 0xca }, + 'sensorwidth' => { 137 => 0xf900, 142 => 0xfa20, 188 => 0xa, 326 => 0x312b, 368 => 0x108, 391 => 0x1601 }, + 'sequence' => { 385 => 0x7, 386 => 0x35, 387 => 0x36 }, + 'sequencefilenumber' => { 434 => 0x4, 435 => 0x4, 436 => 0x4, 437 => 0x4, 446 => 0xc, 447 => 0xc, 448 => 0x1a }, + 'sequenceimagenumber' => { 434 => 0x0, 435 => 0x0, 436 => 0x0, 437 => 0x0, 446 => 0x8, 447 => 0x8, 448 => 0x12, 455 => 0x24 }, + 'sequencelength' => { 446 => 0x22, 447 => 0x1e, 448 => [0x16,0x1e] }, + 'sequencename' => { 498 => 'sequenceName' }, + 'sequencenumber' => { 77 => 0x9, 113 => 0x301c, 127 => 0x1101, 140 => 0x1d, 260 => 0x51c, 324 => 0x2b, 413 => [0x10c,0x30c], 424 => 0xb04a, 498 => 'sequenceNumber' }, + 'sequenceshotinterval' => { 400 => 0x224 }, + 'sequencetotalnumber' => { 498 => 'sequenceTotalNumber' }, + 'sequentialshot' => { 400 => 0x20e }, + 'serialnumber' => { 64 => 0xc, 97 => 0x180b, 119 => [0xa431,0xfde9], 137 => 0xfa04, 139 => 0xfa00, 141 => 0xc354, 142 => 0xfa19, 153 => 0x0, 156 => 'SerialNumber', 191 => 0x5501, 227 => [0xa0,0x1d], 302 => 0x101, 306 => [0x404,0x101a], 319 => 0x303, 321 => 0x305, 326 => 0x3103, 359 => 0x229, 368 => 0x102, 369 => 0x407, 384 => ['SNum','slno'], 385 => 0x15, 386 => 0x4b, 387 => 0x7e, 391 => 0x5, 398 => 0xa002, 401 => 0x2, 424 => 0x2031, 479 => 'SerialNumber', 489 => 'BodySerialNumber' }, 'serialnumberformat' => { 64 => 0x15, 97 => 0x183b }, - 'serialnumberhash' => { 383 => 'CAME' }, - 'series' => { 494 => 'Series' }, - 'seriesdatetime' => { 460 => 'SeriesDateTime' }, - 'seriesdescription' => { 460 => 'SeriesDescription' }, - 'seriesidentifier' => { 494 => [\'Series','SeriesIdentifier'] }, - 'seriesmodality' => { 460 => 'SeriesModality' }, - 'seriesname' => { 494 => [\'Series','SeriesName'] }, - 'seriesnumber' => { 460 => 'SeriesNumber', 498 => 'seriesNumber' }, - 'seriestitle' => { 498 => 'seriesTitle' }, + 'serialnumberhash' => { 384 => 'CAME' }, + 'series' => { 495 => 'Series' }, + 'seriesdatetime' => { 461 => 'SeriesDateTime' }, + 'seriesdescription' => { 461 => 'SeriesDescription' }, + 'seriesidentifier' => { 495 => [\'Series','SeriesIdentifier'] }, + 'seriesmodality' => { 461 => 'SeriesModality' }, + 'seriesname' => { 495 => [\'Series','SeriesName'] }, + 'seriesnumber' => { 461 => 'SeriesNumber', 499 => 'seriesNumber' }, + 'seriestitle' => { 499 => 'seriesTitle' }, 'serviceidentifier' => { 132 => 0x1e }, - 'servingsize' => { 500 => 'servingSize' }, + 'servingsize' => { 501 => 'servingSize' }, 'setbuttoncrosskeysfunc' => { 87 => 0x0, 88 => 0x0 }, 'setbuttonwhenshooting' => { 82 => 0x1, 84 => 0x704, 90 => 0xc }, - 'setclockfromlocationdata' => { 230 => 0x61d, 231 => 0x64d }, + 'setclockfromlocationdata' => { 231 => 0x61d, 232 => 0x64d }, 'setfunctionwhenshooting' => { 85 => 0x0, 86 => 0x1, 89 => 0x1 }, - 'setting' => { 497 => 'setting' }, - 'shadingcompensation' => { 300 => 0x50c, 323 => 0x8a }, - 'shadingcompensation2' => { 304 => 0x1012 }, - 'shadow' => { 400 => 0xe }, + 'setting' => { 498 => 'setting' }, + 'shadingcompensation' => { 301 => 0x50c, 324 => 0x8a }, + 'shadingcompensation2' => { 305 => 0x1012 }, + 'shadow' => { 401 => 0xe }, 'shadowadj' => { 103 => 0x2030b }, - 'shadowcorrection' => { 358 => 0x79 }, - 'shadowprotection' => { 274 => 0x0 }, - 'shadows' => { 119 => 0xfe52, 423 => 0x2032, 475 => 'Shadows', 481 => 'Shadows', 483 => 'Shadows' }, - 'shadows2012' => { 481 => 'Shadows2012', 483 => 'Shadows2012' }, - 'shadowsadj' => { 458 => 0x901a }, + 'shadowcorrection' => { 359 => 0x79 }, + 'shadowprotection' => { 275 => 0x0 }, + 'shadows' => { 119 => 0xfe52, 424 => 0x2032, 476 => 'Shadows', 482 => 'Shadows', 484 => 'Shadows' }, + 'shadows2012' => { 482 => 'Shadows2012', 484 => 'Shadows2012' }, + 'shadowsadj' => { 459 => 0x901a }, 'shadowscale' => { 119 => 0xc633 }, - 'shadowtint' => { 481 => 'ShadowTint', 483 => 'ShadowTint' }, + 'shadowtint' => { 482 => 'ShadowTint', 484 => 'ShadowTint' }, 'shadowtone' => { 127 => 0x1040 }, - 'shakereduction' => { 360 => 0x1, 361 => 0x1 }, + 'shakereduction' => { 361 => 0x1, 362 => 0x1 }, 'shareduserrating' => { 179 => 'WM/SharedUserRating' }, - 'sharpendetail' => { 481 => 'SharpenDetail', 483 => 'SharpenDetail' }, - 'sharpenedgemasking' => { 481 => 'SharpenEdgeMasking', 483 => 'SharpenEdgeMasking' }, - 'sharpening' => { 325 => 0x300b }, - 'sharpeningadj' => { 278 => 0x2b }, + 'sharpendetail' => { 482 => 'SharpenDetail', 484 => 'SharpenDetail' }, + 'sharpenedgemasking' => { 482 => 'SharpenEdgeMasking', 484 => 'SharpenEdgeMasking' }, + 'sharpening' => { 326 => 0x300b }, + 'sharpeningadj' => { 279 => 0x2b }, 'sharpeningkernel' => { 138 => 0x92f }, - 'sharpenradius' => { 481 => 'SharpenRadius', 483 => '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, 227 => 0x6, 234 => 0x32, 235 => 0x33, 236 => 0x39, 305 => 0x100f, 323 => 0x41, 358 => 0x21, 365 => 0xb, 384 => 0x26, 386 => 0x56, 389 => 0x22, 390 => [0x1003,0x1014], 400 => 0x11, 410 => 0x1c, 411 => 0x19, 423 => 0x2006, 454 => 0x52, 481 => 'Sharpness', 483 => 'Sharpness', 487 => 'Sharpness' }, - 'sharpnessadj' => { 103 => 0x20310, 108 => 0x25a, 458 => 0x801a }, + 'sharpenradius' => { 482 => 'SharpenRadius', 484 => '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, 227 => 0x6, 235 => 0x32, 236 => 0x33, 237 => 0x39, 306 => 0x100f, 324 => 0x41, 359 => 0x21, 366 => 0xb, 385 => 0x26, 387 => 0x56, 390 => 0x22, 391 => [0x1003,0x1014], 401 => 0x11, 411 => 0x1c, 412 => 0x19, 424 => 0x2006, 455 => 0x52, 482 => 'Sharpness', 484 => 'Sharpness', 488 => 'Sharpness' }, + 'sharpnessadj' => { 103 => 0x20310, 108 => 0x25a, 459 => 0x801a }, 'sharpnessadjon' => { 103 => '0x20310.0' }, 'sharpnessauto' => { 71 => 0x94 }, - 'sharpnessfactor' => { 305 => 0x102a }, + 'sharpnessfactor' => { 306 => 0x102a }, 'sharpnessfaithful' => { 19 => 0xf5, 70 => 0x64, 71 => 0x64 }, 'sharpnessfrequency' => { 8 => [0x41,0x47], 74 => 0x3 }, 'sharpnesslandscape' => { 19 => 0xf3, 70 => 0x34, 71 => 0x34 }, 'sharpnessmonochrome' => { 19 => 0xf6, 70 => 0x7c, 71 => 0x7c }, 'sharpnessneutral' => { 19 => 0xf4, 70 => 0x4c, 71 => 0x4c }, - 'sharpnessovershoot' => { 458 => 0x801b }, + 'sharpnessovershoot' => { 459 => 0x801b }, 'sharpnessportrait' => { 19 => 0xf2, 70 => 0x1c, 71 => 0x1c }, - 'sharpnessrange' => { 423 => 0x2035 }, - 'sharpnesssetting' => { 300 => 0x506, 308 => 0x1013, 412 => 0x12, 428 => 0xa }, + 'sharpnessrange' => { 424 => 0x2035 }, + 'sharpnesssetting' => { 301 => 0x506, 309 => 0x1013, 413 => 0x12, 429 => 0xa }, 'sharpnessstandard' => { 19 => 0xf1, 70 => 0x4, 71 => 0x4 }, 'sharpnessstrength' => { 103 => 0x20311 }, - 'sharpnessthreshold' => { 458 => 0x801d }, - 'sharpnessundershoot' => { 458 => 0x801c }, + 'sharpnessthreshold' => { 459 => 0x801d }, + 'sharpnessundershoot' => { 459 => 0x801c }, 'sharpnessuserdef1' => { 19 => 0xf7, 70 => 0x94, 71 => 0xac }, 'sharpnessuserdef2' => { 19 => 0xf8, 70 => 0xac, 71 => 0xc4 }, 'sharpnessuserdef3' => { 19 => 0xf9, 70 => 0xc4, 71 => 0xdc }, 'shiftcols' => { 138 => 0xc70 }, - 'shootid' => { 497 => 'shootID' }, + 'shootid' => { 498 => 'shootID' }, 'shootingdistance' => { 103 => 0x20701 }, - 'shootinginfodisplay' => { 282 => '13.2', 283 => '5.1', 291 => '10.2', 292 => '4.1', 295 => '5.1', 297 => '5.3' }, - 'shootinginfomonitorofftime' => { 282 => '26.2', 283 => '22.2', 285 => '22.2', 286 => '22.2', 290 => '21.2', 291 => '9.1', 292 => '21.2', 295 => '22.2', 296 => '22.2', 297 => '22.2', 298 => 0x37 }, - 'shootingmode' => { 156 => 'ShootingMode', 227 => 0x89, 323 => 0x1f }, - 'shootingmodesetting' => { 284 => '5.1' }, - 'shortdescription' => { 485 => 'shortdescription' }, + 'shootinginfodisplay' => { 283 => '13.2', 284 => '5.1', 292 => '10.2', 293 => '4.1', 296 => '5.1', 298 => '5.3' }, + 'shootinginfomonitorofftime' => { 283 => '26.2', 284 => '22.2', 286 => '22.2', 287 => '22.2', 291 => '21.2', 292 => '9.1', 293 => '21.2', 296 => '22.2', 297 => '22.2', 298 => '22.2', 299 => 0x37 }, + 'shootingmode' => { 156 => 'ShootingMode', 227 => 0x89, 324 => 0x1f }, + 'shootingmodesetting' => { 285 => '5.1' }, + 'shortdescription' => { 486 => 'shortdescription' }, 'shortdocumentid' => { 131 => 0xba }, - 'shortname' => { 481 => 'ShortName', 483 => 'ShortName' }, + 'shortname' => { 482 => 'ShortName', 484 => 'ShortName' }, 'shortownername' => { 19 => 0xac }, 'shortreleasetimelag' => { 84 => 0x80d }, - 'shorttitle' => { 375 => '@sti' }, - 'shotdate' => { 508 => 'shotDate' }, - 'shotday' => { 508 => 'shotDay' }, - 'shotlocation' => { 508 => 'shotLocation' }, - 'shotlogdata' => { 464 => 'shot_log_data' }, - 'shotname' => { 383 => 'shot', 508 => 'shotName' }, - 'shotnumber' => { 508 => 'shotNumber' }, - 'shotnumbersincepowerup' => { 427 => 0x44e, 445 => 0x1a, 446 => 0x16, 447 => 0xa }, - 'shotnumbersincepowerup2' => { 412 => 0x200 }, - 'shotsize' => { 508 => 'shotSize' }, - 'shotsperinterval' => { 229 => 0xb4, 230 => 0xc0, 231 => 0xd0, 255 => 0xc412 }, - 'showmovement' => { 375 => 'shwm' }, - 'shownevent' => { 494 => 'EventExt' }, - 'showneventidentifier' => { 494 => [\'EventExt','EventExtIdentifier'] }, - 'showneventname' => { 494 => [\'EventExt','EventExtName'] }, - 'shutter' => { 442 => 0x20, 443 => 0x26, 444 => 0x26 }, + 'shorttitle' => { 376 => '@sti' }, + 'shotdate' => { 509 => 'shotDate' }, + 'shotday' => { 509 => 'shotDay' }, + 'shotlocation' => { 509 => 'shotLocation' }, + 'shotlogdata' => { 465 => 'shot_log_data' }, + 'shotname' => { 384 => 'shot', 509 => 'shotName' }, + 'shotnumber' => { 509 => 'shotNumber' }, + 'shotnumbersincepowerup' => { 428 => 0x44e, 446 => 0x1a, 447 => 0x16, 448 => 0xa }, + 'shotnumbersincepowerup2' => { 413 => 0x200 }, + 'shotsize' => { 509 => 'shotSize' }, + 'shotsperinterval' => { 230 => 0xb4, 231 => 0xc0, 232 => 0xd0, 256 => 0xc412 }, + 'showmovement' => { 376 => 'shwm' }, + 'shownevent' => { 495 => 'EventExt' }, + 'showneventidentifier' => { 495 => [\'EventExt','EventExtIdentifier'] }, + 'showneventname' => { 495 => [\'EventExt','EventExtName'] }, + 'shutter' => { 443 => 0x20, 444 => 0x26, 445 => 0x26 }, 'shutter-aelock' => { 82 => 0x4, 84 => 0x701, 85 => 0x3, 86 => 0x4, 87 => 0x3, 88 => 0x3, 89 => 0x4, 90 => 0x2 }, 'shutteraelbutton' => { 83 => 0x4 }, 'shutterbuttonafonbutton' => { 84 => 0x701 }, - 'shuttercount' => { 11 => 0x176, 57 => 0x1, 227 => 0xa7, 241 => [0x6a,0x157,0x24d], 242 => 0x286, 243 => 0x279, 244 => 0x284, 245 => 0x242, 246 => 0x280, 247 => 0x276, 248 => [0x27d,0x27f], 249 => 0x246, 252 => 0x2d6, 253 => 0x321, 254 => 0xbd8, 256 => 0x287, 257 => 0x320, 258 => 0x24a, 259 => 0x5fb, 262 => 0x2d5, 358 => 0x5d, 421 => 0x846, 426 => [0x125,0x14a], 442 => 0x32, 443 => 0x3a, 444 => 0x3a }, - 'shuttercount2' => { 442 => 0x4c, 443 => [0x50,0x52,0x58], 444 => 0x50 }, - 'shuttercount3' => { 442 => [0x1a0,0x1aa,0x1bd], 443 => [0x19f,0x1cb,0x1cd] }, + 'shuttercount' => { 11 => 0x176, 57 => 0x1, 227 => 0xa7, 242 => [0x6a,0x157,0x24d], 243 => 0x286, 244 => 0x279, 245 => 0x284, 246 => 0x242, 247 => 0x280, 248 => 0x276, 249 => [0x27d,0x27f], 250 => 0x246, 253 => 0x2d6, 254 => 0x321, 255 => 0xbd8, 257 => 0x287, 258 => 0x320, 259 => 0x24a, 260 => 0x5fb, 263 => 0x2d5, 359 => 0x5d, 422 => 0x846, 427 => [0x125,0x14a], 443 => 0x32, 444 => 0x3a, 445 => 0x3a }, + 'shuttercount2' => { 443 => 0x4c, 444 => [0x50,0x52,0x58], 445 => 0x50 }, + 'shuttercount3' => { 443 => [0x1a0,0x1aa,0x1bd], 444 => [0x19f,0x1cb,0x1cd] }, 'shuttercurtainsync' => { 82 => 0xf, 83 => 0xf, 84 => 0x305, 85 => 0xe, 86 => 0xf, 87 => 0x8, 88 => 0x8, 89 => 0xf, 90 => 0x8 }, 'shuttermode' => { 57 => 0x17, 140 => 0x1b, 227 => 0x34 }, - 'shutterreleasebuttonae-l' => { 282 => '17.7', 283 => '18.4', 285 => '78.4', 286 => '78.4', 287 => '16.1', 288 => '17.1', 289 => '17.1', 290 => '17.1', 291 => '7.1', 292 => '17.5', 295 => '18.4', 296 => '78.4', 297 => '18.2', 298 => 0x29 }, + 'shutterreleasebuttonae-l' => { 283 => '17.7', 284 => '18.4', 286 => '78.4', 287 => '78.4', 288 => '16.1', 289 => '17.1', 290 => '17.1', 291 => '17.1', 292 => '7.1', 293 => '17.5', 296 => '18.4', 297 => '78.4', 298 => '18.2', 299 => 0x29 }, 'shutterreleasemethod' => { 97 => 0x1010 }, 'shutterreleasenocfcard' => { 82 => 0x2, 83 => 0x2, 90 => 0xf }, 'shutterreleasetiming' => { 97 => 0x1011 }, 'shutterreleasewithoutlens' => { 84 => 0x711 }, - 'shutterspeedlock' => { 283 => '38.1', 285 => '38.1', 286 => '38.1', 295 => '38.1', 296 => '38.1', 298 => 0xb7 }, + 'shutterspeedlock' => { 284 => '38.1', 286 => '38.1', 287 => '38.1', 296 => '38.1', 297 => '38.1', 299 => 0xb7 }, 'shutterspeedrange' => { 84 => 0x10c }, - 'shutterspeedsetting' => { 184 => 0x6, 410 => 0x2f, 411 => 0x28, 412 => 0x0 }, - 'shutterspeedvalue' => { 93 => 0x1, 119 => 0x9201, 305 => 0x1000, 367 => 0x400, 487 => 'ShutterSpeedValue' }, - 'shuttertype' => { 127 => 0x1050, 323 => 0x9f, 358 => 0x87 }, - 'sidecarforextension' => { 496 => 'SidecarForExtension' }, + 'shutterspeedsetting' => { 184 => 0x6, 411 => 0x2f, 412 => 0x28, 413 => 0x0 }, + 'shutterspeedvalue' => { 93 => 0x1, 119 => 0x9201, 306 => 0x1000, 368 => 0x400, 488 => 'ShutterSpeedValue' }, + 'shuttertype' => { 127 => 0x1050, 324 => 0x9f, 359 => 0x87 }, + 'sidecarforextension' => { 497 => 'SidecarForExtension' }, 'sigmaimpulseparameters' => { 138 => 0xe0d }, 'sigmascalingfactorcamera' => { 138 => 0xe0c }, 'sigmascalingfactorlowres' => { 138 => 0xe0b }, @@ -6197,116 +6202,116 @@ my %tagLookup = ( 'silentphotography' => { 227 => 0xbf }, 'similarityindex' => { 131 => 0xe4 }, 'singleframebracketing' => { 184 => 0x21 }, - 'skilllevel' => { 500 => 'skillLevel' }, - 'skintonecorrection' => { 358 => 0x95 }, + 'skilllevel' => { 501 => 'skillLevel' }, + 'skintonecorrection' => { 359 => 0x95 }, 'skiplinetime' => { 138 => 0x184e }, - 'slaveflashmeteringsegments' => { 358 => 0x20b }, - 'slideshowname' => { 497 => 'slideshowName' }, - 'slideshownumber' => { 497 => 'slideshowNumber' }, - 'slideshowtotalnumber' => { 497 => 'slideshowTotalNumber' }, + 'slaveflashmeteringsegments' => { 359 => 0x20b }, + 'slideshowname' => { 498 => 'slideshowName' }, + 'slideshownumber' => { 498 => 'slideshowNumber' }, + 'slideshowtotalnumber' => { 498 => 'slideshowTotalNumber' }, 'slowshutter' => { 77 => 0x8 }, 'slowsync' => { 127 => 0x1030 }, - 'smartalbumcolor' => { 397 => 0x20 }, - 'smartrange' => { 397 => 0xa012 }, - 'smileshutter' => { 412 => 0x31 }, - 'smileshuttermode' => { 412 => 0x27 }, - 'smoothness' => { 119 => 0xfe57, 481 => 'Smoothness', 483 => 'Smoothness' }, - 'snapshot' => { 494 => 'SnapshotLink' }, - 'snapshotformat' => { 494 => [\'SnapshotLink','SnapshotLinkFormat'] }, - 'snapshotheightpixels' => { 494 => [\'SnapshotLink','SnapshotLinkHeightPixels'] }, - 'snapshotimagerole' => { 494 => [\'SnapshotLink','SnapshotLinkImageRole'] }, - 'snapshotlink' => { 494 => [\'SnapshotLink','SnapshotLinkLink'] }, - 'snapshotlinkqualifier' => { 494 => [\'SnapshotLink','SnapshotLinkLinkQualifier'] }, - 'snapshots' => { 476 => 'Snapshots' }, - 'snapshotusedvideoframe' => { 494 => [\'SnapshotLink','SnapshotLinkUsedVideoFrame'] }, - 'snapshotusedvideoframetimeformat' => { 494 => [\'SnapshotLink','SnapshotLinkUsedVideoFrameTimeFormat'] }, - 'snapshotusedvideoframetimevalue' => { 494 => [\'SnapshotLink','SnapshotLinkUsedVideoFrameTimeValue'] }, - 'snapshotusedvideoframevalue' => { 494 => [\'SnapshotLink','SnapshotLinkUsedVideoFrameValue'] }, - 'snapshotwidthpixels' => { 494 => [\'SnapshotLink','SnapshotLinkWidthPixels'] }, - 'softskineffect' => { 423 => 0x200f }, - 'software' => { 119 => 0x131, 157 => 'Software', 313 => 'Software', 367 => 0x203, 377 => 'software', 400 => 0x18, 466 => 'Software', 504 => 'Software' }, - 'softwareversion' => { 383 => ['@swr',"\xa9swr"], 399 => 0x207 }, - 'soloist' => { 375 => "\xa9sol" }, - 'songwriter' => { 383 => "\xa9swf" }, - 'songwriterkeywords' => { 383 => "\xa9swk" }, + 'smartalbumcolor' => { 398 => 0x20 }, + 'smartrange' => { 398 => 0xa012 }, + 'smileshutter' => { 413 => 0x31 }, + 'smileshuttermode' => { 413 => 0x27 }, + 'smoothness' => { 119 => 0xfe57, 482 => 'Smoothness', 484 => 'Smoothness' }, + 'snapshot' => { 495 => 'SnapshotLink' }, + 'snapshotformat' => { 495 => [\'SnapshotLink','SnapshotLinkFormat'] }, + 'snapshotheightpixels' => { 495 => [\'SnapshotLink','SnapshotLinkHeightPixels'] }, + 'snapshotimagerole' => { 495 => [\'SnapshotLink','SnapshotLinkImageRole'] }, + 'snapshotlink' => { 495 => [\'SnapshotLink','SnapshotLinkLink'] }, + 'snapshotlinkqualifier' => { 495 => [\'SnapshotLink','SnapshotLinkLinkQualifier'] }, + 'snapshots' => { 477 => 'Snapshots' }, + 'snapshotusedvideoframe' => { 495 => [\'SnapshotLink','SnapshotLinkUsedVideoFrame'] }, + 'snapshotusedvideoframetimeformat' => { 495 => [\'SnapshotLink','SnapshotLinkUsedVideoFrameTimeFormat'] }, + 'snapshotusedvideoframetimevalue' => { 495 => [\'SnapshotLink','SnapshotLinkUsedVideoFrameTimeValue'] }, + 'snapshotusedvideoframevalue' => { 495 => [\'SnapshotLink','SnapshotLinkUsedVideoFrameValue'] }, + 'snapshotwidthpixels' => { 495 => [\'SnapshotLink','SnapshotLinkWidthPixels'] }, + 'softskineffect' => { 424 => 0x200f }, + 'software' => { 119 => 0x131, 157 => 'Software', 314 => 'Software', 368 => 0x203, 378 => 'software', 401 => 0x18, 467 => 'Software', 505 => 'Software' }, + 'softwareversion' => { 384 => ['@swr',"\xa9swr"], 400 => 0x207 }, + 'soloist' => { 376 => "\xa9sol" }, + 'songwriter' => { 384 => "\xa9swf" }, + 'songwriterkeywords' => { 384 => "\xa9swk" }, 'sonycropsize' => { 119 => 0x74c8 }, 'sonycroptopleft' => { 119 => 0x74c7 }, - 'sonydatetime' => { 431 => 0x6, 433 => 0x1b6, 434 => 0x210, 435 => 0x1fe, 436 => 0x22c }, - 'sonydatetime2' => { 442 => 0x51 }, - 'sonyexposuretime' => { 442 => 0x3a, 443 => 0x46, 444 => [0x66,0x46] }, - 'sonyexposuretime2' => { 454 => 0xe }, - 'sonyfnumber' => { 442 => 0x3c, 443 => 0x48, 444 => [0x68,0x48], 454 => 0x14 }, - 'sonyimageheight' => { 431 => 0x1a, 445 => 0x44, 446 => 0x3f, 447 => 0x47 }, - 'sonyimageheightmax' => { 454 => 0x40 }, - 'sonyimagesize' => { 184 => 0x3b, 410 => 0x54, 411 => 0x54, 412 => 0x9 }, - 'sonyimagewidth' => { 431 => 0x1c }, - 'sonyimagewidthmax' => { 454 => 0x3e }, - 'sonyiso' => { 433 => 0x1218, 434 => 0x11f4, 435 => 0x1270, 436 => [0x1254,0x1258,0x1280], 437 => 0x113c, 438 => 0x344, 439 => 0x346, 440 => 0x320, 454 => 0x4 }, - 'sonymaxaperture' => { 442 => 0x0, 443 => 0x0 }, - 'sonymaxaperturevalue' => { 454 => 0x16 }, - 'sonyminaperture' => { 442 => 0x1, 443 => 0x1 }, - 'sonymodelid' => { 423 => 0xb001 }, + 'sonydatetime' => { 432 => 0x6, 434 => 0x1b6, 435 => 0x210, 436 => 0x1fe, 437 => 0x22c }, + 'sonydatetime2' => { 443 => 0x51 }, + 'sonyexposuretime' => { 443 => 0x3a, 444 => 0x46, 445 => [0x66,0x46] }, + 'sonyexposuretime2' => { 455 => 0xe }, + 'sonyfnumber' => { 443 => 0x3c, 444 => 0x48, 445 => [0x68,0x48], 455 => 0x14 }, + 'sonyimageheight' => { 432 => 0x1a, 446 => 0x44, 447 => 0x3f, 448 => 0x47 }, + 'sonyimageheightmax' => { 455 => 0x40 }, + 'sonyimagesize' => { 184 => 0x3b, 411 => 0x54, 412 => 0x54, 413 => 0x9 }, + 'sonyimagewidth' => { 432 => 0x1c }, + 'sonyimagewidthmax' => { 455 => 0x3e }, + 'sonyiso' => { 434 => 0x1218, 435 => 0x11f4, 436 => 0x1270, 437 => [0x1254,0x1258,0x1280], 438 => 0x113c, 439 => 0x344, 440 => 0x346, 441 => 0x320, 455 => 0x4 }, + 'sonymaxaperture' => { 443 => 0x0, 444 => 0x0 }, + 'sonymaxaperturevalue' => { 455 => 0x16 }, + 'sonyminaperture' => { 443 => 0x1, 444 => 0x1 }, + 'sonymodelid' => { 424 => 0xb001 }, 'sonyquality' => { 184 => 0x3c }, - 'sonytimeminsec' => { 443 => 0x61 }, - 'sortalbum' => { 375 => 'soal' }, - 'sortalbumartist' => { 375 => 'soaa' }, - 'sortartist' => { 375 => 'soar' }, - 'sortcomposer' => { 375 => 'soco' }, - 'sortname' => { 375 => 'sonm', 481 => 'SortName', 483 => 'SortName' }, - 'sortshow' => { 375 => 'sosn' }, - 'soundengineer' => { 375 => "\xa9sne" }, - 'source' => { 131 => 0x73, 313 => 'Source', 484 => 'source', 485 => 'source', 496 => 'Source' }, - 'sourcecount' => { 470 => 'SourceCount' }, - 'sourcecredits' => { 383 => "\xa9src" }, - 'sourcedirectoryindex' => { 345 => 0x0 }, - 'sourcefileindex' => { 345 => 0x2 }, - 'sourcephotoscount' => { 469 => 'SourcePhotosCount' }, + 'sonytimeminsec' => { 444 => 0x61 }, + 'sortalbum' => { 376 => 'soal' }, + 'sortalbumartist' => { 376 => 'soaa' }, + 'sortartist' => { 376 => 'soar' }, + 'sortcomposer' => { 376 => 'soco' }, + 'sortname' => { 376 => 'sonm', 482 => 'SortName', 484 => 'SortName' }, + 'sortshow' => { 376 => 'sosn' }, + 'soundengineer' => { 376 => "\xa9sne" }, + 'source' => { 131 => 0x73, 314 => 'Source', 485 => 'source', 486 => 'source', 497 => 'Source' }, + 'sourcecount' => { 471 => 'SourceCount' }, + 'sourcecredits' => { 384 => "\xa9src" }, + 'sourcedirectoryindex' => { 346 => 0x0 }, + 'sourcefileindex' => { 346 => 0x2 }, + 'sourcephotoscount' => { 470 => 'SourcePhotosCount' }, 'sourceprofileprefix' => { 138 => 0x1390 }, - 'spatialfrequencyresponse' => { 487 => 'SpatialFrequencyResponse' }, - 'spatialfrequencyresponsecolumns' => { 487 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseColumns'] }, - 'spatialfrequencyresponsenames' => { 487 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseNames'] }, - 'spatialfrequencyresponserows' => { 487 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseRows'] }, - 'spatialfrequencyresponsevalues' => { 487 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseValues'] }, - 'speakerplacement' => { 508 => 'speakerPlacement' }, + 'spatialfrequencyresponse' => { 488 => 'SpatialFrequencyResponse' }, + 'spatialfrequencyresponsecolumns' => { 488 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseColumns'] }, + 'spatialfrequencyresponsenames' => { 488 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseNames'] }, + 'spatialfrequencyresponserows' => { 488 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseRows'] }, + 'spatialfrequencyresponsevalues' => { 488 => [\'SpatialFrequencyResponse','SpatialFrequencyResponseValues'] }, + 'speakerplacement' => { 509 => 'speakerPlacement' }, 'specialeffectlevel' => { 113 => 0x3030 }, 'specialeffectmode' => { 113 => 0x2076 }, 'specialeffectsetting' => { 113 => 0x3031 }, 'specialinstructions' => { 131 => 0x28 }, - 'specialmode' => { 305 => 0x200, 399 => 0x200 }, - 'specialoccasion' => { 500 => 'specialOccasion' }, - 'specialtypeid' => { 464 => 'SpecialTypeID' }, - 'spectralsensitivity' => { 119 => 0x8824, 487 => 'SpectralSensitivity' }, + 'specialmode' => { 306 => 0x200, 400 => 0x200 }, + 'specialoccasion' => { 501 => 'specialOccasion' }, + 'specialtypeid' => { 465 => 'SpecialTypeID' }, + 'spectralsensitivity' => { 119 => 0x8824, 488 => '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, 383 => "\xa9xsp" }, - 'speedy' => { 115 => 0x4, 383 => "\xa9ysp" }, - 'speedz' => { 115 => 0x5, 383 => "\xa9zsp" }, - 'spherical' => { 470 => 'Spherical' }, + 'speedx' => { 115 => 0x3, 384 => "\xa9xsp" }, + 'speedy' => { 115 => 0x4, 384 => "\xa9ysp" }, + 'speedz' => { 115 => 0x5, 384 => "\xa9zsp" }, + 'spherical' => { 471 => 'Spherical' }, 'sphericalvideoxml' => { 120 => 'SphericalVideoXML' }, - 'splitcolumn' => { 367 => 0x222 }, - 'splittoningbalance' => { 481 => 'SplitToningBalance', 483 => 'SplitToningBalance' }, - 'splittoninghighlighthue' => { 481 => 'SplitToningHighlightHue', 483 => 'SplitToningHighlightHue' }, - 'splittoninghighlightsaturation' => { 481 => 'SplitToningHighlightSaturation', 483 => 'SplitToningHighlightSaturation' }, - 'splittoningshadowhue' => { 481 => 'SplitToningShadowHue', 483 => 'SplitToningShadowHue' }, - 'splittoningshadowsaturation' => { 481 => 'SplitToningShadowSaturation', 483 => 'SplitToningShadowSaturation' }, - 'sport' => { 498 => 'sport' }, + 'splitcolumn' => { 368 => 0x222 }, + 'splittoningbalance' => { 482 => 'SplitToningBalance', 484 => 'SplitToningBalance' }, + 'splittoninghighlighthue' => { 482 => 'SplitToningHighlightHue', 484 => 'SplitToningHighlightHue' }, + 'splittoninghighlightsaturation' => { 482 => 'SplitToningHighlightSaturation', 484 => 'SplitToningHighlightSaturation' }, + 'splittoningshadowhue' => { 482 => 'SplitToningShadowHue', 484 => 'SplitToningShadowHue' }, + 'splittoningshadowsaturation' => { 482 => 'SplitToningShadowSaturation', 484 => 'SplitToningShadowSaturation' }, + 'sport' => { 499 => 'sport' }, 'spotfocuspointx' => { 181 => 0x2d }, 'spotfocuspointy' => { 181 => 0x2e }, 'spotmeteringmode' => { 34 => 0x27 }, 'spotmeterlinktoafpoint' => { 84 => 0x107 }, - 'sractive' => { 339 => '17.1' }, + 'sractive' => { 340 => '17.1' }, 'srawquality' => { 34 => 0x2e }, - 'srfocallength' => { 360 => 0x3 }, - 'srgbrendering' => { 311 => 'sRGB' }, - 'srhalfpresstime' => { 360 => 0x2 }, - 'srresult' => { 360 => 0x0, 361 => 0x0 }, - 'stackedimage' => { 300 => 0x804 }, + 'srfocallength' => { 361 => 0x3 }, + 'srgbrendering' => { 312 => 'sRGB' }, + 'srhalfpresstime' => { 361 => 0x2 }, + 'srresult' => { 361 => 0x0, 362 => 0x0 }, + 'stackedimage' => { 301 => 0x804 }, 'standardmatrixcustom' => { 138 => 0x7d4 }, 'standardmatrixdaylight' => { 138 => 0x7d0 }, 'standardmatrixflash' => { 138 => 0x7d3 }, 'standardmatrixfluorescent' => { 138 => 0x7d2 }, 'standardmatrixtungsten' => { 138 => 0x7d1 }, 'standardoutputhighlightpoint' => { 109 => 0x14 }, - 'standardoutputsensitivity' => { 119 => 0x8831, 488 => 'StandardOutputSensitivity' }, + 'standardoutputsensitivity' => { 119 => 0x8831, 489 => 'StandardOutputSensitivity' }, 'standardoutputshadowpoint' => { 109 => 0x15 }, 'standardrawcolortone' => { 109 => 0xd }, 'standardrawcontrast' => { 109 => 0xf }, @@ -6325,126 +6330,126 @@ my %tagLookup = ( 'standardwhiteflash' => { 138 => 0x837 }, 'standardwhitefluorescent' => { 138 => 0x836 }, 'standardwhitetungsten' => { 138 => 0x835 }, - 'standbytimer' => { 283 => '19.1', 285 => '19.1', 286 => '19.1', 289 => '18.1', 290 => '18.1', 295 => '19.1', 296 => '19.1' }, - 'starlightview' => { 298 => 0x249 }, - 'startingpage' => { 498 => 'startingPage' }, + 'standbytimer' => { 284 => '19.1', 286 => '19.1', 287 => '19.1', 290 => '18.1', 291 => '18.1', 296 => '19.1', 297 => '19.1' }, + 'starlightview' => { 299 => 0x249 }, + 'startingpage' => { 499 => 'startingPage' }, 'startmovieshooting' => { 84 => 0x70d }, - 'starttimecode' => { 383 => "\xa9TIM", 508 => 'startTimecode' }, - 'starttimecodetimeformat' => { 508 => [\'startTimecode','startTimecodeTimeFormat'] }, - 'starttimecodetimevalue' => { 508 => [\'startTimecode','startTimecodeTimeValue'] }, - 'starttimecodevalue' => { 508 => [\'startTimecode','startTimecodeValue'] }, - 'starttimesamplesize' => { 383 => "\xa9TSZ", 508 => 'startTimeSampleSize' }, - 'starttimescale' => { 383 => "\xa9TSC", 508 => 'startTimeScale' }, - 'state' => { 161 => 'State', 323 => 0x6b, 496 => 'State' }, - 'status' => { 462 => 'Status', 474 => 'Status' }, - 'stereomode' => { 470 => 'StereoMode' }, - 'stitched' => { 470 => 'Stitched' }, - 'stitchingsoftware' => { 469 => 'StitchingSoftware', 470 => 'StitchingSoftware' }, - 'stopsabovebaseiso' => { 432 => 0x113e, 433 => 0x113e, 434 => 0x111a, 435 => 0x1196, 436 => 0x1172, 437 => 0x102a, 438 => 0x222, 439 => 0x222, 440 => 0x217, 454 => 0xa }, + 'starttimecode' => { 384 => "\xa9TIM", 509 => 'startTimecode' }, + 'starttimecodetimeformat' => { 509 => [\'startTimecode','startTimecodeTimeFormat'] }, + 'starttimecodetimevalue' => { 509 => [\'startTimecode','startTimecodeTimeValue'] }, + 'starttimecodevalue' => { 509 => [\'startTimecode','startTimecodeValue'] }, + 'starttimesamplesize' => { 384 => "\xa9TSZ", 509 => 'startTimeSampleSize' }, + 'starttimescale' => { 384 => "\xa9TSC", 509 => 'startTimeScale' }, + 'state' => { 161 => 'State', 324 => 0x6b, 497 => 'State' }, + 'status' => { 463 => 'Status', 475 => 'Status' }, + 'stereomode' => { 471 => 'StereoMode' }, + 'stitched' => { 471 => 'Stitched' }, + 'stitchingsoftware' => { 470 => 'StitchingSoftware', 471 => 'StitchingSoftware' }, + 'stopsabovebaseiso' => { 433 => 0x113e, 434 => 0x113e, 435 => 0x111a, 436 => 0x1196, 437 => 0x1172, 438 => 0x102a, 439 => 0x222, 440 => 0x222, 441 => 0x217, 455 => 0xa }, 'storagemethod' => { 188 => 0x12 }, - 'storebyorientation' => { 283 => '46.3', 285 => '47.3', 286 => '47.3', 295 => '47.3', 296 => '47.3', 298 => 0xd }, - 'storedescription' => { 375 => 'sdes' }, - 'storylineidentifier' => { 494 => 'StorylineIdentifier' }, - 'straightenangle' => { 275 => 0x2fc08431 }, - 'streamready' => { 494 => 'StreamReady' }, + 'storebyorientation' => { 284 => '46.3', 286 => '47.3', 287 => '47.3', 296 => '47.3', 297 => '47.3', 299 => 0xd }, + 'storedescription' => { 376 => 'sdes' }, + 'storylineidentifier' => { 495 => 'StorylineIdentifier' }, + 'straightenangle' => { 276 => 0x2fc08431 }, + 'streamready' => { 495 => 'StreamReady' }, 'streamtype' => { 176 => 'StreamType' }, - 'stretchmode' => { 508 => 'stretchMode' }, - 'studydatetime' => { 460 => 'StudyDateTime' }, - 'studydescription' => { 460 => 'StudyDescription' }, - 'studyid' => { 460 => 'StudyID' }, - 'studyphysician' => { 460 => 'StudyPhysician' }, - 'styleperiod' => { 494 => 'StylePeriod' }, + 'stretchmode' => { 509 => 'stretchMode' }, + 'studydatetime' => { 461 => 'StudyDateTime' }, + 'studydescription' => { 461 => 'StudyDescription' }, + 'studyid' => { 461 => 'StudyID' }, + 'studyphysician' => { 461 => 'StudyPhysician' }, + 'styleperiod' => { 495 => 'StylePeriod' }, 'sub-location' => { 131 => 0x5c }, - 'subcommanddialplaybackmode' => { 298 => 0x1cf }, + 'subcommanddialplaybackmode' => { 299 => 0x1cf }, 'subfiledata' => { 164 => 'data' }, 'subfiledirectory' => { 164 => '1Directory' }, 'subfilemimetype' => { 164 => '2MIME' }, 'subfilename' => { 164 => '1Name' }, 'subfileresource' => { 164 => 'rsrc' }, 'subfiletype' => { 119 => 0xfe, 164 => '0Type' }, - 'subject' => { 309 => 'Subject', 374 => 'Subject', 484 => 'subject', 495 => 'Subject', 509 => 'subject' }, - 'subjectarea' => { 119 => 0x9214, 487 => 'SubjectArea' }, - 'subjectcode' => { 493 => 'SubjectCode' }, - 'subjectdetection' => { 230 => 0x23e, 231 => 0x252 }, - 'subjectdistance' => { 119 => 0x9206, 140 => 0x3e, 487 => 'SubjectDistance' }, - 'subjectdistancerange' => { 119 => 0xa40c, 487 => 'SubjectDistanceRange' }, - 'subjectlocation' => { 119 => 0xa214, 487 => 'SubjectLocation' }, - 'subjectmotion' => { 285 => '78.2', 286 => '78.2', 296 => '78.2', 298 => 0x103 }, + 'subject' => { 310 => 'Subject', 375 => 'Subject', 485 => 'subject', 496 => 'Subject', 510 => 'subject' }, + 'subjectarea' => { 119 => 0x9214, 488 => 'SubjectArea' }, + 'subjectcode' => { 494 => 'SubjectCode' }, + 'subjectdetection' => { 231 => 0x23e, 232 => 0x252 }, + 'subjectdistance' => { 119 => 0x9206, 140 => 0x3e, 488 => 'SubjectDistance' }, + 'subjectdistancerange' => { 119 => 0xa40c, 488 => 'SubjectDistanceRange' }, + 'subjectlocation' => { 119 => 0xa214, 488 => 'SubjectLocation' }, + 'subjectmotion' => { 286 => '78.2', 287 => '78.2', 297 => '78.2', 299 => 0x103 }, 'subjectprogram' => { 181 => 0x22 }, 'subjectreference' => { 131 => 0xc }, - 'sublabels1' => { 492 => [\'TagStructure','TagStructureSubLabels'] }, - 'sublabels2' => { 492 => [\'TagStructure','TagStructureSubLabelsSubLabels'] }, - 'sublabels3' => { 492 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabels'] }, - 'sublabels4' => { 492 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabels'] }, - 'sublabels5' => { 492 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabels'] }, + 'sublabels1' => { 493 => [\'TagStructure','TagStructureSubLabels'] }, + 'sublabels2' => { 493 => [\'TagStructure','TagStructureSubLabelsSubLabels'] }, + 'sublabels3' => { 493 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabels'] }, + 'sublabels4' => { 493 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabels'] }, + 'sublabels5' => { 493 => [\'TagStructure','TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabels'] }, 'subseccreatedate' => { 114 => 'Exif-SubSecCreateDate' }, 'subsecdatetimeoriginal' => { 114 => 'Exif-SubSecDateTimeOriginal' }, 'subsecmodifydate' => { 114 => 'Exif-SubSecModifyDate' }, 'subsectime' => { 119 => 0x9290 }, 'subsectimedigitized' => { 119 => 0x9292 }, 'subsectimeoriginal' => { 119 => 0x9291 }, - 'subsection1' => { 498 => 'subsection1' }, - 'subsection2' => { 498 => 'subsection2' }, - 'subsection3' => { 498 => 'subsection3' }, - 'subsection4' => { 498 => 'subsection4' }, - 'subselector' => { 283 => '49.1', 285 => '71.1', 286 => '71.1', 296 => '71.1', 298 => 0x8f }, - 'subselectorassignment' => { 283 => '48.1' }, - 'subselectorcenter' => { 285 => '72.1', 286 => '72.1', 296 => '72.1' }, - 'subselectorplusdials' => { 283 => '49.2', 285 => '73.1', 286 => '73.1', 296 => '73.1' }, - 'subtitle' => { 179 => 'WM/SubTitle', 375 => "\xa9st3", 383 => "\xa9snm", 498 => 'subtitle' }, - 'subtitlekeywords' => { 383 => "\xa9snk" }, - 'subversionfilename' => { 492 => [\'SubVersions','SubVersionsFileName'] }, - 'subversionreference' => { 492 => [\'SubVersions','SubVersionsVersRef'] }, - 'subversions' => { 492 => 'SubVersions' }, + 'subsection1' => { 499 => 'subsection1' }, + 'subsection2' => { 499 => 'subsection2' }, + 'subsection3' => { 499 => 'subsection3' }, + 'subsection4' => { 499 => 'subsection4' }, + 'subselector' => { 284 => '49.1', 286 => '71.1', 287 => '71.1', 297 => '71.1', 299 => 0x8f }, + 'subselectorassignment' => { 284 => '48.1' }, + 'subselectorcenter' => { 286 => '72.1', 287 => '72.1', 297 => '72.1' }, + 'subselectorplusdials' => { 284 => '49.2', 286 => '73.1', 287 => '73.1', 297 => '73.1' }, + 'subtitle' => { 179 => 'WM/SubTitle', 376 => "\xa9st3", 384 => "\xa9snm", 499 => 'subtitle' }, + 'subtitlekeywords' => { 384 => "\xa9snk" }, + 'subversionfilename' => { 493 => [\'SubVersions','SubVersionsFileName'] }, + 'subversionreference' => { 493 => [\'SubVersions','SubVersionsVersRef'] }, + 'subversions' => { 493 => 'SubVersions' }, 'superimposeddisplay' => { 82 => 0xa, 84 => 0x510, 85 => 0x9, 86 => 0xa, 89 => 0xa, 90 => 0xe }, 'supermacro' => { 64 => 0x1a }, - 'supplementalcategories' => { 131 => 0x14, 496 => 'SupplementalCategories' }, + 'supplementalcategories' => { 131 => 0x14, 497 => 'SupplementalCategories' }, 'supplementaltype' => { 133 => 0x37 }, - 'supplementdisplayid' => { 498 => 'supplementDisplayID' }, - 'supplementstartingpage' => { 498 => 'supplementStartingPage' }, - 'supplementtitle' => { 498 => 'supplementTitle' }, - 'supplychainsource' => { 494 => 'SupplyChainSource' }, - 'supplychainsourceidentifier' => { 494 => [\'SupplyChainSource','SupplyChainSourceIdentifier'] }, - 'supplychainsourcename' => { 494 => [\'SupplyChainSource','SupplyChainSourceName'] }, - 'supportsamount' => { 481 => 'SupportsAmount', 483 => 'SupportsAmount' }, - 'supportscolor' => { 481 => 'SupportsColor', 483 => 'SupportsColor' }, - 'supportshighdynamicrange' => { 481 => 'SupportsHighDynamicRange', 483 => 'SupportsHighDynamicRange' }, - 'supportsmonochrome' => { 481 => 'SupportsMonochrome', 483 => 'SupportsMonochrome' }, - 'supportsnormaldynamicrange' => { 481 => 'SupportsNormalDynamicRange', 483 => 'SupportsNormalDynamicRange' }, - 'supportsoutputreferred' => { 481 => 'SupportsOutputReferred', 483 => 'SupportsOutputReferred' }, - 'supportsscenereferred' => { 481 => 'SupportsSceneReferred', 483 => 'SupportsSceneReferred' }, - 'svisosetting' => { 339 => 0x14 }, - 'swatchcoloranta' => { 513 => [\'SwatchGroups','SwatchGroupsColorantsA'] }, - 'swatchcolorantb' => { 513 => [\'SwatchGroups','SwatchGroupsColorantsB'] }, - 'swatchcolorantblack' => { 513 => [\'SwatchGroups','SwatchGroupsColorantsBlack'] }, - 'swatchcolorantblue' => { 513 => [\'SwatchGroups','SwatchGroupsColorantsBlue'] }, - 'swatchcolorantcyan' => { 513 => [\'SwatchGroups','SwatchGroupsColorantsCyan'] }, - 'swatchcolorantgray' => { 513 => [\'SwatchGroups','SwatchGroupsColorantsGray'] }, - 'swatchcolorantgreen' => { 513 => [\'SwatchGroups','SwatchGroupsColorantsGreen'] }, - 'swatchcolorantl' => { 513 => [\'SwatchGroups','SwatchGroupsColorantsL'] }, - 'swatchcolorantmagenta' => { 513 => [\'SwatchGroups','SwatchGroupsColorantsMagenta'] }, - 'swatchcolorantmode' => { 513 => [\'SwatchGroups','SwatchGroupsColorantsMode'] }, - 'swatchcolorantred' => { 513 => [\'SwatchGroups','SwatchGroupsColorantsRed'] }, - 'swatchcolorantswatchname' => { 513 => [\'SwatchGroups','SwatchGroupsColorantsSwatchName'] }, - 'swatchcoloranttint' => { 513 => [\'SwatchGroups','SwatchGroupsColorantsTint'] }, - 'swatchcoloranttype' => { 513 => [\'SwatchGroups','SwatchGroupsColorantsType'] }, - 'swatchcolorantyellow' => { 513 => [\'SwatchGroups','SwatchGroupsColorantsYellow'] }, - 'swatchgroupname' => { 513 => [\'SwatchGroups','SwatchGroupsGroupName'] }, - 'swatchgroups' => { 513 => 'SwatchGroups' }, - 'swatchgroupscolorants' => { 513 => [\'SwatchGroups','SwatchGroupsColorants'] }, - 'swatchgrouptype' => { 513 => [\'SwatchGroups','SwatchGroupsGroupType'] }, - 'sweeppanoramadirection' => { 323 => 0x93, 412 => 0x33 }, - 'sweeppanoramafieldofview' => { 323 => 0x94 }, - 'sweeppanoramasize' => { 412 => 0x32 }, + 'supplementdisplayid' => { 499 => 'supplementDisplayID' }, + 'supplementstartingpage' => { 499 => 'supplementStartingPage' }, + 'supplementtitle' => { 499 => 'supplementTitle' }, + 'supplychainsource' => { 495 => 'SupplyChainSource' }, + 'supplychainsourceidentifier' => { 495 => [\'SupplyChainSource','SupplyChainSourceIdentifier'] }, + 'supplychainsourcename' => { 495 => [\'SupplyChainSource','SupplyChainSourceName'] }, + 'supportsamount' => { 482 => 'SupportsAmount', 484 => 'SupportsAmount' }, + 'supportscolor' => { 482 => 'SupportsColor', 484 => 'SupportsColor' }, + 'supportshighdynamicrange' => { 482 => 'SupportsHighDynamicRange', 484 => 'SupportsHighDynamicRange' }, + 'supportsmonochrome' => { 482 => 'SupportsMonochrome', 484 => 'SupportsMonochrome' }, + 'supportsnormaldynamicrange' => { 482 => 'SupportsNormalDynamicRange', 484 => 'SupportsNormalDynamicRange' }, + 'supportsoutputreferred' => { 482 => 'SupportsOutputReferred', 484 => 'SupportsOutputReferred' }, + 'supportsscenereferred' => { 482 => 'SupportsSceneReferred', 484 => 'SupportsSceneReferred' }, + 'svisosetting' => { 340 => 0x14 }, + 'swatchcoloranta' => { 514 => [\'SwatchGroups','SwatchGroupsColorantsA'] }, + 'swatchcolorantb' => { 514 => [\'SwatchGroups','SwatchGroupsColorantsB'] }, + 'swatchcolorantblack' => { 514 => [\'SwatchGroups','SwatchGroupsColorantsBlack'] }, + 'swatchcolorantblue' => { 514 => [\'SwatchGroups','SwatchGroupsColorantsBlue'] }, + 'swatchcolorantcyan' => { 514 => [\'SwatchGroups','SwatchGroupsColorantsCyan'] }, + 'swatchcolorantgray' => { 514 => [\'SwatchGroups','SwatchGroupsColorantsGray'] }, + 'swatchcolorantgreen' => { 514 => [\'SwatchGroups','SwatchGroupsColorantsGreen'] }, + 'swatchcolorantl' => { 514 => [\'SwatchGroups','SwatchGroupsColorantsL'] }, + 'swatchcolorantmagenta' => { 514 => [\'SwatchGroups','SwatchGroupsColorantsMagenta'] }, + 'swatchcolorantmode' => { 514 => [\'SwatchGroups','SwatchGroupsColorantsMode'] }, + 'swatchcolorantred' => { 514 => [\'SwatchGroups','SwatchGroupsColorantsRed'] }, + 'swatchcolorantswatchname' => { 514 => [\'SwatchGroups','SwatchGroupsColorantsSwatchName'] }, + 'swatchcoloranttint' => { 514 => [\'SwatchGroups','SwatchGroupsColorantsTint'] }, + 'swatchcoloranttype' => { 514 => [\'SwatchGroups','SwatchGroupsColorantsType'] }, + 'swatchcolorantyellow' => { 514 => [\'SwatchGroups','SwatchGroupsColorantsYellow'] }, + 'swatchgroupname' => { 514 => [\'SwatchGroups','SwatchGroupsGroupName'] }, + 'swatchgroups' => { 514 => 'SwatchGroups' }, + 'swatchgroupscolorants' => { 514 => [\'SwatchGroups','SwatchGroupsColorants'] }, + 'swatchgrouptype' => { 514 => [\'SwatchGroups','SwatchGroupsGroupType'] }, + 'sweeppanoramadirection' => { 324 => 0x93, 413 => 0x33 }, + 'sweeppanoramafieldofview' => { 324 => 0x94 }, + 'sweeppanoramasize' => { 413 => 0x32 }, 'switchtoregisteredafpoint' => { 83 => 0x12, 84 => 0x50a }, 'symlink' => { 120 => 'SymLink' }, - 'syncreleasemode' => { 285 => '77.1', 286 => '77.1', 296 => '77.1', 298 => 0x41 }, - 'system' => { 367 => 0x204 }, - 'tagged' => { 369 => 0xdd, 370 => 'Tagged', 476 => 'tagged' }, - 'tagslist' => { 486 => 'TagsList' }, - 'tagstructure' => { 492 => 'TagStructure' }, - 'takenumber' => { 508 => 'takeNumber' }, - 'tapename' => { 508 => 'tapeName' }, + 'syncreleasemode' => { 286 => '77.1', 287 => '77.1', 297 => '77.1', 299 => 0x41 }, + 'system' => { 368 => 0x204 }, + 'tagged' => { 370 => 0xdd, 371 => 'Tagged', 477 => 'tagged' }, + 'tagslist' => { 487 => 'TagsList' }, + 'tagstructure' => { 493 => 'TagStructure' }, + 'takenumber' => { 509 => 'takeNumber' }, + 'tapename' => { 509 => 'tapeName' }, 'targetaperture' => { 77 => 0x4 }, 'targetcompressionratio' => { 95 => 0x1 }, 'targetdistancesetting' => { 97 => 0x1807 }, @@ -6502,111 +6507,111 @@ my %tagLookup = ( 'tda4edgepolarity' => { 138 => 0x198f }, 'tda4gain' => { 138 => 0x198e }, 'tda4offset' => { 138 => 0x198c }, - 'teaser' => { 498 => 'teaser' }, - 'teleconverter' => { 186 => 0x105, 423 => 0x105 }, + 'teaser' => { 499 => 'teaser' }, + 'teleconverter' => { 186 => 0x105, 424 => 0x105 }, 'tempampgainx100' => { 138 => 0x1914 }, - 'tempo' => { 508 => 'tempo' }, - 'temporalcoverage' => { 494 => 'TemporalCoverage' }, - 'temporalcoveragefrom' => { 494 => [\'TemporalCoverage','TemporalCoverageTempCoverageFrom'] }, - 'temporalcoverageto' => { 494 => [\'TemporalCoverage','TemporalCoverageTempCoverageTo'] }, - 'termsandconditionstext' => { 310 => 'TermsAndConditionsText' }, - 'termsandconditionsurl' => { 310 => 'TermsAndConditionsURL' }, + 'tempo' => { 509 => 'tempo' }, + 'temporalcoverage' => { 495 => 'TemporalCoverage' }, + 'temporalcoveragefrom' => { 495 => [\'TemporalCoverage','TemporalCoverageTempCoverageFrom'] }, + 'temporalcoverageto' => { 495 => [\'TemporalCoverage','TemporalCoverageTempCoverageTo'] }, + 'termsandconditionstext' => { 311 => 'TermsAndConditionsText' }, + 'termsandconditionsurl' => { 311 => 'TermsAndConditionsURL' }, 'testname' => { 120 => 'TestName' }, 'textencoding' => { 226 => 0x4 }, - 'textlayername' => { 496 => [\'TextLayers','TextLayersLayerName'] }, - 'textlayers' => { 496 => 'TextLayers' }, - 'textlayertext' => { 496 => [\'TextLayers','TextLayersLayerText'] }, - 'textstamp' => { 323 => [0x8008,0x8009,0x3b,0x3e] }, - 'texture' => { 481 => 'Texture', 483 => 'Texture' }, - 'three-dtrackingfacedetection' => { 285 => '1.4', 286 => '1.4', 296 => '1.4' }, - 'three-dtrackingwatcharea' => { 285 => '78.1', 286 => '78.1', 296 => '78.1' }, + 'textlayername' => { 497 => [\'TextLayers','TextLayersLayerName'] }, + 'textlayers' => { 497 => 'TextLayers' }, + 'textlayertext' => { 497 => [\'TextLayers','TextLayersLayerText'] }, + 'textstamp' => { 324 => [0x8008,0x8009,0x3b,0x3e] }, + 'texture' => { 482 => 'Texture', 484 => 'Texture' }, + 'three-dtrackingfacedetection' => { 286 => '1.4', 287 => '1.4', 297 => '1.4' }, + 'three-dtrackingwatcharea' => { 286 => '78.1', 287 => '78.1', 297 => '78.1' }, 'thresholding' => { 119 => 0x107 }, 'thumbnailfilename' => { 97 => 0x817 }, - 'thumbnailformat' => { 506 => [\'Thumbnails','ThumbnailsFormat'] }, - 'thumbnailheight' => { 142 => 0xfa55, 506 => [\'Thumbnails','ThumbnailsHeight'] }, - 'thumbnailimage' => { 6 => 'CNDA', 97 => 0x2008, 114 => 'Exif-ThumbnailImage', 122 => 0x3, 167 => 'data', 305 => 0x100, 383 => 'thmb', 506 => [\'Thumbnails','ThumbnailsImage'] }, + 'thumbnailformat' => { 507 => [\'Thumbnails','ThumbnailsFormat'] }, + 'thumbnailheight' => { 142 => 0xfa55, 507 => [\'Thumbnails','ThumbnailsHeight'] }, + 'thumbnailimage' => { 6 => 'CNDA', 97 => 0x2008, 114 => 'Exif-ThumbnailImage', 122 => 0x3, 167 => 'data', 306 => 0x100, 384 => 'thmb', 507 => [\'Thumbnails','ThumbnailsImage'] }, 'thumbnailimagename' => { 167 => '1Name' }, 'thumbnailimagesize' => { 167 => 'ImageSize' }, 'thumbnailimagetype' => { 167 => '0Type' }, 'thumbnailimagevalidarea' => { 64 => 0x13 }, 'thumbnaillength' => { 119 => 0x202 }, 'thumbnailoffset' => { 119 => 0x201 }, - 'thumbnailpng' => { 383 => 'thmb' }, - 'thumbnails' => { 506 => 'Thumbnails' }, - 'thumbnailwidth' => { 142 => 0xfa54, 506 => [\'Thumbnails','ThumbnailsWidth'] }, - 'ticker' => { 498 => 'ticker' }, - 'tiffhandling' => { 481 => 'TIFFHandling', 483 => 'TIFFHandling' }, - 'tiffmeteringimage' => { 187 => 0x104c, 421 => 0x1110 }, + 'thumbnailpng' => { 384 => 'thmb' }, + 'thumbnails' => { 507 => 'Thumbnails' }, + 'thumbnailwidth' => { 142 => 0xfa54, 507 => [\'Thumbnails','ThumbnailsWidth'] }, + 'ticker' => { 499 => 'ticker' }, + 'tiffhandling' => { 482 => 'TIFFHandling', 484 => 'TIFFHandling' }, + 'tiffmeteringimage' => { 187 => 0x104c, 422 => 0x1110 }, 'tilelength' => { 119 => 0x143 }, 'tilewidth' => { 119 => 0x142 }, - 'time' => { 138 => 0x401, 358 => 0x7 }, + 'time' => { 138 => 0x401, 359 => 0x7 }, 'timecodes' => { 119 => 0xc763 }, - 'timecreated' => { 131 => 0x3c, 140 => 0x14, 149 => 0x10, 370 => 'TimeCreated' }, - 'timelapseshotnumber' => { 326 => 0x10 }, - 'timeperiod' => { 498 => 'timePeriod' }, - 'timerfunctionbutton' => { 284 => '5.2', 287 => '12.1', 288 => '13.1' }, + 'timecreated' => { 131 => 0x3c, 140 => 0x14, 149 => 0x10, 371 => 'TimeCreated' }, + 'timelapseshotnumber' => { 327 => 0x10 }, + 'timeperiod' => { 499 => 'timePeriod' }, + 'timerfunctionbutton' => { 285 => '5.2', 288 => '12.1', 289 => '13.1' }, 'timerlength' => { 84 => 0x80c }, - 'timerrecording' => { 323 => 0x96 }, - 'timescaleparams' => { 508 => 'timeScaleParams' }, - 'timescaleparamsframeoverlappingpercentage' => { 508 => [\'timeScaleParams','timeScaleParamsFrameOverlappingPercentage'] }, - 'timescaleparamsframesize' => { 508 => [\'timeScaleParams','timeScaleParamsFrameSize'] }, - 'timescaleparamsquality' => { 508 => [\'timeScaleParams','timeScaleParamsQuality'] }, + 'timerrecording' => { 324 => 0x96 }, + 'timescaleparams' => { 509 => 'timeScaleParams' }, + 'timescaleparamsframeoverlappingpercentage' => { 509 => [\'timeScaleParams','timeScaleParamsFrameOverlappingPercentage'] }, + 'timescaleparamsframesize' => { 509 => [\'timeScaleParams','timeScaleParamsFrameSize'] }, + 'timescaleparamsquality' => { 509 => [\'timeScaleParams','timeScaleParamsQuality'] }, 'timesent' => { 132 => 0x50 }, - 'timeshot' => { 471 => 'TimeShot' }, - 'timesignature' => { 508 => 'timeSignature' }, - 'timesincepoweron' => { 323 => 0x29 }, - 'timestamp' => { 11 => 0x45e, 19 => 0x11c, 299 => 0x8, 313 => 'TimeStamp', 323 => 0xaf, 470 => 'Timestamp', 477 => 'Timestamp', 492 => 'TimeStamp' }, + 'timeshot' => { 472 => 'TimeShot' }, + 'timesignature' => { 509 => 'timeSignature' }, + 'timesincepoweron' => { 324 => 0x29 }, + 'timestamp' => { 11 => 0x45e, 19 => 0x11c, 300 => 0x8, 314 => 'TimeStamp', 324 => 0xaf, 471 => 'Timestamp', 478 => 'Timestamp', 493 => 'TimeStamp' }, 'timestamp1' => { 11 => 0x45a }, - 'timezone' => { 78 => 0x1, 230 => 0x594, 231 => 0x5c4, 267 => 0x0, 393 => 0xa }, + 'timezone' => { 78 => 0x1, 231 => 0x594, 232 => 0x5c4, 268 => 0x0, 394 => 0xa }, 'timezonecity' => { 78 => 0x2 }, 'timezonecode' => { 100 => 0x1 }, 'timezoneinfo' => { 100 => 0x2 }, 'timezoneoffset' => { 119 => 0x882a }, - 'tint' => { 377 => 'player.movie.visual.tint', 481 => 'Tint', 483 => 'Tint' }, - 'title' => { 157 => 'Title', 309 => 'Title', 313 => 'Title', 323 => 0x65, 374 => 'Title', 375 => ['titl',"\xa9nam"], 377 => 'title', 383 => ['titl',"\xa9nam"], 484 => 'title', 495 => 'Title', 506 => 'Title' }, - 'togglestyleamount' => { 481 => 'ToggleStyleAmount', 483 => 'ToggleStyleAmount' }, - 'togglestyledigest' => { 481 => 'ToggleStyleDigest', 483 => 'ToggleStyleDigest' }, + 'tint' => { 378 => 'player.movie.visual.tint', 482 => 'Tint', 484 => 'Tint' }, + 'title' => { 157 => 'Title', 310 => 'Title', 314 => 'Title', 324 => 0x65, 375 => 'Title', 376 => ['titl',"\xa9nam"], 378 => 'title', 384 => ['titl',"\xa9nam"], 485 => 'title', 496 => 'Title', 507 => 'Title' }, + 'togglestyleamount' => { 482 => 'ToggleStyleAmount', 484 => 'ToggleStyleAmount' }, + 'togglestyledigest' => { 482 => 'ToggleStyleDigest', 484 => 'ToggleStyleDigest' }, 'tonecomp' => { 227 => 0x81 }, - 'tonecurve' => { 74 => 0x1, 358 => 0x402, 481 => 'ToneCurve', 483 => 'ToneCurve' }, + 'tonecurve' => { 74 => 0x1, 359 => 0x402, 482 => 'ToneCurve', 484 => 'ToneCurve' }, 'tonecurveactive' => { 108 => 0x110 }, - 'tonecurveadobergb' => { 397 => 0xa043 }, - 'tonecurveadobergbdefault' => { 397 => 0xa041 }, - 'tonecurveblue' => { 481 => 'ToneCurveBlue', 483 => 'ToneCurveBlue' }, - 'tonecurvebluex' => { 458 => 0x9003 }, - 'tonecurvebluey' => { 458 => 0x9007 }, + 'tonecurveadobergb' => { 398 => 0xa043 }, + 'tonecurveadobergbdefault' => { 398 => 0xa041 }, + 'tonecurveblue' => { 482 => 'ToneCurveBlue', 484 => 'ToneCurveBlue' }, + 'tonecurvebluex' => { 459 => 0x9003 }, + 'tonecurvebluey' => { 459 => 0x9007 }, 'tonecurvebrightness' => { 103 => 0x20410 }, - 'tonecurvebrightnessx' => { 458 => 0x9000 }, - 'tonecurvebrightnessy' => { 458 => 0x9004 }, + 'tonecurvebrightnessx' => { 459 => 0x9000 }, + 'tonecurvebrightnessy' => { 459 => 0x9004 }, 'tonecurvecolorspace' => { 107 => 0x0 }, 'tonecurvecontrast' => { 103 => 0x20411 }, - 'tonecurvegreen' => { 481 => 'ToneCurveGreen', 483 => 'ToneCurveGreen' }, - 'tonecurvegreenx' => { 458 => 0x9002 }, - 'tonecurvegreeny' => { 458 => 0x9006 }, + 'tonecurvegreen' => { 482 => 'ToneCurveGreen', 484 => 'ToneCurveGreen' }, + 'tonecurvegreenx' => { 459 => 0x9002 }, + 'tonecurvegreeny' => { 459 => 0x9006 }, 'tonecurveinputrange' => { 107 => 0x3 }, 'tonecurveinterpolation' => { 108 => 0x159 }, 'tonecurvemode' => { 108 => 0x113 }, - 'tonecurvename' => { 481 => 'ToneCurveName', 483 => 'ToneCurveName' }, - 'tonecurvename2012' => { 481 => 'ToneCurveName2012', 483 => 'ToneCurveName2012' }, + 'tonecurvename' => { 482 => 'ToneCurveName', 484 => 'ToneCurveName' }, + 'tonecurvename2012' => { 482 => 'ToneCurveName2012', 484 => 'ToneCurveName2012' }, 'tonecurveoriginal' => { 103 => '0x20400.1' }, 'tonecurveoutputrange' => { 107 => 0x5 }, 'tonecurveprofilename' => { 138 => 0x1391 }, 'tonecurveproperty' => { 108 => 0x3c }, - 'tonecurvepv2012' => { 481 => 'ToneCurvePV2012', 483 => 'ToneCurvePV2012' }, - 'tonecurvepv2012blue' => { 481 => 'ToneCurvePV2012Blue', 483 => 'ToneCurvePV2012Blue' }, - 'tonecurvepv2012green' => { 481 => 'ToneCurvePV2012Green', 483 => 'ToneCurvePV2012Green' }, - 'tonecurvepv2012red' => { 481 => 'ToneCurvePV2012Red', 483 => 'ToneCurvePV2012Red' }, - 'tonecurvered' => { 481 => 'ToneCurveRed', 483 => 'ToneCurveRed' }, - 'tonecurveredx' => { 458 => 0x9001 }, - 'tonecurveredy' => { 458 => 0x9005 }, - 'tonecurves' => { 358 => 0x403 }, + 'tonecurvepv2012' => { 482 => 'ToneCurvePV2012', 484 => 'ToneCurvePV2012' }, + 'tonecurvepv2012blue' => { 482 => 'ToneCurvePV2012Blue', 484 => 'ToneCurvePV2012Blue' }, + 'tonecurvepv2012green' => { 482 => 'ToneCurvePV2012Green', 484 => 'ToneCurvePV2012Green' }, + 'tonecurvepv2012red' => { 482 => 'ToneCurvePV2012Red', 484 => 'ToneCurvePV2012Red' }, + 'tonecurvered' => { 482 => 'ToneCurveRed', 484 => 'ToneCurveRed' }, + 'tonecurveredx' => { 459 => 0x9001 }, + 'tonecurveredy' => { 459 => 0x9005 }, + 'tonecurves' => { 359 => 0x403 }, 'tonecurveshape' => { 107 => 0x1 }, - 'tonecurvesrgb' => { 397 => 0xa042 }, - 'tonecurvesrgbdefault' => { 397 => 0xa040 }, + 'tonecurvesrgb' => { 398 => 0xa042 }, + 'tonecurvesrgbdefault' => { 398 => 0xa040 }, 'tonecurvex' => { 107 => 0xa }, 'tonecurvey' => { 107 => 0xb }, - 'tonelevel' => { 300 => 0x52e }, - 'tonemapstrength' => { 481 => 'ToneMapStrength', 483 => 'ToneMapStrength' }, - 'toningeffect' => { 57 => 0xf, 227 => 0xb3, 234 => 0x38, 235 => 0x40, 236 => 0x48, 390 => 0x1015 }, + 'tonelevel' => { 301 => 0x52e }, + 'tonemapstrength' => { 482 => 'ToneMapStrength', 484 => 'ToneMapStrength' }, + 'toningeffect' => { 57 => 0xf, 227 => 0xb3, 235 => 0x38, 236 => 0x40, 237 => 0x48, 391 => 0x1015 }, 'toningeffectauto' => { 71 => 0xa4 }, 'toningeffectfaithful' => { 70 => 0x74, 71 => 0x74 }, 'toningeffectlandscape' => { 70 => 0x44, 71 => 0x44 }, @@ -6617,61 +6622,61 @@ my %tagLookup = ( 'toningeffectuserdef1' => { 70 => 0xa4, 71 => 0xbc }, 'toningeffectuserdef2' => { 70 => 0xbc, 71 => 0xd4 }, 'toningeffectuserdef3' => { 70 => 0xd4, 71 => 0xec }, - 'toningsaturation' => { 234 => 0x39, 235 => 0x41, 236 => 0x49 }, + 'toningsaturation' => { 235 => 0x39, 236 => 0x41, 237 => 0x49 }, 'totalzoom' => { 140 => 0x62 }, - 'touchae' => { 323 => 0xab }, - 'track' => { 375 => "\xa9trk", 383 => "\xa9trk" }, - 'trackcreatedate' => { 382 => 0x1 }, - 'trackmodifydate' => { 382 => 0x2 }, - 'tracknumber' => { 375 => 'trkn', 508 => 'trackNumber' }, - 'tracks' => { 508 => 'Tracks' }, - 'tracksframerate' => { 508 => [\'Tracks','TracksFrameRate'] }, - 'tracksmarkers' => { 508 => [\'Tracks','TracksMarkers'] }, - 'tracksmarkerscomment' => { 508 => [\'Tracks','TracksMarkersComment'] }, - 'tracksmarkerscuepointparams' => { 508 => [\'Tracks','TracksMarkersCuePointParams'] }, - 'tracksmarkerscuepointparamskey' => { 508 => [\'Tracks','TracksMarkersCuePointParamsKey'] }, - 'tracksmarkerscuepointparamsvalue' => { 508 => [\'Tracks','TracksMarkersCuePointParamsValue'] }, - 'tracksmarkerscuepointtype' => { 508 => [\'Tracks','TracksMarkersCuePointType'] }, - 'tracksmarkersduration' => { 508 => [\'Tracks','TracksMarkersDuration'] }, - 'tracksmarkerslocation' => { 508 => [\'Tracks','TracksMarkersLocation'] }, - 'tracksmarkersname' => { 508 => [\'Tracks','TracksMarkersName'] }, - 'tracksmarkersprobability' => { 508 => [\'Tracks','TracksMarkersProbability'] }, - 'tracksmarkersspeaker' => { 508 => [\'Tracks','TracksMarkersSpeaker'] }, - 'tracksmarkersstarttime' => { 508 => [\'Tracks','TracksMarkersStartTime'] }, - 'tracksmarkerstarget' => { 508 => [\'Tracks','TracksMarkersTarget'] }, - 'tracksmarkerstype' => { 508 => [\'Tracks','TracksMarkersType'] }, - 'trackstrackname' => { 508 => [\'Tracks','TracksTrackName'] }, - 'trackstracktype' => { 508 => [\'Tracks','TracksTrackType'] }, - 'tracktype' => { 383 => 'kgtt' }, + 'touchae' => { 324 => 0xab }, + 'track' => { 376 => "\xa9trk", 384 => "\xa9trk" }, + 'trackcreatedate' => { 383 => 0x1 }, + 'trackmodifydate' => { 383 => 0x2 }, + 'tracknumber' => { 376 => 'trkn', 509 => 'trackNumber' }, + 'tracks' => { 509 => 'Tracks' }, + 'tracksframerate' => { 509 => [\'Tracks','TracksFrameRate'] }, + 'tracksmarkers' => { 509 => [\'Tracks','TracksMarkers'] }, + 'tracksmarkerscomment' => { 509 => [\'Tracks','TracksMarkersComment'] }, + 'tracksmarkerscuepointparams' => { 509 => [\'Tracks','TracksMarkersCuePointParams'] }, + 'tracksmarkerscuepointparamskey' => { 509 => [\'Tracks','TracksMarkersCuePointParamsKey'] }, + 'tracksmarkerscuepointparamsvalue' => { 509 => [\'Tracks','TracksMarkersCuePointParamsValue'] }, + 'tracksmarkerscuepointtype' => { 509 => [\'Tracks','TracksMarkersCuePointType'] }, + 'tracksmarkersduration' => { 509 => [\'Tracks','TracksMarkersDuration'] }, + 'tracksmarkerslocation' => { 509 => [\'Tracks','TracksMarkersLocation'] }, + 'tracksmarkersname' => { 509 => [\'Tracks','TracksMarkersName'] }, + 'tracksmarkersprobability' => { 509 => [\'Tracks','TracksMarkersProbability'] }, + 'tracksmarkersspeaker' => { 509 => [\'Tracks','TracksMarkersSpeaker'] }, + 'tracksmarkersstarttime' => { 509 => [\'Tracks','TracksMarkersStartTime'] }, + 'tracksmarkerstarget' => { 509 => [\'Tracks','TracksMarkersTarget'] }, + 'tracksmarkerstype' => { 509 => [\'Tracks','TracksMarkersType'] }, + 'trackstrackname' => { 509 => [\'Tracks','TracksTrackName'] }, + 'trackstracktype' => { 509 => [\'Tracks','TracksTrackType'] }, + 'tracktype' => { 384 => 'kgtt' }, 'trailer' => { 120 => 'Trailer' }, 'trailersignature' => { 164 => 'zmie' }, - 'transcript' => { 494 => 'Transcript' }, - 'transcriptlink' => { 494 => 'TranscriptLink' }, - 'transcriptlinklink' => { 494 => [\'TranscriptLink','TranscriptLinkLink'] }, - 'transcriptlinklinkqualifier' => { 494 => [\'TranscriptLink','TranscriptLinkLinkQualifier'] }, - 'transferfunction' => { 119 => 0x12d, 504 => 'TransferFunction' }, + 'transcript' => { 495 => 'Transcript' }, + 'transcriptlink' => { 495 => 'TranscriptLink' }, + 'transcriptlinklink' => { 495 => [\'TranscriptLink','TranscriptLinkLink'] }, + 'transcriptlinklinkqualifier' => { 495 => [\'TranscriptLink','TranscriptLinkLinkQualifier'] }, + 'transferfunction' => { 119 => 0x12d, 505 => 'TransferFunction' }, 'transfertimenormal' => { 138 => 0x1888 }, 'transfertimetest' => { 138 => 0x1889 }, - 'transform' => { 323 => [0x8012,0x59] }, - 'transmissionreference' => { 496 => 'TransmissionReference' }, - 'trapped' => { 309 => 'Trapped', 495 => 'Trapped' }, + 'transform' => { 324 => [0x8012,0x59] }, + 'transmissionreference' => { 497 => 'TransmissionReference' }, + 'trapped' => { 310 => 'Trapped', 496 => 'Trapped' }, 'trashbuttonfunction' => { 84 => 0x710 }, - 'travelday' => { 323 => 0x36 }, - 'treble' => { 377 => 'player.movie.audio.treble' }, - 'triggermode' => { 384 => 0x6, 385 => 0x34, 386 => 0x34 }, + 'travelday' => { 324 => 0x36 }, + 'treble' => { 378 => 'player.movie.audio.treble' }, + 'triggermode' => { 385 => 0x6, 386 => 0x34, 387 => 0x34 }, 'tstop' => { 119 => 0xc772 }, - 'ttl_da_adown' => { 346 => 0x5 }, - 'ttl_da_aup' => { 346 => 0x4 }, - 'ttl_da_bdown' => { 346 => 0x7 }, - 'ttl_da_bup' => { 346 => 0x6 }, - 'tungstenawb' => { 336 => 0x1 }, - 'tvepisode' => { 375 => 'tves' }, - 'tvepisodeid' => { 375 => 'tven' }, - 'tvexposuretimesetting' => { 339 => 0x12 }, - 'tvnetworkname' => { 375 => 'tvnn' }, - 'tvseason' => { 375 => 'tvsn' }, - 'tvshow' => { 375 => 'tvsh' }, - 'type' => { 465 => 'Type', 484 => 'type', 503 => 'type' }, + 'ttl_da_adown' => { 347 => 0x5 }, + 'ttl_da_aup' => { 347 => 0x4 }, + 'ttl_da_bdown' => { 347 => 0x7 }, + 'ttl_da_bup' => { 347 => 0x6 }, + 'tungstenawb' => { 337 => 0x1 }, + 'tvepisode' => { 376 => 'tves' }, + 'tvepisodeid' => { 376 => 'tven' }, + 'tvexposuretimesetting' => { 340 => 0x12 }, + 'tvnetworkname' => { 376 => 'tvnn' }, + 'tvseason' => { 376 => 'tvsn' }, + 'tvshow' => { 376 => 'tvsh' }, + 'type' => { 466 => 'Type', 485 => 'type', 504 => 'type' }, 'typestatus' => { 118 => [\'Identification','IdentificationTypeStatus'] }, 'uniquecameramodel' => { 119 => 0xc614 }, 'uniquedocumentid' => { 131 => 0xbb }, @@ -6682,17 +6687,17 @@ my %tagLookup = ( 'uniquematrixfluorescent' => { 138 => 0x7e6 }, 'uniquematrixtungsten' => { 138 => 0x7e5 }, 'uniqueobjectname' => { 132 => 0x64 }, - 'units' => { 466 => 'Units' }, - 'unknown_aacr' => { 375 => 'AACR' }, - 'unknown_cdek' => { 375 => 'CDEK' }, - 'unknown_cdet' => { 375 => 'CDET' }, - 'unknownblock' => { 358 => 0x405 }, - 'unknownblock1' => { 304 => 0x635 }, - 'unknownblock2' => { 304 => 0x636 }, - 'unknownblock3' => { 304 => 0x1103 }, - 'unknownblock4' => { 304 => 0x1104 }, + 'units' => { 467 => 'Units' }, + 'unknown_aacr' => { 376 => 'AACR' }, + 'unknown_cdek' => { 376 => 'CDEK' }, + 'unknown_cdet' => { 376 => 'CDET' }, + 'unknownblock' => { 359 => 0x405 }, + 'unknownblock1' => { 305 => 0x635 }, + 'unknownblock2' => { 305 => 0x636 }, + 'unknownblock3' => { 305 => 0x1103 }, + 'unknownblock4' => { 305 => 0x1104 }, 'unknowncontrast' => { 109 => 0x45 }, - 'unknowndate' => { 367 => 0x212 }, + 'unknowndate' => { 368 => 0x212 }, 'unknownev' => { 138 => 0x1 }, 'unknownlinear' => { 109 => 0x46 }, 'unknownnumber' => { 97 => 0x180b }, @@ -6703,195 +6708,195 @@ my %tagLookup = ( 'unknownrawshadow' => { 109 => 0x84 }, 'unknownrawshadowpoint' => { 109 => 0x49 }, 'unknownsharpness' => { 109 => 0x47 }, - 'unknowntags' => { 383 => 'TAGS' }, + 'unknowntags' => { 384 => 'TAGS' }, 'unknowntemperature' => { 121 => 0x4 }, - 'unknownthumbnail' => { 383 => 'thmb' }, - 'unsharp1color' => { 280 => 0x13 }, - 'unsharp1halowidth' => { 280 => 0x19 }, - 'unsharp1intensity' => { 280 => 0x17 }, - 'unsharp1threshold' => { 280 => 0x1b }, - 'unsharp2color' => { 280 => 0x2e }, - 'unsharp2halowidth' => { 280 => 0x34 }, - 'unsharp2intensity' => { 280 => 0x32 }, - 'unsharp2threshold' => { 280 => 0x36 }, - 'unsharp3color' => { 280 => 0x49 }, - 'unsharp3halowidth' => { 280 => 0x4f }, - 'unsharp3intensity' => { 280 => 0x4d }, - 'unsharp3threshold' => { 280 => 0x51 }, - 'unsharp4color' => { 280 => 0x64 }, - 'unsharp4halowidth' => { 280 => 0x6a }, - 'unsharp4intensity' => { 280 => 0x68 }, - 'unsharp4threshold' => { 280 => 0x6c }, - 'unsharpcount' => { 280 => 0x0 }, - 'unsharpmask' => { 109 => 0x90, 275 => 0x76a43200 }, + 'unknownthumbnail' => { 384 => 'thmb' }, + 'unsharp1color' => { 281 => 0x13 }, + 'unsharp1halowidth' => { 281 => 0x19 }, + 'unsharp1intensity' => { 281 => 0x17 }, + 'unsharp1threshold' => { 281 => 0x1b }, + 'unsharp2color' => { 281 => 0x2e }, + 'unsharp2halowidth' => { 281 => 0x34 }, + 'unsharp2intensity' => { 281 => 0x32 }, + 'unsharp2threshold' => { 281 => 0x36 }, + 'unsharp3color' => { 281 => 0x49 }, + 'unsharp3halowidth' => { 281 => 0x4f }, + 'unsharp3intensity' => { 281 => 0x4d }, + 'unsharp3threshold' => { 281 => 0x51 }, + 'unsharp4color' => { 281 => 0x64 }, + 'unsharp4halowidth' => { 281 => 0x6a }, + 'unsharp4intensity' => { 281 => 0x68 }, + 'unsharp4threshold' => { 281 => 0x6c }, + 'unsharpcount' => { 281 => 0x0 }, + 'unsharpmask' => { 109 => 0x90, 276 => 0x76a43200 }, 'unsharpmaskfineness' => { 103 => 0x20309 }, 'unsharpmaskstrength' => { 103 => 0x20308 }, 'unsharpmaskthreshold' => { 103 => 0x2030a }, - 'uprightcentermode' => { 481 => 'UprightCenterMode', 483 => 'UprightCenterMode' }, - 'uprightcenternormx' => { 481 => 'UprightCenterNormX', 483 => 'UprightCenterNormX' }, - 'uprightcenternormy' => { 481 => 'UprightCenterNormY', 483 => 'UprightCenterNormY' }, - 'uprightdependentdigest' => { 481 => 'UprightDependentDigest', 483 => 'UprightDependentDigest' }, - 'uprightfocallength35mm' => { 481 => 'UprightFocalLength35mm', 483 => 'UprightFocalLength35mm' }, - 'uprightfocalmode' => { 481 => 'UprightFocalMode', 483 => 'UprightFocalMode' }, - 'uprightfoursegments_0' => { 481 => 'UprightFourSegments_0', 483 => 'UprightFourSegments_0' }, - 'uprightfoursegments_1' => { 481 => 'UprightFourSegments_1', 483 => 'UprightFourSegments_1' }, - 'uprightfoursegments_2' => { 481 => 'UprightFourSegments_2', 483 => 'UprightFourSegments_2' }, - 'uprightfoursegments_3' => { 481 => 'UprightFourSegments_3', 483 => 'UprightFourSegments_3' }, - 'uprightfoursegmentscount' => { 481 => 'UprightFourSegmentsCount', 483 => 'UprightFourSegmentsCount' }, - 'uprightguideddependentdigest' => { 481 => 'UprightGuidedDependentDigest', 483 => 'UprightGuidedDependentDigest' }, - 'uprightpreview' => { 481 => 'UprightPreview', 483 => 'UprightPreview' }, - 'uprighttransform_0' => { 481 => 'UprightTransform_0', 483 => 'UprightTransform_0' }, - 'uprighttransform_1' => { 481 => 'UprightTransform_1', 483 => 'UprightTransform_1' }, - 'uprighttransform_2' => { 481 => 'UprightTransform_2', 483 => 'UprightTransform_2' }, - 'uprighttransform_3' => { 481 => 'UprightTransform_3', 483 => 'UprightTransform_3' }, - 'uprighttransform_4' => { 481 => 'UprightTransform_4', 483 => 'UprightTransform_4' }, - 'uprighttransform_5' => { 481 => 'UprightTransform_5', 483 => 'UprightTransform_5' }, - 'uprighttransformcount' => { 481 => 'UprightTransformCount', 483 => 'UprightTransformCount' }, - 'uprightversion' => { 481 => 'UprightVersion', 483 => 'UprightVersion' }, - 'urgency' => { 131 => 0xa, 496 => 'Urgency' }, - 'url' => { 157 => 'URL', 313 => 'URL', 372 => 0x40b, 498 => 'url' }, - 'url_list' => { 372 => 0x41e }, - 'urla-platform' => { 498 => [\'url','urlA-platform'] }, - 'urlurl' => { 498 => [\'url','urlUrl'] }, + 'uprightcentermode' => { 482 => 'UprightCenterMode', 484 => 'UprightCenterMode' }, + 'uprightcenternormx' => { 482 => 'UprightCenterNormX', 484 => 'UprightCenterNormX' }, + 'uprightcenternormy' => { 482 => 'UprightCenterNormY', 484 => 'UprightCenterNormY' }, + 'uprightdependentdigest' => { 482 => 'UprightDependentDigest', 484 => 'UprightDependentDigest' }, + 'uprightfocallength35mm' => { 482 => 'UprightFocalLength35mm', 484 => 'UprightFocalLength35mm' }, + 'uprightfocalmode' => { 482 => 'UprightFocalMode', 484 => 'UprightFocalMode' }, + 'uprightfoursegments_0' => { 482 => 'UprightFourSegments_0', 484 => 'UprightFourSegments_0' }, + 'uprightfoursegments_1' => { 482 => 'UprightFourSegments_1', 484 => 'UprightFourSegments_1' }, + 'uprightfoursegments_2' => { 482 => 'UprightFourSegments_2', 484 => 'UprightFourSegments_2' }, + 'uprightfoursegments_3' => { 482 => 'UprightFourSegments_3', 484 => 'UprightFourSegments_3' }, + 'uprightfoursegmentscount' => { 482 => 'UprightFourSegmentsCount', 484 => 'UprightFourSegmentsCount' }, + 'uprightguideddependentdigest' => { 482 => 'UprightGuidedDependentDigest', 484 => 'UprightGuidedDependentDigest' }, + 'uprightpreview' => { 482 => 'UprightPreview', 484 => 'UprightPreview' }, + 'uprighttransform_0' => { 482 => 'UprightTransform_0', 484 => 'UprightTransform_0' }, + 'uprighttransform_1' => { 482 => 'UprightTransform_1', 484 => 'UprightTransform_1' }, + 'uprighttransform_2' => { 482 => 'UprightTransform_2', 484 => 'UprightTransform_2' }, + 'uprighttransform_3' => { 482 => 'UprightTransform_3', 484 => 'UprightTransform_3' }, + 'uprighttransform_4' => { 482 => 'UprightTransform_4', 484 => 'UprightTransform_4' }, + 'uprighttransform_5' => { 482 => 'UprightTransform_5', 484 => 'UprightTransform_5' }, + 'uprighttransformcount' => { 482 => 'UprightTransformCount', 484 => 'UprightTransformCount' }, + 'uprightversion' => { 482 => 'UprightVersion', 484 => 'UprightVersion' }, + 'urgency' => { 131 => 0xa, 497 => 'Urgency' }, + 'url' => { 157 => 'URL', 314 => 'URL', 373 => 0x40b, 499 => 'url' }, + 'url_list' => { 373 => 0x41e }, + 'urla-platform' => { 499 => [\'url','urlA-platform'] }, + 'urlurl' => { 499 => [\'url','urlUrl'] }, 'usablemeteringmodes' => { 84 => 0x10a }, 'usableshootingmodes' => { 84 => 0x109 }, - 'usage' => { 499 => 'usage' }, - 'usageterms' => { 512 => 'UsageTerms' }, - 'usbpowerdelivery' => { 230 => 0x664, 231 => 0x694 }, - 'usedialwithouthold' => { 298 => 0xbf }, - 'useguidelines' => { 479 => 'useGuidelines' }, - 'usepanoramaviewer' => { 469 => 'UsePanoramaViewer' }, - 'usercollection' => { 377 => 'collection.user' }, - 'usercomment' => { 97 => 0x805, 119 => 0x9286, 487 => 'UserComment' }, + 'usage' => { 500 => 'usage' }, + 'usageterms' => { 513 => 'UsageTerms' }, + 'usbpowerdelivery' => { 231 => 0x664, 232 => 0x694 }, + 'usedialwithouthold' => { 299 => 0xbf }, + 'useguidelines' => { 480 => 'useGuidelines' }, + 'usepanoramaviewer' => { 470 => 'UsePanoramaViewer' }, + 'usercollection' => { 378 => 'collection.user' }, + 'usercomment' => { 97 => 0x805, 119 => 0x9286, 488 => 'UserComment' }, 'userdef1picturestyle' => { 19 => 0x10c, 70 => 0xd8, 71 => 0xf0 }, 'userdef2picturestyle' => { 19 => 0x10e, 70 => 0xda, 71 => 0xf2 }, 'userdef3picturestyle' => { 19 => 0x110, 70 => 0xdc, 71 => 0xf4 }, - 'userfields' => { 474 => 'UserFields' }, - 'userlabel' => { 384 => 0x2b, 385 => 0x5a, 386 => 0x68 }, - 'userprofile' => { 318 => 0x302, 322 => 0x34c, 325 => 0x3038 }, - 'userrating' => { 377 => 'rating.user', 383 => 'urat' }, + 'userfields' => { 475 => 'UserFields' }, + 'userlabel' => { 385 => 0x2b, 386 => 0x5a, 387 => 0x68 }, + 'userprofile' => { 319 => 0x302, 323 => 0x34c, 326 => 0x3038 }, + 'userrating' => { 378 => 'rating.user', 384 => 'urat' }, 'usmlenselectronicmf' => { 2 => 0x7, 83 => 0x7, 84 => 0x501 }, - 'uspsnumber' => { 498 => 'uspsNumber' }, + 'uspsnumber' => { 499 => 'uspsNumber' }, 'utmeasting' => { 168 => 'Easting' }, 'utmmapdatum' => { 168 => 'Datum' }, 'utmnorthing' => { 168 => 'Northing' }, 'utmzone' => { 168 => 'Zone' }, - 'uuid' => { 481 => 'UUID', 483 => 'UUID' }, - 'uv-irfiltercorrection' => { 318 => 0x325 }, - 'validbits' => { 304 => 0x611, 305 => 0x102c }, - 'validpixeldepth' => { 308 => 0x611 }, - 'variablelowpassfilter' => { 423 => 0x2028 }, + 'uuid' => { 482 => 'UUID', 484 => 'UUID' }, + 'uv-irfiltercorrection' => { 319 => 0x325 }, + 'validbits' => { 305 => 0x611, 306 => 0x102c }, + 'validpixeldepth' => { 309 => 0x611 }, + 'variablelowpassfilter' => { 424 => 0x2028 }, 'variousmodes' => { 140 => 0x26 }, 'variousmodes2' => { 140 => 0x3a }, 'variprogram' => { 227 => 0xab }, 'varraydacnominalvalues' => { 138 => 0x191e }, - 'vendor' => { 383 => 'vndr' }, - 'vendorinfo' => { 461 => 'VendorInfo' }, - 'vendorinfomanufacturer' => { 461 => [\'VendorInfo','VendorInfoManufacturer'] }, - 'vendorinfomodel' => { 461 => [\'VendorInfo','VendorInfoModel'] }, - 'vendorinfonotes' => { 461 => [\'VendorInfo','VendorInfoNotes'] }, + 'vendor' => { 384 => 'vndr' }, + 'vendorinfo' => { 462 => 'VendorInfo' }, + 'vendorinfomanufacturer' => { 462 => [\'VendorInfo','VendorInfoManufacturer'] }, + 'vendorinfomodel' => { 462 => [\'VendorInfo','VendorInfoModel'] }, + 'vendorinfonotes' => { 462 => [\'VendorInfo','VendorInfoNotes'] }, 'verbatimidentification' => { 118 => [\'Identification','IdentificationVerbatimIdentification'] }, - 'version' => { 127 => 0x0, 374 => 'Version', 377 => 'version', 481 => 'Version', 483 => 'Version' }, - 'versioncreatedate' => { 458 => 0xd100 }, - 'versionid' => { 509 => 'VersionID' }, - 'versionidentifier' => { 498 => 'versionIdentifier' }, - 'versionmodifydate' => { 458 => 0xd101 }, - 'versions' => { 509 => 'Versions' }, - 'versionscomments' => { 509 => [\'Versions','VersionsComments'] }, - 'versionsevent' => { 509 => [\'Versions','VersionsEvent'] }, - 'versionseventaction' => { 509 => [\'Versions','VersionsEventAction'] }, - 'versionseventchanged' => { 509 => [\'Versions','VersionsEventChanged'] }, - 'versionseventinstanceid' => { 509 => [\'Versions','VersionsEventInstanceID'] }, - 'versionseventparameters' => { 509 => [\'Versions','VersionsEventParameters'] }, - 'versionseventsoftwareagent' => { 509 => [\'Versions','VersionsEventSoftwareAgent'] }, - 'versionseventwhen' => { 509 => [\'Versions','VersionsEventWhen'] }, - 'versionsmodifier' => { 509 => [\'Versions','VersionsModifier'] }, - 'versionsmodifydate' => { 509 => [\'Versions','VersionsModifyDate'] }, - 'versionsversion' => { 509 => [\'Versions','VersionsVersion'] }, - 'verticalafonbutton' => { 282 => '3.2', 283 => '47.2', 285 => '79.1', 298 => 0x11d }, + 'version' => { 127 => 0x0, 375 => 'Version', 378 => 'version', 482 => 'Version', 484 => 'Version' }, + 'versioncreatedate' => { 459 => 0xd100 }, + 'versionid' => { 510 => 'VersionID' }, + 'versionidentifier' => { 499 => 'versionIdentifier' }, + 'versionmodifydate' => { 459 => 0xd101 }, + 'versions' => { 510 => 'Versions' }, + 'versionscomments' => { 510 => [\'Versions','VersionsComments'] }, + 'versionsevent' => { 510 => [\'Versions','VersionsEvent'] }, + 'versionseventaction' => { 510 => [\'Versions','VersionsEventAction'] }, + 'versionseventchanged' => { 510 => [\'Versions','VersionsEventChanged'] }, + 'versionseventinstanceid' => { 510 => [\'Versions','VersionsEventInstanceID'] }, + 'versionseventparameters' => { 510 => [\'Versions','VersionsEventParameters'] }, + 'versionseventsoftwareagent' => { 510 => [\'Versions','VersionsEventSoftwareAgent'] }, + 'versionseventwhen' => { 510 => [\'Versions','VersionsEventWhen'] }, + 'versionsmodifier' => { 510 => [\'Versions','VersionsModifier'] }, + 'versionsmodifydate' => { 510 => [\'Versions','VersionsModifyDate'] }, + 'versionsversion' => { 510 => [\'Versions','VersionsVersion'] }, + 'verticalafonbutton' => { 283 => '3.2', 284 => '47.2', 286 => '79.1', 299 => 0x11d }, 'verticalclockoverlaps' => { 138 => 0x412 }, - 'verticalfuncbutton' => { 283 => '42.2', 285 => '67.1', 298 => 0x115 }, - 'verticalfuncbuttonplaybackmode' => { 298 => 0x1b7 }, - 'verticalfuncbuttonplusdials' => { 283 => '43.1' }, - 'verticalfuncplusdials' => { 285 => '68.1' }, - 'verticalmovieafonbutton' => { 298 => 0x1f9 }, - 'verticalmoviefuncbutton' => { 298 => 0x1e1 }, - 'verticalmultiselector' => { 283 => '42.1', 285 => '66.1', 286 => '66.1', 296 => '66.1', 298 => 0x18f }, - 'verticalmultiselectorplaybackmode' => { 298 => 0x125 }, + 'verticalfuncbutton' => { 284 => '42.2', 286 => '67.1', 299 => 0x115 }, + 'verticalfuncbuttonplaybackmode' => { 299 => 0x1b7 }, + 'verticalfuncbuttonplusdials' => { 284 => '43.1' }, + 'verticalfuncplusdials' => { 286 => '68.1' }, + 'verticalmovieafonbutton' => { 299 => 0x1f9 }, + 'verticalmoviefuncbutton' => { 299 => 0x1e1 }, + 'verticalmultiselector' => { 284 => '42.1', 286 => '66.1', 287 => '66.1', 297 => '66.1', 299 => 0x18f }, + 'verticalmultiselectorplaybackmode' => { 299 => 0x125 }, 'vfdisplayillumination' => { 2 => 0x11, 84 => [0x510,0x51d] }, - 'vibrance' => { 475 => 'Vibrance', 481 => 'Vibrance', 483 => 'Vibrance' }, - 'vibrationreduction' => { 241 => [0x75,0x82,0x1ae], 249 => '586.1', 258 => '590.2', 266 => 0x4 }, - 'videoalphamode' => { 508 => 'videoAlphaMode' }, - 'videoalphapremultiplecolor' => { 508 => 'videoAlphaPremultipleColor' }, - 'videoalphapremultiplecolora' => { 508 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorA'] }, - 'videoalphapremultiplecolorb' => { 508 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorB'] }, - 'videoalphapremultiplecolorblack' => { 508 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorBlack'] }, - 'videoalphapremultiplecolorblue' => { 508 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorBlue'] }, - 'videoalphapremultiplecolorcyan' => { 508 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorCyan'] }, - 'videoalphapremultiplecolorgray' => { 508 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorGray'] }, - 'videoalphapremultiplecolorgreen' => { 508 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorGreen'] }, - 'videoalphapremultiplecolorl' => { 508 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorL'] }, - 'videoalphapremultiplecolormagenta' => { 508 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorMagenta'] }, - 'videoalphapremultiplecolormode' => { 508 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorMode'] }, - 'videoalphapremultiplecolorred' => { 508 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorRed'] }, - 'videoalphapremultiplecolorswatchname' => { 508 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorSwatchName'] }, - 'videoalphapremultiplecolortint' => { 508 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorTint'] }, - 'videoalphapremultiplecolortype' => { 508 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorType'] }, - 'videoalphapremultiplecoloryellow' => { 508 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorYellow'] }, - 'videoalphaunityistransparent' => { 508 => 'videoAlphaUnityIsTransparent' }, - 'videobitrate' => { 494 => 'videoBitRate' }, - 'videobitratemode' => { 494 => 'videoBitRateMode' }, - 'videoburstmode' => { 323 => 0xbb }, - 'videoburstresolution' => { 323 => 0xb3 }, + 'vibrance' => { 476 => 'Vibrance', 482 => 'Vibrance', 484 => 'Vibrance' }, + 'vibrationreduction' => { 242 => [0x75,0x82,0x1ae], 250 => '586.1', 259 => '590.2', 267 => 0x4 }, + 'videoalphamode' => { 509 => 'videoAlphaMode' }, + 'videoalphapremultiplecolor' => { 509 => 'videoAlphaPremultipleColor' }, + 'videoalphapremultiplecolora' => { 509 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorA'] }, + 'videoalphapremultiplecolorb' => { 509 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorB'] }, + 'videoalphapremultiplecolorblack' => { 509 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorBlack'] }, + 'videoalphapremultiplecolorblue' => { 509 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorBlue'] }, + 'videoalphapremultiplecolorcyan' => { 509 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorCyan'] }, + 'videoalphapremultiplecolorgray' => { 509 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorGray'] }, + 'videoalphapremultiplecolorgreen' => { 509 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorGreen'] }, + 'videoalphapremultiplecolorl' => { 509 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorL'] }, + 'videoalphapremultiplecolormagenta' => { 509 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorMagenta'] }, + 'videoalphapremultiplecolormode' => { 509 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorMode'] }, + 'videoalphapremultiplecolorred' => { 509 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorRed'] }, + 'videoalphapremultiplecolorswatchname' => { 509 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorSwatchName'] }, + 'videoalphapremultiplecolortint' => { 509 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorTint'] }, + 'videoalphapremultiplecolortype' => { 509 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorType'] }, + 'videoalphapremultiplecoloryellow' => { 509 => [\'videoAlphaPremultipleColor','videoAlphaPremultipleColorYellow'] }, + 'videoalphaunityistransparent' => { 509 => 'videoAlphaUnityIsTransparent' }, + 'videobitrate' => { 495 => 'videoBitRate' }, + 'videobitratemode' => { 495 => 'videoBitRateMode' }, + 'videoburstmode' => { 324 => 0xbb }, + 'videoburstresolution' => { 324 => 0xb3 }, 'videocodec' => { 67 => 0x74 }, - 'videocolorspace' => { 508 => 'videoColorSpace' }, + 'videocolorspace' => { 509 => 'videoColorSpace' }, 'videocompression' => { 127 => 0x3806 }, - 'videocompressor' => { 508 => 'videoCompressor' }, - 'videodisplayaspectratio' => { 494 => 'videoDisplayAspectRatio' }, - 'videoencodingprofile' => { 494 => 'videoEncodingProfile' }, - 'videofieldorder' => { 508 => 'videoFieldOrder' }, - 'videoframerate' => { 323 => 0x27, 508 => 'videoFrameRate' }, - 'videoframesize' => { 508 => 'videoFrameSize' }, - 'videoframesizeh' => { 508 => [\'videoFrameSize','videoFrameSizeH'] }, - 'videoframesizeunit' => { 508 => [\'videoFrameSize','videoFrameSizeUnit'] }, - 'videoframesizew' => { 508 => [\'videoFrameSize','videoFrameSizeW'] }, - 'videomoddate' => { 508 => 'videoModDate' }, - 'videopixelaspectratio' => { 508 => 'videoPixelAspectRatio' }, - 'videopixeldepth' => { 508 => 'videoPixelDepth' }, - 'videopreburst' => { 323 => 0xc1 }, + 'videocompressor' => { 509 => 'videoCompressor' }, + 'videodisplayaspectratio' => { 495 => 'videoDisplayAspectRatio' }, + 'videoencodingprofile' => { 495 => 'videoEncodingProfile' }, + 'videofieldorder' => { 509 => 'videoFieldOrder' }, + 'videoframerate' => { 324 => 0x27, 509 => 'videoFrameRate' }, + 'videoframesize' => { 509 => 'videoFrameSize' }, + 'videoframesizeh' => { 509 => [\'videoFrameSize','videoFrameSizeH'] }, + 'videoframesizeunit' => { 509 => [\'videoFrameSize','videoFrameSizeUnit'] }, + 'videoframesizew' => { 509 => [\'videoFrameSize','videoFrameSizeW'] }, + 'videomoddate' => { 509 => 'videoModDate' }, + 'videopixelaspectratio' => { 509 => 'videoPixelAspectRatio' }, + 'videopixeldepth' => { 509 => 'videoPixelDepth' }, + 'videopreburst' => { 324 => 0xc1 }, 'videoquality' => { 113 => 0x4003 }, 'videorecordingmode' => { 127 => 0x3803 }, - 'videoshottype' => { 494 => 'VideoShotType' }, - 'videoshottypeidentifier' => { 494 => [\'VideoShotType','VideoShotTypeIdentifier'] }, - 'videoshottypename' => { 494 => [\'VideoShotType','VideoShotTypeName'] }, - 'videostreamscount' => { 494 => 'videoStreamsCount' }, - 'viewfinder' => { 367 => 0x455 }, - 'viewfinderdisplay' => { 282 => '12.4', 283 => '6.3' }, - 'viewfinderwarning' => { 282 => '13.4', 292 => '3.5', 293 => '6.2', 297 => '4.4' }, + 'videoshottype' => { 495 => 'VideoShotType' }, + 'videoshottypeidentifier' => { 495 => [\'VideoShotType','VideoShotTypeIdentifier'] }, + 'videoshottypename' => { 495 => [\'VideoShotType','VideoShotTypeName'] }, + 'videostreamscount' => { 495 => 'videoStreamsCount' }, + 'viewfinder' => { 368 => 0x455 }, + 'viewfinderdisplay' => { 283 => '12.4', 284 => '6.3' }, + 'viewfinderwarning' => { 283 => '13.4', 293 => '3.5', 294 => '6.2', 298 => '4.4' }, 'viewfinderwarnings' => { 84 => 0x40a }, 'viewinfoduringexposure' => { 84 => 0x407 }, - 'viewingmode' => { 412 => 0x2f, 428 => 0x18 }, - 'viewingmode2' => { 412 => [0x85,0x285] }, - 'viewpoint' => { 497 => 'viewpoint' }, - 'vignetteamount' => { 481 => 'VignetteAmount', 483 => 'VignetteAmount' }, - 'vignettecontrol' => { 227 => 0x2a, 275 => 0x76a43205 }, - 'vignettecontrolintensity' => { 275 => 0xac6bd5c0 }, - 'vignettecorrectionalreadyapplied' => { 478 => 'VignetteCorrectionAlreadyApplied' }, - 'vignettemidpoint' => { 481 => 'VignetteMidpoint', 483 => 'VignetteMidpoint' }, - 'vignetting' => { 390 => 0x1011, 397 => 0xa052 }, - 'vignettingcorrection' => { 119 => 0x7031, 397 => 0xa053, 423 => 0x2011 }, - 'vignettingcorrparams' => { 119 => 0x7032, 453 => 0x64a, 454 => [0x34a,0x350,0x35c,0x368] }, - 'vignettingsetting' => { 397 => 0xa054 }, - 'virtualhorizonstyle' => { 298 => 0x167 }, - 'visualcolor' => { 494 => 'VisualColour' }, - 'visualtechnique' => { 497 => 'visualTechnique' }, - 'voicememo' => { 399 => 0x216 }, - 'volume' => { 498 => 'volume' }, - 'vr_0x66' => { 241 => 0x66 }, + 'viewingmode' => { 413 => 0x2f, 429 => 0x18 }, + 'viewingmode2' => { 413 => [0x85,0x285] }, + 'viewpoint' => { 498 => 'viewpoint' }, + 'vignetteamount' => { 482 => 'VignetteAmount', 484 => 'VignetteAmount' }, + 'vignettecontrol' => { 227 => 0x2a, 276 => 0x76a43205 }, + 'vignettecontrolintensity' => { 276 => 0xac6bd5c0 }, + 'vignettecorrectionalreadyapplied' => { 479 => 'VignetteCorrectionAlreadyApplied' }, + 'vignettemidpoint' => { 482 => 'VignetteMidpoint', 484 => 'VignetteMidpoint' }, + 'vignetting' => { 391 => 0x1011, 398 => 0xa052 }, + 'vignettingcorrection' => { 119 => 0x7031, 398 => 0xa053, 424 => 0x2011 }, + 'vignettingcorrparams' => { 119 => 0x7032, 454 => 0x64a, 455 => [0x34a,0x350,0x35c,0x368] }, + 'vignettingsetting' => { 398 => 0xa054 }, + 'virtualhorizonstyle' => { 299 => 0x167 }, + 'visualcolor' => { 495 => 'VisualColour' }, + 'visualtechnique' => { 498 => 'visualTechnique' }, + 'voicememo' => { 400 => 0x216 }, + 'volume' => { 499 => 'volume' }, + 'vr_0x66' => { 242 => 0x66 }, 'vrdoffset' => { 64 => 0xd0 }, - 'vrmode' => { 230 => 0x212, 231 => 0x226, 266 => 0x6 }, - 'vrtype' => { 266 => 0x8 }, - 'waterdepth' => { 119 => 0x9403, 488 => 'WaterDepth' }, + 'vrmode' => { 231 => 0x212, 232 => 0x226, 267 => 0x6 }, + 'vrtype' => { 267 => 0x8 }, + 'waterdepth' => { 119 => 0x9403, 489 => 'WaterDepth' }, 'wb_bluelevel3500k' => { 187 => 0x19a }, 'wb_bluelevel6500k' => { 187 => 0x18a }, 'wb_bluelevelcustom' => { 187 => 0x18e }, @@ -6903,21 +6908,21 @@ my %tagLookup = ( 'wb_bluelevelsshade' => { 187 => 0x176 }, 'wb_bluelevelstungsten' => { 187 => 0xce }, 'wb_gbrglevels' => { 187 => 0xae, 190 => 0x4 }, - 'wb_glevel' => { 304 => 0x11f }, - 'wb_glevel3000k' => { 304 => 0x113 }, - 'wb_glevel3300k' => { 304 => 0x114 }, - 'wb_glevel3600k' => { 304 => 0x115 }, - 'wb_glevel3900k' => { 304 => 0x116 }, - 'wb_glevel4000k' => { 304 => 0x117 }, - 'wb_glevel4300k' => { 304 => 0x118 }, - 'wb_glevel4500k' => { 304 => 0x119 }, - 'wb_glevel4800k' => { 304 => 0x11a }, - 'wb_glevel5300k' => { 304 => 0x11b }, - 'wb_glevel6000k' => { 304 => 0x11c }, - 'wb_glevel6600k' => { 304 => 0x11d }, - 'wb_glevel7500k' => { 304 => 0x11e }, - 'wb_grbglevels' => { 201 => 0x0, 430 => 0x7303 }, - 'wb_grbglevelsauto' => { 81 => 0x2, 430 => 0x7302 }, + 'wb_glevel' => { 305 => 0x11f }, + 'wb_glevel3000k' => { 305 => 0x113 }, + 'wb_glevel3300k' => { 305 => 0x114 }, + 'wb_glevel3600k' => { 305 => 0x115 }, + 'wb_glevel3900k' => { 305 => 0x116 }, + 'wb_glevel4000k' => { 305 => 0x117 }, + 'wb_glevel4300k' => { 305 => 0x118 }, + 'wb_glevel4500k' => { 305 => 0x119 }, + 'wb_glevel4800k' => { 305 => 0x11a }, + 'wb_glevel5300k' => { 305 => 0x11b }, + 'wb_glevel6000k' => { 305 => 0x11c }, + 'wb_glevel6600k' => { 305 => 0x11d }, + 'wb_glevel7500k' => { 305 => 0x11e }, + 'wb_grbglevels' => { 201 => 0x0, 431 => 0x7303 }, + 'wb_grbglevelsauto' => { 81 => 0x2, 431 => 0x7302 }, 'wb_grbglevelscloudy' => { 81 => 0x12 }, 'wb_grbglevelscustom1' => { 81 => 0x42 }, 'wb_grbglevelscustom2' => { 81 => 0x4a }, @@ -6928,52 +6933,52 @@ my %tagLookup = ( 'wb_grbglevelstungsten' => { 81 => 0x1a }, 'wb_grbglevelsunderwater' => { 81 => 0x3a }, 'wb_rbgglevels' => { 198 => 0x0 }, - 'wb_rblevels' => { 202 => 0x270, 227 => 0xc, 304 => 0x100 }, - 'wb_rblevels1' => { 329 => 0x2 }, - 'wb_rblevels2' => { 329 => 0x5 }, - 'wb_rblevels3' => { 329 => 0x8 }, - 'wb_rblevels3000k' => { 304 => 0x102 }, - 'wb_rblevels3300k' => { 304 => 0x103 }, + 'wb_rblevels' => { 202 => 0x270, 227 => 0xc, 305 => 0x100 }, + 'wb_rblevels1' => { 330 => 0x2 }, + 'wb_rblevels2' => { 330 => 0x5 }, + 'wb_rblevels3' => { 330 => 0x8 }, + 'wb_rblevels3000k' => { 305 => 0x102 }, + 'wb_rblevels3300k' => { 305 => 0x103 }, 'wb_rblevels3500k' => { 187 => 0x430 }, - 'wb_rblevels3600k' => { 304 => 0x104 }, - 'wb_rblevels3900k' => { 304 => 0x105 }, - 'wb_rblevels4' => { 329 => 0xb }, - 'wb_rblevels4000k' => { 304 => 0x106 }, - 'wb_rblevels4300k' => { 304 => 0x107 }, - 'wb_rblevels4500k' => { 304 => 0x108 }, - 'wb_rblevels4800k' => { 304 => 0x109 }, - 'wb_rblevels5' => { 329 => 0xe }, - 'wb_rblevels5300k' => { 304 => 0x10a }, - 'wb_rblevels6' => { 329 => 0x11 }, - 'wb_rblevels6000k' => { 304 => 0x10b }, + 'wb_rblevels3600k' => { 305 => 0x104 }, + 'wb_rblevels3900k' => { 305 => 0x105 }, + 'wb_rblevels4' => { 330 => 0xb }, + 'wb_rblevels4000k' => { 305 => 0x106 }, + 'wb_rblevels4300k' => { 305 => 0x107 }, + 'wb_rblevels4500k' => { 305 => 0x108 }, + 'wb_rblevels4800k' => { 305 => 0x109 }, + 'wb_rblevels5' => { 330 => 0xe }, + 'wb_rblevels5300k' => { 305 => 0x10a }, + 'wb_rblevels6' => { 330 => 0x11 }, + 'wb_rblevels6000k' => { 305 => 0x10b }, 'wb_rblevels6500k' => { 187 => 0x420 }, - 'wb_rblevels6600k' => { 304 => 0x10c }, - 'wb_rblevels7' => { 329 => 0x14 }, - 'wb_rblevels7500k' => { 304 => 0x10d }, - 'wb_rblevelsauto' => { 202 => 0x272, 308 => 0x110 }, - 'wb_rblevelscloudy' => { 187 => 0x3f0, 189 => 0x10, 202 => 0x296, 308 => 0x121 }, + 'wb_rblevels6600k' => { 305 => 0x10c }, + 'wb_rblevels7' => { 330 => 0x14 }, + 'wb_rblevels7500k' => { 305 => 0x10d }, + 'wb_rblevelsauto' => { 202 => 0x272, 309 => 0x110 }, + 'wb_rblevelscloudy' => { 187 => 0x3f0, 189 => 0x10, 202 => 0x296, 309 => 0x121 }, 'wb_rblevelscoolwhitef' => { 187 => 0x308, 189 => 0x14 }, - 'wb_rblevelscoolwhitefluor' => { 308 => 0x132 }, + 'wb_rblevelscoolwhitefluor' => { 309 => 0x132 }, 'wb_rblevelscustom' => { 187 => 0x424, 189 => 0x1c }, - 'wb_rblevelscwb1' => { 304 => 0x10e }, - 'wb_rblevelscwb2' => { 304 => 0x10f }, - 'wb_rblevelscwb3' => { 304 => 0x110 }, - 'wb_rblevelscwb4' => { 304 => 0x111 }, + 'wb_rblevelscwb1' => { 305 => 0x10e }, + 'wb_rblevelscwb2' => { 305 => 0x10f }, + 'wb_rblevelscwb3' => { 305 => 0x110 }, + 'wb_rblevelscwb4' => { 305 => 0x111 }, 'wb_rblevelsdaylight' => { 187 => [0x3ec,0x528], 189 => 0xc, 202 => 0x274 }, 'wb_rblevelsdaylightf' => { 189 => 0x24 }, - 'wb_rblevelsdaylightfluor' => { 308 => 0x130 }, + 'wb_rblevelsdaylightfluor' => { 309 => 0x130 }, 'wb_rblevelsdaywhitef' => { 189 => 0x28 }, - 'wb_rblevelsdaywhitefluor' => { 308 => 0x131 }, - 'wb_rblevelseveningsunlight' => { 308 => 0x124 }, - 'wb_rblevelsfineweather' => { 308 => 0x122 }, + 'wb_rblevelsdaywhitefluor' => { 309 => 0x131 }, + 'wb_rblevelseveningsunlight' => { 309 => 0x124 }, + 'wb_rblevelsfineweather' => { 309 => 0x122 }, 'wb_rblevelsflash' => { 187 => [0x3f4,0x304], 189 => 0x18, 202 => 0x2a4 }, 'wb_rblevelsfluorescent' => { 202 => 0x290 }, 'wb_rblevelsincandescent' => { 202 => 0x282 }, - 'wb_rblevelsshade' => { 187 => 0x418, 189 => 0x20, 202 => 0x2b2, 308 => 0x120 }, - 'wb_rblevelstungsten' => { 187 => 0x3e8, 189 => 0x8, 308 => 0x123 }, - 'wb_rblevelsused' => { 308 => 0x100 }, + 'wb_rblevelsshade' => { 187 => 0x418, 189 => 0x20, 202 => 0x2b2, 309 => 0x120 }, + 'wb_rblevelstungsten' => { 187 => 0x3e8, 189 => 0x8, 309 => 0x123 }, + 'wb_rblevelsused' => { 309 => 0x100 }, 'wb_rblevelswhitef' => { 189 => 0x2c }, - 'wb_rblevelswhitefluorescent' => { 308 => 0x133 }, + 'wb_rblevelswhitefluorescent' => { 309 => 0x133 }, 'wb_redlevel3500k' => { 187 => 0x198 }, 'wb_redlevel6500k' => { 187 => 0x188 }, 'wb_redlevelcustom' => { 187 => 0x18c }, @@ -6985,76 +6990,76 @@ my %tagLookup = ( 'wb_redlevelsshade' => { 187 => 0x168 }, 'wb_redlevelstungsten' => { 187 => 0xc0 }, 'wb_rgbglevels' => { 200 => 0x0 }, - 'wb_rgblevels' => { 187 => [0x546,0x96], 319 => 0xd, 320 => 0x413, 325 => 0x3036, 367 => 0x107, 432 => 0x117c, 433 => 0x1180, 434 => 0x115c, 435 => 0x11d8, 436 => 0x11b4, 437 => 0x106c, 438 => 0x264, 439 => 0x264, 440 => 0x252 }, - 'wb_rgblevels1' => { 330 => 0x2 }, - 'wb_rgblevels2' => { 330 => 0x6 }, - 'wb_rgblevels2500k' => { 430 => 0x782d }, - 'wb_rgblevels3' => { 330 => 0xa }, - 'wb_rgblevels3200k' => { 430 => 0x782c }, - 'wb_rgblevels4' => { 330 => 0xe }, - 'wb_rgblevels4500k' => { 430 => [0x7484,0x7824] }, - 'wb_rgblevels5' => { 330 => 0x12 }, - 'wb_rgblevels6' => { 330 => 0x16 }, - 'wb_rgblevels6000k' => { 430 => 0x782b }, - 'wb_rgblevels7' => { 330 => 0x1a }, - 'wb_rgblevels8500k' => { 430 => 0x782a }, - 'wb_rgblevelsauto' => { 401 => 0x0 }, - 'wb_rgblevelscloudy' => { 430 => [0x7481,0x7821] }, - 'wb_rgblevelscustom1' => { 401 => 0x15 }, - 'wb_rgblevelscustom2' => { 401 => 0x18 }, - 'wb_rgblevelscustom3' => { 401 => 0x1b }, - 'wb_rgblevelsdaylight' => { 401 => 0x3, 430 => [0x7480,0x7820] }, - 'wb_rgblevelsflash' => { 401 => 0x12, 430 => [0x7483,0x7823] }, - 'wb_rgblevelsfluorescent' => { 401 => 0xf, 430 => [0x7486,0x7826] }, - 'wb_rgblevelsfluorescentm1' => { 430 => 0x7829 }, - 'wb_rgblevelsfluorescentp1' => { 430 => 0x7827 }, - 'wb_rgblevelsfluorescentp2' => { 430 => 0x7828 }, - 'wb_rgblevelsincandescent' => { 401 => 0xc }, - 'wb_rgblevelsovercast' => { 401 => 0x9 }, - 'wb_rgblevelsshade' => { 401 => 0x6, 430 => 0x7825 }, - 'wb_rgblevelstungsten' => { 430 => [0x7482,0x7822] }, - 'wb_rgblevelsunknown0' => { 402 => 0x0 }, - 'wb_rgblevelsunknown1' => { 402 => 0x3 }, - 'wb_rgblevelsunknown2' => { 402 => 0x6 }, - 'wb_rgblevelsunknown3' => { 402 => 0x9 }, - 'wb_rgblevelsunknown4' => { 402 => 0xc }, - 'wb_rgblevelsunknown5' => { 402 => 0xf }, - 'wb_rgblevelsunknown6' => { 402 => 0x12 }, - 'wb_rgblevelsunknown7' => { 402 => 0x15 }, - 'wb_rgblevelsunknown8' => { 402 => 0x18 }, - 'wb_rgblevelsunknown9' => { 402 => 0x1b }, + 'wb_rgblevels' => { 187 => [0x546,0x96], 320 => 0xd, 321 => 0x413, 326 => 0x3036, 368 => 0x107, 433 => 0x117c, 434 => 0x1180, 435 => 0x115c, 436 => 0x11d8, 437 => 0x11b4, 438 => 0x106c, 439 => 0x264, 440 => 0x264, 441 => 0x252 }, + 'wb_rgblevels1' => { 331 => 0x2 }, + 'wb_rgblevels2' => { 331 => 0x6 }, + 'wb_rgblevels2500k' => { 431 => 0x782d }, + 'wb_rgblevels3' => { 331 => 0xa }, + 'wb_rgblevels3200k' => { 431 => 0x782c }, + 'wb_rgblevels4' => { 331 => 0xe }, + 'wb_rgblevels4500k' => { 431 => [0x7484,0x7824] }, + 'wb_rgblevels5' => { 331 => 0x12 }, + 'wb_rgblevels6' => { 331 => 0x16 }, + 'wb_rgblevels6000k' => { 431 => 0x782b }, + 'wb_rgblevels7' => { 331 => 0x1a }, + 'wb_rgblevels8500k' => { 431 => 0x782a }, + 'wb_rgblevelsauto' => { 402 => 0x0 }, + 'wb_rgblevelscloudy' => { 431 => [0x7481,0x7821] }, + 'wb_rgblevelscustom1' => { 402 => 0x15 }, + 'wb_rgblevelscustom2' => { 402 => 0x18 }, + 'wb_rgblevelscustom3' => { 402 => 0x1b }, + 'wb_rgblevelsdaylight' => { 402 => 0x3, 431 => [0x7480,0x7820] }, + 'wb_rgblevelsflash' => { 402 => 0x12, 431 => [0x7483,0x7823] }, + 'wb_rgblevelsfluorescent' => { 402 => 0xf, 431 => [0x7486,0x7826] }, + 'wb_rgblevelsfluorescentm1' => { 431 => 0x7829 }, + 'wb_rgblevelsfluorescentp1' => { 431 => 0x7827 }, + 'wb_rgblevelsfluorescentp2' => { 431 => 0x7828 }, + 'wb_rgblevelsincandescent' => { 402 => 0xc }, + 'wb_rgblevelsovercast' => { 402 => 0x9 }, + 'wb_rgblevelsshade' => { 402 => 0x6, 431 => 0x7825 }, + 'wb_rgblevelstungsten' => { 431 => [0x7482,0x7822] }, + 'wb_rgblevelsunknown0' => { 403 => 0x0 }, + 'wb_rgblevelsunknown1' => { 403 => 0x3 }, + 'wb_rgblevelsunknown2' => { 403 => 0x6 }, + 'wb_rgblevelsunknown3' => { 403 => 0x9 }, + 'wb_rgblevelsunknown4' => { 403 => 0xc }, + 'wb_rgblevelsunknown5' => { 403 => 0xf }, + 'wb_rgblevelsunknown6' => { 403 => 0x12 }, + 'wb_rgblevelsunknown7' => { 403 => 0x15 }, + 'wb_rgblevelsunknown8' => { 403 => 0x18 }, + 'wb_rgblevelsunknown9' => { 403 => 0x1b }, 'wb_rgbmuldaylight' => { 138 => 0x852 }, 'wb_rgbmulflash' => { 138 => 0x855 }, 'wb_rgbmulfluorescent' => { 138 => 0x854 }, 'wb_rgbmultungsten' => { 138 => 0x853 }, 'wb_rggbblacklevels' => { 35 => 0x25 }, - 'wb_rggblevels' => { 190 => 0x4, 199 => 0x0, 203 => 0x13e8, 204 => 0x38, 430 => 0x7313 }, + 'wb_rggblevels' => { 190 => 0x4, 199 => 0x0, 203 => 0x13e8, 204 => 0x38, 431 => 0x7313 }, 'wb_rggblevelsasshot' => { 38 => 0x0, 39 => 0x0, 40 => 0x19, 41 => 0x55, 42 => 0x69, 43 => 0x22, 44 => 0x3f, 47 => 0x3f, 48 => 0x3f, 49 => 0x3f, 50 => 0x47 }, - 'wb_rggblevelsauto' => { 35 => 0x1, 38 => 0x5, 39 => 0x8, 40 => 0x1e, 41 => 0x5a, 42 => 0x6e, 43 => 0x18, 44 => 0x44, 47 => 0x44, 48 => 0x44, 49 => 0x44, 50 => 0x4c, 203 => 0x1478, 204 => 0x114, 397 => 0xa022, 430 => 0x7312 }, - 'wb_rggblevelsblack' => { 397 => 0xa028 }, - 'wb_rggblevelscloudy' => { 35 => 0xd, 38 => 0x1e, 39 => 0x30, 40 => 0x2d, 41 => 0xa0, 42 => 0xd7, 43 => 0x31, 44 => 0x58, 47 => 0x71, 48 => 0x8a, 49 => 0x8f, 50 => 0x92, 203 => 0x1408, 204 => 0x60, 358 => 0x20f, 366 => 0x14 }, + 'wb_rggblevelsauto' => { 35 => 0x1, 38 => 0x5, 39 => 0x8, 40 => 0x1e, 41 => 0x5a, 42 => 0x6e, 43 => 0x18, 44 => 0x44, 47 => 0x44, 48 => 0x44, 49 => 0x44, 50 => 0x4c, 203 => 0x1478, 204 => 0x114, 398 => 0xa022, 431 => 0x7312 }, + 'wb_rggblevelsblack' => { 398 => 0xa028 }, + 'wb_rggblevelscloudy' => { 35 => 0xd, 38 => 0x1e, 39 => 0x30, 40 => 0x2d, 41 => 0xa0, 42 => 0xd7, 43 => 0x31, 44 => 0x58, 47 => 0x71, 48 => 0x8a, 49 => 0x8f, 50 => 0x92, 203 => 0x1408, 204 => 0x60, 359 => 0x20f, 367 => 0x14 }, 'wb_rggblevelscustom' => { 35 => 0x1d, 44 => 0x80, 203 => 0x1468, 204 => 0x100 }, 'wb_rggblevelscustom1' => { 40 => 0x41 }, 'wb_rggblevelscustom2' => { 40 => 0x46 }, - 'wb_rggblevelsdaylight' => { 35 => 0x5, 38 => 0x14, 39 => 0x20, 40 => 0x23, 41 => 0x96, 42 => 0xcd, 43 => 0x27, 44 => 0x4e, 47 => 0x67, 48 => 0x80, 49 => 0x85, 50 => 0x88, 203 => 0x13f8, 204 => 0x4c, 358 => 0x20d, 366 => 0x2 }, - 'wb_rggblevelsflash' => { 35 => 0x19, 38 => 0x32, 39 => 0x50, 40 => 0x3c, 41 => 0xb4, 42 => 0xeb, 43 => 0x45, 44 => 0x6c, 47 => 0x85, 48 => 0x9e, 49 => 0xa3, 50 => 0xa6, 203 => 0x1448, 358 => 0x214, 366 => 0x41 }, + 'wb_rggblevelsdaylight' => { 35 => 0x5, 38 => 0x14, 39 => 0x20, 40 => 0x23, 41 => 0x96, 42 => 0xcd, 43 => 0x27, 44 => 0x4e, 47 => 0x67, 48 => 0x80, 49 => 0x85, 50 => 0x88, 203 => 0x13f8, 204 => 0x4c, 359 => 0x20d, 367 => 0x2 }, + 'wb_rggblevelsflash' => { 35 => 0x19, 38 => 0x32, 39 => 0x50, 40 => 0x3c, 41 => 0xb4, 42 => 0xeb, 43 => 0x45, 44 => 0x6c, 47 => 0x85, 48 => 0x9e, 49 => 0xa3, 50 => 0xa6, 203 => 0x1448, 359 => 0x214, 367 => 0x41 }, 'wb_rggblevelsfluorescent' => { 35 => 0x15, 38 => 0x28, 39 => 0x40, 40 => 0x37, 41 => 0xaa, 42 => 0xe1, 43 => 0x3b, 44 => 0x62, 47 => 0x7b, 48 => 0x94, 49 => 0x99, 50 => 0x9c }, - 'wb_rggblevelsfluorescentd' => { 204 => 0xc4, 358 => 0x211, 366 => 0x26 }, - 'wb_rggblevelsfluorescentl' => { 366 => 0x4a }, - 'wb_rggblevelsfluorescentn' => { 204 => 0xb0, 358 => 0x212, 366 => 0x2f }, - 'wb_rggblevelsfluorescentw' => { 203 => 0x1438, 204 => 0x9c, 358 => 0x213, 366 => 0x38 }, + 'wb_rggblevelsfluorescentd' => { 204 => 0xc4, 359 => 0x211, 367 => 0x26 }, + 'wb_rggblevelsfluorescentl' => { 367 => 0x4a }, + 'wb_rggblevelsfluorescentn' => { 204 => 0xb0, 359 => 0x212, 367 => 0x2f }, + 'wb_rggblevelsfluorescentw' => { 203 => 0x1438, 204 => 0x9c, 359 => 0x213, 367 => 0x38 }, 'wb_rggblevelshtmercury' => { 204 => 0xd8 }, - 'wb_rggblevelsilluminator1' => { 397 => 0xa023 }, - 'wb_rggblevelsilluminator2' => { 397 => 0xa024 }, + 'wb_rggblevelsilluminator1' => { 398 => 0xa023 }, + 'wb_rggblevelsilluminator2' => { 398 => 0xa024 }, 'wb_rggblevelskelvin' => { 35 => 0x21, 38 => 0x2d, 39 => 0x48, 41 => 0xaf, 42 => 0xe6, 43 => 0x40, 44 => 0x67, 47 => 0x80, 48 => 0x99, 49 => 0x9e, 50 => 0xa1 }, 'wb_rggblevelsmeasured' => { 38 => 0xa, 39 => 0x10, 41 => 0x5f, 42 => 0x73, 44 => 0x49, 47 => 0x49, 48 => 0x49, 49 => 0x49, 50 => 0x51 }, 'wb_rggblevelspc1' => { 43 => 0x90, 44 => 0x71 }, 'wb_rggblevelspc2' => { 43 => 0x95, 44 => 0x76 }, 'wb_rggblevelspc3' => { 43 => 0x9a, 44 => 0x7b }, - 'wb_rggblevelsshade' => { 35 => 0x9, 38 => 0x19, 39 => 0x28, 40 => 0x28, 41 => 0x9b, 42 => 0xd2, 43 => 0x2c, 44 => 0x53, 47 => 0x6c, 48 => 0x85, 49 => 0x8a, 50 => 0x8d, 204 => 0x74, 358 => 0x20e, 366 => 0xb }, - 'wb_rggblevelstungsten' => { 35 => 0x11, 38 => 0x23, 39 => 0x38, 40 => 0x32, 41 => 0xa5, 42 => 0xdc, 43 => 0x36, 44 => 0x5d, 47 => 0x76, 48 => 0x8f, 49 => 0x94, 50 => 0x97, 203 => 0x1428, 204 => 0x88, 358 => 0x210, 366 => 0x1d }, - 'wb_rggblevelsuncorrected' => { 397 => 0xa021 }, - 'wb_rggblevelsunknown' => { 38 => 0xf, 39 => 0x18, 41 => 0x64, 42 => 0x78, 43 => 0x1d, 47 => 0x4e, 48 => 0x4e, 49 => 0x4e, 50 => 0x56, 366 => 0x53 }, + 'wb_rggblevelsshade' => { 35 => 0x9, 38 => 0x19, 39 => 0x28, 40 => 0x28, 41 => 0x9b, 42 => 0xd2, 43 => 0x2c, 44 => 0x53, 47 => 0x6c, 48 => 0x85, 49 => 0x8a, 50 => 0x8d, 204 => 0x74, 359 => 0x20e, 367 => 0xb }, + 'wb_rggblevelstungsten' => { 35 => 0x11, 38 => 0x23, 39 => 0x38, 40 => 0x32, 41 => 0xa5, 42 => 0xdc, 43 => 0x36, 44 => 0x5d, 47 => 0x76, 48 => 0x8f, 49 => 0x94, 50 => 0x97, 203 => 0x1428, 204 => 0x88, 359 => 0x210, 367 => 0x1d }, + 'wb_rggblevelsuncorrected' => { 398 => 0xa021 }, + 'wb_rggblevelsunknown' => { 38 => 0xf, 39 => 0x18, 41 => 0x64, 42 => 0x78, 43 => 0x1d, 47 => 0x4e, 48 => 0x4e, 49 => 0x4e, 50 => 0x56, 367 => 0x53 }, 'wb_rggblevelsunknown10' => { 38 => 0x5f, 39 => 0x98, 41 => 0x91, 42 => 0xa5, 43 => 0x72, 47 => 0x9e, 48 => 0x7b, 49 => 0x7b, 50 => 0x83 }, 'wb_rggblevelsunknown11' => { 38 => 0x64, 39 => 0xa0, 41 => 0xb9, 42 => [0xaa,0xaf], 43 => 0x77, 47 => 0xa3, 48 => 0xa3, 49 => 0x80, 50 => 0xab }, 'wb_rggblevelsunknown12' => { 38 => 0x69, 39 => 0xa8, 41 => 0xbe, 42 => 0xb4, 43 => 0x7c, 47 => 0xa8, 48 => 0xa8, 49 => 0xa8, 50 => 0xb0 }, @@ -7084,130 +7089,130 @@ my %tagLookup = ( 'wb_rggblevelsunknown7' => { 38 => 0x50, 39 => 0x80, 41 => 0x82, 42 => 0x96, 43 => 0x63, 47 => 0x8f, 48 => 0x6c, 49 => 0x6c, 50 => 0x74 }, 'wb_rggblevelsunknown8' => { 38 => 0x55, 39 => 0x88, 41 => 0x87, 42 => 0x9b, 43 => 0x68, 47 => 0x94, 48 => 0x71, 49 => 0x71, 50 => 0x79 }, 'wb_rggblevelsunknown9' => { 38 => 0x5a, 39 => 0x90, 41 => 0x8c, 42 => 0xa0, 43 => 0x6d, 47 => 0x99, 48 => 0x76, 49 => 0x76, 50 => 0x7e }, - 'wb_rggblevelsuserselected' => { 366 => 0x5c }, + 'wb_rggblevelsuserselected' => { 367 => 0x5c }, 'wbadjblueamber' => { 103 => 0x20106 }, - 'wbadjbluebalance' => { 281 => 0x8 }, + 'wbadjbluebalance' => { 282 => 0x8 }, 'wbadjcolortemp' => { 103 => 0x20102, 108 => 0x1a }, - 'wbadjlighting' => { 281 => 0x14 }, + 'wbadjlighting' => { 282 => 0x14 }, 'wbadjmagentagreen' => { 103 => 0x20105 }, - 'wbadjmode' => { 281 => 0x10 }, - 'wbadjredbalance' => { 281 => 0x0 }, + 'wbadjmode' => { 282 => 0x10 }, + 'wbadjredbalance' => { 282 => 0x0 }, 'wbadjrggblevels' => { 103 => 0x20125, 108 => 0x6 }, - 'wbadjtemperature' => { 281 => 0x18 }, - 'wbadjtint' => { 281 => 0x25 }, - 'wbbluelevel' => { 318 => 0x324, 323 => 0x8006, 328 => 0x26 }, - 'wbbracketingsteps' => { 250 => 0x174d, 251 => 0x87c, 260 => 0x1757 }, + 'wbadjtemperature' => { 282 => 0x18 }, + 'wbadjtint' => { 282 => 0x25 }, + 'wbbluelevel' => { 319 => 0x324, 324 => 0x8006, 329 => 0x26 }, + 'wbbracketingsteps' => { 251 => 0x174d, 252 => 0x87c, 261 => 0x1757 }, 'wbbracketmode' => { 57 => 0x9 }, - 'wbbracketshotnumber' => { 187 => 0x2b, 390 => 0x101a }, + 'wbbracketshotnumber' => { 187 => 0x2b, 391 => 0x101a }, 'wbbracketvalueab' => { 57 => 0xc }, 'wbbracketvaluegm' => { 57 => 0xd }, 'wbfinetuneactive' => { 108 => 0x24 }, 'wbfinetunesaturation' => { 108 => 0x28 }, 'wbfinetunetone' => { 108 => 0x2c }, - 'wbgreenlevel' => { 318 => 0x323, 323 => 0x8005, 328 => 0x25 }, + 'wbgreenlevel' => { 319 => 0x323, 324 => 0x8005, 329 => 0x25 }, 'wbmediaimagesizesetting' => { 84 => 0x708 }, - 'wbmode' => { 189 => 0x4, 305 => 0x1015 }, - 'wbredlevel' => { 318 => 0x322, 323 => 0x8004, 328 => 0x24 }, + 'wbmode' => { 189 => 0x4, 306 => 0x1015 }, + 'wbredlevel' => { 319 => 0x322, 324 => 0x8004, 329 => 0x24 }, 'wbscale' => { 190 => 0x0 }, - 'wbshiftab' => { 74 => 0xc, 323 => 0x46, 340 => 0x10 }, - 'wbshiftab_gm' => { 423 => 0x2014 }, - 'wbshiftab_gm_precise' => { 423 => 0x2026 }, - 'wbshiftcreativecontrol' => { 323 => 0x92 }, - 'wbshiftgm' => { 74 => 0xd, 323 => 0x47, 340 => 0x11 }, - 'wbshiftintelligentauto' => { 323 => 0x8b }, - 'wbtype1' => { 329 => 0x1, 330 => 0x1 }, - 'wbtype2' => { 329 => 0x4, 330 => 0x5 }, - 'wbtype3' => { 329 => 0x7, 330 => 0x9 }, - 'wbtype4' => { 329 => 0xa, 330 => 0xd }, - 'wbtype5' => { 329 => 0xd, 330 => 0x11 }, - 'wbtype6' => { 329 => 0x10, 330 => 0x15 }, - 'wbtype7' => { 329 => 0x13, 330 => 0x19 }, - 'webstatement' => { 512 => 'WebStatement' }, - 'weightedflatsubject' => { 473 => 'weightedFlatSubject' }, - 'what' => { 481 => 'What', 483 => '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, 227 => 0x5, 265 => 0x7, 318 => 0x304, 323 => 0x3, 325 => 0x3033, 358 => 0x19, 365 => 0x7, 389 => 0x26, 390 => 0x1003, 400 => [0x88,0x3c,0x7,0x58], 410 => 0xf, 411 => 0xe, 423 => [0x115,0xb054], 481 => 'WhiteBalance', 483 => 'WhiteBalance', 487 => 'WhiteBalance' }, + 'wbshiftab' => { 74 => 0xc, 324 => 0x46, 341 => 0x10 }, + 'wbshiftab_gm' => { 424 => 0x2014 }, + 'wbshiftab_gm_precise' => { 424 => 0x2026 }, + 'wbshiftcreativecontrol' => { 324 => 0x92 }, + 'wbshiftgm' => { 74 => 0xd, 324 => 0x47, 341 => 0x11 }, + 'wbshiftintelligentauto' => { 324 => 0x8b }, + 'wbtype1' => { 330 => 0x1, 331 => 0x1 }, + 'wbtype2' => { 330 => 0x4, 331 => 0x5 }, + 'wbtype3' => { 330 => 0x7, 331 => 0x9 }, + 'wbtype4' => { 330 => 0xa, 331 => 0xd }, + 'wbtype5' => { 330 => 0xd, 331 => 0x11 }, + 'wbtype6' => { 330 => 0x10, 331 => 0x15 }, + 'wbtype7' => { 330 => 0x13, 331 => 0x19 }, + 'webstatement' => { 513 => 'WebStatement' }, + 'weightedflatsubject' => { 474 => 'weightedFlatSubject' }, + 'what' => { 482 => 'What', 484 => '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, 227 => 0x5, 266 => 0x7, 319 => 0x304, 324 => 0x3, 326 => 0x3033, 359 => 0x19, 366 => 0x7, 390 => 0x26, 391 => 0x1003, 401 => [0x88,0x3c,0x7,0x58], 411 => 0xf, 412 => 0xe, 424 => [0x115,0xb054], 482 => 'WhiteBalance', 484 => 'WhiteBalance', 488 => 'WhiteBalance' }, 'whitebalance0' => { 176 => 'WhiteBalance0' }, 'whitebalance1' => { 176 => 'WhiteBalance1' }, - 'whitebalance2' => { 176 => 'WhiteBalance2', 300 => 0x500 }, - 'whitebalanceadj' => { 103 => 0x20101, 108 => 0x18, 275 => 0x76a43204 }, - 'whitebalanceautoadjustment' => { 336 => 0x0 }, - 'whitebalancebias' => { 113 => 0x2011, 305 => 0x304, 323 => 0x23 }, + 'whitebalance2' => { 176 => 'WhiteBalance2', 301 => 0x500 }, + 'whitebalanceadj' => { 103 => 0x20101, 108 => 0x18, 276 => 0x76a43204 }, + 'whitebalanceautoadjustment' => { 337 => 0x0 }, + 'whitebalancebias' => { 113 => 0x2011, 306 => 0x304, 324 => 0x23 }, 'whitebalanceblue' => { 74 => 0x7 }, - 'whitebalancebracket' => { 300 => 0x502, 305 => 0x303 }, - 'whitebalancebracketing' => { 184 => 0x22, 187 => 0x2c, 421 => 0x2c }, - 'whitebalancebuttonplaybackmode' => { 298 => 0x1c5 }, - 'whitebalancecomp' => { 308 => 0x1001 }, + 'whitebalancebracket' => { 301 => 0x502, 306 => 0x303 }, + 'whitebalancebracketing' => { 184 => 0x22, 187 => 0x2c, 422 => 0x2c }, + 'whitebalancebuttonplaybackmode' => { 299 => 0x1c5 }, + 'whitebalancecomp' => { 309 => 0x1001 }, 'whitebalancedetected' => { 138 => 0x3fb }, - 'whitebalancefinetune' => { 127 => 0x100a, 184 => 0x38, 186 => 0x112, 227 => [0xb,0x3f], 390 => 0x1004, 410 => 0x6, 411 => 0x5, 423 => 0x112 }, - 'whitebalancemode' => { 138 => 0x3fa, 358 => 0x1a }, + 'whitebalancefinetune' => { 127 => 0x100a, 184 => 0x38, 186 => 0x112, 227 => [0xb,0x3f], 391 => 0x1004, 411 => 0x6, 412 => 0x5, 424 => 0x112 }, + 'whitebalancemode' => { 138 => 0x3fa, 359 => 0x1a }, 'whitebalancered' => { 74 => 0x6 }, - 'whitebalanceset' => { 339 => 0xa }, - 'whitebalancesetting' => { 184 => 0x23, 410 => 0x5, 411 => 0x4, 412 => 0x16, 428 => 0xd }, - 'whitebalancesetup' => { 397 => 0x41 }, - 'whitebalancetemperature' => { 300 => 0x501 }, - 'whiteboard' => { 305 => 0x301 }, - 'whitelevel' => { 119 => 0xc61d, 358 => 0x7e, 430 => 0x787f }, - 'whitepoint' => { 119 => 0x13e, 322 => 0x35d, 358 => 0x201, 504 => 'WhitePoint' }, - 'whites2012' => { 481 => 'Whites2012', 483 => 'Whites2012' }, - 'whitesadj' => { 458 => 0x9017 }, - 'wideadapter' => { 390 => 0x1017 }, + 'whitebalanceset' => { 340 => 0xa }, + 'whitebalancesetting' => { 184 => 0x23, 411 => 0x5, 412 => 0x4, 413 => 0x16, 429 => 0xd }, + 'whitebalancesetup' => { 398 => 0x41 }, + 'whitebalancetemperature' => { 301 => 0x501 }, + 'whiteboard' => { 306 => 0x301 }, + 'whitelevel' => { 119 => 0xc61d, 359 => 0x7e, 431 => 0x787f }, + 'whitepoint' => { 119 => 0x13e, 323 => 0x35d, 359 => 0x201, 505 => 'WhitePoint' }, + 'whites2012' => { 482 => 'Whites2012', 484 => 'Whites2012' }, + 'whitesadj' => { 459 => 0x9017 }, + 'wideadapter' => { 391 => 0x1017 }, 'widefocuszone' => { 181 => 0x2f }, - 'widerange' => { 399 => 0x20f }, + 'widerange' => { 400 => 0x20f }, 'windmode' => { 138 => 0x3f4 }, - 'windnoisereduction' => { 230 => 0x2d6, 231 => 0x2fe }, - 'windowlocation' => { 383 => 'WLOC' }, - 'windowsatom' => { 482 => 'windowsAtom' }, - 'windowsatomextension' => { 482 => [\'windowsAtom','windowsAtomExtension'] }, - 'windowsatominvocationflags' => { 482 => [\'windowsAtom','windowsAtomInvocationFlags'] }, - 'windowsatomuncprojectpath' => { 482 => [\'windowsAtom','windowsAtomUncProjectPath'] }, - 'wordcount' => { 498 => 'wordCount' }, - 'work' => { 375 => "\xa9wrk" }, + 'windnoisereduction' => { 231 => 0x2d6, 232 => 0x2fe }, + 'windowlocation' => { 384 => 'WLOC' }, + 'windowsatom' => { 483 => 'windowsAtom' }, + 'windowsatomextension' => { 483 => [\'windowsAtom','windowsAtomExtension'] }, + 'windowsatominvocationflags' => { 483 => [\'windowsAtom','windowsAtomInvocationFlags'] }, + 'windowsatomuncprojectpath' => { 483 => [\'windowsAtom','windowsAtomUncProjectPath'] }, + 'wordcount' => { 499 => 'wordCount' }, + 'work' => { 376 => "\xa9wrk" }, 'workcolorspace' => { 103 => 0x10200, 108 => 0x270 }, - 'workflowtag' => { 494 => 'WorkflowTag' }, - 'workflowtagcvid' => { 494 => [\'WorkflowTag','WorkflowTagCvId'] }, - 'workflowtagcvtermid' => { 494 => [\'WorkflowTag','WorkflowTagCvTermId'] }, - 'workflowtagcvtermname' => { 494 => [\'WorkflowTag','WorkflowTagCvTermName'] }, - 'workflowtagcvtermrefinedabout' => { 494 => [\'WorkflowTag','WorkflowTagCvTermRefinedAbout'] }, - 'worktodo' => { 489 => 'WorkToDo' }, - 'worldtimelocation' => { 323 => 0x3a, 358 => 0x22, 364 => '0.1' }, + 'workflowtag' => { 495 => 'WorkflowTag' }, + 'workflowtagcvid' => { 495 => [\'WorkflowTag','WorkflowTagCvId'] }, + 'workflowtagcvtermid' => { 495 => [\'WorkflowTag','WorkflowTagCvTermId'] }, + 'workflowtagcvtermname' => { 495 => [\'WorkflowTag','WorkflowTagCvTermName'] }, + 'workflowtagcvtermrefinedabout' => { 495 => [\'WorkflowTag','WorkflowTagCvTermRefinedAbout'] }, + 'worktodo' => { 490 => 'WorkToDo' }, + 'worldtimelocation' => { 324 => 0x3a, 359 => 0x22, 365 => '0.1' }, 'writer' => { 179 => 'WM/Writer' }, 'writer-editor' => { 131 => 0x7a }, - 'x3filllight' => { 400 => 0x12 }, + 'x3filllight' => { 401 => 0x12 }, 'xattrquarantine' => { 174 => 'com.apple.quarantine' }, 'xilinxversion' => { 138 => 0x414 }, 'xml' => { 136 => 'xml ' }, 'xmp' => { 106 => 0xffff00f6, 120 => 'XMP' }, - 'xmptoolkit' => { 505 => 'xmptk' }, + 'xmptoolkit' => { 506 => 'xmptk' }, 'xpauthor' => { 119 => 0x9c9d }, 'xpcomment' => { 119 => 0x9c9c }, 'xpkeywords' => { 119 => 0x9c9e }, 'xposition' => { 119 => 0x11e }, 'xpsubject' => { 119 => 0x9c9f }, 'xptitle' => { 119 => 0x9c9b }, - 'xresolution' => { 119 => 0x11a, 134 => 0x3, 373 => 0x0, 504 => 'XResolution' }, + 'xresolution' => { 119 => 0x11a, 134 => 0x3, 374 => 0x0, 505 => 'XResolution' }, 'xyresolution' => { 123 => 0x3 }, - 'yaw' => { 115 => 0x7, 383 => ['_yaw',"\xa9fyw"] }, - 'yawangle' => { 250 => 0x3513, 251 => 0x2c2c, 255 => 0xc222, 260 => 0x36fc, 261 => 0x2f03, 263 => 0xce3a, 264 => 0xeaf3, 395 => 0x0 }, - 'ycbcrcoefficients' => { 119 => 0x211, 504 => 'YCbCrCoefficients' }, - 'ycbcrpositioning' => { 119 => 0x213, 504 => 'YCbCrPositioning' }, - 'ycbcrsubsampling' => { 119 => 0x212, 504 => 'YCbCrSubSampling' }, - 'year' => { 375 => 'yrrc', 377 => 'year', 383 => 'yrrc' }, + 'yaw' => { 115 => 0x7, 384 => ['_yaw',"\xa9fyw"] }, + 'yawangle' => { 251 => 0x3513, 252 => 0x2c2c, 256 => 0xc222, 261 => 0x36fc, 262 => 0x2f03, 264 => 0xce3a, 265 => 0x80cd, 396 => 0x0 }, + 'ycbcrcoefficients' => { 119 => 0x211, 505 => 'YCbCrCoefficients' }, + 'ycbcrpositioning' => { 119 => 0x213, 505 => 'YCbCrPositioning' }, + 'ycbcrsubsampling' => { 119 => 0x212, 505 => 'YCbCrSubSampling' }, + 'year' => { 376 => 'yrrc', 378 => 'year', 384 => 'yrrc' }, 'yearcreated' => { 140 => 0x10, 149 => 0xc }, 'yellowhsl' => { 103 => 0x20912 }, - 'yield' => { 500 => 'yield' }, + 'yield' => { 501 => 'yield' }, 'yposition' => { 119 => 0x11f }, - 'yresolution' => { 119 => 0x11b, 134 => 0x5, 373 => 0x4, 504 => 'YResolution' }, - 'zebrapatterntonerange' => { 298 => 0x211 }, + 'yresolution' => { 119 => 0x11b, 134 => 0x5, 374 => 0x4, 505 => 'YResolution' }, + 'zebrapatterntonerange' => { 299 => 0x211 }, 'zoneidentifier' => { 120 => 'ZoneIdentifier' }, - 'zonematching' => { 186 => 0x10a, 189 => [0x3a,0x4a], 423 => 0xb024 }, + 'zonematching' => { 186 => 0x10a, 189 => [0x3a,0x4a], 424 => 0xb024 }, 'zonematchingmode' => { 184 => 0x14 }, 'zonematchingon' => { 183 => 0x75 }, - 'zonematchingvalue' => { 410 => 0x1f }, - 'zoomedpreviewlength' => { 305 => 0xf05 }, - 'zoomedpreviewsize' => { 305 => 0xf06 }, - 'zoomedpreviewstart' => { 305 => 0xf04 }, + 'zonematchingvalue' => { 411 => 0x1f }, + 'zoomedpreviewlength' => { 306 => 0xf05 }, + 'zoomedpreviewsize' => { 306 => 0xf06 }, + 'zoomedpreviewstart' => { 306 => 0xf04 }, 'zoomsourcewidth' => { 34 => 0x24 }, - 'zoomstepcount' => { 303 => 0x300, 305 => 0x100d }, + 'zoomstepcount' => { 304 => 0x300, 306 => 0x100d }, 'zoomtargetwidth' => { 34 => 0x25 }, ); @@ -7668,6 +7673,7 @@ my %tagExists = ( 'blurstrength' => 1, 'bmpversion' => 1, 'boardtemperature' => 1, + 'body' => 1, 'bokehshape' => 1, 'bookname' => 1, 'booktitle' => 1, @@ -8024,9 +8030,11 @@ my %tagExists = ( 'chromaticitychannel4' => 1, 'chromaticitychannels' => 1, 'chromaticitycolorant' => 1, + 'chunkcount' => 1, 'chunkoffset' => 1, 'chunkoffset64' => 1, 'churchillnav' => 1, + 'cicodepoints' => 1, 'ciff' => 1, 'cinematographer' => 1, 'cip3datafile' => 1, @@ -9489,6 +9497,7 @@ my %tagExists = ( 'imageuidlist' => 1, 'imageversion' => 1, 'imageworkstationmake' => 1, + 'imagingdata' => 1, 'imdb' => 1, 'imgprofbacktype' => 1, 'imgprofname' => 1, @@ -9526,6 +9535,13 @@ my %tagExists = ( 'indexparameters' => 1, 'indicatedairspeed' => 1, 'indications' => 1, + 'infirayfactory' => 1, + 'infirayisothermal' => 1, + 'infiraymixmode' => 1, + 'infirayopmode' => 1, + 'infiraypicture' => 1, + 'infiraysensor' => 1, + 'infirayversion' => 1, 'info' => 1, 'ingrreserved' => 1, 'initialdelaysamples' => 1, @@ -12211,6 +12227,7 @@ my %tagExists = ( 'videoencoding' => 1, 'videoformat' => 1, 'videoframecount' => 1, + 'videofullrangeflag' => 1, 'videoheader' => 1, 'videoheight' => 1, 'videomaxbitrate' => 1, diff --git a/lib/Image/ExifTool/TagNames.pod b/lib/Image/ExifTool/TagNames.pod index b4b488eb..34e25e5b 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 26274 tags, with 16757 unique tag names. +They contain a total of 26374 tags, with 16843 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 @@ -112,30 +112,38 @@ L<https://www.w3.org/Graphics/JPEG/jfif3.pdf> for the JPEG specification. 'APP2' ICC_Profile ICC_Profile FPXR FlashPix MPF MPF + InfiRayVersion InfiRay Version PreviewImage no 'APP3' Meta Kodak Meta Stim Stim JPS JPEG JPS ThermalData no + ImagingData no PreviewImage no 'APP4' Scalado Scalado FPXR FlashPix + InfiRayFactory InfiRay Factory ThermalParams DJI ThermalParams PreviewImage no 'APP5' RMETA Ricoh RMETA SamsungUniqueID Samsung APP5 + InfiRayPicture InfiRay Picture ThermalCalibration no PreviewImage no 'APP6' EPPIM JPEG EPPIM NITF JPEG NITF HP_TDHD HP TDHD GoPro GoPro GPMF + InfiRayMixMode InfiRay MixMode DJI_DTAT no 'APP7' Pentax Pentax Huawei Unknown Qualcomm Qualcomm + InfiRayOpMode InfiRay OpMode 'APP8' SPIFF JPEG SPIFF + InfiRayIsothermal InfiRay Isothermal 'APP9' MediaJukebox JPEG MediaJukebox + InfiRaySensor InfiRay Sensor 'APP10' Comment no 'APP11' JPEG-HDR JPEG HDR JUMBF Jpeg2000 @@ -361,6 +369,8 @@ for the official EXIF 2.32 specification. 0x010f Make IFD0 string 0x0110 Model IFD0 string 0x0111 StripOffsets - no + OtherImageStart - no + StripOffsets - no PreviewImageStart IFD0 int32u* PreviewImageStart All int32u* JpgFromRawStart SubIFD2 int32u* @@ -368,6 +378,8 @@ for the official EXIF 2.32 specification. 0x0115 SamplesPerPixel IFD0 int16u! 0x0116 RowsPerStrip IFD0 int32u! 0x0117 StripByteCounts - no + OtherImageLength - no + StripByteCounts - no PreviewImageLength IFD0 int32u* PreviewImageLength All int32u* JpgFromRawLength SubIFD2 int32u* @@ -1188,10 +1200,12 @@ C<integer> is a string of digits (possibly beginning with a '+' or '-'), C<real> is a floating point number, C<rational> is entered as a floating point number but stored as two C<integer> strings separated by a '/' character, C<date> is a date/time string entered in the format "YYYY:mm:dd -HH:MM:SS[.ss][+/-HH:MM]", C<boolean> is either "True" or "False" (but "true" -and "false" may be written as a ValueConv value for compatibility with -non-conforming applications), C<struct> indicates a structured tag, and -C<lang-alt> is a tag that supports alternate languages. +HH:MM:SS[.ss][+/-HH:MM]" but some partial date/time formats are also +accepted (see L<https://exiftool.org/faq.html#Q5>), C<boolean> is either +"True" or "False" (but "true" and "false" may be written as a ValueConv +value for compatibility with non-conforming applications), C<struct> +indicates a structured tag, and C<lang-alt> is a tag that supports alternate +languages. When reading, C<struct> tags are extracted only if the Struct (-struct) option is used. Otherwise the corresponding I<Flattened> tags, indicated by @@ -14064,6 +14078,13 @@ Tags written by some Nikon GPS-equipped cameras like the AW100. 0 FirmwareVersion no 10 NEFCompression int16u[0.5] +=head3 Nikon MakerNotes0x56 Tags + + Index1 Tag Name Writable + ------ -------- -------- + 0 FirmwareVersion no + 4 BurstGroupID int16u + =head3 Nikon AFInfo Tags Index1 Tag Name Writable @@ -14492,12 +14513,15 @@ These tags are extracted from encrypted data in images from the Z9. ----- -------- -------- 0 ShotInfoVersion no 4 FirmwareVersion no - 27792 FocusShiftShooting int8u~ - 27800 IntervalShooting int16u~ - 60139 RollAngle fixed32u - 60143 PitchAngle fixed32u - 60147 YawAngle fixed32u - 60491 MenuSettingsZ9 Nikon MenuSettingsZ9 + 180 FocusShiftShooting int8u~ + 188 IntervalShooting int16u~ + 17644 MenuSettingsZ9 Nikon MenuSettingsZ9 + - + Nikon MenuSettingsZ9Firmware3 + 32965 RollAngle fixed32u + 32969 PitchAngle fixed32u + 32973 YawAngle fixed32u + 33317 MenuSettingsZ9 Nikon MenuSettingsZ9 - Nikon MenuSettingsZ9Firmware3 @@ -14583,6 +14607,7 @@ These tags are used by the Z9 firmware 3.00. Index1 Tag Name Writable --------------- -------- + 72 HighFrameRate int8u 154 MultipleExposureMode int8u 156 MultiExposureShots int8u 204 Intervals int32u @@ -14653,6 +14678,8 @@ These tags are used by the Z9 firmware 3.00. 1684 USBPowerDelivery? int8u 1693 SensorShield? int8u 1754 FocusShiftAutoReset? int8u + 1810 PreReleaseBurstLength int8u + 1812 PostReleaseBurstLength int8u =head3 Nikon ShotInfo Tags @@ -22332,6 +22359,38 @@ embedded images. 12 DependentImage1EntryNumber no 14 DependentImage2EntryNumber no +=head2 InfiRay Tags + +=head3 InfiRay Version Tags + +This table lists tags found in the InfiRay APP2 IJPEG version header, found +in JPEGs taken with the P2 Pro camera app. + + Index1 Tag Name Writable + ------ -------- -------- + 0 IJPEGVersion no + 12 IJPEGOrgType no + 13 IJPEGDispType no + 14 IJPEGRotate no + 15 IJPEGMirrorFlip no + 16 ImageColorSwitchable no + 17 ThermalColorPalette no + 32 IRDataSize no + 40 IRDataFormat no + 42 IRImageWidth no + 44 IRImageHeight no + 46 IRImageBpp no + 48 TempDataSize no + 56 TempDataFormat no + 58 TempImageWidth no + 60 TempImageHeight no + 62 TempImageBpp no + 64 VisibleDataSize no + 72 VisibleDataFormat no + 74 VisibleImageWidth no + 76 VisibleImageHeight no + 78 VisibleImageBpp no + =head2 Stim Tags These tags are part of the CIPA Stereo Still Image specification, and are @@ -22395,6 +22454,54 @@ L<http://www.scalado.com/>.) 'SPMO' DataLength? no 'WDTH' PreviewImageWidth no +=head2 InfiRay Tags + +=head3 InfiRay Factory Tags + +This table lists tags found in the InfiRay APP4 IJPEG camera factory +defaults and calibration data. + + Index1 Tag Name Writable + ------ -------- -------- + 0 IJPEGTempVersion no + 4 FactDefEmissivity no + 5 FactDefTau no + 6 FactDefTa no + 8 FactDefTu no + 10 FactDefDist no + 12 FactDefA0 no + 16 FactDefB0 no + 20 FactDefA1 no + 24 FactDefB1 no + 28 FactDefP0 no + 32 FactDefP1 no + 36 FactDefP2 no + 68 FactRelSensorTemp no + 70 FactRelShutterTemp no + 72 FactRelLensTemp no + 100 FactStatusGain no + 101 FactStatusEnvOK no + 102 FactStatusDistOK no + 103 FactStatusTempMap no + +=head3 InfiRay Picture Tags + +This table lists tags found in the InfiRay APP5 IJPEG picture temperature +information. + + Index1 Tag Name Writable + ------ -------- -------- + 0 EnvironmentTemp no + 4 Distance no + 8 Emissivity no + 12 Humidity no + 16 ReferenceTemp no + 32 TempUnit no + 33 ShowCenterTemp no + 34 ShowMaxTemp no + 35 ShowMinTemp no + 36 TempMeasureCount no + =head2 GoPro Tags =head3 GoPro GPMF Tags @@ -22541,6 +22648,20 @@ Tags extracted from the MP4 "fdsc" timed metadata when the ExtractEmbedded 87 OtherSerialNumber no 102 Model no +=head2 InfiRay Tags + +=head3 InfiRay MixMode Tags + +This table lists tags found in the InfiRay APP6 IJPEG visual-infrared mixing +mode section. + + Index1 Tag Name Writable + ------ -------- -------- + 0 MixMode no + 1 FusionIntensity no + 5 OffsetAdjustment no + 9 CorrectionAsix no + =head2 Qualcomm Tags The tags below have been observed in the JPEG APP7 "Qualcomm Camera @@ -23739,6 +23860,56 @@ even if it is not listed in this table. YhiYloCorK1 no YhiYloCorK2 no +=head2 InfiRay Tags + +=head3 InfiRay OpMode Tags + +This table lists tags found in the InfiRay APP7 IJPEG camera operation mode +section. + + Index1 Tag Name Writable + ------ -------- -------- + 0 WorkingMode no + 1 IntegralTime no + 5 IntegratTimeHdr no + 9 GainStable no + 10 TempControlEnable no + 11 DeviceTemp no + +=head3 InfiRay Isothermal Tags + +This table lists tags found in the InfiRay APP8 IJPEG picture isothermal +information. + + Index1 Tag Name Writable + ------ -------- -------- + 0 IsothermalMax no + 4 IsothermalMin no + 8 ChromaBarMax no + 12 ChromaBarMin no + +=head3 InfiRay Sensor Tags + +This table lists tags found in the InfiRay APP9 IJPEG sensor information +chunk. + + Index1 Tag Name Writable + ------ -------- -------- + 0 IRSensorManufacturer no + 64 IRSensorName no + 128 IRSensorPartNumber no + 192 IRSensorSerialNumber no + 256 IRSensorFirmware no + 320 IRSensorAperture no + 324 IRFocalLength no + 384 VisibleSensorManufacturer no + 448 VisibleSensorName no + 512 VisibleSensorPartNumber no + 576 VisibleSensorSerialNumber no + 640 VisibleSensorFirmware no + 704 VisibleSensorAperture no + 708 VisibleFocalLength no + =head2 Jpeg2000 Tags The tags below are found in JPEG 2000 images and the JUMBF metadata in JPEG @@ -25876,6 +26047,7 @@ check if speed is more of a concern. 'acTL' AnimationControl PNG AnimationControl 'bKGD' BackgroundColor no 'cHRM' PrimaryChromaticities PNG PrimaryChromaticities + 'cICP' CICodePoints PNG CICodePoints 'caBX' JUMBF Jpeg2000 'dSIG' DigitalSignature no 'eXIf' eXIf EXIF @@ -25940,6 +26112,18 @@ L<https://wiki.mozilla.org/APNG_Specification> for details. 6 BlueX no 7 BlueY no +=head3 PNG CICodePoints Tags + +These tags are found in the PNG cICP chunk and belong to the PNG-cICP family +1 group. + + Index1 Tag Name Writable + ------ -------- -------- + 0 ColorPrimaries no + 1 TransferCharacteristics no + 2 MatrixCoefficients no + 3 VideoFullRangeFlag no + =head3 PNG TextualData Tags The PNG TextualData format allows arbitrary tag names to be used. The tags @@ -26403,12 +26587,13 @@ Tags extracted from DPX (Digital Picture Exchange) images. =head2 OpenEXR Tags -Information extracted from EXR images. See L<http://www.openexr.com/> for -the official specification. +Information extracted from EXR images. Use the ExtractEmbedded option to +extract information from all frames of a multipart image. See +L<http://www.openexr.com/> for the official specification. Tag ID Tag Name Writable ------ -------- -------- - '_lay' Layout no + '_flags' Flags no '_ver' EXRVersion no 'adoptedNeutral' AdoptedNeutral no 'altitude' GPSAltitude no @@ -26416,6 +26601,7 @@ the official specification. 'capDate' DateTimeOriginal no 'channels' Channels no 'chromaticities' Chromaticities no + 'chunkCount' ChunkCount no 'comments' Comments no 'compression' Compression no 'dataWindow' DataWindow no @@ -26431,6 +26617,7 @@ the official specification. 'longitude' GPSLongitude no 'lookModTransform' LookModTransform no 'multiView' MultiView no + 'name' Name no 'owner' Owner no 'pixelAspectRatio' PixelAspectRatio no 'preview' Preview no @@ -26439,7 +26626,9 @@ the official specification. 'screenWindowWidth' ScreenWindowWidth no 'tiles' Tiles no 'timeCode' TimeCode no + 'type' Type no 'utcOffset' TimeZone no + 'version' Version no 'whiteLuminance' WhiteLuminance no 'worldToCamera' WorldToCamera no 'worldToNDC' WorldToNDC no @@ -37221,6 +37410,17 @@ name. See L<http://tools.ietf.org/html/rfc5545> for the official iCalendar 'X-wr-relcalid' CalendarID no 'X-wr-timezone' TimeZone2 no +=head3 VCard VNote Tags + +Tags extracted from V-Note VNT files. + + Tag ID Tag Name Writable + ------ -------- -------- + 'Body' Body no + 'Dcreated' CreateDate no + 'Last-modified' ModifyDate no + 'Version' Version no + =head2 Text Tags Although basic text files contain no metadata, the following tags are @@ -38009,6 +38209,8 @@ values, may created via the ExifTool configuration file. OriginalDecisionData OriginalDecisionDataOffset yes! OtherImage OtherImageStart yes OtherImageLength + OtherImageStart (1) + OtherImageLength (1) PeakSpectralSensitivity FLIR:PlanckB no PreviewImage PreviewImageStart yes PreviewImageLength diff --git a/lib/Image/ExifTool/VCard.pm b/lib/Image/ExifTool/VCard.pm index bfcfe2f4..840d3b24 100644 --- a/lib/Image/ExifTool/VCard.pm +++ b/lib/Image/ExifTool/VCard.pm @@ -17,7 +17,7 @@ use strict; use vars qw($VERSION); use Image::ExifTool qw(:DataAccess :Utils); -$VERSION = '1.06'; +$VERSION = '1.07'; my %unescapeVCard = ( '\\'=>'\\', ','=>',', 'n'=>"\n", 'N'=>"\n" ); @@ -190,6 +190,15 @@ my %timeInfo = ( 'X-wr-alarmuid' => 'AlarmUID', ); +%Image::ExifTool::VCard::VNote = ( + GROUPS => { 1 => 'VNote', 2 => 'Document' }, + NOTES => 'Tags extracted from V-Note VNT files.', + Version => { }, + Body => { }, + Dcreated => { Name => 'CreateDate', Groups => { 2 => 'Time' }, %timeInfo }, + 'Last-modified' => { Name => 'ModifyDate', Groups => { 2 => 'Time' }, %timeInfo }, +); + #------------------------------------------------------------------------------ # Get vCard tag, creating if necessary # Inputs: 0) ExifTool ref, 1) tag table ref, 2) tag ID, 3) tag Name, @@ -254,9 +263,14 @@ sub ProcessVCard($$) my $raf = $$dirInfo{RAF}; my ($buff, $val, $ok, $component, %compNum, @count); - return 0 unless $raf->Read($buff, 24) and $raf->Seek(0,0) and $buff=~/^BEGIN:(VCARD|VCALENDAR)\r\n/i; - my ($type, $lbl, $tbl, $ext) = uc($1) eq 'VCARD' ? qw(VCard vCard Main VCF) : qw(ICS iCalendar VCalendar ICS); - $et->SetFileType($type, undef, $ext); + return 0 unless $raf->Read($buff, 24) and $raf->Seek(0,0) and $buff=~/^BEGIN:(VCARD|VCALENDAR|VNOTE)\r\n/i; + my %info = ( + VCARD => [ qw(VCard vCard Main VCF) ], + VCALENDAR => [ qw(ICS iCalendar VCalendar ICS) ], + VNOTE => [ qw(VNote vNote VNote VNT text/v-note) ], + ); + my ($type, $lbl, $tbl, $ext, $mime) = @{$info{uc($1)}}; + $et->SetFileType($type, $mime, $ext); return 1 if $$et{OPTIONS}{FastScan} and $$et{OPTIONS}{FastScan} == 3; local $/ = "\r\n"; my $tagTablePtr = GetTagTable("Image::ExifTool::VCard::$tbl"); @@ -274,7 +288,7 @@ sub ProcessVCard($$) } if ($val =~ /^(BEGIN|END):(V?)(\w+)$/i) { my ($begin, $v, $what) = ((lc($1) eq 'begin' ? 1 : 0), $2, ucfirst lc $3); - if ($what eq 'Card' or $what eq 'Calendar') { + if ($what eq 'Card' or $what eq 'Calendar' or $what eq 'Note') { if ($begin) { @count = ( { } ); # reset group counters } else { diff --git a/perl-Image-ExifTool.spec b/perl-Image-ExifTool.spec index 04086110..140f03e0 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.55 +Version: 12.56 Release: 1 License: Artistic/GPL Group: Development/Libraries/Perl @@ -47,23 +47,23 @@ supported by ExifTool (r = read, w = write, c = create): CHM r | FPF r | MKA r | PFA r | TTF r COS r | FPX r | MKS r | PFB r | TXT r CR2 r/w | GIF r/w | MKV r | PFM r | VCF r - CR3 r/w | GPR r/w | MNG r/w | PGF r | VRD r/w/c - CRM r/w | GZ r | MOBI r | PGM r/w | VSD r - CRW r/w | HDP r/w | MODD r | PLIST r | WAV r - CS1 r/w | HDR r | MOI r | PICT r | WDP r/w - CSV r | HEIC r/w | MOS r/w | PMP r | WEBP r/w - CUR r | HEIF r/w | MOV r/w | PNG r/w | WEBM r - CZI r | HTML r | MP3 r | PPM r/w | WMA r - DCM r | ICC r/w/c | MP4 r/w | PPT r | WMV r - DCP r/w | ICO r | MPC r | PPTX r | WTV r - DCR r | ICS r | MPG r | PS r/w | WV r - DFONT r | IDML r | MPO r/w | PSB r/w | X3F r/w - DIVX r | IIQ r/w | MQV r/w | PSD r/w | XCF r - DJVU r | IND r/w | MRC r | PSP r | XLS r - DLL r | INSP r/w | MRW r/w | QTIF r/w | XLSX r - DNG r/w | INSV r | MXF r | R3D r | XMP r/w/c - DOC r | INX r | NEF r/w | RA r | ZIP r - DOCX r | ISO r | NKSC r/w | RAF r/w | + CR3 r/w | GPR r/w | MNG r/w | PGF r | VNT r + CRM r/w | GZ r | MOBI r | PGM r/w | VRD r/w/c + CRW r/w | HDP r/w | MODD r | PLIST r | VSD r + CS1 r/w | HDR r | MOI r | PICT r | WAV r + CSV r | HEIC r/w | MOS r/w | PMP r | WDP r/w + CUR r | HEIF r/w | MOV r/w | PNG r/w | WEBP r/w + CZI r | HTML r | MP3 r | PPM r/w | WEBM r + DCM r | ICC r/w/c | MP4 r/w | PPT r | WMA r + DCP r/w | ICO r | MPC r | PPTX r | WMV r + DCR r | ICS r | MPG r | PS r/w | WTV r + DFONT r | IDML r | MPO r/w | PSB r/w | WV r + DIVX r | IIQ r/w | MQV r/w | PSD r/w | X3F r/w + DJVU r | IND r/w | MRC r | PSP r | XCF r + DLL r | INSP r/w | MRW r/w | QTIF r/w | XLS r + DNG r/w | INSV r | MXF r | R3D r | XLSX r + DOC r | INX r | NEF r/w | RA r | XMP r/w/c + DOCX r | ISO r | NKSC r/w | RAF r/w | ZIP r Meta Information ----------------------+----------------------+--------------------- diff --git a/pp_build_exe.args b/pp_build_exe.args index 60c62ea1..9c4f322f 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.55 -#--info=FileVersion=12.5.5.0 -#--info=ProductVersion=12.5.5.0 -##"--info=Build Date=2023:01:17 14:19:26-05:00" +-T exiftool-12.56 +#--info=FileVersion=12.5.6.0 +#--info=ProductVersion=12.5.6.0 +##"--info=Build Date=2023:02:09 08:22:37-05:00" ##"--info=Bundled Perl Version=ActivePerl 5.24.0" ##"--info=LegalCopyright=Copyright (c) 2003-2023, Phil Harvey" ##"--info=ProductName=ExifTool" @@ -133,11 +133,12 @@ -M Image::ExifTool::HP -M Image::ExifTool::HTML -M Image::ExifTool::HtmlDump --M Image::ExifTool::Import --M Image::ExifTool::InDesign -M Image::ExifTool::ICC_Profile -M Image::ExifTool::ICO -M Image::ExifTool::ID3 +-M Image::ExifTool::Import +-M Image::ExifTool::InDesign +-M Image::ExifTool::InfiRay -M Image::ExifTool::IPTC -M Image::ExifTool::ISO -M Image::ExifTool::ITC diff --git a/t/InfiRay.t b/t/InfiRay.t new file mode 100644 index 00000000..26bab08f --- /dev/null +++ b/t/InfiRay.t @@ -0,0 +1,31 @@ +# Before "make install", this script should be runnable with "make test". +# After "make install" it should work as "perl t/InfiRay.t". + +BEGIN { + $| = 1; print "1..2\n"; $Image::ExifTool::configFile = ''; + require './t/TestLib.pm'; t::TestLib->import(); +} +END {print "not ok 1\n" unless $loaded;} + +# test 1: Load the module(s) +use Image::ExifTool 'ImageInfo'; +use Image::ExifTool::InfiRay; +$loaded = 1; +print "ok 1\n"; + +my $testname = 'InfiRay'; +my $testnum = 1; + +# test 2: Extract information from InfiRay.jpg +{ + ++$testnum; + my $exifTool = Image::ExifTool->new; + $exifTool->Options(Struct => 2); + $exifTool->Options(MissingTagValue => 'null'); + my $info = $exifTool->ImageInfo('t/images/InfiRay.jpg'); + print 'not ' unless check($exifTool, $info, $testname, $testnum); + print "ok $testnum\n"; +} + + +# end diff --git a/t/InfiRay_2.out b/t/InfiRay_2.out new file mode 100644 index 00000000..405f927b --- /dev/null +++ b/t/InfiRay_2.out @@ -0,0 +1,125 @@ +[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 12.56 +[File, System, Other] FileName - File Name: InfiRay.jpg +[File, System, Other] Directory - Directory: t/images +[File, System, Other] FileSize - File Size: 2.2 kB +[File, System, Time] FileModifyDate - File Modification Date/Time: 2023:02:08 14:10:46-05:00 +[File, System, Time] FileAccessDate - File Access Date/Time: 2023:02:09 08:20:04-05:00 +[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2023:02:09 08:20:03-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 +[File, File, Other] MIMEType - MIME Type: image/jpeg +[File, File, Image] ExifByteOrder - Exif Byte Order: Big-endian (Motorola, MM) +[File, File, Image] ImageWidth - Image Width: 8 +[File, File, Image] ImageHeight - Image Height: 8 +[File, File, Image] EncodingProcess - Encoding Process: Baseline DCT, Huffman coding +[File, File, Image] BitsPerSample - Bits Per Sample: 8 +[File, File, Image] ColorComponents - Color Components: 3 +[File, File, Image] YCbCrSubSampling - Y Cb Cr Sub Sampling: YCbCr4:2:0 (2 2) +[EXIF, IFD0, Image] 256 - Image Width: 720 +[EXIF, IFD0, Camera] 272 - Camera Model Name: P2_USB_IR +[EXIF, IFD0, Image] 257 - Image Height: 960 +[EXIF, IFD0, Camera] 271 - Make: Infisense +[EXIF, ExifIFD, Camera] 37384 - Light Source: Unknown +[EXIF, IFD0, Image] 274 - Orientation: Horizontal (normal) +[EXIF, IFD0, Time] 306 - Modify Date: 2023:02:08 12:24:35 +[EXIF, GPS, Location] 2 - GPS Latitude: +[EXIF, GPS, Location] 6 - GPS Altitude: undef +[EXIF, GPS, Location] 1 - GPS Latitude Ref: Unknown () +[EXIF, GPS, Location] 13 - GPS Speed: undef +[EXIF, GPS, Location] 27 - GPS Processing Method: +[EXIF, GPS, Location] 5 - GPS Altitude Ref: Above Sea Level +[EXIF, GPS, Location] 12 - GPS Speed Ref: Unknown () +[EXIF, GPS, Location] 3 - GPS Longitude Ref: Unknown () +[EXIF, GPS, Time] 7 - GPS Time Stamp: 00:00:00 +[EXIF, GPS, Location] 4 - GPS Longitude: +[EXIF, GPS, Time] 29 - GPS Date Stamp: +[APP2, InfiRay, Image] 0 - IJPEG Version: 0 2 0 1 +[APP2, InfiRay, Image] 12 - IJPEG Org Type: 4 +[APP2, InfiRay, Image] 13 - IJPEG Disp Type: 1 +[APP2, InfiRay, Image] 14 - IJPEG Rotate: 0 +[APP2, InfiRay, Image] 15 - IJPEG Mirror Flip: 0 +[APP2, InfiRay, Image] 16 - Image Color Switchable: 1 +[APP2, InfiRay, Image] 17 - Thermal Color Palette: 3 +[APP2, InfiRay, Image] 32 - IR Data Size: 98304 +[APP2, InfiRay, Image] 40 - IR Data Format: 0 +[APP2, InfiRay, Image] 42 - IR Image Width: 256 +[APP2, InfiRay, Image] 44 - IR Image Height: 384 +[APP2, InfiRay, Image] 46 - IR Image Bpp: 8 +[APP2, InfiRay, Image] 48 - Temp Data Size: 98304 +[APP2, InfiRay, Image] 56 - Temp Data Format: 0 +[APP2, InfiRay, Image] 58 - Temp Image Width: 256 +[APP2, InfiRay, Image] 60 - Temp Image Height: 384 +[APP2, InfiRay, Image] 62 - Temp Image Bpp: 8 +[APP2, InfiRay, Image] 64 - Visible Data Size: 98304 +[APP2, InfiRay, Image] 72 - Visible Data Format: 0 +[APP2, InfiRay, Image] 74 - Visible Image Width: 0 +[APP2, InfiRay, Image] 76 - Visible Image Height: 0 +[APP2, InfiRay, Image] 78 - Visible Image Bpp: 8 +[APP4, InfiRay, Image] 0 - IJPEG Temp Version: 0 1 0 0 +[APP4, InfiRay, Image] 4 - Fact Def Emissivity: -128 +[APP4, InfiRay, Image] 5 - Fact Def Tau: -128 +[APP4, InfiRay, Image] 6 - Fact Def Ta: 300 +[APP4, InfiRay, Image] 8 - Fact Def Tu: 300 +[APP4, InfiRay, Image] 10 - Fact Def Dist: 32 +[APP4, InfiRay, Image] 12 - Fact Def A0: 0 +[APP4, InfiRay, Image] 16 - Fact Def B0: 0 +[APP4, InfiRay, Image] 20 - Fact Def A1: 0 +[APP4, InfiRay, Image] 24 - Fact Def B1: 0 +[APP4, InfiRay, Image] 28 - Fact Def P0: 9178 +[APP4, InfiRay, Image] 32 - Fact Def P1: 621 +[APP4, InfiRay, Image] 36 - Fact Def P2: 65534 +[APP4, InfiRay, Image] 68 - Fact Rel Sensor Temp: 7301 +[APP4, InfiRay, Image] 70 - Fact Rel Shutter Temp: 128 +[APP4, InfiRay, Image] 72 - Fact Rel Lens Temp: 128 +[APP4, InfiRay, Image] 100 - Fact Status Gain: 1 +[APP4, InfiRay, Image] 101 - Fact Status Env OK: 1 +[APP4, InfiRay, Image] 102 - Fact Status Dist OK: 1 +[APP4, InfiRay, Image] 103 - Fact Status Temp Map: 1 +[APP5, InfiRay, Image] 0 - Environment Temp: 25.00 C +[APP5, InfiRay, Image] 4 - Distance: 0.25 m +[APP5, InfiRay, Image] 8 - Emissivity: 0.99 +[APP5, InfiRay, Image] 12 - Humidity: 50.0 % +[APP5, InfiRay, Image] 16 - Reference Temp: 25.00 C +[APP5, InfiRay, Image] 32 - Temp Unit: 0 +[APP5, InfiRay, Image] 33 - Show Center Temp: 1 +[APP5, InfiRay, Image] 34 - Show Max Temp: 1 +[APP5, InfiRay, Image] 35 - Show Min Temp: 1 +[APP5, InfiRay, Image] 36 - Temp Measure Count: 0 +[APP6, InfiRay, Image] 0 - Mix Mode: 0 +[APP6, InfiRay, Image] 1 - Fusion Intensity: 100.0 % +[APP6, InfiRay, Image] 5 - Offset Adjustment: 2 +[APP6, InfiRay, Image] 9 - Correction Asix: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +[APP7, InfiRay, Image] 0 - Working Mode: 1 +[APP7, InfiRay, Image] 1 - Integral Time: 400 +[APP7, InfiRay, Image] 5 - Integrat Time Hdr: 500 +[APP7, InfiRay, Image] 9 - Gain Stable: 1 +[APP7, InfiRay, Image] 10 - Temp Control Enable: 1 +[APP7, InfiRay, Image] 11 - Device Temp: 25.00 C +[APP8, InfiRay, Image] 0 - Isothermal Max: 80 +[APP8, InfiRay, Image] 4 - Isothermal Min: -20 +[APP8, InfiRay, Image] 8 - Chroma Bar Max: 80 +[APP8, InfiRay, Image] 12 - Chroma Bar Min: -20 +[APP9, InfiRay, Image] 0 - IR Sensor Manufacturer: infisense +[APP9, InfiRay, Image] 64 - IR Sensor Name: P2_USB_IR +[APP9, InfiRay, Image] 128 - IR Sensor Part Number: P2_B_V2.0_2080100019B15656148 +[APP9, InfiRay, Image] 192 - IR Sensor Serial Number: P200019B15656148 +[APP9, InfiRay, Image] 256 - IR Sensor Firmware: 2.07.01.00 +[APP9, InfiRay, Image] 320 - IR Sensor Aperture: 1.10 +[APP9, InfiRay, Image] 324 - IR Focal Length: 3.20 +[APP9, InfiRay, Image] 384 - Visible Sensor Manufacturer: infisense +[APP9, InfiRay, Image] 448 - Visible Sensor Name: P2_USB_IR +[APP9, InfiRay, Image] 512 - Visible Sensor Part Number: P2_B_V2.0_2080100019B15656148 +[APP9, InfiRay, Image] 576 - Visible Sensor Serial Number: P200019B15656148 +[APP9, InfiRay, Image] 640 - Visible Sensor Firmware: 2.07.01.00 +[APP9, InfiRay, Image] 704 - Visible Sensor Aperture: 1.10000002384186 +[APP9, InfiRay, Image] 708 - Visible Focal Length: 3.20000004768372 +[JFIF, JFIF, Image] 0 - JFIF Version: 1.01 +[JFIF, JFIF, Image] 2 - Resolution Unit: None +[JFIF, JFIF, Image] 3 - X Resolution: 1 +[JFIF, JFIF, Image] 5 - Y Resolution: 1 +[Composite, Composite, Image] Exif-ImageSize - Image Size: 8x8 +[Composite, Composite, Image] Exif-Megapixels - Megapixels: 0.000064 +[Composite, Composite, Time] GPS-GPSDateTime - GPS Date/Time: 00:00:00Z +[Composite, Composite, Location] GPS-GPSLatitude - GPS Latitude: +[Composite, Composite, Location] GPS-GPSLongitude - GPS Longitude: diff --git a/t/OpenEXR_2.out b/t/OpenEXR_2.out index b6913ec9..5b59f5df 100644 --- a/t/OpenEXR_2.out +++ b/t/OpenEXR_2.out @@ -1,18 +1,18 @@ -[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 12.03 +[ExifTool, ExifTool, ExifTool] ExifToolVersion - ExifTool Version Number: 12.56 [File, System, Other] FileName - File Name: OpenEXR.exr [File, System, Other] Directory - Directory: t/images [File, System, Other] FileSize - File Size: 395 bytes [File, System, Time] FileModifyDate - File Modification Date/Time: 2011:12:10 14:34:35-05:00 -[File, System, Time] FileAccessDate - File Access Date/Time: 2020:07:29 09:04:14-04:00 -[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2017:12:27 12:00:59-05:00 -[File, System, Other] FilePermissions - File Permissions: rw-r--r-- +[File, System, Time] FileAccessDate - File Access Date/Time: 2022:12:01 13:54:43-05:00 +[File, System, Time] FileInodeChangeDate - File Inode Change Date/Time: 2022:09:18 10:49:22-04:00 +[File, System, Other] FilePermissions - File Permissions: -rw-r--r-- [File, File, Other] FileType - File Type: EXR [File, File, Other] FileTypeExtension - File Type Extension: exr [File, File, Other] MIMEType - MIME Type: image/x-exr [File, File, Image] ImageWidth - Image Width: 3 [File, File, Image] ImageHeight - Image Height: 2 [OpenEXR, OpenEXR, Image] _ver - EXR Version: 2 -[OpenEXR, OpenEXR, Image] _lay - Layout: Scan Lines +[OpenEXR, OpenEXR, Image] _flags - Flags: (none) [OpenEXR, OpenEXR, Image] channels - Channels: A half 1 1, B half 1 1, G half 1 1, R half 1 1 [OpenEXR, OpenEXR, Image] compression - Compression: PIZ [OpenEXR, OpenEXR, Image] dataWindow - Data Window: 0 0 2 1 diff --git a/t/images/InfiRay.jpg b/t/images/InfiRay.jpg Binary files differnew file mode 100644 index 00000000..7eafca89 --- /dev/null +++ b/t/images/InfiRay.jpg diff --git a/windows_exiftool b/windows_exiftool index f3427087..4581871f 100755 --- a/windows_exiftool +++ b/windows_exiftool @@ -11,7 +11,7 @@ use strict; use warnings; require 5.004; -my $version = '12.55'; +my $version = '12.56'; # add our 'lib' directory to the include list BEFORE 'use Image::ExifTool' my $exePath; @@ -739,7 +739,7 @@ for (;;) { } if ($verbose > 1) { print "Include directories:\n"; - print " $_\n" foreach @INC; + ref $_ or print " $_\n" foreach @INC; } } else { print "$version$str$Image::ExifTool::RELEASE\n"; @@ -4567,23 +4567,23 @@ DESCRIPTION CHM r | FPF r | MKA r | PFA r | TTF r COS r | FPX r | MKS r | PFB r | TXT r CR2 r/w | GIF r/w | MKV r | PFM r | VCF r - CR3 r/w | GPR r/w | MNG r/w | PGF r | VRD r/w/c - CRM r/w | GZ r | MOBI r | PGM r/w | VSD r - CRW r/w | HDP r/w | MODD r | PLIST r | WAV r - CS1 r/w | HDR r | MOI r | PICT r | WDP r/w - CSV r | HEIC r/w | MOS r/w | PMP r | WEBP r/w - CUR r | HEIF r/w | MOV r/w | PNG r/w | WEBM r - CZI r | HTML r | MP3 r | PPM r/w | WMA r - DCM r | ICC r/w/c | MP4 r/w | PPT r | WMV r - DCP r/w | ICO r | MPC r | PPTX r | WTV r - DCR r | ICS r | MPG r | PS r/w | WV r - DFONT r | IDML r | MPO r/w | PSB r/w | X3F r/w - DIVX r | IIQ r/w | MQV r/w | PSD r/w | XCF r - DJVU r | IND r/w | MRC r | PSP r | XLS r - DLL r | INSP r/w | MRW r/w | QTIF r/w | XLSX r - DNG r/w | INSV r | MXF r | R3D r | XMP r/w/c - DOC r | INX r | NEF r/w | RA r | ZIP r - DOCX r | ISO r | NKSC r/w | RAF r/w | + CR3 r/w | GPR r/w | MNG r/w | PGF r | VNT r + CRM r/w | GZ r | MOBI r | PGM r/w | VRD r/w/c + CRW r/w | HDP r/w | MODD r | PLIST r | VSD r + CS1 r/w | HDR r | MOI r | PICT r | WAV r + CSV r | HEIC r/w | MOS r/w | PMP r | WDP r/w + CUR r | HEIF r/w | MOV r/w | PNG r/w | WEBP r/w + CZI r | HTML r | MP3 r | PPM r/w | WEBM r + DCM r | ICC r/w/c | MP4 r/w | PPT r | WMA r + DCP r/w | ICO r | MPC r | PPTX r | WMV r + DCR r | ICS r | MPG r | PS r/w | WTV r + DFONT r | IDML r | MPO r/w | PSB r/w | WV r + DIVX r | IIQ r/w | MQV r/w | PSD r/w | X3F r/w + DJVU r | IND r/w | MRC r | PSP r | XCF r + DLL r | INSP r/w | MRW r/w | QTIF r/w | XLS r + DNG r/w | INSV r | MXF r | R3D r | XLSX r + DOC r | INX r | NEF r/w | RA r | XMP r/w/c + DOCX r | ISO r | NKSC r/w | RAF r/w | ZIP r Meta Information ----------------------+----------------------+--------------------- @@ -5230,10 +5230,10 @@ OPTIONS input files to be buffered in memory before the output is written. This may result in excessive memory usage when processing a very large number of files with a single command. Also, it makes this - option incompatible with the -w option. When processing a large - number of files, it is recommended to either use the JSON (-j) or - XML (-X) output format, or use -p to generate a fixed-column CSV - file instead of using the -csv option. + option incompatible with the -w and -W options. When processing a + large number of files, it is recommended to either use the JSON + (-j) or XML (-X) output format, or use -p to generate a + fixed-column CSV file instead of using the -csv option. -csvDelim *STR* Set the delimiter for separating CSV entries for CSV file @@ -5501,7 +5501,7 @@ OPTIONS produces output like this: - -- Generated by ExifTool 12.55 -- + -- Generated by ExifTool 12.56 -- 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 @@ -6011,8 +6011,8 @@ OPTIONS return value of 1. Case is significant for function names. End() - end processing after this file - EndDir() - end processing of files in this directory (not - compatible with the B<-fileOrder> option) + EndDir() - end processing of files in the current directory + after this file (not compatible with -fileOrder) Notes: |