CanonVRD Tags

Canon Digital Photo Professional writes VRD (Recipe Data) information as a trailer record to JPEG, TIFF, CRW and CR2 images, or as stand-alone VRD or DR4 files. The tags listed below represent information found in these records. The complete VRD/DR4 data record may be accessed as a block using the Extra 'CanonVRD' or 'CanonDR4' tag, but this tag is not extracted or copied unless specified explicitly.

Tag IDTag Name WritableValues / Notes
0xffff00f4 EditData - --> CanonVRD Edit Tags
0xffff00f5 IHLData - --> CanonVRD IHL Tags
0xffff00f6 XMP undef! --> XMP Tags
0xffff00f7 Edit4Data - --> CanonVRD Edit4 Tags

CanonVRD Edit Tags

Canon VRD edit information.

IndexTag Name WritableValues / Notes
0 VRD1 - --> CanonVRD Ver1 Tags
1 VRDStampTool - --> CanonVRD StampTool Tags
2 VRD2 - --> CanonVRD Ver2 Tags

CanonVRD Ver1 Tags

Index1Tag Name WritableValues / Notes
2 VRDVersion N  
6 WBAdjRGGBLevels int16u[4]  
24 WhiteBalanceAdj int16u
0 = Auto
1 = Daylight
2 = Cloudy
3 = Tungsten
4 = Fluorescent
   5 = Flash
8 = Shade
9 = Kelvin
30 = Manual (Click)
31 = Shot Settings
26 WBAdjColorTemp int16u  
36 WBFineTuneActive int16u
0 = No   1 = Yes
40 WBFineTuneSaturation int16u  
44 WBFineTuneTone int16u  
46 RawColorAdj int16u 0 = Shot Settings
1 = Faithful
2 = Custom
48 RawCustomSaturation int32s  
52 RawCustomTone int32s  
56 RawBrightnessAdj int32s  
60 ToneCurveProperty int16u
0 = Shot Settings
1 = Linear
2 = Custom 1
3 = Custom 2
   4 = Custom 3
5 = Custom 4
6 = Custom 5
122 DynamicRangeMin int16u  
124 DynamicRangeMax int16u  
272 ToneCurveActive int16u
0 = No   1 = Yes
275 ToneCurveMode int8u 0 = RGB
1 = Luminance
276 BrightnessAdj int8s  
277 ContrastAdj int8s  
278 SaturationAdj int16s  
286 ColorToneAdj int32s (in degrees, so -1 is the same as 359)
294 LuminanceCurvePoints int16u[21]  
336 LuminanceCurveLimits int16u[4] (4 numbers: input and output highlight and shadow points)
345 ToneCurveInterpolation int8u 0 = Curve
1 = Straight
352 RedCurvePoints int16u[21]  
394 RedCurveLimits int16u[4]  
410 GreenCurvePoints int16u[21]  
452 GreenCurveLimits int16u[4]  
468 BlueCurvePoints int16u[21]  
510 BlueCurveLimits int16u[4]  
526 RGBCurvePoints int16u[21]  
568 RGBCurveLimits int16u[4]  
580 CropActive int16u
0 = No   1 = Yes
582 CropLeft int16u (crop coordinates in original unrotated image)
584 CropTop int16u  
586 CropWidth int16u  
588 CropHeight int16u  
602 SharpnessAdj int16u  
608 CropAspectRatio int16u
0 = Free
1 = 3:2
2 = 2:3
3 = 4:3
4 = 3:4
5 = A-size Landscape
6 = A-size Portrait
7 = Letter-size Landscape
8 = Letter-size Portrait
9 = 4:5
10 = 5:4
11 = 1:1
12 = Circle
65535 = Custom
610 ConstrainedCropWidth float  
614 ConstrainedCropHeight float  
618 CheckMark int16u 0 = Clear
1 = 1
2 = 2
3 = 3
622 Rotation int16u 0 = 0
1 = 90
2 = 180
3 = 270
624 WorkColorSpace int16u 0 = sRGB
1 = Adobe RGB
2 = Wide Gamut RGB
3 = Apple RGB
4 = ColorMatch RGB

CanonVRD StampTool Tags

Index1Tag Name WritableValues / Notes
0 StampToolCount N  

CanonVRD Ver2 Tags

Tags added in DPP version 2.0 and later.

Index2Tag Name WritableValues / Notes
2 PictureStyle int16s
0 = Standard
1 = Portrait
2 = Landscape
3 = Neutral
   4 = Faithful
