<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>CanonVRD Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>CanonVRD Tags</h2>
<p>Canon Digital Photo Professional writes VRD (Recipe Data) information as a
trailer record to JPEG, TIFF, CRW and CR2 images, or as a stand-alone VRD
file. The tags listed below represent information found in this record. The
complete VRD data record may be accessed as a block using the Extra
'CanonVRD' tag, but this tag is not extracted or copied unless specified
explicitly.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index</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>VRD1</td>
<td class=c>-</td>
<td>--> <a href='CanonVRD.html#Ver1'>CanonVRD Ver1 Tags</a></td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>VRDStampTool</td>
<td class=c>-</td>
<td>--> <a href='CanonVRD.html#StampTool'>CanonVRD StampTool Tags</a></td></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>VRD2</td>
<td class=c>-</td>
<td>--> <a href='CanonVRD.html#Ver2'>CanonVRD Ver2 Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Ver1'>CanonVRD Ver1 Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>VRDVersion</td>
<td class=c>N</td>
<td> </td></tr>
<tr class=b>
<td class=r title='8 = 0x8'>8</td>
<td>WBAdjRGBLevels</td>
<td class=c>int16u[3]</td>
<td> </td></tr>
<tr>
<td class=r title='24 = 0x18'>24</td>
<td>WhiteBalanceAdj</td>
<td class=c>int16u</td>
<td><span class=s>0 = Auto
<br>1 = Daylight
<br>2 = Cloudy
<br>3 = Tungsten
<br>4 = Fluorescent
<br>5 = Flash
<br>8 = Shade
<br>9 = Kelvin
<br>30 = Manual (Click)
<br>31 = Shot Settings</span></td></tr>
<tr class=b>
<td class=r title='26 = 0x1a'>26</td>
<td>WBAdjColorTemp</td>
<td class=c>int16u</td>
<td> </td></tr>
<tr>
<td class=r title='36 = 0x24'>36</td>
<td>WBFineTuneActive</td>
<td class=c>int16u</td>
<td><span class=s>0 = No
<br>1 = Yes</span></td></tr>
<tr class=b>
<td class=r title='40 = 0x28'>40</td>
<td>WBFineTuneSaturation</td>
<td class=c>int16u</td>
<td> </td></tr>
<tr>
<td class=r title='44 = 0x2c'>44</td>
<td>WBFineTuneTone</td>
<td class=c>int16u</td>
<td> </td></tr>
<tr class=b>
<td class=r title='46 = 0x2e'>46</td>
<td>RawColorAdj</td>
<td class=c>int16u</td>
<td><span class=s>0 = Shot Settings
<br>1 = Faithful
<br>2 = Custom</span></td></tr>
<tr>
<td class=r title='48 = 0x30'>48</td>
<td>RawCustomSaturation</td>
<td class=c>int32s</td>
<td> </td></tr>
<tr class=b>
<td class=r title='52 = 0x34'>52</td>
<td>RawCustomTone</td>
<td class=c>int32s</td>
<td> </td></tr>
<tr>
<td class=r title='56 = 0x38'>56</td>
<td>RawBrightnessAdj</td>
<td class=c>int32s</td>
<td> </td></tr>
<tr class=b>
<td class=r title='60 = 0x3c'>60</td>
<td>ToneCurveProperty</td>
<td class=c>int16u</td>
<td><span class=s>0 = Shot Settings
<br>1 = Linear
<br>2 = Custom 1
<br>3 = Custom 2
<br>4 = Custom 3
<br>5 = Custom 4
<br>6 = Custom 5</span></td></tr>
<tr>
<td class=r title='122 = 0x7a'>122</td>
<td>DynamicRangeMin</td>
<td class=c>int16u</td>
<td> </td></tr>
<tr class=b>
<td class=r title='124 = 0x7c'>124</td>
<td>DynamicRangeMax</td>
<td class=c>int16u</td>
<td> </td></tr>
<tr>
<td class=r title='272 = 0x110'>272</td>
<td>ToneCurveActive</td>
<td class=c>int16u</td>
<td><span class=s>0 = No
<br>1 = Yes</span></td></tr>
<tr class=b>
<td class=r title='276 = 0x114'>276</td>
<td>BrightnessAdj</td>
<td class=c>int8s</td>
<td> </td></tr>
<tr>
<td class=r title='277 = 0x115'>277</td>
<td>ContrastAdj</td>
<td class=c>int8s</td>
<td> </td></tr>
<tr class=b>
<td class=r title='278 = 0x116'>278</td>
<td>SaturationAdj</td>
<td class=c>int16s</td>
<td> </td></tr>
<tr>
<td class=r title='286 = 0x11e'>286</td>
<td>ColorToneAdj</td>
<td class=c>int32s</td>
<td><span class=s><span class=n>(in degrees, so -1 is the same as 359)</span></span></td></tr>
<tr class=b>
<td class=r title='352 = 0x160'>352</td>
<td>RedCurvePoints</td>
<td class=c>int16u[21]</td>
<td> </td></tr>
<tr>
<td class=r title='394 = 0x18a'>394</td>
<td>RedCurveLimits</td>
<td class=c>int16u[4]</td>
<td><span class=s><span class=n>(4 numbers: input and output highlight and shadow points)</span></span></td></tr>
<tr class=b>
<td class=r title='410 = 0x19a'>410</td>
<td>GreenCurvePoints</td>
<td class=c>int16u[21]</td>
<td> </td></tr>
<tr>
<td class=r title='452 = 0x1c4'>452</td>
<td>GreenCurveLimits</td>
<td class=c>int16u[4]</td>
<td> </td></tr>
<tr class=b>
<td class=r title='468 = 0x1d4'>468</td>
<td>BlueCurvePoints</td>
<td class=c>int16u[21]</td>
<td> </td></tr>
<tr>
<td class=r title='510 = 0x1fe'>510</td>
<td>BlueCurveLimits</td>
<td class=c>int16u[4]</td>
<td> </td></tr>
<tr class=b>
<td class=r title='526 = 0x20e'>526</td>
<td>RGBCurvePoints</td>
<td class=c>int16u[21]</td>
<td> </td></tr>
<tr>
<td class=r title='568 = 0x238'>568</td>
<td>RGBCurveLimits</td>
<td class=c>int16u[4]</td>
<td> </td></tr>
<tr class=b>
<td class=r title='580 = 0x244'>580</td>
<td>CropActive</td>
<td class=c>int16u</td>
<td><span class=s>0 = No
<br>1 = Yes</span></td></tr>
<tr>
<td class=r title='582 = 0x246'>582</td>
<td>CropLeft</td>
<td class=c>int16u</td>
<td><span class=s><span class=n>(crop coordinates in original unrotated image)</span></span></td></tr>
<tr class=b>
<td class=r title='584 = 0x248'>584</td>
<td>CropTop</td>
<td class=c>int16u</td>
<td> </td></tr>
<tr>
<td class=r title='586 = 0x24a'>586</td>
<td>CropWidth</td>
<td class=c>int16u</td>
<td> </td></tr>
<tr class=b>
<td class=r title='588 = 0x24c'>588</td>
<td>CropHeight</td>
<td class=c>int16u</td>
<td> </td></tr>
<tr>
<td class=r title='602 = 0x25a'>602</td>
<td>SharpnessAdj</td>
<td class=c>int16u</td>
<td> </td></tr>
<tr class=b>
<td class=r title='608 = 0x260'>608</td>
<td>CropAspectRatio</td>
<td class=c>int16u</td>
<td><span class=s>0 = Free
<br>1 = 3:2
<br>2 = 2:3
<br>3 = 4:3
<br>4 = 3:4
<br>5 = A-size Landscape
<br>6 = A-size Portrait
<br>7 = Letter-size Landscape
<br>8 = Letter-size Portrait
<br>9 = 4:5
<br>10 = 5:4
<br>11 = 1:1</span></td></tr>
<tr>
<td class=r title='610 = 0x262'>610</td>
<td>ConstrainedCropWidth</td>
<td class=c>float</td>
<td> </td></tr>
<tr class=b>
<td class=r title='614 = 0x266'>614</td>
<td>ConstrainedCropHeight</td>
<td class=c>float</td>
<td> </td></tr>
<tr>
<td class=r title='618 = 0x26a'>618</td>
<td>CheckMark</td>
<td class=c>int16u</td>
<td><span class=s>0 = Clear
<br>1 = 1
<br>2 = 2
<br>3 = 3</span></td></tr>
<tr class=b>
<td class=r title='622 = 0x26e'>622</td>
<td>Rotation</td>
<td class=c>int16u</td>
<td><span class=s>0 = 0
<br>1 = 90
<br>2 = 180
<br>3 = 270</span></td></tr>
<tr>
<td class=r title='624 = 0x270'>624</td>
<td>WorkColorSpace</td>
<td class=c>int16u</td>
<td><span class=s>0 = sRGB
<br>1 = Adobe RGB
<br>2 = Wide Gamut RGB
<br>3 = Apple RGB
<br>4 = ColorMatch RGB</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='StampTool'>CanonVRD StampTool Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index</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>StampToolCount</td>
<td class=c>N</td>
<td> </td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Ver2'>CanonVRD Ver2 Tags</a></h2>
<p>Tags added in DPP version 2.0 and later.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>PictureStyle</td>
<td class=c>int16s</td>
<td><span class=s>0 = Standard
<br>1 = Portrait
<br>2 = Landscape
<br>3 = Neutral
<br>4 = Faithful
<br>5 = Monochrome</span></td></tr>
<tr class=b>
<td class=r title='13 = 0xd'>13</td>
<td>RawColorToneAdj</td>
<td class=c>int16s</td>
<td> </td></tr>
<tr>
<td class=r title='14 = 0xe'>14</td>
<td>RawSaturationAdj</td>
<td class=c>int16s</td>
<td> </td></tr>
<tr class=b>
<td class=r title='15 = 0xf'>15</td>
<td>RawContrastAdj</td>
<td class=c>int16s</td>
<td> </td></tr>
<tr>
<td class=r title='16 = 0x10'>16</td>
<td>RawLinear</td>
<td class=c>int16s</td>
<td><span class=s>0 = No
<br>1 = Yes</span></td></tr>
<tr class=b>
<td class=r title='17 = 0x11'>17</td>
<td>RawSharpnessAdj</td>
<td class=c>int16s</td>
<td> </td></tr>
<tr>
<td class=r title='18 = 0x12'>18</td>
<td>RawHighlightPoint</td>
<td class=c>int16s</td>
<td> </td></tr>
<tr class=b>
<td class=r title='19 = 0x13'>19</td>
<td>RawShadowPoint</td>
<td class=c>int16s</td>
<td> </td></tr>
<tr>
<td class=r title='58 = 0x3a'>58</td>
<td>MonochromeFilterEffect</td>
<td class=c>int16s</td>
<td><span class=s>-2 = None
<br>-1 = Yellow
<br>0 = Orange
<br>1 = Red
<br>2 = Green</span></td></tr>
<tr class=b>
<td class=r title='59 = 0x3b'>59</td>
<td>MonochromeToningEffect</td>
<td class=c>int16s</td>
<td><span class=s>-2 = None
<br>-1 = Sepia
<br>0 = Blue
<br>1 = Purple
<br>2 = Green</span></td></tr>
<tr>
<td class=r title='60 = 0x3c'>60</td>
<td>MonochromeContrast</td>
<td class=c>int16s</td>
<td> </td></tr>
<tr class=b>
<td class=r title='61 = 0x3d'>61</td>
<td>MonochromeLinear</td>
<td class=c>int16s</td>
<td><span class=s>0 = No
<br>1 = Yes</span></td></tr>
<tr>
<td class=r title='62 = 0x3e'>62</td>
<td>MonochromeSharpness</td>
<td class=c>int16s</td>
<td> </td></tr>
<tr class=b>
<td class=r title='94 = 0x5e'>94</td>
<td>ChrominanceNoiseReduction</td>
<td class=c>int16s</td>
<td><span class=s><span class=n>(VRDVersion prior to 3.30)</span>
<br>0 = Off
<br>58 = Low
<br>100 = High
<br><span class=n>(VRDVersion 3.30 or later)</span>
<br>0x0 = 0
<br>0x10 = 1
<br>0x21 = 2
<br>0x32 = 3
<br>0x42 = 4
<br>0x53 = 5
<br>0x64 = 6
<br>0x74 = 7
<br>0x85 = 8
<br>0x96 = 9
<br>0xa6 = 10
<br>0xa7 = 11
<br>0xa8 = 12
<br>0xa9 = 13
<br>0xaa = 14
<br>0xab = 15
<br>0xac = 16
<br>0xad = 17
<br>0xae = 18
<br>0xaf = 19
<br>0xb0 = 20</span></td></tr>
<tr>
<td class=r title='95 = 0x5f'>95</td>
<td>LuminanceNoiseReduction</td>
<td class=c>int16s</td>
<td><span class=s><span class=n>(VRDVersion prior to 3.30)</span>
<br>0 = Off
<br>65 = Low
<br>100 = High
<br><span class=n>(VRDVersion 3.30 or later)</span>
<br>0x0 = 0
<br>0x41 = 1
<br>0x64 = 2
<br>0x6e = 3
<br>0x78 = 4
<br>0x82 = 5
<br>0x8c = 6
<br>0x96 = 7
<br>0xa0 = 8
<br>0xaa = 9
<br>0xb4 = 10
<br>0xb5 = 11
<br>0xb6 = 12
<br>0xb7 = 13
<br>0xb8 = 14
<br>0xb9 = 15
<br>0xba = 16
<br>0xbb = 17
<br>0xbc = 18
<br>0xbd = 19
<br>0xbe = 20</span></td></tr>
<tr class=b>
<td class=r title='96 = 0x60'>96</td>
<td>ChrominanceNR_TIFF_JPEG</td>
<td class=c>int16s</td>
<td><span class=s><span class=n>(VRDVersion prior to 3.30)</span>
<br>0 = Off
<br>33 = Low
<br>100 = High
<br><span class=n>(VRDVersion 3.30 or later)</span>
<br>0x0 = 0
<br>0x10 = 1
<br>0x21 = 2
<br>0x32 = 3
<br>0x42 = 4
<br>0x53 = 5
<br>0x64 = 6
<br>0x74 = 7
<br>0x85 = 8
<br>0x96 = 9
<br>0xa6 = 10
<br>0xa7 = 11
<br>0xa8 = 12
<br>0xa9 = 13
<br>0xaa = 14
<br>0xab = 15
<br>0xac = 16
<br>0xad = 17
<br>0xae = 18
<br>0xaf = 19
<br>0xb0 = 20</span></td></tr>
<tr>
<td class=r title='98 = 0x62'>98</td>
<td>ChromaticAberrationOn</td>
<td class=c>int16s</td>
<td> </td></tr>
<tr class=b>
<td class=r title='99 = 0x63'>99</td>
<td>DistortionCorrectionOn</td>
<td class=c>int16s</td>
<td> </td></tr>
<tr>
<td class=r title='100 = 0x64'>100</td>
<td>PeripheralIlluminationOn</td>
<td class=c>int16s</td>
<td> </td></tr>
<tr class=b>
<td class=r title='101 = 0x65'>101</td>
<td>ColorBlur</td>
<td class=c>int16s</td>
<td> </td></tr>
<tr>
<td class=r title='102 = 0x66'>102</td>
<td>ChromaticAberration</td>
<td class=c>int16s</td>
<td> </td></tr>
<tr class=b>
<td class=r title='103 = 0x67'>103</td>
<td>DistortionCorrection</td>
<td class=c>int16s</td>
<td> </td></tr>
<tr>
<td class=r title='104 = 0x68'>104</td>
<td>PeripheralIllumination</td>
<td class=c>int16s</td>
<td> </td></tr>
<tr class=b>
<td class=r title='105 = 0x69'>105</td>
<td>AberrationCorrectionDistance</td>
<td class=c>int16s</td>
<td><span class=s><span class=n>(100% = infinity)</span></span></td></tr>
<tr>
<td class=r title='106 = 0x6a'>106</td>
<td>ChromaticAberrationRed</td>
<td class=c>int16s</td>
<td> </td></tr>
<tr class=b>
<td class=r title='107 = 0x6b'>107</td>
<td>ChromaticAberrationBlue</td>
<td class=c>int16s</td>
<td> </td></tr>
<tr>
<td class=r title='109 = 0x6d'>109</td>
<td>LuminanceNR_TIFF_JPEG</td>
<td class=c>int16s</td>
<td><span class=s><span class=n>(val = raw / 10)</span></span></td></tr>
<tr class=b>
<td class=r title='110 = 0x6e'>110</td>
<td>AutoLightingOptimizerOn</td>
<td class=c>int16s</td>
<td><span class=s>0 = No
<br>1 = Yes</span></td></tr>
<tr>
<td class=r title='111 = 0x6f'>111</td>
<td>AutoLightingOptimizer</td>
<td class=c>int16s</td>
<td><span class=s>100 = Low
<br>200 = Standard
<br>300 = Strong
<br>32767 = n/a</span></td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Dec 1, 2008</i>
<p class=lf><a href='index.html'><-- ExifTool Tag Names</a></p>
</body>
</html>