Tag ID Tag Name Writable Values / Notes 0x0001 CanonCameraSettings - --> Canon CameraSettings Tags 0x0002 CanonFocalLength - --> Canon FocalLength Tags 0x0003 CanonFlashInfo? N 0x0004 CanonShotInfo - --> Canon ShotInfo Tags 0x0005 CanonPanorama - --> Canon Panorama Tags 0x0006 CanonImageType string 0x0007 CanonFirmwareVersion string 0x0008 FileNumber int32u 0x0009 OwnerName string 0x000a ColorInfoD30 - --> Canon ColorInfoD30 Tags 0x000c SerialNumber int32u 0x000d CanonCameraInfo
CanonCameraInfo1DmkIII
CanonCameraInfo2
CanonCameraInfoUnknown32
CanonCameraInfoUnknown16
CanonCameraInfoUnknown8-
-
-
-
-
---> Canon CameraInfo Tags
--> Canon CameraInfo1DmkIII Tags
--> Canon CameraInfo2 Tags
--> Canon CameraInfoUnknown32 Tags
--> Canon CameraInfoUnknown16 Tags
--> Canon CameraInfoUnknown8 Tags0x000e CanonFileLength int32u 0x000f CustomFunctions1D
CustomFunctions5D
CustomFunctions10D
CustomFunctions20D
CustomFunctions30D
CustomFunctions350D
CustomFunctions400D
CustomFunctionsD30
CustomFunctionsD60
CustomFunctionsUnknown-
-
-
-
-
-
-
-
-
---> CanonCustom Functions1D Tags
--> CanonCustom Functions5D Tags
--> CanonCustom Functions10D Tags
--> CanonCustom Functions20D Tags
--> CanonCustom Functions30D Tags
--> CanonCustom Functions350D Tags
--> CanonCustom Functions400D Tags
--> CanonCustom FunctionsD30 Tags
--> CanonCustom FunctionsD30 Tags
--> CanonCustom FuncsUnknown Tags0x0010 CanonModelID int32u --> Canon CanonModelID Values 0x0012 CanonAFInfo - --> Canon AFInfo Tags 0x0015 SerialNumberFormat int32u 0x90000000 = Format 1
0xa0000000 = Format 20x001c DateStampMode int16u (only used in postcard mode)
0 = Off
1 = Date
2 = Date & Time0x001d MyColors - --> Canon MyColors Tags 0x001e FirmwareRevision int32u 0x0024 FaceDetect1 - --> Canon FaceDetect1 Tags 0x0025 FaceDetect2 - --> Canon FaceDetect2 Tags 0x0026 CanonAFInfo2 - --> Canon AFInfo2 Tags 0x0083 OriginalDecisionData int32u 0x0090 CustomFunctions1D - --> CanonCustom Functions1D Tags 0x0091 PersonalFunctions - --> CanonCustom PersonalFuncs Tags 0x0092 PersonalFunctionValues - --> CanonCustom PersonalFuncValues Tags 0x0093 CanonFileInfo - --> Canon FileInfo Tags 0x0094 AFPointsInFocus1D N (EOS 1D -- 5 rows: A1-7, B1-10, C1-11, D1-10, E1-7, center point is C6) 0x0095 LensType string 0x0096 InternalSerialNumber string 0x0097 DustRemovalData N 0x0099 CustomFunctions2 - --> CanonCustom Functions2 Tags 0x00a0 ProccessingInfo - --> Canon Processing Tags 0x00a1 ToneCurveTable N 0x00a2 SharpnessTable N 0x00a3 SharpnessFreqTable N 0x00a4 WhiteBalanceTable N 0x00a9 ColorBalance - --> Canon ColorBalance Tags 0x00ae ColorTemperature int16u 0x00b0 CanonFlags - --> Canon Flags Tags 0x00b1 ModifiedInfo - --> Canon ModifiedInfo Tags 0x00b2 ToneCurveMatching N 0x00b3 WhiteBalanceMatching N 0x00b4 ColorSpace int16u 1 = sRGB
2 = Adobe RGB0x00b6 PreviewImageInfo - --> Canon PreviewImageInfo Tags 0x00e0 SensorInfo - --> Canon SensorInfo Tags 0x4001 ColorBalance1
ColorBalance2
ColorBalance3
ColorBalanceUnknown-
-
-
N--> Canon ColorBalance1 Tags
--> Canon ColorBalance2 Tags
--> Canon ColorBalance3 Tags0x4002 UnknownBlock1? N 0x4003 ColorInfo - --> Canon ColorInfo Tags 0x4005 UnknownBlock2? N (unknown 49kB block, not copied to JPEG images) 0x4008 BlackLevel? N
Value CanonModelID 0x1010000 = PowerShot A30 0x1040000 = PowerShot S300 / Digital IXUS 300 / IXY Digital 300 0x1060000 = PowerShot A20 0x1080000 = PowerShot A10 0x1090000 = PowerShot S110 / Digital IXUS v / IXY Digital 200 0x1100000 = PowerShot G2 0x1110000 = PowerShot S40 0x1120000 = PowerShot S30 0x1130000 = PowerShot A40 0x1140000 = EOS D30 0x1150000 = PowerShot A100 0x1160000 = PowerShot S200 / Digital IXUS v2 / IXY Digital 200a 0x1170000 = PowerShot A200 0x1180000 = PowerShot S330 / Digital IXUS 330 / IXY Digital 300a 0x1190000 = PowerShot G3 0x1210000 = PowerShot S45 0x1230000 = PowerShot SD100 / Digital IXUS II / IXY Digital 30 0x1240000 = PowerShot S230 / Digital IXUS v3 / IXY Digital 320 0x1250000 = PowerShot A70 0x1260000 = PowerShot A60 0x1270000 = PowerShot S400 / Digital IXUS 400 / IXY Digital 400 0x1290000 = PowerShot G5 0x1300000 = PowerShot A300 0x1310000 = PowerShot S50 0x1340000 = PowerShot A80 0x1350000 = PowerShot SD10 / Digital IXUS i / IXY Digital L 0x1360000 = PowerShot S1 IS 0x1370000 = PowerShot Pro1 0x1380000 = PowerShot S70 0x1390000 = PowerShot S60 0x1400000 = PowerShot G6 0x1410000 = PowerShot S500 / Digital IXUS 500 / IXY Digital 500 0x1420000 = PowerShot A75 0x1440000 = PowerShot SD110 / Digital IXUS IIs / IXY Digital 30a 0x1450000 = PowerShot A400 0x1470000 = PowerShot A310 0x1490000 = PowerShot A85 0x1520000 = PowerShot S410 / Digital IXUS 430 / IXY Digital 450 0x1530000 = PowerShot A95 0x1540000 = PowerShot SD300 / Digital IXUS 40 / IXY Digital 50 0x1550000 = PowerShot SD200 / Digital IXUS 30 / IXY Digital 40 0x1560000 = PowerShot A520 0x1570000 = PowerShot A510 0x1590000 = PowerShot SD20 / Digital IXUS i5 / IXY Digital L2 0x1640000 = PowerShot S2 IS 0x1650000 = PowerShot SD430 / IXUS Wireless / IXY Wireless 0x1660000 = PowerShot SD500 / Digital IXUS 700 / IXY Digital 600 0x1668000 = EOS D60 0x1700000 = PowerShot SD30 / Digital IXUS i zoom / IXY Digital L3 0x1740000 = PowerShot A430 0x1750000 = PowerShot A410 0x1760000 = PowerShot S80 0x1780000 = PowerShot A620 0x1790000 = PowerShot A610 0x1800000 = PowerShot SD630 / Digital IXUS 65 / IXY Digital 80 0x1810000 = PowerShot SD450 / Digital IXUS 55 / IXY Digital 60 0x1820000 = PowerShot TX1 0x1870000 = PowerShot SD400 / Digital IXUS 50 / IXY Digital 55 0x1880000 = PowerShot A420 0x1890000 = PowerShot SD900 / Digital IXUS 900 Ti / IXY Digital 1000 0x1900000 = PowerShot SD550 / Digital IXUS 750 / IXY Digital 700 0x1920000 = PowerShot A700 0x1940000 = PowerShot SD700 IS / Digital IXUS 800 IS / IXY Digital 800 IS 0x1950000 = PowerShot S3 IS 0x1960000 = PowerShot A540 0x1970000 = PowerShot SD600 / Digital IXUS 60 / IXY Digital 70 0x1980000 = PowerShot G7 0x1990000 = PowerShot A530 0x2000000 = PowerShot SD800 IS / Digital IXUS 850 IS / IXY Digital 900 IS 0x2010000 = PowerShot SD40 / Digital IXUS i7 / IXY Digital L4 0x2020000 = PowerShot A710 IS 0x2030000 = PowerShot A640 0x2040000 = PowerShot A630 0x2090000 = PowerShot S5 IS 0x2100000 = PowerShot A460 0x2120000 = PowerShot SD850 IS / Digital IXUS 950 IS / IXY Digital 810 IS 0x2130000 = PowerShot A570 IS 0x2140000 = PowerShot A560 0x2150000 = PowerShot SD750 / Digital IXUS 75 / IXY Digital 90 0x2160000 = PowerShot SD1000 / Digital IXUS 70 / IXY Digital 10 0x2180000 = PowerShot A550 0x2190000 = PowerShot A450 0x2230000 = PowerShot G9 0x2240000 = PowerShot A650 IS 0x2260000 = PowerShot A720 IS 0x2290000 = PowerShot SX100 IS 0x2300000 = PowerShot SD950 IS / Digital IXUS 960 IS / IXY Digital 2000 IS 0x2310000 = PowerShot SD870 IS / Digital IXUS 860 IS / IXY Digital 910 IS 0x3010000 = PowerShot Pro90 IS 0x4040000 = PowerShot G1 0x6040000 = PowerShot S100 / Digital IXUS / IXY Digital 0x4007d675 = HV10 0x4007d777 = iVIS DC50 0x4007d778 = iVIS HV20 0x80000001 = EOS-1D 0x80000167 = EOS-1DS 0x80000168 = EOS 10D 0x80000169 = EOS-1D Mark III 0x80000170 = EOS Digital Rebel / 300D / Kiss Digital 0x80000174 = EOS-1D Mark II 0x80000175 = EOS 20D 0x80000188 = EOS-1Ds Mark II 0x80000189 = EOS Digital Rebel XT / 350D / Kiss Digital N 0x80000190 = EOS 40D 0x80000213 = EOS 5D 0x80000215 = EOS-1Ds Mark III 0x80000232 = EOS-1D Mark II N 0x80000234 = EOS 30D 0x80000236 = EOS Digital Rebel XTi / 400D / Kiss Digital X
Index Tag Name Writable Values / Notes 1 MacroMode int16s 1 = Macro
2 = Normal2 Self-timer int16s 3 Quality int16s 1 = Economy
2 = Normal
3 = Fine
4 = RAW
5 = Superfine4 CanonFlashMode int16s 0 = Off
1 = Auto
2 = On
3 = Red-eye reduction
4 = Slow-sync
5 = Red-eye reduction (Auto)
6 = Red-eye reduction (On)
16 = External flash5 ContinuousDrive int16s 0 = Single
1 = Continuous
2 = Movie
3 = Continuous, Speed Priority
4 = Continuous, Low
5 = Continuous, High7 FocusMode int16s 0 = One-shot AF
1 = AI Servo AF
2 = AI Focus AF
3 = Manual Focus
4 = Single
5 = Continuous
6 = Manual Focus
16 = Pan Focus9 RecordMode int16s 1 = JPEG
2 = CRW+THM
3 = AVI+THM
4 = TIF
5 = TIF+JPEG
6 = CR2
7 = CR2+JPEG10 CanonImageSize int16s 0 = Large
1 = Medium
2 = Small
5 = Medium 1
6 = Medium 2
7 = Medium 3
8 = Postcard
9 = Widescreen11 EasyMode int16s 0 = Full auto
1 = Manual
2 = Landscape
3 = Fast shutter
4 = Slow shutter
5 = Night
6 = Gray Scale
7 = Sepia
8 = Portrait
9 = Sports
10 = Macro
11 = Black & White
12 = Pan focus
13 = Vivid
14 = Neutral
15 = Flash Off
16 = Long Shutter
17 = Super Macro
18 = Foliage
19 = Indoor
20 = Fireworks
21 = Beach
22 = Underwater
23 = Snow
24 = Kids & Pets
25 = Night Snapshot
26 = Digital Macro
27 = My Colors
28 = Still Image
30 = Color Accent
31 = Color Swap
32 = Aquarium
33 = ISO 320012 DigitalZoom int16s 0 = None
1 = 2x
2 = 4x
3 = Other13 Contrast int16s 14 Saturation int16s 15 Sharpness int16s 16 CameraISO int16s 17 MeteringMode int16s 0 = Default
1 = Spot
2 = Average
3 = Evaluative
4 = Partial
5 = Center-weighted averaging18 FocusRange int16s 0 = Manual
1 = Auto
2 = Not Known
3 = Macro
4 = Very Close
5 = Close
6 = Middle Range
7 = Far Range
8 = Pan Focus
9 = Super Macro
10 = Infinity19 AFPoint int16s 0x2005 = Manual AF point selection
0x3000 = None (MF)
0x3001 = Auto AF point selection
0x3002 = Right
0x3003 = Center
0x3004 = Left
0x4001 = Auto AF point selection
0x4006 = Face Detect20 CanonExposureMode int16s 0 = Easy
1 = Program AE
2 = Shutter speed priority AE
3 = Aperture-priority AE
4 = Manual
5 = Depth-of-field AE
6 = M-Dep22 LensType int16s --> Canon LensType Values 23 LongFocal int16u 24 ShortFocal int16u 25 FocalUnits int16s 26 MaxAperture int16s 27 MinAperture int16s 28 FlashActivity int16s 29 FlashBits int16s Bit 0 = Manual
Bit 1 = TTL
Bit 2 = A-TTL
Bit 3 = E-TTL
Bit 4 = FP sync enabled
Bit 7 = 2nd-curtain sync used
Bit 11 = FP sync used
Bit 13 = Built-in
Bit 14 = External32 FocusContinuous int16s 0 = Single
1 = Continuous33 AESetting int16s 0 = Normal AE
1 = Exposure Compensation
2 = AE Lock
3 = AE Lock + Exposure Comp.
4 = No AE34 ImageStabilization int16s 0 = Off
1 = On
2 = On, Shot Only
3 = On, Panning35 DisplayAperture int16s 36 ZoomSourceWidth int16s 37 ZoomTargetWidth int16s 40 PhotoEffect int16s 0 = Off
1 = Vivid
2 = Neutral
3 = Smooth
4 = Sepia
5 = B&W
6 = Custom
100 = My Color Data41 ManualFlashOutput int16s 0x0 = n/a
0x500 = Full
0x502 = Medium
0x504 = Low
0x7fff = n/a42 ColorTone int16s
Value LensType 1 = Canon EF 50mm f/1.8 2 = Canon EF 28mm f/2.8 3 = Canon EF 135mm f/2.8 Soft 4 = Sigma UC Zoom 35-135mm f/4-5.6 6 = Sigma 18-125mm F3.5-5.6 DC IF ASP or Tokina AF193-2 19-35mm f/3.5-4.5 7 = Canon EF 100-300mm F5.6L 10 = Canon EF 50mm f/2.5 Macro or Sigma 11 = Canon EF 35mm f/2 13 = Canon EF 15mm f/2.8 21 = Canon EF 80-200mm f/2.8L 22 = Tokina AT-X280AF PRO 28-80mm F2.8 ASPHERICAL 26 = Canon EF 100mm f/2.8 Macro or Cosina 100mm f/3.5 Macro AF or Tamron 28 = Tamron AF Aspherical 28-200mm f/3.8-5.6 or 28-75mm f/2.8 or 28-105mm f/2.8 29 = Canon EF 50mm f/1.8 MkII 31 = Tamron SP AF 300mm f/2.8 LD IF 32 = Canon EF 24mm f/2.8 or Sigma 15mm f/2.8 EX Fisheye 39 = Canon EF 75-300mm f/4-5.6 40 = Canon EF 28-80mm f/3.5-5.6 43 = Canon EF 28-105mm f/4-5.6 45 = Canon EF-S 18-55mm f/3.5-5.6 124 = Canon MP-E 65mm f/2.8 1-5x Macro Photo 125 = Canon TS-E 24mm f/3.5L 126 = Canon TS-E 45mm f/2.8 127 = Canon TS-E 90mm f/2.8 130 = Canon EF 50mm f/1.0L 131 = Sigma 17-35mm f2.8-4 EX Aspherical HSM 134 = Canon EF 600mm f/4L IS 135 = Canon EF 200mm f/1.8L 136 = Canon EF 300mm f/2.8L 137 = Canon EF 85mm f/1.2L 139 = Canon EF 400mm f/2.8L 141 = Canon EF 500mm f/4.5L 142 = Canon EF 300mm f/2.8L IS 143 = Canon EF 500mm f/4L IS 149 = Canon EF 100mm f/2 150 = Canon EF 14mm f/2.8L or Sigma 20mm EX f/1.8 151 = Canon EF 200mm f/2.8L 152 = Sigma Lens (various models) 153 = Canon EF 35-350mm f/3.5-5.6L or Tamron or Sigma Bigma 155 = Canon EF 85mm f/1.8 USM 156 = Canon EF 28-105mm f/3.5-4.5 USM 160 = Canon EF 20-35mm f/3.5-4.5 USM 161 = Canon EF 28-70mm f/2.8L or Sigma 24-70mm EX f/2.8 or Tamron 90mm f/2.8 165 = Canon EF 70-200mm f/2.8 L 166 = Canon EF 70-200mm f/2.8 L + x1.4 167 = Canon EF 70-200mm f/2.8 L + x2 168 = Canon EF 28mm f/1.8 USM 169 = Canon EF17-35mm f/2.8L or Sigma 15-30mm f/3.5-4.5 EX DG Aspherical 170 = Canon EF 200mm f/2.8L II 173 = Canon EF 180mm Macro f/3.5L or Sigma 180mm F3.5 or 150mm f/2.8 Macro 174 = Canon EF 135mm f/2L 176 = Canon EF 24-85mm f/3.5-4.5 USM 177 = Canon EF 300mm f/4L IS 178 = Canon EF 28-135mm f/3.5-5.6 IS 180 = Canon EF 35mm f/1.4L 181 = Canon EF 100-400mm f/4.5-5.6L IS + x1.4 182 = Canon EF 100-400mm f/4.5-5.6L IS + x2 183 = Canon EF 100-400mm f/4.5-5.6L IS 184 = Canon EF 400mm f/2.8L + x2 186 = Canon EF 70-200mm f/4L 190 = Canon EF 100mm f/2.8 Macro 191 = Canon EF 400mm f/4 DO IS 197 = Canon EF 75-300mm f/4-5.6 IS 198 = Canon EF 50mm f/1.4 USM 202 = Canon EF 28-80 f/3.5-5.6 USM IV 211 = Canon EF 28-200mm f/3.5-5.6 213 = Canon EF 90-300mm f/4.5-5.6 214 = Canon EF-S 18-55mm f/3.5-4.5 USM 224 = Canon EF 70-200mm f/2.8L IS USM 225 = Canon EF 70-200mm f/2.8L IS USM + x1.4 226 = Canon EF 70-200mm f/2.8L IS USM + x2 229 = Canon EF 16-35mm f/2.8L 230 = Canon EF 24-70mm f/2.8L 231 = Canon EF 17-40mm f/4L 232 = Canon EF 70-300mm f/4.5-5.6 DO IS USM 234 = Canon EF-S 17-85mm f4-5.6 IS USM 235 = Canon EF-S10-22mm F3.5-4.5 USM 236 = Canon EF-S60mm F2.8 Macro USM 237 = Canon EF 24-105mm f/4L IS 238 = Canon EF 70-300mm f/4-5.6 IS USM 239 = Canon EF 85mm f/1.2L II USM 240 = Canon EF-S 17-55mm f/2.8 IS USM 241 = Canon EF 50mm f/1.2L USM 242 = Canon EF 70-200mm f/4L IS USM
Index Tag Name Writable Values / Notes 0 FocalType int16u 1 = Fixed
2 = Zoom1 FocalLength int16u 2 FocalPlaneXSize int16u (not valid for 1DmkIII) 3 FocalPlaneYSize int16u (not valid for 1DmkIII)
Index Tag Name Writable Values / Notes 1 AutoISO int16s (actual ISO used = BaseISO * AutoISO / 100) 2 BaseISO int16s 3 MeasuredEV int16s (this the Canon name for what should properly be called MeasuredLV, and is offset by about -5 EV from the calculated LV for most models) 4 TargetAperture int16s 5 TargetExposureTime int16s 6 ExposureCompensation int16s 7 WhiteBalance int16s 0 = Auto
1 = Daylight
2 = Cloudy
3 = Tungsten
4 = Fluorescent
5 = Flash
6 = Custom
7 = Black & White
8 = Shade
9 = Manual Temperature (Kelvin)
10 = PC Set1
11 = PC Set2
12 = PC Set3
14 = Daylight Fluorescent
15 = Custom 1
16 = Custom 2
17 = Underwater8 SlowShutter int16s 0 = Off
1 = Night Scene
2 = On
3 = None9 SequenceNumber int16s 10 OpticalZoomCode int16s (for many PowerShot models, a this is 0-6 for wide-tele zoom) 13 FlashGuideNumber int16s 14 AFPointsInFocus int16s (used by D30, D60 and some PowerShot/Ixus models)
0x3000 = None (MF)
0x3001 = Right
0x3002 = Center
0x3003 = Center+Right
0x3004 = Left
0x3005 = Left+Right
0x3006 = Left+Center
0x3007 = All15 FlashExposureComp int16s 16 AutoExposureBracketing int16s -1 = On
0 = Off
1 = On (shot 1)
2 = On (shot 2)
3 = On (shot 3)17 AEBBracketValue int16s 19 FocusDistanceUpper int16s 20 FocusDistanceLower int16s 21 FNumber int16s 22 ExposureTime int16s 24 BulbDuration int16s 26 CameraType int16s 248 = EOS High-end
250 = Compact
252 = EOS Mid-range
255 = DV Camera27 AutoRotate int16s -1 = Rotated by Software
0 = None
1 = Rotate 90 CW
2 = Rotate 180
3 = Rotate 270 CW28 NDFilter int16s 0 = Off
1 = On29 Self-timer2 int16s 33 FlashOutput int16s (this has a maximum value of 500 for models like the A570IS)
Index Tag Name Writable Values / Notes 2 PanoramaFrame int16s 5 PanoramaDirection int16s 0 = Left to Right
1 = Right to Left
2 = Bottom to Top
3 = Top to Bottom
4 = 2x2 Matrix (Clockwise)
Index Tag Name Writable Values / Notes 9 ColorTemperature int16s 10 ColorMatrix int16s
Information in the "CameraInfo" records is tricky to decode because the encodings are very different than in other Canon records (even sometimes switching endianness between values within a single camera), plus there is considerable variation in format from model to model. The table below is common to the 1D, 1DS, 1DmkII, 1DSmkII and 5D, but individual tags may not be valid for all these models.
Index Tag Name Writable Values / Notes 3 FNumber int8u (5D only) 4 ExposureTime int8u 6 ISO int8u (5D only) 9 FocalLength int16u (1DmkII and 1DsMkII only) 13 LensType int8u --> Canon LensType Values 17 ShortFocal int16u (1DmkII and 1DsMkII only) 19 LongFocal int16u (1DmkII and 1DsMkII only) 45 FocalType int8u (1DmkII and 1DSmkII only)
0 = Fixed
2 = Zoom56 AFPointsInFocus5D undef[2] (EOS 5D, bit definitions are for big-endian int16u)
Bit 0 = Center
Bit 1 = Top
Bit 2 = Bottom
Bit 3 = Upper-left
Bit 4 = Upper-right
Bit 5 = Lower-left
Bit 6 = Lower-right
Bit 7 = Left
Bit 8 = Right
Bit 9 = AI Servo1
Bit 10 = AI Servo2
Bit 11 = AI Servo3
Bit 12 = AI Servo4
Bit 13 = AI Servo5
Bit 14 = AI Servo6108 PictureStyle int16u (1DmkII, 1DSmkII and 5D only)
0x0 = None
0x1 = Standard
0x2 = Set 1
0x3 = Set 2
0x4 = Set 3
0x21 = User Def. 1
0x22 = User Def. 2
0x23 = User Def. 3
0x41 = External 1
0x42 = External 2
0x43 = External 3
0x81 = Standard
0x82 = Portrait
0x83 = Landscape
0x84 = Neutral
0x85 = Faithful
0x86 = Monochrome164 FirmwareRevision string[8] (5D only) 172 ShortOwnerName string[16] (5D only) 208 ImageNumber int16u (5D only) 232 ContrastStandard int8s 233 ContrastPortrait int8s 234 ContrastLandscape int8s 235 ContrastNeutral int8s 236 ContrastFaithful int8s 237 ContrastMonochrome int8s 238 ContrastUserDef1 int8s 239 ContrastUserDef2 int8s 240 ContrastUserDef3 int8s 241 SharpnessStandard int8s 242 SharpnessPortrait int8s 243 SharpnessLandscape int8s 244 SharpnessNeutral int8s 245 SharpnessFaithful int8s 246 SharpnessMonochrome int8s 247 SharpnessUserDef1 int8s 248 SharpnessUserDef2 int8s 249 SharpnessUserDef3 int8s 250 SaturationStandard int8s 251 SaturationPortrait int8s 252 SaturationLandscape int8s 253 SaturationNeutral int8s 254 SaturationFaithful int8s 255 FilterEffectMonochrome int8s 0 = None
1 = Yellow
2 = Orange
3 = Red
4 = Green256 SaturationUserDef1 int8s 257 SaturationUserDef2 int8s 258 SaturationUserDef3 int8s 259 ColorToneStandard int8s 260 ColorTonePortrait int8s 261 ColorToneLandscape int8s 262 ColorToneNeutral int8s 263 ColorToneFaithful int8s 264 ToningEffectMonochrome int8s 0 = None
1 = Sepia
2 = Blue
3 = Purple
4 = Green265 ColorToneUserDef1 int8s 266 ColorToneUserDef2 int8s 267 ColorToneUserDef3 int8s 268 UserDef1PictureStyle int16u 0x41 = Nostalgia
0x42 = Clear
0x43 = Twilight
0x81 = Standard
0x82 = Portrait
0x83 = Landscape
0x84 = Neutral
0x85 = Faithful
0x86 = Monochrome270 UserDef2PictureStyle int16u 0x41 = Nostalgia
0x42 = Clear
0x43 = Twilight
0x81 = Standard
0x82 = Portrait
0x83 = Landscape
0x84 = Neutral
0x85 = Faithful
0x86 = Monochrome272 UserDef3PictureStyle int16u 0x41 = Nostalgia
0x42 = Clear
0x43 = Twilight
0x81 = Standard
0x82 = Portrait
0x83 = Landscape
0x84 = Neutral
0x85 = Faithful
0x86 = Monochrome284 TimeStamp int32u
CameraInfo tags valid for the EOS 1D Mark III.
Index Tag Name Writable Values / Notes 3 FNumber int8u 4 ExposureTime int8u 6 ISO int8u 29 FocalLength int16u 134 PictureStyle int8u 0x0 = None
0x1 = Standard
0x2 = Set 1
0x3 = Set 2
0x4 = Set 3
0x21 = User Def. 1
0x22 = User Def. 2
0x23 = User Def. 3
0x41 = External 1
0x42 = External 2
0x43 = External 3
0x81 = Standard
0x82 = Portrait
0x83 = Landscape
0x84 = Neutral
0x85 = Faithful
0x86 = Monochrome275 ShortFocal int16u 277 LongFocal int16u 370 FileNumber int32u 374 ShutterCount int32u (may only be valid only for some 1DmkIII copies, even running the same firmware) 1118 TimeStamp int32u
These tags used by a number of newer PowerShot models.
Index Tag Name Writable Values / Notes 0 ISO int32s 5 FNumber int32s 6 ExposureTime int32s 23 Rotation int32s
Unknown CameraInfo tags are divided into 3 tables based on format size.
Index Tag Name Writable Values / Notes [no tags known]
Index Tag Name Writable Values / Notes [no tags known]
Index Tag Name Writable Values / Notes [no tags known]
Auto-focus information used by many older Canon models. The values in this record are sequential, and some have variable sizes based on the value of NumAFPoints (which may be 1,5,7,9,15,45 or 53). The AFArea coordinates are given in a system where the image has dimensions given by AFImageWidth and AFImageHeight, and 0,0 is the image center. The direction of the Y axis depends on the camera model, with positive Y upwards for EOS models, but apparently downwards for PowerShot models.
Sequence Tag Name Writable Values / Notes 0 NumAFPoints N 1 ValidAFPoints N (number of AF points valid in the following information) 2 CanonImageWidth N 3 CanonImageHeight N 4 AFImageWidth N (size of image in AF coordinates) 5 AFImageHeight N 6 AFAreaWidth N 7 AFAreaHeight N 8 AFAreaXPositions N 9 AFAreaYPositions N 10 AFPointsInFocus N 11 PrimaryAFPoint
Canon_AFInfo_0x000b?N
N12 PrimaryAFPoint N
Index Tag Name Writable Values / Notes 2 MyColorMode int16u 0 = Off
9 = Custom
12 = Vivid
13 = Neutral
14 = Sepia
15 = B&W
Index Tag Name Writable Values / Notes 2 FacesDetected int16u 3 FaceDetectFrameWidth int16u 4 FaceDetectFrameHeight int16u 8 Face0Position int16s[2] (X-Y coordinates for the center of each face in the Face Detect frame at the time of focus lock. "0 0" is the center, and positive X and Y are to the right and downwards respectively) 10 Face1Position int16s[2] 12 Face2Position int16s[2] 14 Face3Position int16s[2] 16 Face4Position int16s[2] 18 Face5Position int16s[2] 20 Face6Position int16s[2] 22 Face7Position int16s[2] 24 Face8Position int16s[2]
Index Tag Name Writable Values / Notes 2 FacesDetected int8u
Newer version of the AFInfo record containing much of the same information (and coordinate confusion) as the older version. In this record, values of 9 and 45 have been observed for NumAFPoints.
Sequence Tag Name Writable Values / Notes 0 AFInfoSize? N 1 AFMode N 0 = Off (Manual Focus)
2 = Single-point AF
4 = Multi-point AF
5 = Face Detect AF2 NumAFPoints N 3 ValidAFPoints N (number of AF points valid in the following information) 4 CanonImageWidth N 5 CanonImageWidth N 6 AFImageWidth N (size of image in AF coordinates) 7 AFImageHeight N 8 AFAreaWidths N 9 AFAreaHeights N 10 AFAreaXPositions N 11 AFAreaYPositions N 12 AFPointsInFocus N 13 AFPointsSelected
Canon_AFInfo2_0x000dN
N14 PrimaryAFPoint N
Index Tag Name Writable Values / Notes 1 FileNumber
ShutterCountint32u
int32u(the location of the upper 4 bits of the directory number is a mystery for the EOS 30D, so the reported directory number will be incorrect for original images with a directory number of 164 or greater) 3 BracketMode int16s 0 = Off
1 = AEB
2 = FEB
3 = ISO
4 = WB4 BracketValue int16s 5 BracketShotNumber int16s 6 RawJpgQuality int16s 1 = Economy
2 = Normal
3 = Fine
4 = RAW
5 = Superfine7 RawJpgSize int16s 0 = Large
1 = Medium
2 = Small
5 = Medium 1
6 = Medium 2
7 = Medium 3
8 = Postcard
9 = Widescreen8 NoiseReduction int16s 0 = Off
1 = On (mode 1)
2 = On (mode 2)
3 = On (mode 3)
4 = On (mode 4)9 WBBracketMode int16s 0 = Off
1 = On (shift AB)
2 = On (shift GM)12 WBBracketValueAB int16s 13 WBBracketValueGM int16s 14 FilterEffect int16s 0 = None
1 = Yellow
2 = Orange
3 = Red
4 = Green15 ToningEffect int16s 0 = None
1 = Sepia
2 = Blue
3 = Purple
4 = Green
Index Tag Name Writable Values / Notes 1 ToneCurve int16s 0 = Standard
1 = Manual
2 = Custom2 Sharpness int16s (1D and 5D only) 3 SharpnessFrequency int16s 0 = n/a
1 = Lowest
2 = Low
3 = Standard
4 = High
5 = Highest4 SensorRedLevel int16s 5 SensorBlueLevel int16s 6 WhiteBalanceRed int16s 7 WhiteBalanceBlue int16s 8 WhiteBalance int16s 0 = Auto
1 = Daylight
2 = Cloudy
3 = Tungsten
4 = Fluorescent
5 = Flash
6 = Custom
7 = Black & White
8 = Shade
9 = Manual Temperature (Kelvin)
10 = PC Set1
11 = PC Set2
12 = PC Set3
14 = Daylight Fluorescent
15 = Custom 1
16 = Custom 2
17 = Underwater9 ColorTemperature int16s 10 PictureStyle int16s 0x0 = None
0x1 = Standard
0x2 = Set 1
0x3 = Set 2
0x4 = Set 3
0x21 = User Def. 1
0x22 = User Def. 2
0x23 = User Def. 3
0x41 = External 1
0x42 = External 2
0x43 = External 3
0x81 = Standard
0x82 = Portrait
0x83 = Landscape
0x84 = Neutral
0x85 = Faithful
0x86 = Monochrome11 DigitalGain int16s 12 WBShiftAB int16s (positive is a shift toward red) 13 WBShiftGM int16s (positive is a shift toward yellow/green)
This table is used by the 10D and 300D.
Index Tag Name Writable Values / Notes 0 WB_RGGBLevelsAuto int16u[4] 4 WB_RGGBLevelsDaylight int16u[4] 8 WB_RGGBLevelsShade int16u[4] 12 WB_RGGBLevelsCloudy int16u[4] 16 WB_RGGBLevelsTungsten int16u[4] 20 WB_RGGBLevelsFluorescent int16u[4] 24 WB_RGGBLevelsFlash int16u[4] 28 WB_RGGBLevelsCustom int16u[4] 32 WB_RGGBLevelsKelvin int16u[4]
Index Tag Name Writable Values / Notes 1 ModifiedParamFlag int16s
Index Tag Name Writable Values / Notes 1 ModifiedToneCurve int16s 0 = Standard
1 = Manual
2 = Custom2 ModifiedSharpness int16s (1D and 5D only) 3 ModifiedSharpnessFreq int16s 0 = n/a
1 = Smoothest
2 = Smooth
3 = Standard
4 = Sharp
5 = Sharpest4 ModifiedSensorRedLevel int16s 5 ModifiedSensorBlueLevel int16s 6 ModifiedWhiteBalanceRed int16s 7 ModifiedWhiteBalanceBlue int16s 8 ModifiedWhiteBalance int16s 0 = Auto
1 = Daylight
2 = Cloudy
3 = Tungsten
4 = Fluorescent
5 = Flash
6 = Custom
7 = Black & White
8 = Shade
9 = Manual Temperature (Kelvin)
10 = PC Set1
11 = PC Set2
12 = PC Set3
14 = Daylight Fluorescent
15 = Custom 1
16 = Custom 2
17 = Underwater9 ModifiedColorTemp int16s 10 ModifiedPictureStyle int16s 0x0 = None
0x1 = Standard
0x2 = Set 1
0x3 = Set 2
0x4 = Set 3
0x21 = User Def. 1
0x22 = User Def. 2
0x23 = User Def. 3
0x41 = External 1
0x42 = External 2
0x43 = External 3
0x81 = Standard
0x82 = Portrait
0x83 = Landscape
0x84 = Neutral
0x85 = Faithful
0x86 = Monochrome11 ModifiedDigitalGain int16s
Index Tag Name Writable Values / Notes 1 PreviewQuality int32u 1 = Economy
2 = Normal
3 = Fine
4 = RAW
5 = Superfine2 PreviewImageLength int32u* 3 PreviewImageWidth int32u 4 PreviewImageHeight int32u 5 PreviewImageStart int32u* 6 PreviewFocalPlaneXResolution rational64s 8 PreviewFocalPlaneYResolution rational64s
Index Tag Name Writable Values / Notes 1 SensorWidth N 2 SensorHeight N 5 SensorLeftBorder N 6 SensorTopBorder N 7 SensorRightBorder N 8 SensorBottomBorder N
This table is used by the 20D and 350D.
Index Tag Name Writable Values / Notes 25 WB_RGGBLevelsAsShot int16u[4] 29 ColorTempAsShot int16u 30 WB_RGGBLevelsAuto int16u[4] 34 ColorTempAuto int16u 35 WB_RGGBLevelsDaylight int16u[4] 39 ColorTempDaylight int16u 40 WB_RGGBLevelsShade int16u[4] 44 ColorTempShade int16u 45 WB_RGGBLevelsCloudy int16u[4] 49 ColorTempCloudy int16u 50 WB_RGGBLevelsTungsten int16u[4] 54 ColorTempTungsten int16u 55 WB_RGGBLevelsFluorescent int16u[4] 59 ColorTempFluorescent int16u 60 WB_RGGBLevelsFlash int16u[4] 64 ColorTempFlash int16u 65 WB_RGGBLevelsCustom1 int16u[4] 69 ColorTempCustom1 int16u 70 WB_RGGBLevelsCustom2 int16u[4] 74 ColorTempCustom2 int16u
This table is used by the 1DmkII and 1DSmkII.
Index Tag Name Writable Values / Notes 24 WB_RGGBLevelsAsShot int16u[4] 28 ColorTempAsShot int16u 29 WB_RGGBLevelsUnknown? int16u[4] 33 ColorTempUnknown? int16u 34 WB_RGGBLevelsAuto int16u[4] 38 ColorTempAuto int16u 39 WB_RGGBLevelsDaylight int16u[4] 43 ColorTempDaylight int16u 44 WB_RGGBLevelsShade int16u[4] 48 ColorTempShade int16u 49 WB_RGGBLevelsCloudy int16u[4] 53 ColorTempCloudy int16u 54 WB_RGGBLevelsTungsten int16u[4] 58 ColorTempTungsten int16u 59 WB_RGGBLevelsFluorescent int16u[4] 63 ColorTempFluorescent int16u 64 WB_RGGBLevelsKelvin int16u[4] 68 ColorTempKelvin int16u 69 WB_RGGBLevelsFlash int16u[4] 73 ColorTempFlash int16u 74 WB_RGGBLevelsUnknown2? int16u[4] 78 ColorTempUnknown2? int16u 79 WB_RGGBLevelsUnknown3? int16u[4] 83 ColorTempUnknown3? int16u 84 WB_RGGBLevelsUnknown4? int16u[4] 88 ColorTempUnknown4? int16u 89 WB_RGGBLevelsUnknown5? int16u[4] 93 ColorTempUnknown5? int16u 94 WB_RGGBLevelsUnknown6? int16u[4] 98 ColorTempUnknown6? int16u 99 WB_RGGBLevelsUnknown7? int16u[4] 103 ColorTempUnknown7? int16u 104 WB_RGGBLevelsUnknown8? int16u[4] 108 ColorTempUnknown8? int16u 109 WB_RGGBLevelsUnknown9? int16u[4] 113 ColorTempUnknown9? int16u 114 WB_RGGBLevelsUnknown10? int16u[4] 118 ColorTempUnknown10? int16u 119 WB_RGGBLevelsUnknown11? int16u[4] 123 ColorTempUnknown11? int16u 124 WB_RGGBLevelsUnknown12? int16u[4] 128 ColorTempUnknown12? int16u 129 WB_RGGBLevelsUnknown13? int16u[4] 133 ColorTempUnknown13? int16u 134 WB_RGGBLevelsUnknown14? int16u[4] 138 ColorTempUnknown14? int16u 139 WB_RGGBLevelsUnknown15? int16u[4] 143 ColorTempUnknown15? int16u 144 WB_RGGBLevelsPC1 int16u[4] 148 ColorTempPC1 int16u 149 WB_RGGBLevelsPC2 int16u[4] 153 ColorTempPC2 int16u 154 WB_RGGBLevelsPC3 int16u[4] 158 ColorTempPC3 int16u 159 WB_RGGBLevelsUnknown16? int16u[4] 163 ColorTempUnknown16? int16u
This table is used by the 1DmkIIN, 5D, 30D and 400D.
Index Tag Name Writable Values / Notes 63 WB_RGGBLevelsAsShot int16u[4] 67 ColorTempAsShot int16u 68 WB_RGGBLevelsAuto int16u[4] 72 ColorTempAuto int16u 73 WB_RGGBLevelsMeasured int16u[4] 77 ColorTempMeasured int16u 78 WB_RGGBLevelsDaylight int16u[4] 82 ColorTempDaylight int16u 83 WB_RGGBLevelsShade int16u[4] 87 ColorTempShade int16u 88 WB_RGGBLevelsCloudy int16u[4] 92 ColorTempCloudy int16u 93 WB_RGGBLevelsTungsten int16u[4] 97 ColorTempTungsten int16u 98 WB_RGGBLevelsFluorescent int16u[4] 102 ColorTempFluorescent int16u 103 WB_RGGBLevelsKelvin int16u[4] 107 ColorTempKelvin int16u 108 WB_RGGBLevelsFlash int16u[4] 112 ColorTempFlash int16u 113 WB_RGGBLevelsPC1 int16u[4] 117 ColorTempPC1 int16u 118 WB_RGGBLevelsPC2 int16u[4] 122 ColorTempPC2 int16u 123 WB_RGGBLevelsPC3 int16u[4] 127 ColorTempPC3 int16u 128 WB_RGGBLevelsCustom int16u[4] 132 ColorTempCustom int16u
Index Tag Name Writable Values / Notes 1 Saturation int16s 2 ColorHue int16s 3 ColorSpace int16s 1 = sRGB
2 = Adobe RGB