5 = Monochrome
6 = Unknown?
7 = Custom
3 IsCustomPictureStyle int16s
0 = No   1 = Yes
13 StandardRawColorTone int16s  
14 StandardRawSaturation int16s  
15 StandardRawContrast int16s  
16 StandardRawLinear int16s
0 = No   1 = Yes
17 StandardRawSharpness int16s  
18 StandardRawHighlightPoint int16s  
19 StandardRawShadowPoint int16s  
20 StandardOutputHighlightPoint int16s  
21 StandardOutputShadowPoint int16s  
22 PortraitRawColorTone int16s  
23 PortraitRawSaturation int16s  
24 PortraitRawContrast int16s  
25 PortraitRawLinear int16s
0 = No   1 = Yes
26 PortraitRawSharpness int16s  
27 PortraitRawHighlightPoint int16s  
28 PortraitRawShadowPoint int16s  
29 PortraitOutputHighlightPoint int16s  
30 PortraitOutputShadowPoint int16s  
31 LandscapeRawColorTone int16s  
32 LandscapeRawSaturation int16s  
33 LandscapeRawContrast int16s  
34 LandscapeRawLinear int16s
0 = No   1 = Yes
35 LandscapeRawSharpness int16s  
36 LandscapeRawHighlightPoint int16s  
37 LandscapeRawShadowPoint int16s  
38 LandscapeOutputHighlightPoint int16s  
39 LandscapeOutputShadowPoint int16s  
40 NeutralRawColorTone int16s  
41 NeutralRawSaturation int16s  
42 NeutralRawContrast int16s  
43 NeutralRawLinear int16s
0 = No   1 = Yes
44 NeutralRawSharpness int16s  
45 NeutralRawHighlightPoint int16s  
46 NeutralRawShadowPoint int16s  
47 NeutralOutputHighlightPoint int16s  
48 NeutralOutputShadowPoint int16s  
49 FaithfulRawColorTone int16s  
50 FaithfulRawSaturation int16s  
51 FaithfulRawContrast int16s  
52 FaithfulRawLinear int16s
0 = No   1 = Yes
53 FaithfulRawSharpness int16s  
54 FaithfulRawHighlightPoint int16s  
55 FaithfulRawShadowPoint int16s  
56 FaithfulOutputHighlightPoint int16s  
57 FaithfulOutputShadowPoint int16s  
58 MonochromeFilterEffect int16s -2 = None
-1 = Yellow
0 = Orange
1 = Red
2 = Green
59 MonochromeToningEffect int16s -2 = None
-1 = Sepia
0 = Blue
1 = Purple
2 = Green
60 MonochromeContrast int16s  
61 MonochromeLinear int16s
0 = No   1 = Yes
62 MonochromeSharpness int16s  
63 MonochromeRawHighlightPoint int16s  
64 MonochromeRawShadowPoint int16s  
65 MonochromeOutputHighlightPoint int16s  
66 MonochromeOutputShadowPoint int16s  
69 UnknownContrast? int16s  
70 UnknownLinear? int16s
0 = No   1 = Yes
71 UnknownSharpness? int16s  
72 UnknownRawHighlightPoint? int16s  
73 UnknownRawShadowPoint? int16s  
74 UnknownOutputHighlightPoint? int16s  
75 UnknownOutputShadowPoint? int16s  
76 CustomColorTone int16s  
77 CustomSaturation int16s  
78 CustomContrast int16s  
79 CustomLinear int16s
0 = No   1 = Yes
80 CustomSharpness int16s  
81 CustomRawHighlightPoint int16s  
82 CustomRawShadowPoint int16s  
83 CustomOutputHighlightPoint int16s  
84 CustomOutputShadowPoint int16s  
88 CustomPictureStyleData N (variable-length data structure)
94 ChrominanceNoiseReduction int16s (VRDVersion prior to 3.3.0)
0 = Off
58 = Low
100 = High
(VRDVersion 3.3.0 or later)
0x0 = 0
0x10 = 1
0x21 = 2
0x32 = 3
0x42 = 4
0x53 = 5
   0x64 = 6
0x74 = 7
0x85 = 8
0x96 = 9
0xa6 = 10
0xa7 = 11
   0xa8 = 12
0xa9 = 13
0xaa = 14
0xab = 15
0xac = 16
0xad = 17
   0xae = 18
