Expand Up
@@ -631,9 +631,9 @@ my %tagLookup = (
'afaperture' => { 215 => 0x5, 216 => 0x5, 220 => 0x5 },
'afareaheight' => { 190 => [0x1a,0x34,0x50] },
'afareaillumination' => { 181 => 0x4b, 282 => '15.3' },
'afareamode' => { 124 => '0.2 ', 177 => 0x33, 181 => 0xe, 189 => 0x0, 190 => 0x5, 311 => 0xf, 378 => 0x1205, 391 => [0xa,0x3a], 398 => 0x11, 399 => 0x10, 400 => 0x24, 411 => 0xb043, 435 => 0x17 },
'afareamode' => { 124 => '0.3 ', 177 => 0x33, 181 => 0xe, 189 => 0x0, 190 => 0x5, 311 => 0xf, 378 => 0x1205, 391 => [0xa,0x3a], 398 => 0x11, 399 => 0x10, 400 => 0x24, 411 => 0xb043, 435 => 0x17 },
'afareamodesetting' => { 273 => '11.1', 276 => '0.1', 282 => '16.1', 286 => '2.1', 411 => 0x201c },
'afareapointsize' => { 124 => '0.3 ' },
'afareapointsize' => { 124 => '0.4 ' },
'afareas' => { 288 => 0x304 },
'afareaselectionmethod' => { 2 => 0xd },
'afareaselectmethod' => { 82 => 0x51b },
Expand All
@@ -642,7 +642,7 @@ my %tagLookup = (
'afareaxposition1' => { 378 => 0x1201 },
'afareayposition' => { 190 => [0x16,0x30,0x4c], 378 => 0x1204 },
'afareayposition1' => { 378 => 0x1202 },
'afareazonesize' => { 124 => '0.4 ' },
'afareazonesize' => { 124 => '0.5 ' },
'afassist' => { 80 => 0x5, 88 => 0x5, 181 => 0x48, 271 => '2.5', 273 => '0.2', 276 => '0.2', 277 => '1.1', 278 => '1.1', 279 => '1.3', 280 => '2.4', 281 => '1.3', 282 => '0.2', 284 => '2.4', 286 => '2.3' },
'afassistbeam' => { 2 => 0x8, 82 => 0x50e, 83 => 0x4, 84 => 0x5, 85 => 0x4, 86 => 0x4, 87 => 0x5 },
'afassistlamp' => { 311 => 0x31 },
Expand Down
Expand Up
@@ -1453,9 +1453,10 @@ my %tagLookup = (
'circulargradientbasedcorrections' => { 468 => 'CircularGradientBasedCorrections', 470 => 'CircularGradientBasedCorrections' },
'city' => { 129 => 0x5a, 158 => 'City', 311 => 0x6d, 482 => 'City' },
'city2' => { 311 => 0x80 },
'clarity' => { 225 => 0x35, 226 => 0x3d, 468 => 'Clarity', 470 => 'Clarity' },
'clarity' => { 225 => 0x35, 226 => 0x3d, 411 => 0x2036, 468 => 'Clarity', 470 => 'Clarity' },
'clarity2012' => { 468 => 'Clarity2012', 470 => 'Clarity2012' },
'claritycontrol' => { 346 => 0x96 },
'classification' => { 371 => 'clsf' },
'classifystate' => { 129 => 0xe1 },
'clearretouch' => { 311 => 0x7c },
'clearretouchvalue' => { 311 => 0xa3 },
Expand Down
Expand Up
@@ -1620,6 +1621,7 @@ my %tagLookup = (
'colortempunknown7' => { 38 => 0x54, 39 => 0x87, 41 => 0x86, 42 => 0x67, 46 => 0x93, 47 => 0x70, 48 => 0x70, 49 => 0x78 },
'colortempunknown8' => { 38 => 0x59, 39 => 0x8f, 41 => 0x8b, 42 => 0x6c, 46 => 0x98, 47 => 0x75, 48 => 0x75, 49 => 0x7d },
'colortempunknown9' => { 38 => 0x5e, 39 => 0x97, 41 => 0x90, 42 => 0x71, 46 => 0x9d, 47 => 0x7a, 48 => 0x7a, 49 => 0x82 },
'colortint' => { 310 => 0x35c },
'colortone' => { 10 => 0x6f, 12 => 0x77, 34 => 0x2a, 50 => 0x2 },
'colortoneadj' => { 101 => 0x20304, 106 => 0x11e },
'colortoneauto' => { 69 => 0x9c },
Expand Down
Expand Up
@@ -1786,6 +1788,7 @@ my %tagLookup = (
'coringfilter' => { 292 => 0x310, 293 => 0x102d, 296 => 0x310 },
'coringvalues' => { 292 => 0x311, 296 => 0x311 },
'corporateentity' => { 484 => 'corporateEntity' },
'correlatedcolortemp' => { 310 => 0x35b },
'country' => { 158 => 'Country', 311 => 0x69, 482 => 'Country' },
'country-primarylocationcode' => { 129 => 0x64 },
'country-primarylocationname' => { 129 => 0x65 },
Expand Down
Expand Up
@@ -2529,6 +2532,7 @@ my %tagLookup = (
'facesdetected' => { 53 => 0x2, 54 => 0x2, 55 => 0x3, 108 => 0x0, 109 => 0x2, 111 => 0x211c, 125 => 0x4100, 203 => 0x3, 292 => 0x1200, 311 => 0x3f, 330 => 0x0, 375 => 0xb5, 386 => 0x0, 405 => 0x0, 408 => 0x3, 418 => 0x30 },
'facesrecognized' => { 304 => 0x0 },
'facewidth' => { 54 => 0x1 },
'fade' => { 411 => 0x2034 },
'faithfuloutputhighlightpoint' => { 107 => 0x38 },
'faithfuloutputshadowpoint' => { 107 => 0x39 },
'faithfulrawcolortone' => { 107 => 0x31 },
Expand Down
Expand Up
@@ -3059,7 +3063,7 @@ my %tagLookup = (
'highlightlinearitylimit' => { 385 => 0xa025 },
'highlightprotection' => { 263 => 0x6 },
'highlightrecovery' => { 468 => 'HighlightRecovery', 470 => 'HighlightRecovery' },
'highlights' => { 462 => 'Highlights' },
'highlights' => { 411 => 0x2033, 462 => 'Highlights' },
'highlights2012' => { 468 => 'Highlights2012', 470 => 'Highlights2012' },
'highlightsadj' => { 445 => 0x9019 },
'highlightshadow' => { 311 => 0xad },
Expand Down
Expand Up
@@ -3304,7 +3308,7 @@ my %tagLookup = (
'internalflashtable' => { 293 => 0x1024 },
'internallensserialnumber' => { 385 => 0xa005 },
'internalndfilter' => { 311 => 0x9d },
'internalserialnumber' => { 62 => 0x96, 74 => 0x9, 125 => 0x10, 184 => 0x49dc, 287 => 0x18, 289 => 0x102, 308 => 0x500, 311 => 0x25, 326 => 0x4, 378 => 0x5, 429 => [0x7c,0xf0], 430 => 0x88, 431 => 0x88 },
'internalserialnumber' => { 62 => 0x96, 74 => 0x9, 125 => 0x10, 184 => 0x49dc, 287 => 0x18, 289 => 0x102, 308 => 0x500, 311 => 0x25, 326 => 0x4, 378 => 0x5, 429 => [0x7c,0xf0], 430 => 0x88, 431 => [ 0x88,0x8a] },
'interopindex' => { 117 => 0x1, 475 => 'InteroperabilityIndex' },
'interopversion' => { 117 => 0x2 },
'intervallength' => { 178 => 0x10 },
Expand Down
Expand Up
@@ -3374,6 +3378,7 @@ my %tagLookup = (
'jobrefname' => { 493 => [\'JobRef','JobRefName'] },
'jobrefurl' => { 493 => [\'JobRef','JobRefUrl'] },
'jobstatus' => { 476 => 'JobStatus' },
'jpeg-heifswitch' => { 411 => 0x2039 },
'jpeghandling' => { 468 => 'JPEGHandling', 470 => 'JPEGHandling' },
'jpegquality' => { 10 => 0x66, 311 => 0x43, 313 => 0x3034, 411 => 0xb047 },
'jpegsize' => { 313 => 0x303a },
Expand Down
Expand Up
@@ -3635,6 +3640,7 @@ my %tagLookup = (
'locationcreatedsublocation' => { 480 => [\'LocationCreated','LocationCreatedSublocation'] },
'locationcreatedworldregion' => { 480 => [\'LocationCreated','LocationCreatedWorldRegion'] },
'locationdate' => { 365 => 'location.date' },
'locationinformation' => { 371 => 'loci' },
'locationinfoversion' => { 221 => 0x0 },
'locationname' => { 365 => 'location.name', 385 => 0x31 },
'locationnote' => { 365 => 'location.note' },
Expand Down
Expand Up
@@ -4655,7 +4661,9 @@ my %tagLookup = (
'pixelcorrectionscale' => { 135 => 0x971 },
'pixelscale' => { 117 => 0x830e },
'pixelshiftinfo' => { 411 => 0x202f },
'pixelshiftoffset' => { 125 => 0x1106 },
'pixelshiftresolution' => { 347 => 0x0 },
'pixelshiftshots' => { 125 => 0x1105 },
'pixelsperunitx' => { 300 => 0x0 },
'pixelsperunity' => { 300 => 0x4 },
'pixelunits' => { 300 => 0x8 },
Expand Down
Expand Up
@@ -4746,6 +4754,7 @@ my %tagLookup = (
'potentialface8position' => { 408 => 0x51 },
'powersource' => { 325 => '0.1' },
'poweruptime' => { 222 => 0xb6 },
'preaf' => { 124 => '0.2' },
'precaptureframes' => { 293 => 0x300 },
'predictor' => { 117 => 0x13d },
'preflashreturnstrength' => { 238 => 0x28a },
Expand Down
Expand Up
@@ -4871,7 +4880,7 @@ my %tagLookup = (
'rads' => { 371 => 'rads' },
'rangefinder' => { 276 => '4.1', 277 => '5.1', 278 => '5.1' },
'rasterizedcaption' => { 129 => 0x7d },
'rating' => { 117 => 0x4746, 125 => 0x1431, 357 => 0xdf, 363 => 'rtng', 411 => 0x2002, 463 => 'rating', 472 => 'rating', 480 => 'Rating', 484 => 'rating', 492 => 'Rating' },
'rating' => { 117 => 0x4746, 125 => 0x1431, 357 => 0xdf, 363 => 'rtng', 371 => 'rtng', 411 => 0x2002, 463 => 'rating', 472 => 'rating', 480 => 'Rating', 484 => 'rating', 492 => 'Rating' },
'ratingpercent' => { 117 => 0x4749, 175 => 'Rating', 363 => 'rate', 492 => 'RatingPercent' },
'ratingregion' => { 480 => [\'Rating','RatingRatingRegion'] },
'ratingregioncity' => { 480 => [\'Rating','RatingRatingRegionCity'] },
Expand Down
Expand Up
@@ -5351,7 +5360,7 @@ my %tagLookup = (
'shadowadj' => { 101 => 0x2030b },
'shadowcorrection' => { 346 => 0x79 },
'shadowprotection' => { 263 => 0x0 },
'shadows' => { 117 => 0xfe52, 462 => 'Shadows', 468 => 'Shadows', 470 => 'Shadows' },
'shadows' => { 117 => 0xfe52, 411 => 0x2032, 462 => 'Shadows', 468 => 'Shadows', 470 => 'Shadows' },
'shadows2012' => { 468 => 'Shadows2012', 470 => 'Shadows2012' },
'shadowsadj' => { 445 => 0x901a },
'shadowscale' => { 117 => 0xc633 },
Expand All
@@ -5377,6 +5386,7 @@ my %tagLookup = (
'sharpnessneutral' => { 19 => 0xf4, 68 => 0x4c, 69 => 0x4c },
'sharpnessovershoot' => { 445 => 0x801b },
'sharpnessportrait' => { 19 => 0xf2, 68 => 0x1c, 69 => 0x1c },
'sharpnessrange' => { 411 => 0x2035 },
'sharpnesssetting' => { 288 => 0x506, 296 => 0x1013, 400 => 0x12, 416 => 0xa },
'sharpnessstandard' => { 19 => 0xf1, 68 => 0x4, 69 => 0x4 },
'sharpnessstrength' => { 101 => 0x20311 },
Expand Down
Expand Up
@@ -5995,7 +6005,7 @@ my %tagLookup = (
'userfields' => { 461 => 'UserFields' },
'userlabel' => { 372 => 0x2b, 373 => 0x5a, 374 => 0x68 },
'userprofile' => { 306 => 0x302, 310 => 0x34c, 313 => 0x3038 },
'userrating' => { 365 => 'rating.user' },
'userrating' => { 365 => 'rating.user', 371 => 'urat' },
'usmlenselectronicmf' => { 2 => 0x7, 81 => 0x7, 82 => 0x501 },
'uspsnumber' => { 484 => 'uspsNumber' },
'utmeasting' => { 165 => 'Easting' },
Expand Down
Expand Up
@@ -6354,7 +6364,7 @@ my %tagLookup = (
'whitebalancetemperature' => { 288 => 0x501 },
'whiteboard' => { 293 => 0x301 },
'whitelevel' => { 117 => 0xc61d, 346 => 0x7e },
'whitepoint' => { 117 => 0x13e, 346 => 0x201, 490 => 'WhitePoint' },
'whitepoint' => { 117 => 0x13e, 310 => 0x35d, 346 => 0x201, 490 => 'WhitePoint' },
'whites2012' => { 468 => 'Whites2012', 470 => 'Whites2012' },
'whitesadj' => { 445 => 0x9017 },
'wideadapter' => { 378 => 0x1017 },
Expand Down
Expand Up
@@ -6397,7 +6407,7 @@ my %tagLookup = (
'ycbcrcoefficients' => { 117 => 0x211, 490 => 'YCbCrCoefficients' },
'ycbcrpositioning' => { 117 => 0x213, 490 => 'YCbCrPositioning' },
'ycbcrsubsampling' => { 117 => 0x212, 490 => 'YCbCrSubSampling' },
'year' => { 363 => 'yrrc', 365 => 'year' },
'year' => { 363 => 'yrrc', 365 => 'year', 371 => 'yrrc' },
'yearcreated' => { 137 => 0x10, 146 => 0xc },
'yellowhsl' => { 101 => 0x20912 },
'yield' => { 486 => 'yield' },
Expand Down
Expand Up
@@ -6613,6 +6623,7 @@ my %tagExists = (
'aspectratioy' => 1,
'assistantsname' => 1,
'assistantsphone' => 1,
'associateddatalist' => 1,
'associatedimagefile' => 1,
'association' => 1,
'assumeddisplaysize' => 1,
Expand Down
Expand Up
@@ -7155,7 +7166,6 @@ my %tagExists = (
'cip3side' => 1,
'circleofconfusion' => 1,
'class' => 1,
'classification' => 1,
'cleanaperture' => 1,
'cleanaperturedimensions' => 1,
'cleanapertureheight' => 1,
Expand Down
Expand Up
@@ -7440,6 +7450,8 @@ my %tagExists = (
'ctmd' => 1,
'cubemapproj' => 1,
'cuepoint' => 1,
'cuepointlabel' => 1,
'cuepointnote' => 1,
'cuepoints' => 1,
'cuesheet' => 1,
'currentbitrate' => 1,
Expand Down
Expand Up
@@ -8040,6 +8052,7 @@ my %tagExists = (
'filterserialnumber' => 1,
'finalflushsequence' => 1,
'finalframeblocks' => 1,
'finetune' => 1,
'finishedfileprocessingrequest' => 1,
'finishipaversion' => 1,
'finishipfversion' => 1,
Expand Down
Expand Up
@@ -8117,12 +8130,14 @@ my %tagExists = (
'focalrange' => 1,
'focusdistance2' => 1,
'focusedgemap' => 1,
'focusframesize' => 1,
'focusinfo' => 1,
'focusinfoifd' => 1,
'focuspeakinghighlightcolor' => 1,
'focuspeakinglevel' => 1,
'focuspointbrightness' => 1,
'focuspointpersistence' => 1,
'focuspointselectionspeed' => 1,
'focuspos' => 1,
'focussettings' => 1,
'folder' => 1,
Expand Down
Expand Up
@@ -8382,6 +8397,8 @@ my %tagExists = (
'highisomode' => 1,
'highlightdata' => 1,
'highlightendpoints' => 1,
'highnote' => 1,
'highvelocity' => 1,
'hintformat' => 1,
'hintheader' => 1,
'hintinfo' => 1,
Expand Down
Expand Up
@@ -8703,10 +8720,11 @@ my %tagExists = (
'jumbf' => 1,
'jumbfbox' => 1,
'jumbfdescr' => 1,
'jumbfid' => 1,
'jumbflabel' => 1,
'jumbfsignature' => 1,
'jumbftype' => 1,
'jumdflags' => 1,
'jumdid' => 1,
'jumdlabel' => 1,
'jumdsignature' => 1,
'jumdtype' => 1,
'jumptoxpep' => 1,
'junk' => 1,
'jxlcodestream' => 1,
Expand Down
Expand Up
@@ -8762,8 +8780,7 @@ my %tagExists = (
'label1' => 1,
'label2' => 1,
'label3' => 1,
'labelid' => 1,
'labeltext' => 1,
'labeledtext' => 1,
'lamebitrate' => 1,
'lameheader' => 1,
'lamelowpassfilter' => 1,
Expand Down
Expand Up
@@ -8938,7 +8955,6 @@ my %tagExists = (
'localeindicator' => 1,
'localpositionned' => 1,
'locationinfo' => 1,
'locationinformation' => 1,
'lockedpropertylist' => 1,
'locks' => 1,
'loglintable' => 1,
Expand All
@@ -8963,6 +8979,8 @@ my %tagExists = (
'lookuptable' => 1,
'lotus' => 1,
'lowlightaf' => 1,
'lownote' => 1,
'lowvelocity' => 1,
'lr' => 1,
'lslv' => 1,
'lucasjunk' => 1,
Expand Down
Expand Up
@@ -9256,7 +9274,9 @@ my %tagExists = (
'middlename' => 1,
'midicontrol' => 1,
'midicontrolversion' => 1,
'midipitchfraction' => 1,
'midisong' => 1,
'midiunitynote' => 1,
'mie' => 1,
'mileage' => 1,
'mimeencoding' => 1,
Expand Down
Expand Up
@@ -9460,6 +9480,7 @@ my %tagExists = (
'numproperties' => 1,
'numrules' => 1,
'numsampleframes' => 1,
'numsampleloops' => 1,
'numslices' => 1,
'numstreams' => 1,
'numtemporallayers' => 1,
Expand Down
Expand Up
@@ -9801,6 +9822,7 @@ my %tagExists = (
'playbackflickup' => 1,
'playbackflickuprating' => 1,
'playcounter' => 1,
'playlist' => 1,
'playlistdelay' => 1,
'playlistindex' => 1,
'plus' => 1,
Expand Down
Expand Up
@@ -9831,6 +9853,7 @@ my %tagExists = (
'preferredrate' => 1,
'preferredsubfamily' => 1,
'preferredvolume' => 1,
'prefersubselectorcenter' => 1,
'preroll' => 1,
'presentationformat' => 1,
'presentationtarget' => 1,
Expand Down
Expand Up
@@ -10270,7 +10293,11 @@ my %tagExists = (
'sampleformat' => 1,
'samplegroupdescription' => 1,
'samplepaddingbits' => 1,
'sampleperiod' => 1,
'sampler' => 1,
'samplerate2' => 1,
'samplerdata' => 1,
'samplerdatalen' => 1,
'samplesize' => 1,
'samplesizes' => 1,
'sampletable' => 1,
Expand Down
Expand Up
@@ -10504,6 +10531,8 @@ my %tagExists = (
'slideshow' => 1,
'smaxsamplevalue' => 1,
'sminsamplevalue' => 1,
'smpteformat' => 1,
'smpteoffset' => 1,
'snapshotid' => 1,
'snapshotname' => 1,
'soctemperature' => 1,
Expand Down
Expand Up
@@ -10983,6 +11012,7 @@ my %tagExists = (
'unknowntemperature1' => 1,
'unknowntemperature2' => 1,
'unsharpdata' => 1,
'unshiftednote' => 1,
'untitled0' => 1,
'untitled1' => 1,
'untitled2' => 1,
Expand Down