0xaf = 19
0xb0 = 20
95 LuminanceNoiseReduction int16s (VRDVersion prior to 3.3.0)
0 = Off
65 = Low
100 = High
(VRDVersion 3.3.0 or later)
0x0 = 0
0x41 = 1
0x64 = 2
0x6e = 3
0x78 = 4
0x82 = 5
   0x8c = 6
0x96 = 7
0xa0 = 8
0xaa = 9
0xb4 = 10
0xb5 = 11
   0xb6 = 12
0xb7 = 13
0xb8 = 14
0xb9 = 15
0xba = 16
0xbb = 17
   0xbc = 18
0xbd = 19
0xbe = 20
96 ChrominanceNR_TIFF_JPEG int16s (VRDVersion prior to 3.3.0)
0 = Off
33 = Low
100 = High
(VRDVersion 3.3.0 or later)
0x0 = 0
0x10 = 1
0x21 = 2
0x32 = 3
0x42 = 4
0x53 = 5
   0x64 = 6
0x74 = 7
0x85 = 8
0x96 = 9
0xa6 = 10
0xa7 = 11
   0xa8 = 12
0xa9 = 13
0xaa = 14
0xab = 15
0xac = 16
0xad = 17
   0xae = 18
0xaf = 19
0xb0 = 20
98 ChromaticAberrationOn int16s
0 = No   1 = Yes
99 DistortionCorrectionOn int16s
0 = No   1 = Yes
100 PeripheralIlluminationOn int16s
0 = No   1 = Yes
101 ColorBlur int16s
0 = No   1 = Yes
102 ChromaticAberration int16s  
103 DistortionCorrection int16s  
104 PeripheralIllumination int16s  
105 AberrationCorrectionDistance int16s (100% = infinity)
106 ChromaticAberrationRed int16s  
107 ChromaticAberrationBlue int16s  
109 LuminanceNR_TIFF_JPEG int16s (val = raw / 10)
110 AutoLightingOptimizerOn int16s
0 = No   1 = Yes
111 AutoLightingOptimizer int16s 100 = Low
200 = Standard
300 = Strong
32767 = n/a
117 StandardRawHighlight int16s  
118 PortraitRawHighlight int16s  
119 LandscapeRawHighlight int16s  
120 NeutralRawHighlight int16s  
121 FaithfulRawHighlight int16s  
122 MonochromeRawHighlight int16s  
123 UnknownRawHighlight? int16s  
124 CustomRawHighlight int16s  
126 StandardRawShadow int16s  
127 PortraitRawShadow int16s  
128 LandscapeRawShadow int16s  
129 NeutralRawShadow int16s  
130 FaithfulRawShadow int16s  
131 MonochromeRawShadow int16s  
132 UnknownRawShadow? int16s  
133 CustomRawShadow int16s  
139 AngleAdj int32s  
142 CheckMark2 int16u
0 = Clear
1 = 1
2 = 2
   3 = 3
4 = 4
5 = 5
144 UnsharpMask int16s 0 = Off
1 = On
146 StandardUnsharpMaskStrength int16s  
148 StandardUnsharpMaskFineness int16s  
150 StandardUnsharpMaskThreshold int16s  
152 PortraitUnsharpMaskStrength int16s  
154 PortraitUnsharpMaskFineness int16s  
156 PortraitUnsharpMaskThreshold int16s  
158 LandscapeUnsharpMaskStrength int16s  
160 LandscapeUnsharpMaskFineness int16s  
162 LandscapeUnsharpMaskThreshold int16s  
164 NeutraUnsharpMaskStrength int16s  
166 NeutralUnsharpMaskFineness int16s  
168 NeutralUnsharpMaskThreshold int16s  
170 FaithfulUnsharpMaskStrength int16s  
172 FaithfulUnsharpMaskFineness int16s  
174 FaithfulUnsharpMaskThreshold int16s  
176 MonochromeUnsharpMaskStrength int16s  
178 MonochromeUnsharpMaskFineness int16s  
180 MonochromeUnsharpMaskThreshold int16s  
182 CustomUnsharpMaskStrength int16s  
184 CustomUnsharpMaskFineness int16s  
186 CustomUnsharpMaskThreshold int16s  
188 CustomDefaultUnsharpStrength int16s  
190 CustomDefaultUnsharpFineness int16s  
192 CustomDefaultUnsharpThreshold int16s  
214 CropCircleActive int16s
0 = No   1 = Yes
215 CropCircleX int16s  
216 CropCircleY int16s  
217 CropCircleRadius int16s  
220 DLOOn int16s
0 = No   1 = Yes
221 DLOSetting int16s  
222 DLOShootingDistance int16s (100% = infinity)
223 DLODataLength N  
224 DLOInfo - --> CanonVRD DLOInfo Tags
225 CameraRawColorTone int16s  
226 CameraRawSaturation int16s  
227 CameraRawContrast int16s  
228 CameraRawLinear int16s
0 = No   1 = Yes
229 CameraRawSharpness int16s  
230 CameraRawHighlightPoint int16s  
231 CameraRawShadowPoint int16s  
232 CameraRawOutputHighlightPoint int16s  
233 CameraRawOutputShadowPoint int16s  

CanonVRD DLOInfo Tags

Tags added when DLO (Digital Lens Optimizer) is on.

Index2Tag Name WritableValues / Notes
4 DLOSettingApplied int16s  
5 DLOVersion string[10]  
10 DLOData N (variable-length Digital Lens Optimizer data, stored in JPEG-like format)

CanonVRD IHL Tags

Tag IDTag Name WritableValues / Notes
0x0001 IHL_EXIF
IHL_EXIF?
-
N
--> EXIF Tags
(extracted as a block if the Unknown option is used, or processed as the first sub-document with the ExtractEmbedded option)
0x0003 ThumbnailImage N  
0x0004 PreviewImage N  
0x0005 RawCodecVersion N  
0x0006 CRCDevelParams? N  

CanonVRD Edit4 Tags

Canon DPP version 4 edit information.

IndexTag Name WritableValues / Notes
0 DR4 - --> CanonVRD DR4 Tags

CanonVRD DR4 Tags

Tags written by Canon DPP version 4 in CanonVRD trailers and DR4 files. Each tag has three associated flag words which are stored with the directory entry, some of which are extracted as a separate tag, indicated in the table below by a decimal appended to the tag ID (.0, .1 or .2).

Tag IDTag Name WritableValues / Notes
'header' DR4Header - --> CanonVRD DR4Header Tags
0x10002 Rotation Y  
0x10003 AngleAdj Y  
0x10021 CustomPictureStyle Y  
0x10101 CheckMark Y
0 = Clear
1 = 1
2 = 2
   3 = 3
4 = 4
5 = 5
0x10200 WorkColorSpace Y 1 = sRGB
2 = Adobe RGB
3 = Wide Gamut RGB
4 = Apple RGB
5 = ColorMatch RGB
0x20001 RawBrightnessAdj Y  
0x20101 WhiteBalanceAdj Y
-1 = Manual (Click)
0 = Auto
1 = Daylight
2 = Cloudy
3 = Tungsten
   4 = Fluorescent
5 = Flash
8 = Shade
9 = Kelvin
255 = Shot Settings
0x20102 WBAdjColorTemp Y  
0x20105 WBAdjMagentaGreen Y  
0x20106 WBAdjBlueAmber Y  
0x20125 WBAdjRGGBLevels Y  
0x20200 GammaLinear Y
0 = No   1 = Yes
0x20301 PictureStyle Y
0x81 = Standard
0x82 = Portrait
0x83 = Landscape
0x84 = Neutral
0x85 = Faithful
   0x86 = Monochrome
0x87 = Auto
0x88 = Fine Detail
0xf0 = Shot Settings
0xff = Custom
0x20303 ContrastAdj Y  
0x20304 ColorToneAdj Y  
0x20305 ColorSaturationAdj Y  
0x20306 MonochromeToningEffect Y 0 = None
1 = Sepia
2 = Blue
3 = Purple
4 = Green
0x20307 MonochromeFilterEffect Y 0 = None
1 = Yellow
2 = Orange
3 = Red
4 = Green
0x20308 UnsharpMaskStrength Y  
0x20309 UnsharpMaskFineness Y  
0x2030a UnsharpMaskThreshold Y  
0x2030b ShadowAdj Y  
0x2030c HighlightAdj Y  
0x20310 SharpnessAdj Y 0 = Sharpness
1 = Unsharp Mask
0x20310.0 SharpnessAdjOn Y
0 = No   1 = Yes
0x20311 SharpnessStrength Y  
0x20400 ToneCurve - --> CanonVRD ToneCurve Tags
0x20400.1 ToneCurveOriginal Y
0 = No   1 = Yes
0x20410 ToneCurveBrightness Y  
0x20411 ToneCurveContrast Y  
0x20500 AutoLightingOptimizer Y 0 = Low
1 = Standard
2 = Strong
0x20500.0 AutoLightingOptimizerOn Y (ignored if gamma is linear)
0 = No   1 = Yes
0x20600 LuminanceNoiseReduction Y  
0x20601 ChrominanceNoiseReduction Y  
0x20701 ShootingDistance Y (100% = infinity)
0x20702 PeripheralIllumination Y  
0x20702.0 PeripheralIlluminationOn Y
0 = No   1 = Yes
0x20703 ChromaticAberration Y  
0x20703.0 ChromaticAberrationOn Y
0 = No   1 = Yes
0x20704 ColorBlurOn Y
0 = No   1 = Yes
0x20705 DistortionCorrection Y  
0x20705.0 DistortionCorrectionOn Y
0 = No   1 = Yes
0x20706 DLOSetting Y  
0x20706.0 DLOOn Y
0 = No   1 = Yes
0x20707 ChromaticAberrationRed Y  
0x20708 ChromaticAberrationBlue Y  
0x20709 DistortionEffect Y 0 = Shot Settings
1 = Emphasize Linearity
2 = Emphasize Distance
3 = Emphasize Periphery
4 = Emphasize Center
0x20900 ColorHue Y  
0x20901 SaturationAdj Y  
0x20910 RedHSL Y  
0x20911 OrangeHSL Y  
0x20912 GreenHSL Y  
0x20913 AquaHSL Y  
0x20914 BlueHSL Y  
0x20915 BlueHSL Y  
0x20916 PurpleHSL Y  
0x20917 MagentaHSL Y  
0x20a00 GammaInfo - --> CanonVRD GammaInfo Tags
0x30101 CropAspectRatio Y
0 = Free
1 = Custom
2 = 1:1
3 = 3:2
   4 = 2:3
5 = 4:3
6 = 3:4
7 = 5:4
   8 = 4:5
9 = 16:9
10 = 9:16
0x30102 CropAspectRatioCustom Y  
0xf0100 CropInfo - --> CanonVRD CropInfo Tags
0xf0500 CustomPictureStyleData Y  
0xf0510 StampInfo - --> CanonVRD StampInfo Tags
0xf0511 DustInfo - --> CanonVRD DustInfo Tags
0xf0512 LensFocalLength Y  

CanonVRD DR4Header Tags

Index4Tag Name WritableValues / Notes
3 DR4CameraModel int32u --> Canon CameraModelID Values

CanonVRD ToneCurve Tags

Index4Tag Name WritableValues / Notes
0 ToneCurveColorSpace int32u 0 = RGB
1 = Luminance
1 ToneCurveShape int32u 0 = Curve
1 = Straight
3 ToneCurveInputRange int32u[2] (255 max)
5 ToneCurveOutputRange int32u[2] (255 max)
7 RGBCurvePoints int32u[21]  
10 ToneCurveX int32u  
11 ToneCurveY int32u  
45 RedCurvePoints int32u[21]  
83 GreenCurvePoints int32u[21]  
121 BlueCurvePoints int32u[21]  

CanonVRD GammaInfo Tags

Index8Tag Name WritableValues / Notes
2 GammaContrast double  
3 GammaColorTone double  
4 GammaSaturation double  
5 GammaUnsharpMaskStrength double  
6 GammaUnsharpMaskFineness double  
7 GammaUnsharpMaskThreshold double  
8 GammaSharpnessStrength double  
9 GammaShadow double  
10 GammaHighlight double  
12 GammaBlackPoint double  
13 GammaWhitePoint double  
14 GammaMidPoint double  
15 GammaCurveOutputRange double[2] (16383 max)

CanonVRD CropInfo Tags

Index4Tag Name WritableValues / Notes
0 CropActive int32s
0 = No   1 = Yes
1 CropRotatedOriginalWidth int32s  
2 CropRotatedOriginalHeight int32s  
3 CropX int32s  
4 CropY int32s  
5 CropWidth int32s  
6 CropHeight int32s  
8 CropRotation double  
10 CropOriginalWidth int32s  
11 CropOriginalHeight int32s  

CanonVRD StampInfo Tags

Index4Tag Name WritableValues / Notes
2 StampToolCount N  

CanonVRD DustInfo Tags

Index4Tag Name WritableValues / Notes
2 DustDeleteApplied N
0 = No   1 = Yes

(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Jan 13, 2016

<-- ExifTool Tag Names