## Canon Tags

> 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 | UnknownD30 | - | --> Canon UnknownD30 Tags
> 0x000c | SerialNumber | int32u |
> 0x000d | CanonCameraInfo1D CanonCameraInfo1DmkII CanonCameraInfo1DmkIIN CanonCameraInfo1DmkIII CanonCameraInfo1DmkIV CanonCameraInfo5D CanonCameraInfo5DmkII CanonCameraInfo7D CanonCameraInfo40D CanonCameraInfo50D CanonCameraInfo60D CanonCameraInfo450D CanonCameraInfo500D CanonCameraInfo550D CanonCameraInfo1000D CanonCameraInfoPowerShot CanonCameraInfoPowerShot2 CanonCameraInfoUnknown32 CanonCameraInfoUnknown16 CanonCameraInfoUnknown | - - - - - - - - - - - - - - - - - - - - | --> Canon CameraInfo1D Tags --> Canon CameraInfo1DmkII Tags --> Canon CameraInfo1DmkIIN Tags --> Canon CameraInfo1DmkIII Tags --> Canon CameraInfo1DmkIV Tags --> Canon CameraInfo5D Tags --> Canon CameraInfo5DmkII Tags --> Canon CameraInfo7D Tags --> Canon CameraInfo40D Tags --> Canon CameraInfo50D Tags --> Canon CameraInfo60D Tags --> Canon CameraInfo450D Tags --> Canon CameraInfo500D Tags --> Canon CameraInfo550D Tags --> Canon CameraInfo1000D Tags --> Canon CameraInfoPowerShot Tags --> Canon CameraInfoPowerShot2 Tags --> Canon CameraInfoUnknown32 Tags --> Canon CameraInfoUnknown16 Tags --> Canon CameraInfoUnknown Tags
> 0x000e | 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 Tags
> 0x0010 | CanonModelID | int32u | --> Canon CanonModelID Values
> 0x0011 | MovieInfo | - | --> Canon MovieInfo Tags
> 0x0012 | CanonAFInfo | - | --> Canon AFInfo Tags
> 0x0013 | ThumbnailImageValidArea | int16u[4] | (all zeros for full frame)
> 0x0015 | SerialNumberFormat | int32u | 0x90000000 = Format 1 0xa0000000 = Format 2
> 0x001a | SuperMacro | int16u | 0 = Off 1 = On (1) 2 = On (2)
> 0x001c | DateStampMode | int16u | (used only in postcard mode) 0 = Off 1 = Date 2 = Date & Time
> 0x001d | MyColors | - | --> Canon MyColors Tags
> 0x001e | FirmwareRevision | int32u |
> 0x0023 | Categories | int32u[2] | (2 values: 1. always 8, 2. Categories)
> Bit 0 = People Bit 1 = Scenery Bit 2 = Events Bit 3 = User 1 |  | Bit 4 = User 2 Bit 5 = User 3 Bit 6 = To Do |
> 0x0024 | FaceDetect1 | - | --> Canon FaceDetect1 Tags
> 0x0025 | FaceDetect2 | - | --> Canon FaceDetect2 Tags
> 0x0026 | CanonAFInfo2 | - | --> Canon AFInfo2 Tags
> 0x0028 | ImageUniqueID | int8u |
> 0x0081 | RawDataOffset | N |
> 0x0083 | OriginalDecisionDataOffset | 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 | LensModel | string |
> 0x0096 | SerialInfo InternalSerialNumber | - string | --> Canon SerialInfo Tags
> 0x0097 | DustRemovalData | undef! |
> 0x0098 | CropInfo | - | --> Canon CropInfo Tags
> 0x0099 | CustomFunctions2 | - | --> CanonCustom Functions2 Tags
> 0x009a | AspectInfo | - | --> Canon AspectInfo Tags
> 0x00a0 | ProcessingInfo | - | --> Canon Processing Tags
> 0x00a1 | ToneCurveTable | N |
> 0x00a2 | SharpnessTable | N |
> 0x00a3 | SharpnessFreqTable | N |
> 0x00a4 | WhiteBalanceTable | N |
> 0x00a9 | ColorBalance | - | --> Canon ColorBalance Tags
> 0x00aa | MeasuredColor | - | --> Canon MeasuredColor 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 RGB
> 0x00b6 | PreviewImageInfo | - | --> Canon PreviewImageInfo Tags
> 0x00d0 | VRDOffset | int32u* | (offset of VRD "recipe data" if it exists)
> 0x00e0 | SensorInfo | - | --> Canon SensorInfo Tags
> 0x4001 | ColorData1 ColorData2 ColorData3 ColorData4 ColorData5 ColorDataUnknown | - - - - - - | --> Canon ColorData1 Tags --> Canon ColorData2 Tags --> Canon ColorData3 Tags --> Canon ColorData4 Tags --> Canon ColorData5 Tags --> Canon ColorDataUnknown Tags
> 0x4002 | CRWParam? | N |
> 0x4003 | ColorInfo | - | --> Canon ColorInfo Tags
> 0x4005 | Flavor? | N | (unknown 49kB block, not copied to JPEG images)
> 0x4008 | BlackLevel? | N |
> 0x4010 | CustomPictureStyleFileName | string |
> 0x4013 | AFMicroAdj | - | --> Canon AFMicroAdj Tags
> 0x4015 | VignettingCorr | - | --> Canon VignettingCorr Tags
> 0x4016 | VignettingCorr2 | - | --> Canon VignettingCorr2 Tags
> 0x4018 | LightingOpt | - | --> Canon LightingOpt Tags
> 0x4019 | LensInfo | - | --> Canon LensInfo Tags
> 0x4020 | AmbienceInfo | - | --> Canon Ambience Tags
> 0x4024 | FilterInfo | - | --> Canon FilterInfo Tags

## Canon CanonModelID Values

> 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 / Digital IXUS Wireless / IXY Digital 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
> 0x2320000 | = PowerShot SD890 IS / Digital IXUS 970 IS / IXY Digital 820 IS
> 0x2360000 | = PowerShot SD790 IS / Digital IXUS 90 IS / IXY Digital 95 IS
> 0x2370000 | = PowerShot SD770 IS / Digital IXUS 85 IS / IXY Digital 25 IS
> 0x2380000 | = PowerShot A590 IS
> 0x2390000 | = PowerShot A580
> 0x2420000 | = PowerShot A470
> 0x2430000 | = PowerShot SD1100 IS / Digital IXUS 80 IS / IXY Digital 20 IS
> 0x2460000 | = PowerShot SX1 IS
> 0x2470000 | = PowerShot SX10 IS
> 0x2480000 | = PowerShot A1000 IS
> 0x2490000 | = PowerShot G10
> 0x2510000 | = PowerShot A2000 IS
> 0x2520000 | = PowerShot SX110 IS
> 0x2530000 | = PowerShot SD990 IS / Digital IXUS 980 IS / IXY Digital 3000 IS
> 0x2540000 | = PowerShot SD880 IS / Digital IXUS 870 IS / IXY Digital 920 IS
> 0x2550000 | = PowerShot E1
> 0x2560000 | = PowerShot D10
> 0x2570000 | = PowerShot SD960 IS / Digital IXUS 110 IS / IXY Digital 510 IS
> 0x2580000 | = PowerShot A2100 IS
> 0x2590000 | = PowerShot A480
> 0x2600000 | = PowerShot SX200 IS
> 0x2610000 | = PowerShot SD970 IS / Digital IXUS 990 IS / IXY Digital 830 IS
> 0x2620000 | = PowerShot SD780 IS / Digital IXUS 100 IS / IXY Digital 210 IS
> 0x2630000 | = PowerShot A1100 IS
> 0x2640000 | = PowerShot SD1200 IS / Digital IXUS 95 IS / IXY Digital 110 IS
> 0x2700000 | = PowerShot G11
> 0x2710000 | = PowerShot SX120 IS
> 0x2720000 | = PowerShot S90
> 0x2750000 | = PowerShot SX20 IS
> 0x2760000 | = PowerShot SD980 IS / Digital IXUS 200 IS / IXY Digital 930 IS
> 0x2770000 | = PowerShot SD940 IS / Digital IXUS 120 IS / IXY Digital 220 IS
> 0x2800000 | = PowerShot A495
> 0x2810000 | = PowerShot A490
> 0x2820000 | = PowerShot A3100 IS
> 0x2830000 | = PowerShot A3000 IS
> 0x2840000 | = PowerShot SD1400 IS / IXUS 130 / IXY 400F
> 0x2850000 | = PowerShot SD1300 IS / IXUS 105 / IXY 200F
> 0x2860000 | = PowerShot SD3500 IS / IXUS 210 / IXY 10S
> 0x2870000 | = PowerShot SX210 IS
> 0x2880000 | = PowerShot SD4000 IS / IXUS 300 HS / IXY 30S
> 0x2890000 | = PowerShot SD4500 IS / IXUS 1000 HS / IXY 50S
> 0x2920000 | = PowerShot G12
> 0x2930000 | = PowerShot SX30 IS
> 0x2940000 | = PowerShot SX130 IS
> 0x2950000 | = PowerShot S95
> 0x3010000 | = PowerShot Pro90 IS
> 0x4040000 | = PowerShot G1
> 0x6040000 | = PowerShot S100 / Digital IXUS / IXY Digital
> 0x4007d673 | = DC19 / DC21 / DC22
> 0x4007d674 | = XH A1
> 0x4007d675 | = HV10
> 0x4007d676 | = MD130 / MD140 / MD150 / MD160
> 0x4007d777 | = iVIS DC50
> 0x4007d778 | = iVIS HV20
> 0x4007d779 | = DC211
> 0x4007d77a | = HG10
> 0x4007d77b | = iVIS HR10
> 0x4007d878 | = HV30
> 0x4007d87e | = DC301 / DC310 / DC311 / DC320 / DC330
> 0x4007d87f | = FS100
> 0x4007d880 | = iVIS HF10
> 0x4007d882 | = HG20 / HG21 / VIXIA HG21
> 0x4007d925 | = LEGRIA HF21
> 0x4007d978 | = LEGRIA HV40
> 0x4007d987 | = DC410 / DC420
> 0x4007d988 | = LEGRIA FS19 / FS20 / FS21 / FS22 / FS200
> 0x4007d989 | = LEGRIA HF20 / HF200
> 0x4007d98a | = VIXIA HF S10 / S100
> 0x4007da8e | = LEGRIA HF R16 / R17 / R106
> 0x4007da90 | = LEGRIA HF S21
> 0x4007da92 | = LEGRIA FS36 / FS305 / FS306 / FS307
> 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
> 0x80000176 | = EOS Digital Rebel XSi / 450D / Kiss X2
> 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
> 0x80000218 | = EOS 5D Mark II
> 0x80000232 | = EOS-1D Mark II N
> 0x80000234 | = EOS 30D
> 0x80000236 | = EOS Digital Rebel XTi / 400D / Kiss Digital X
> 0x80000250 | = EOS 7D
> 0x80000252 | = EOS Rebel T1i / 500D / Kiss X3
> 0x80000254 | = EOS Rebel XS / 1000D / Kiss F
> 0x80000261 | = EOS 50D
> 0x80000270 | = EOS Rebel T2i / 550D / Kiss X4
> 0x80000281 | = EOS-1D Mark IV
> 0x80000287 | = EOS 60D

## Canon CameraSettings Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | MacroMode | int16s | 1 = Macro 2 = Normal
> 2 | SelfTimer | int16s |
> 3 | Quality | int16s | 1 = Economy 2 = Normal 3 = Fine 4 = RAW 5 = Superfine 130 = Normal Movie
> 4 | 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 flash
> 5 | ContinuousDrive | int16s | 0 = Single 1 = Continuous 2 = Movie 3 = Continuous, Speed Priority 4 = Continuous, Low 5 = Continuous, High
> 7 | FocusMode | int16s | 0 = One-shot AF 1 = AI Servo AF 2 = AI Focus AF 3 = Manual Focus (3) 4 = Single 5 = Continuous 6 = Manual Focus (6) 16 = Pan Focus
> 9 | RecordMode | int16s | 1 = JPEG 2 = CRW+THM 3 = AVI+THM 4 = TIF 5 = TIF+JPEG 6 = CR2 7 = CR2+JPEG 9 = Video
> 10 | CanonImageSize | int16s |
> 0 = Large 1 = Medium 2 = Small 5 = Medium 1 6 = Medium 2 7 = Medium 3 8 = Postcard |  | 9 = Widescreen 128 = 640x480 Movie 129 = Medium Movie 130 = Small Movie 137 = 1280x720 Movie 142 = 1920x1080 Movie |
> 11 | 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 3200 38 = Creative Auto 261 = Sunset |
> 12 | DigitalZoom | int16s | 0 = None 1 = 2x 2 = 4x 3 = Other
> 13 | Contrast | int16s | 0 = Normal
> 14 | Saturation | int16s | 0 = Normal
> 15 | Sharpness | int16s | (some models use a range of -2 to +2 where 0 is normal sharpening, and others use a range of 0 to 7 where 0 is no sharpening)
> 16 | CameraISO | int16s |
> 17 | MeteringMode | int16s | 0 = Default 1 = Spot 2 = Average 3 = Evaluative 4 = Partial 5 = Center-weighted average
> 18 | 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 = Infinity
> 19 | 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 Detect
> 20 | 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-Dep 7 = Bulb
> 22 | LensType | int16s | --> Canon LensType Values (this value is incorrect for EOS 7D images with lenses of type 256 or greater)
> 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 = External |
> 32 | FocusContinuous | int16s | 0 = Single 1 = Continuous 8 = Manual
> 33 | AESetting | int16s | 0 = Normal AE 1 = Exposure Compensation 2 = AE Lock 3 = AE Lock + Exposure Comp. 4 = No AE
> 34 | ImageStabilization | int16s | 0 = Off 1 = On 2 = On, Shot Only 3 = On, Panning
> 35 | DisplayAperture | int16s |
> 36 | ZoomSourceWidth | int16s |
> 37 | ZoomTargetWidth | int16s |
> 39 | SpotMeteringMode | int16s | 0 = Center 1 = AF Point
> 40 | PhotoEffect | int16s |
> 0 = Off 1 = Vivid 2 = Neutral 3 = Smooth |  | 4 = Sepia 5 = B&W 6 = Custom 100 = My Color Data |
> 41 | ManualFlashOutput | int16s | 0x0 = n/a 0x500 = Full 0x502 = Medium 0x504 = Low 0x7fff = n/a
> 42 | ColorTone | int16s | 0 = Normal
> 46 | SRAWQuality | int16s | 0 = n/a 1 = sRAW1 (mRAW) 2 = sRAW2 (sRAW)

## Canon LensType Values

Decimal values differentiate lenses which would otherwise have the same LensType, and are used by the Composite LensID tag when attempting to identify the specific lens model.

> 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 | = Canon EF 35-105mm f/3.5-4.5 or Sigma Lens
> 4.1 | = Sigma UC Zoom 35-135mm f/4-5.6
> 5 | = Canon EF 35-70mm f/3.5-4.5
> 6 | = Canon EF 28-70mm f/3.5-4.5 or Sigma or Tokina Lens
> 6.1 | = Sigma 18-50mm f/3.5-5.6 DC
> 6.2 | = Sigma 18-125mm f/3.5-5.6 DC IF ASP
> 6.3 | = Tokina AF193-2 19-35mm f/3.5-4.5
> 6.4 | = Sigma 28-80mm f/3.5-5.6 II Macro
> 7 | = Canon EF 100-300mm f/5.6L
> 8 | = Canon EF 100-300mm f/5.6 or Sigma or Tokina Lens
> 8.1 | = Sigma 70-300mm f/4-5.6 [APO] DG Macro
> 8.2 | = Tokina AT-X242AF 24-200mm f/3.5-5.6
> 9 | = Canon EF 70-210mm f/4
> 9.1 | = Sigma 55-200mm f/4-5.6 DC
> 10 | = Canon EF 50mm f/2.5 Macro or Sigma Lens
> 10.1 | = Sigma 50mm f/2.8 EX
> 10.2 | = Sigma 28mm f/1.8
> 10.3 | = Sigma 105mm f/2.8 Macro EX
> 11 | = Canon EF 35mm f/2
> 13 | = Canon EF 15mm f/2.8 Fisheye
> 14 | = Canon EF 50-200mm f/3.5-4.5L
> 15 | = Canon EF 50-200mm f/3.5-4.5
> 16 | = Canon EF 35-135mm f/3.5-4.5
> 17 | = Canon EF 35-70mm f/3.5-4.5A
> 18 | = Canon EF 28-70mm f/3.5-4.5
> 20 | = Canon EF 100-200mm f/4.5A
> 21 | = Canon EF 80-200mm f/2.8L
> 22 | = Canon EF 20-35mm f/2.8L or Tokina Lens
> 22.1 | = Tokina AT-X280AF PRO 28-80mm f/2.8 Aspherical
> 23 | = Canon EF 35-105mm f/3.5-4.5
> 24 | = Canon EF 35-80mm f/4-5.6 Power Zoom
> 25 | = Canon EF 35-80mm f/4-5.6 Power Zoom
> 26 | = Canon EF 100mm f/2.8 Macro or Other Lens
> 26.1 | = Cosina 100mm f/3.5 Macro AF
> 26.2 | = Tamron SP AF 90mm f/2.8 Di Macro
> 26.3 | = Tamron SP AF 180mm f/3.5 Di Macro
> 26.4 | = Carl Zeiss Planar T* 50mm f/1.4
> 27 | = Canon EF 35-80mm f/4-5.6
> 28 | = Canon EF 80-200mm f/4.5-5.6 or Tamron Lens
> 28.1 | = Tamron SP AF 28-105mm f/2.8 LD Aspherical IF
> 28.2 | = Tamron SP AF 28-75mm f/2.8 XR Di LD Aspherical [IF] Macro
> 28.3 | = Tamron AF 70-300mm f/4.5-5.6 Di LD 1:2 Macro Zoom
> 28.4 | = Tamron AF Aspherical 28-200mm f/3.8-5.6
> 29 | = Canon EF 50mm f/1.8 II
> 30 | = Canon EF 35-105mm f/4.5-5.6
> 31 | = Canon EF 75-300mm f/4-5.6 or Tamron Lens
> 31.1 | = Tamron SP AF 300mm f/2.8 LD IF
> 32 | = Canon EF 24mm f/2.8 or Sigma Lens
> 32.1 | = Sigma 15mm f/2.8 EX Fisheye
> 33 | = Voigtlander or Zeiss Lens
> 33.1 | = Voigtlander Ultron 40mm f/2 SLII Aspherical
> 33.2 | = Zeiss Distagon 35mm T* f/2 ZE
> 35 | = Canon EF 35-80mm f/4-5.6
> 36 | = Canon EF 38-76mm f/4.5-5.6
> 37 | = Canon EF 35-80mm f/4-5.6 or Tamron Lens
> 37.1 | = Tamron 70-200mm f/2.8 Di LD IF Macro
> 37.2 | = Tamron AF 28-300mm f/3.5-6.3 XR Di VC LD Aspherical [IF] Macro Model A20
> 37.3 | = Tamron SP AF 17-50mm f/2.8 XR Di II VC LD Aspherical [IF]
> 37.4 | = Tamron AF 18-270mm f/3.5-6.3 Di II VC LD Aspherical [IF] Macro
> 38 | = Canon EF 80-200mm f/4.5-5.6
> 39 | = Canon EF 75-300mm f/4-5.6
> 40 | = Canon EF 28-80mm f/3.5-5.6
> 41 | = Canon EF 28-90mm f/4-5.6
> 42 | = Canon EF 28-200mm f/3.5-5.6 or Tamron Lens
> 42.1 | = Tamron AF 28-300mm f/3.5-6.3 XR Di VC LD Aspherical [IF] Macro Model A20
> 43 | = Canon EF 28-105mm f/4-5.6
> 44 | = Canon EF 90-300mm f/4.5-5.6
> 45 | = Canon EF-S 18-55mm f/3.5-5.6 [II]
> 46 | = Canon EF 28-90mm f/4-5.6
> 48 | = Canon EF-S 18-55mm f/3.5-5.6 IS
> 49 | = Canon EF-S 55-250mm f/4-5.6 IS
> 50 | = Canon EF-S 18-200mm f/3.5-5.6 IS
> 51 | = Canon EF-S 18-135mm f/3.5-5.6 IS
> 94 | = Canon TS-E 17mm f/4L
> 95 | = Canon TS-E 24.0mm f/3.5 L II
> 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
> 129 | = Canon EF 300mm f/2.8L
> 130 | = Canon EF 50mm f/1.0L
> 131 | = Canon EF 28-80mm f/2.8-4L or Sigma Lens
> 131.1 | = Sigma 8mm f/3.5 EX DG Circular Fisheye
> 131.2 | = Sigma 17-35mm f/2.8-4 EX DG Aspherical HSM
> 131.3 | = Sigma 17-70mm f/2.8-4.5 DC Macro
> 131.4 | = Sigma APO 50-150mm f/2.8 [II] EX DC HSM
> 131.5 | = Sigma APO 120-300mm f/2.8 EX DG HSM
> 132 | = Canon EF 1200mm f/5.6L
> 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 or Sigma Lens
> 137.1 | = Sigma 18-50mm f/2.8-4.5 DC OS HSM
> 137.2 | = Sigma 50-200mm f/4-5.6 DC OS HSM
> 137.3 | = Sigma 18-250mm f/3.5-6.3 DC OS HSM
> 137.4 | = Sigma 24-70mm f/2.8 IF EX DG HSM
> 137.5 | = Sigma 18-125mm f/3.8-5.6 DC OS HSM
> 137.6 | = Sigma 17-70mm f/2.8-4 DC Macro OS HSM
> 138 | = Canon EF 28-80mm f/2.8-4L
> 139 | = Canon EF 400mm f/2.8L
> 140 | = Canon EF 500mm f/4.5L
> 141 | = Canon EF 500mm f/4.5L
> 142 | = Canon EF 300mm f/2.8L IS
> 143 | = Canon EF 500mm f/4L IS
> 144 | = Canon EF 35-135mm f/4-5.6 USM
> 145 | = Canon EF 100-300mm f/4.5-5.6 USM
> 146 | = Canon EF 70-210mm f/3.5-4.5 USM
> 147 | = Canon EF 35-135mm f/4-5.6 USM
> 148 | = Canon EF 28-80mm f/3.5-5.6 USM
> 149 | = Canon EF 100mm f/2 USM
> 150 | = Canon EF 14mm f/2.8L or Sigma Lens
> 150.1 | = Sigma 20mm EX f/1.8
> 150.2 | = Sigma 30mm f/1.4 DC HSM
> 150.3 | = Sigma 24mm f/1.8 DG Macro EX
> 151 | = Canon EF 200mm f/2.8L
> 152 | = Canon EF 300mm f/4L IS or Sigma Lens
> 152.1 | = Sigma 12-24mm f/4.5-5.6 EX DG ASPHERICAL HSM
> 152.2 | = Sigma 14mm f/2.8 EX Aspherical HSM
> 152.3 | = Sigma 10-20mm f/4-5.6
> 152.4 | = Sigma 100-300mm f/4
> 153 | = Canon EF 35-350mm f/3.5-5.6L or Sigma or Tamron Lens
> 153.1 | = Sigma 50-500mm f/4-6.3 APO HSM EX
> 153.2 | = Tamron AF 28-300mm f/3.5-6.3 XR LD Aspherical [IF] Macro
> 153.3 | = Tamron AF 18-200mm f/3.5-6.3 XR Di II LD Aspherical [IF] Macro Model A14
> 153.4 | = Tamron 18-250mm f/3.5-6.3 Di II LD Aspherical [IF] Macro
> 154 | = Canon EF 20mm f/2.8 USM
> 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 or Tamron Lens
> 160.1 | = Tamron AF 19-35mm f/3.5-4.5
> 161 | = Canon EF 28-70mm f/2.8L or Sigma or Tamron Lens
> 161.1 | = Sigma 24-70mm f/2.8 EX
> 161.2 | = Sigma 28-70mm f/2.8 EX
> 161.3 | = Tamron AF 17-50mm f/2.8 Di-II LD Aspherical
> 161.4 | = Tamron 90mm f/2.8
> 162 | = Canon EF 200mm f/2.8L
> 163 | = Canon EF 300mm f/4L
> 164 | = Canon EF 400mm f/5.6L
> 165 | = Canon EF 70-200mm f/2.8 L
> 166 | = Canon EF 70-200mm f/2.8 L + 1.4x
> 167 | = Canon EF 70-200mm f/2.8 L + 2x
> 168 | = Canon EF 28mm f/1.8 USM
> 169 | = Canon EF 17-35mm f/2.8L or Sigma Lens
> 169.1 | = Sigma 18-200mm f/3.5-6.3 DC OS
> 169.2 | = Sigma 15-30mm f/3.5-4.5 EX DG Aspherical
> 169.3 | = Sigma 18-50mm f/2.8 Macro
> 169.4 | = Sigma 50mm f/1.4 EX DG HSM
> 169.5 | = Sigma 85mm f/1.4 EX DG HSM
> 170 | = Canon EF 200mm f/2.8L II
> 171 | = Canon EF 300mm f/4L
> 172 | = Canon EF 400mm f/5.6L
> 173 | = Canon EF 180mm Macro f/3.5L or Sigma Lens
> 173.1 | = Sigma 180mm EX HSM Macro f/3.5
> 173.2 | = Sigma APO Macro 150mm f/2.8 EX DG HSM
> 174 | = Canon EF 135mm f/2L or Sigma Lens
> 174.1 | = Sigma 70-200mm f/2.8 EX DG APO OS HSM
> 175 | = Canon EF 400mm f/2.8L
> 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
> 179 | = Canon EF 24mm f/1.4L
> 180 | = Canon EF 35mm f/1.4L
> 181 | = Canon EF 100-400mm f/4.5-5.6L IS + 1.4x
> 182 | = Canon EF 100-400mm f/4.5-5.6L IS + 2x
> 183 | = Canon EF 100-400mm f/4.5-5.6L IS
> 184 | = Canon EF 400mm f/2.8L + 2x
> 185 | = Canon EF 600mm f/4L IS
> 186 | = Canon EF 70-200mm f/4L
> 187 | = Canon EF 70-200mm f/4L + 1.4x
> 188 | = Canon EF 70-200mm f/4L + 2x
> 189 | = Canon EF 70-200mm f/4L + 2.8x
> 190 | = Canon EF 100mm f/2.8 Macro
> 191 | = Canon EF 400mm f/4 DO IS
> 193 | = Canon EF 35-80mm f/4-5.6 USM
> 194 | = Canon EF 80-200mm f/4.5-5.6 USM
> 195 | = Canon EF 35-105mm f/4.5-5.6 USM
> 196 | = Canon EF 75-300mm f/4-5.6 USM
> 197 | = Canon EF 75-300mm f/4-5.6 IS USM
> 198 | = Canon EF 50mm f/1.4 USM
> 199 | = Canon EF 28-80mm f/3.5-5.6 USM
> 200 | = Canon EF 75-300mm f/4-5.6 USM
> 201 | = Canon EF 28-80mm f/3.5-5.6 USM
> 202 | = Canon EF 28-80mm f/3.5-5.6 USM IV
> 208 | = Canon EF 22-55mm f/4-5.6 USM
> 209 | = Canon EF 55-200mm f/4.5-5.6
> 210 | = Canon EF 28-90mm f/4-5.6 USM
> 211 | = Canon EF 28-200mm f/3.5-5.6 USM
> 212 | = Canon EF 28-105mm f/4-5.6 USM
> 213 | = Canon EF 90-300mm f/4.5-5.6 USM
> 214 | = Canon EF-S 18-55mm f/3.5-5.6 USM
> 215 | = Canon EF 55-200mm f/4.5-5.6 II USM
> 224 | = Canon EF 70-200mm f/2.8L IS
> 225 | = Canon EF 70-200mm f/2.8L IS + 1.4x
> 226 | = Canon EF 70-200mm f/2.8L IS + 2x
> 227 | = Canon EF 70-200mm f/2.8L IS + 2.8x
> 228 | = Canon EF 28-105mm f/3.5-4.5 USM
> 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
> 233 | = Canon EF 28-300mm f/3.5-5.6L IS
> 234 | = Canon EF-S 17-85mm f4-5.6 IS USM
> 235 | = Canon EF-S 10-22mm f/3.5-4.5 USM
> 236 | = Canon EF-S 60mm f/2.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
> 240 | = Canon EF-S 17-55mm f/2.8 IS USM
> 241 | = Canon EF 50mm f/1.2L
> 242 | = Canon EF 70-200mm f/4L IS
> 243 | = Canon EF 70-200mm f/4L IS + 1.4x
> 244 | = Canon EF 70-200mm f/4L IS + 2x
> 245 | = Canon EF 70-200mm f/4L IS + 2.8x
> 246 | = Canon EF 16-35mm f/2.8L II
> 247 | = Canon EF 14mm f/2.8L II USM
> 248 | = Canon EF 200mm f/2L IS
> 249 | = Canon EF 800mm f/5.6L IS
> 250 | = Canon EF 24 f/1.4L II
> 251 | = Canon EF 70-200mm f/2.8L IS II USM
> 254 | = Canon EF 100mm f/2.8L Macro IS USM
> 488 | = Canon EF-S 15-85mm f/3.5-5.6 IS USM

## Canon FocalLength Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | FocalType | int16u | 1 = Fixed 2 = Zoom
> 1 | FocalLength | int16u |
> 2 | FocalPlaneXSize FocalPlaneXUnknown? | int16u int16u | (these focal plane sizes are only valid for some models, and are affected by digital zoom if applied)
> 3 | FocalPlaneYSize FocalPlaneYUnknown? | int16u int16u |

## Canon ShotInfo Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | AutoISO | int16s | (actual ISO used = BaseISO * AutoISO / 100)
> 2 | BaseISO | int16s |
> 3 | MeasuredEV | int16s | (this is the Canon name for what could better be called MeasuredLV, and should be close to the calculated LightValue for a proper exposure with most models)
> 4 | TargetAperture | int16s |
> 5 | TargetExposureTime | int16s |
> 6 | ExposureCompensation | int16s |
> 7 | WhiteBalance | int16s | --> Canon WhiteBalance Values
> 8 | SlowShutter | int16s | 0 = Off 1 = Night Scene 2 = On 3 = None
> 9 | SequenceNumber | int16s |
> 10 | OpticalZoomCode | int16s | (for many PowerShot models, a this is 0-6 for wide-tele zoom)
> 12 | CameraTemperature | int16s | (newer EOS models only)
> 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 = All |
> 15 | FlashExposureComp | int16s |
> 16 | AutoExposureBracketing | int16s | -1 = On 0 = Off 1 = On (shot 1) 2 = On (shot 2) 3 = On (shot 3)
> 17 | AEBBracketValue | int16s |
> 18 | ControlMode | int16s | 0 = n/a 1 = Camera Local Control 3 = Computer Remote Control
> 19 | FocusDistanceUpper | int16u | (FocusDistance tags are only extracted if FocusDistanceUpper is non-zero)
> 20 | FocusDistanceLower | int16u |
> 21 | FNumber | int16s |
> 22 | ExposureTime | int16s |
> 23 | MeasuredEV2 | int16s |
> 24 | BulbDuration | int16s |
> 26 | CameraType | int16s | 248 = EOS High-end 250 = Compact 252 = EOS Mid-range 255 = DV Camera
> 27 | AutoRotate | int16s | -1 = n/a 0 = None 1 = Rotate 90 CW 2 = Rotate 180 3 = Rotate 270 CW
> 28 | NDFilter | int16s | -1 = n/a 0 = Off 1 = On
> 29 | SelfTimer2 | int16s |
> 33 | FlashOutput | int16s | (used only for PowerShot models, this has a maximum value of 500 for models like the A570IS)

## Canon WhiteBalance Values

> Value | WhiteBalance | Value | WhiteBalance
> --- | --- | --- | ---
> 0 | = Auto | 11 | = PC Set2
> 1 | = Daylight | 12 | = PC Set3
> 2 | = Cloudy | 14 | = Daylight Fluorescent
> 3 | = Tungsten | 15 | = Custom 1
> 4 | = Fluorescent | 16 | = Custom 2
> 5 | = Flash | 17 | = Underwater
> 6 | = Custom | 18 | = Custom 3
> 7 | = Black & White | 19 | = Custom 4
> 8 | = Shade | 20 | = PC Set4
> 9 | = Manual Temperature (Kelvin) | 21 | = PC Set5
> 10 | = PC Set1 |  |

## Canon Panorama Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 2 | PanoramaFrameNumber | int16s |
> 5 | PanoramaDirection | int16s | 0 = Left to Right 1 = Right to Left 2 = Bottom to Top 3 = Top to Bottom 4 = 2x2 Matrix (Clockwise)

## Canon UnknownD30 Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> [no tags known]

## Canon CameraInfo1D Tags

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 first table below lists CameraInfo tags for the 1D and 1DS.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 4 | ExposureTime | int8u |
> 10 | FocalLength | int16u |
> 13 | LensType | int16uRev | --> Canon LensType Values
> 14 | ShortFocal | int16u |
> 16 | LongFocal | int16u |
> 65 | SharpnessFrequency | int8u | (1D only)
> 0 = n/a 1 = Lowest 2 = Low |  | 3 = Standard 4 = High 5 = Highest |
> 66 | Sharpness | int8s | (1D only)
> 68 | WhiteBalance | int8u | --> Canon WhiteBalance Values (1D only)
> 71 | SharpnessFrequency | int8u | (1DS only)
> 0 = n/a 1 = Lowest 2 = Low |  | 3 = Standard 4 = High 5 = Highest |
> 72 | ColorTemperature Sharpness | int16u int8s | (1D only) (1DS only)
> 74 | WhiteBalance | int8u | --> Canon WhiteBalance Values (1DS only)
> 75 | PictureStyle | int8u | --> Canon PictureStyle Values (1D only, called 'Color Matrix' in owner's manual)
> 78 | ColorTemperature | int16u | (1DS only)
> 81 | PictureStyle | int8u | --> Canon PictureStyle Values (1DS only)

## Canon PictureStyle Values

> Value | PictureStyle | Value | PictureStyle
> --- | --- | --- | ---
> 0x0 | = None | 0x23 | = User Def. 3
> 0x1 | = Standard | 0x41 | = PC 1
> 0x2 | = Portrait | 0x42 | = PC 2
> 0x3 | = High Saturation | 0x43 | = PC 3
> 0x4 | = Adobe RGB | 0x81 | = Standard
> 0x5 | = Low Saturation | 0x82 | = Portrait
> 0x6 | = CM Set 1 | 0x83 | = Landscape
> 0x7 | = CM Set 2 | 0x84 | = Neutral
> 0x21 | = User Def. 1 | 0x85 | = Faithful
> 0x22 | = User Def. 2 | 0x86 | = Monochrome

## Canon CameraInfo1DmkII Tags

CameraInfo tags for the 1DmkII and 1DSmkII.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 4 | ExposureTime | int8u |
> 9 | FocalLength | int16uRev |
> 12 | LensType | int16uRev | --> Canon LensType Values
> 17 | ShortFocal | int16uRev |
> 19 | LongFocal | int16uRev |
> 45 | FocalType | int8u | 0 = Fixed 2 = Zoom
> 54 | WhiteBalance | int8u | --> Canon WhiteBalance Values
> 55 | ColorTemperature | int16uRev |
> 57 | CanonImageSize | int16u |
> 0 = Large 1 = Medium 2 = Small 5 = Medium 1 6 = Medium 2 7 = Medium 3 8 = Postcard |  | 9 = Widescreen 128 = 640x480 Movie 129 = Medium Movie 130 = Small Movie 137 = 1280x720 Movie 142 = 1920x1080 Movie |
> 102 | JPEGQuality | int8u | (a number from 1 to 10)
> 108 | PictureStyle | int8u | --> Canon PictureStyle Values
> 110 | Saturation | int8s | 0 = Normal
> 111 | ColorTone | int8s | 0 = Normal
> 114 | Sharpness | int8s |
> 115 | Contrast | int8s | 0 = Normal
> 117 | ISO | string[5] |

## Canon CameraInfo1DmkIIN Tags

CameraInfo tags for the 1DmkIIN.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 4 | ExposureTime | int8u |
> 9 | FocalLength | int16uRev |
> 12 | LensType | int16uRev | --> Canon LensType Values
> 17 | ShortFocal | int16uRev |
> 19 | LongFocal | int16uRev |
> 54 | WhiteBalance | int8u | --> Canon WhiteBalance Values
> 55 | ColorTemperature | int16uRev |
> 115 | PictureStyle | int8u | --> Canon PictureStyle Values
> 116 | Sharpness | int8s |
> 117 | Contrast | int8s | 0 = Normal
> 118 | Saturation | int8s | 0 = Normal
> 119 | ColorTone | int8s | 0 = Normal
> 121 | ISO | string[5] |

## Canon CameraInfo1DmkIII Tags

CameraInfo tags for the 1DmkIII and 1DSmkIII.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 3 | FNumber | int8u |
> 4 | ExposureTime | int8u |
> 6 | ISO | int8u |
> 24 | CameraTemperature | int8u |
> 27 | MacroMagnification | int8u | (currently decoded only for the MP-E 65mm f/2.8 1-5x Macro Photo)
> 29 | FocalLength | int16uRev |
> 48 | CameraOrientation | int8u | 0 = Horizontal (normal) 1 = Rotate 90 CW 2 = Rotate 270 CW
> 67 | FocusDistanceUpper | int16uRev |
> 69 | FocusDistanceLower | int16uRev |
> 94 | WhiteBalance | int16u | --> Canon WhiteBalance Values
> 98 | ColorTemperature | int16u |
> 134 | PictureStyle | int8u | --> Canon PictureStyle Values
> 273 | LensType | int16uRev | --> Canon LensType Values
> 275 | ShortFocal | int16uRev |
> 277 | LongFocal | int16uRev |
> 310 | FirmwareVersion | string[6] |
> 370 | FileIndex | int32u |
> 374 | ShutterCount | int32u | (may be valid only for some 1DmkIII copies, even running the same firmware)
> 382 | DirectoryIndex | int32u |
> 682 | PictureStyleInfo | - | --> Canon PSInfo Tags
> 1114 | TimeStamp1 | int32u | (only valid for some versions of the 1DmkIII firmware)
> 1118 | TimeStamp | int32u | (valid for the 1DSmkIII and some versions of the 1DmkIII firmware)

## Canon PSInfo Tags

Custom picture style information for various models.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ContrastStandard | int32s | -559038737 = n/a
> 4 | SharpnessStandard | int32s | -559038737 = n/a
> 8 | SaturationStandard | int32s | -559038737 = n/a
> 12 | ColorToneStandard | int32s | -559038737 = n/a
> 16 | FilterEffectStandard? | int32s | -559038737 = n/a
> 20 | ToningEffectStandard? | int32s | -559038737 = n/a
> 24 | ContrastPortrait | int32s | -559038737 = n/a
> 28 | SharpnessPortrait | int32s | -559038737 = n/a
> 32 | SaturationPortrait | int32s | -559038737 = n/a
> 36 | ColorTonePortrait | int32s | -559038737 = n/a
> 40 | FilterEffectPortrait? | int32s | -559038737 = n/a
> 44 | ToningEffectPortrait? | int32s | -559038737 = n/a
> 48 | ContrastLandscape | int32s | -559038737 = n/a
> 52 | SharpnessLandscape | int32s | -559038737 = n/a
> 56 | SaturationLandscape | int32s | -559038737 = n/a
> 60 | ColorToneLandscape | int32s | -559038737 = n/a
> 64 | FilterEffectLandscape? | int32s | -559038737 = n/a
> 68 | ToningEffectLandscape? | int32s | -559038737 = n/a
> 72 | ContrastNeutral | int32s | -559038737 = n/a
> 76 | SharpnessNeutral | int32s | -559038737 = n/a
> 80 | SaturationNeutral | int32s | -559038737 = n/a
> 84 | ColorToneNeutral | int32s | -559038737 = n/a
> 88 | FilterEffectNeutral? | int32s | -559038737 = n/a
> 92 | ToningEffectNeutral? | int32s | -559038737 = n/a
> 96 | ContrastFaithful | int32s | -559038737 = n/a
> 100 | SharpnessFaithful | int32s | -559038737 = n/a
> 104 | SaturationFaithful | int32s | -559038737 = n/a
> 108 | ColorToneFaithful | int32s | -559038737 = n/a
> 112 | FilterEffectFaithful? | int32s | -559038737 = n/a
> 116 | ToningEffectFaithful? | int32s | -559038737 = n/a
> 120 | ContrastMonochrome | int32s | -559038737 = n/a
> 124 | SharpnessMonochrome | int32s | -559038737 = n/a
> 128 | SaturationMonochrome? | int32s | -559038737 = n/a
> 132 | ColorToneMonochrome? | int32s | -559038737 = n/a
> 136 | FilterEffectMonochrome | int32s | -559038737 = n/a 0x0 = None 0x1 = Yellow 0x2 = Orange 0x3 = Red 0x4 = Green
> 140 | ToningEffectMonochrome | int32s | -559038737 = n/a 0x0 = None 0x1 = Sepia 0x2 = Blue 0x3 = Purple 0x4 = Green
> 144 | ContrastUserDef1 | int32s | -559038737 = n/a
> 148 | SharpnessUserDef1 | int32s | -559038737 = n/a
> 152 | SaturationUserDef1 | int32s | -559038737 = n/a
> 156 | ColorToneUserDef1 | int32s | -559038737 = n/a
> 160 | FilterEffectUserDef1 | int32s | -559038737 = n/a 0x0 = None 0x1 = Yellow 0x2 = Orange 0x3 = Red 0x4 = Green
> 164 | ToningEffectUserDef1 | int32s | -559038737 = n/a 0x0 = None 0x1 = Sepia 0x2 = Blue 0x3 = Purple 0x4 = Green
> 168 | ContrastUserDef2 | int32s | -559038737 = n/a
> 172 | SharpnessUserDef2 | int32s | -559038737 = n/a
> 176 | SaturationUserDef2 | int32s | -559038737 = n/a
> 180 | ColorToneUserDef2 | int32s | -559038737 = n/a
> 184 | FilterEffectUserDef2 | int32s | -559038737 = n/a 0x0 = None 0x1 = Yellow 0x2 = Orange 0x3 = Red 0x4 = Green
> 188 | ToningEffectUserDef2 | int32s | -559038737 = n/a 0x0 = None 0x1 = Sepia 0x2 = Blue 0x3 = Purple 0x4 = Green
> 192 | ContrastUserDef3 | int32s | -559038737 = n/a
> 196 | SharpnessUserDef3 | int32s | -559038737 = n/a
> 200 | SaturationUserDef3 | int32s | -559038737 = n/a
> 204 | ColorToneUserDef3 | int32s | -559038737 = n/a
> 208 | FilterEffectUserDef3 | int32s | -559038737 = n/a 0x0 = None 0x1 = Yellow 0x2 = Orange 0x3 = Red 0x4 = Green
> 212 | ToningEffectUserDef3 | int32s | -559038737 = n/a 0x0 = None 0x1 = Sepia 0x2 = Blue 0x3 = Purple 0x4 = Green
> 216 | UserDef1PictureStyle | int16u | --> Canon UserDefStyle Values
> 218 | UserDef2PictureStyle | int16u | --> Canon UserDefStyle Values
> 220 | UserDef3PictureStyle | int16u | --> Canon UserDefStyle Values

## Canon UserDefStyle Values

Base style for user-defined picture styles. PC values represent external picture styles which may be downloaded from Canon and installed in the camera.

> Value | UserDefStyle | Value | UserDefStyle
> --- | --- | --- | ---
> 0x41 | = PC 1 | 0x83 | = Landscape
> 0x42 | = PC 2 | 0x84 | = Neutral
> 0x43 | = PC 3 | 0x85 | = Faithful
> 0x81 | = Standard | 0x86 | = Monochrome
> 0x82 | = Portrait |  |

## Canon CameraInfo1DmkIV Tags

CameraInfo tags for the 1DmkIV.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 3 | FNumber | int8u |
> 4 | ExposureTime | int8u |
> 6 | ISO | int8u |
> 7 | HighlightTonePriority | int8u | 0 = Off 1 = On
> 8 | MeasuredEV2 | int8u |
> 9 | MeasuredEV3 | int8u |
> 21 | FlashMeteringMode | int8u | 0 = E-TTL 3 = TTL 4 = External Auto 5 = External Manual 6 = Off
> 25 | CameraTemperature | int8u |
> 30 | FocalLength | int16uRev |
> 53 | CameraOrientation | int8u | 0 = Horizontal (normal) 1 = Rotate 90 CW 2 = Rotate 270 CW
> 84 | FocusDistanceUpper | int16uRev |
> 86 | FocusDistanceLower | int16uRev |
> 119 | WhiteBalance | int16u | --> Canon WhiteBalance Values (firmware 4.2.1)
> 120 | WhiteBalance | int16u | --> Canon WhiteBalance Values (firmware 1.0.4)
> 123 | ColorTemperature | int16u |
> 124 | ColorTemperature | int16u |
> 334 | LensType | int16uRev | --> Canon LensType Values
> 335 | LensType | int16uRev | --> Canon LensType Values
> 336 | ShortFocal | int16uRev |
> 337 | ShortFocal | int16uRev |
> 338 | LongFocal | int16uRev |
> 339 | LongFocal | int16uRev |
> 488 | FirmwareVersion | N |
> 493 | FirmwareVersion | N |
> 551 | FileIndex | int32u |
> 556 | FileIndex | int32u |
> 563 | DirectoryIndex | int32u |
> 568 | DirectoryIndex | int32u |
> 867 | PictureStyleInfo | - | --> Canon PSInfo Tags
> 872 | PictureStyleInfo | - | --> Canon PSInfo Tags

## Canon CameraInfo5D Tags

CameraInfo tags for the EOS 5D.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 3 | FNumber | int8u |
> 4 | ExposureTime | int8u |
> 6 | ISO | int8u |
> 12 | LensType | int16uRev | --> Canon LensType Values
> 23 | CameraTemperature | int8u |
> 27 | MacroMagnification | int8s | (currently decoded only for the MP-E 65mm f/2.8 1-5x Macro Photo)
> 39 | CameraOrientation | int8s | 0 = Horizontal (normal) 1 = Rotate 90 CW 2 = Rotate 270 CW
> 40 | FocalLength | int16uRev |
> 56 | AFPointsInFocus5D | int16uRev |
> 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 Servo6 |
> 84 | WhiteBalance | int16u | --> Canon WhiteBalance Values
> 88 | ColorTemperature | int16u |
> 108 | PictureStyle | int8u | --> Canon PictureStyle Values
> 147 | ShortFocal | int16uRev |
> 149 | LongFocal | int16uRev |
> 151 | LensType | int16uRev | --> Canon LensType Values
> 164 | FirmwareRevision | string[8] |
> 172 | ShortOwnerName | string[16] |
> 208 | ImageNumber | int16u |
> 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 | -559038737 = n/a 0 = None 1 = Yellow 2 = Orange 3 = Red 4 = Green
> 256 | 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 | -559038737 = n/a 0 = None 1 = Sepia 2 = Blue 3 = Purple 4 = Green
> 265 | ColorToneUserDef1 | int8s |
> 266 | ColorToneUserDef2 | int8s |
> 267 | ColorToneUserDef3 | int8s |
> 268 | UserDef1PictureStyle | int16u | --> Canon UserDefStyle Values
> 270 | UserDef2PictureStyle | int16u | --> Canon UserDefStyle Values
> 272 | UserDef3PictureStyle | int16u | --> Canon UserDefStyle Values
> 284 | TimeStamp | int32u |

## Canon CameraInfo5DmkII Tags

CameraInfo tags for the EOS 5D Mark II.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 3 | FNumber | int8u |
> 4 | ExposureTime | int8u |
> 6 | ISO | int8u |
> 7 | HighlightTonePriority | int8u | 0 = Off 1 = On
> 21 | FlashMeteringMode | int8u | 0 = E-TTL 3 = TTL 4 = External Auto 5 = External Manual 6 = Off
> 25 | CameraTemperature | int8u |
> 27 | MacroMagnification | int8u | (currently decoded only for the MP-E 65mm f/2.8 1-5x Macro Photo)
> 30 | FocalLength | int16uRev |
> 49 | CameraOrientation | int8u | 0 = Horizontal (normal) 1 = Rotate 90 CW 2 = Rotate 270 CW
> 80 | FocusDistanceUpper | int16uRev |
> 82 | FocusDistanceLower | int16uRev |
> 111 | WhiteBalance | int16u | --> Canon WhiteBalance Values
> 115 | ColorTemperature | int16u |
> 167 | PictureStyle | int8u | --> Canon PictureStyle Values
> 189 | HighISONoiseReduction | int8u | 0 = Standard 1 = Low 2 = Strong 3 = Off
> 191 | AutoLightingOptimizer | int8u | 0 = Standard 1 = Low 2 = Strong 3 = Off
> 230 | LensType | int16uRev | --> Canon LensType Values
> 232 | ShortFocal | int16uRev |
> 234 | LongFocal | int16uRev |
> 346 | CameraInfo5DmkII_2a | - | --> Canon CameraInfo5DmkII_2 Tags (at this location for firmware 3.4.6 and 3.6.1)
> 382 | CameraInfo5DmkII_2b | - | --> Canon CameraInfo5DmkII_2 Tags (at this location for firmware 1.0.6 and 4.1.1)

## Canon CameraInfo5DmkII_2 Tags

More CameraInfo tags for the EOS 5D Mark II.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | FirmwareVersion | N |
> 61 | FileIndex | int32u |
> 73 | DirectoryIndex | int32u |
> 377 | PictureStyleInfo | - | --> Canon PSInfo Tags

## Canon CameraInfo7D Tags

CameraInfo tags for the EOS 7D.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 3 | FNumber | int8u |
> 4 | ExposureTime | int8u |
> 6 | ISO | int8u |
> 7 | HighlightTonePriority | int8u | 0 = Off 1 = On
> 8 | MeasuredEV2 | int8u |
> 9 | MeasuredEV | int8u |
> 21 | FlashMeteringMode | int8u | 0 = E-TTL 3 = TTL 4 = External Auto 5 = External Manual 6 = Off
> 25 | CameraTemperature | int8u |
> 30 | FocalLength | int16uRev |
> 32 | CameraInfo7D_2a | - | --> Canon CameraInfo7D_2 Tags (at this location for pre-production firmware version 3.7.5)
> 36 | CameraInfo7D_2b | - | --> Canon CameraInfo7D_2 Tags (at this location for firmware 1.0.7, 1.0.8, 1.1.0, 1.2.1 and 1.2.2)

## Canon CameraInfo7D_2 Tags

More CameraInfo tags for the EOS 7D.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 17 | CameraOrientation | int8u | 0 = Horizontal (normal) 1 = Rotate 90 CW 2 = Rotate 270 CW
> 48 | FocusDistanceUpper | int16uRev |
> 50 | FocusDistanceLower | int16uRev |
> 83 | WhiteBalance | int16u | --> Canon WhiteBalance Values
> 87 | ColorTemperature | int16u |
> 165 | HighISONoiseReduction | int8u | 0 = Standard 1 = Low 2 = Strong 3 = Off
> 238 | LensType | int16uRev | --> Canon LensType Values
> 240 | ShortFocal | int16uRev |
> 242 | LongFocal | int16uRev |
> 392 | FirmwareVersion | N |
> 455 | FileIndex | int32u |
> 467 | DirectoryIndex | int32u |
> 771 | PictureStyleInfo | - | --> Canon PSInfo Tags

## Canon CameraInfo40D Tags

CameraInfo tags for the EOS 40D.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 3 | FNumber | int8u |
> 4 | ExposureTime | int8u |
> 6 | ISO | int8u |
> 21 | FlashMeteringMode | int8u | 0 = E-TTL 3 = TTL 4 = External Auto 5 = External Manual 6 = Off
> 24 | CameraTemperature | int8u |
> 27 | MacroMagnification | int8u | (currently decoded only for the MP-E 65mm f/2.8 1-5x Macro Photo)
> 29 | FocalLength | int16uRev |
> 48 | CameraOrientation | int8u | 0 = Horizontal (normal) 1 = Rotate 90 CW 2 = Rotate 270 CW
> 67 | FocusDistanceUpper | int16uRev |
> 69 | FocusDistanceLower | int16uRev |
> 111 | WhiteBalance | int16u | --> Canon WhiteBalance Values
> 115 | ColorTemperature | int16u |
> 214 | LensType | int16uRev | --> Canon LensType Values
> 216 | ShortFocal | int16uRev |
> 218 | LongFocal | int16uRev |
> 255 | FirmwareVersion | string[6] |
> 307 | FileIndex | int32u | (combined with DirectoryIndex to give the Composite FileNumber tag)
> 319 | DirectoryIndex | int32u |
> 603 | PictureStyleInfo | - | --> Canon PSInfo Tags
> 2347 | LensModel | string[64] |

## Canon CameraInfo50D Tags

CameraInfo tags for the EOS 50D.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 3 | FNumber | int8u |
> 4 | ExposureTime | int8u |
> 6 | ISO | int8u |
> 7 | HighlightTonePriority | int8u | 0 = Off 1 = On
> 21 | FlashMeteringMode | int8u | 0 = E-TTL 3 = TTL 4 = External Auto 5 = External Manual 6 = Off
> 25 | CameraTemperature | int8u |
> 30 | FocalLength | int16uRev |
> 49 | CameraOrientation | int8u | 0 = Horizontal (normal) 1 = Rotate 90 CW 2 = Rotate 270 CW
> 80 | FocusDistanceUpper | int16uRev |
> 82 | FocusDistanceLower | int16uRev |
> 111 | WhiteBalance | int16u | --> Canon WhiteBalance Values
> 115 | ColorTemperature | int16u |
> 167 | PictureStyle | int8u | --> Canon PictureStyle Values
> 189 | HighISONoiseReduction | int8u | 0 = Standard 1 = Low 2 = Strong 3 = Off
> 191 | AutoLightingOptimizer | int8u | 0 = Standard 1 = Low 2 = Strong 3 = Off
> 234 | LensType | int16uRev | --> Canon LensType Values
> 236 | ShortFocal | int16uRev |
> 238 | LongFocal | int16uRev |
> 346 | FirmwareVersion | N | (at this location for firmware 2.6.1)
> 350 | FirmwareVersion | N | (at this location for firmware 1.0.2, 1.0.3, 2.9.1 and 3.1.1)
> 407 | FileIndex | int32u |
> 411 | FileIndex | int32u |
> 419 | DirectoryIndex | int32u |
> 423 | DirectoryIndex | int32u |
> 723 | PictureStyleInfo | - | --> Canon PSInfo Tags
> 727 | PictureStyleInfo | - | --> Canon PSInfo Tags

## Canon CameraInfo60D Tags

CameraInfo tags for the EOS 60D.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 3 | FNumber | int8u |
> 4 | ExposureTime | int8u |
> 6 | ISO | int8u |
> 25 | CameraTemperature | int8u |
> 30 | FocalLength | int16uRev |
> 54 | CameraOrientation | int8u | 0 = Horizontal (normal) 1 = Rotate 90 CW 2 = Rotate 270 CW
> 85 | FocusDistanceUpper | int16uRev |
> 87 | FocusDistanceLower | int16uRev |
> 125 | ColorTemperature | int16u |
> 232 | LensType | int16uRev | --> Canon LensType Values
> 234 | ShortFocal | int16uRev |
> 236 | LongFocal | int16uRev |
> 409 | FirmwareVersion | N |
> 473 | FileIndex | int32u |
> 485 | DirectoryIndex | int32u |
> 801 | PictureStyleInfo2 | - | --> Canon PSInfo2 Tags

## Canon PSInfo2 Tags

Custom picture style information for the EOS 60D.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ContrastStandard | int32s | -559038737 = n/a
> 4 | SharpnessStandard | int32s | -559038737 = n/a
> 8 | SaturationStandard | int32s | -559038737 = n/a
> 12 | ColorToneStandard | int32s | -559038737 = n/a
> 16 | FilterEffectStandard? | int32s | -559038737 = n/a
> 20 | ToningEffectStandard? | int32s | -559038737 = n/a
> 24 | ContrastPortrait | int32s | -559038737 = n/a
> 28 | SharpnessPortrait | int32s | -559038737 = n/a
> 32 | SaturationPortrait | int32s | -559038737 = n/a
> 36 | ColorTonePortrait | int32s | -559038737 = n/a
> 40 | FilterEffectPortrait? | int32s | -559038737 = n/a
> 44 | ToningEffectPortrait? | int32s | -559038737 = n/a
> 48 | ContrastLandscape | int32s | -559038737 = n/a
> 52 | SharpnessLandscape | int32s | -559038737 = n/a
> 56 | SaturationLandscape | int32s | -559038737 = n/a
> 60 | ColorToneLandscape | int32s | -559038737 = n/a
> 64 | FilterEffectLandscape? | int32s | -559038737 = n/a
> 68 | ToningEffectLandscape? | int32s | -559038737 = n/a
> 72 | ContrastNeutral | int32s | -559038737 = n/a
> 76 | SharpnessNeutral | int32s | -559038737 = n/a
> 80 | SaturationNeutral | int32s | -559038737 = n/a
> 84 | ColorToneNeutral | int32s | -559038737 = n/a
> 88 | FilterEffectNeutral? | int32s | -559038737 = n/a
> 92 | ToningEffectNeutral? | int32s | -559038737 = n/a
> 96 | ContrastFaithful | int32s | -559038737 = n/a
> 100 | SharpnessFaithful | int32s | -559038737 = n/a
> 104 | SaturationFaithful | int32s | -559038737 = n/a
> 108 | ColorToneFaithful | int32s | -559038737 = n/a
> 112 | FilterEffectFaithful? | int32s | -559038737 = n/a
> 116 | ToningEffectFaithful? | int32s | -559038737 = n/a
> 120 | ContrastMonochrome | int32s | -559038737 = n/a
> 124 | SharpnessMonochrome | int32s | -559038737 = n/a
> 128 | SaturationMonochrome? | int32s | -559038737 = n/a
> 132 | ColorToneMonochrome? | int32s | -559038737 = n/a
> 136 | FilterEffectMonochrome | int32s | -559038737 = n/a 0x0 = None 0x1 = Yellow 0x2 = Orange 0x3 = Red 0x4 = Green
> 140 | ToningEffectMonochrome | int32s | -559038737 = n/a 0x0 = None 0x1 = Sepia 0x2 = Blue 0x3 = Purple 0x4 = Green
> 144 | ContrastUnknown? | int32s | -559038737 = n/a
> 148 | SharpnessUnknown? | int32s | -559038737 = n/a
> 152 | SaturationUnknown? | int32s | -559038737 = n/a
> 156 | ColorToneUnknown? | int32s | -559038737 = n/a
> 160 | FilterEffectUnknown? | int32s | -559038737 = n/a 0x0 = None 0x1 = Yellow 0x2 = Orange 0x3 = Red 0x4 = Green
> 164 | ToningEffectUnknown? | int32s | -559038737 = n/a 0x0 = None 0x1 = Sepia 0x2 = Blue 0x3 = Purple 0x4 = Green
> 168 | ContrastUserDef1 | int32s | -559038737 = n/a
> 172 | SharpnessUserDef1 | int32s | -559038737 = n/a
> 176 | SaturationUserDef1 | int32s | -559038737 = n/a
> 180 | ColorToneUserDef1 | int32s | -559038737 = n/a
> 184 | FilterEffectUserDef1 | int32s | -559038737 = n/a 0x0 = None 0x1 = Yellow 0x2 = Orange 0x3 = Red 0x4 = Green
> 188 | ToningEffectUserDef1 | int32s | -559038737 = n/a 0x0 = None 0x1 = Sepia 0x2 = Blue 0x3 = Purple 0x4 = Green
> 192 | ContrastUserDef2 | int32s | -559038737 = n/a
> 196 | SharpnessUserDef2 | int32s | -559038737 = n/a
> 200 | SaturationUserDef2 | int32s | -559038737 = n/a
> 204 | ColorToneUserDef2 | int32s | -559038737 = n/a
> 208 | FilterEffectUserDef2 | int32s | -559038737 = n/a 0x0 = None 0x1 = Yellow 0x2 = Orange 0x3 = Red 0x4 = Green
> 212 | ToningEffectUserDef2 | int32s | -559038737 = n/a 0x0 = None 0x1 = Sepia 0x2 = Blue 0x3 = Purple 0x4 = Green
> 216 | ContrastUserDef3 | int32s | -559038737 = n/a
> 220 | SharpnessUserDef3 | int32s | -559038737 = n/a
> 224 | SaturationUserDef3 | int32s | -559038737 = n/a
> 228 | ColorToneUserDef3 | int32s | -559038737 = n/a
> 232 | FilterEffectUserDef3 | int32s | -559038737 = n/a 0x0 = None 0x1 = Yellow 0x2 = Orange 0x3 = Red 0x4 = Green
> 236 | ToningEffectUserDef3 | int32s | -559038737 = n/a 0x0 = None 0x1 = Sepia 0x2 = Blue 0x3 = Purple 0x4 = Green
> 240 | UserDef1PictureStyle | int16u | --> Canon UserDefStyle Values
> 242 | UserDef2PictureStyle | int16u | --> Canon UserDefStyle Values
> 244 | UserDef3PictureStyle | int16u | --> Canon UserDefStyle Values

## Canon CameraInfo450D Tags

CameraInfo tags for the EOS 450D.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 3 | FNumber | int8u |
> 4 | ExposureTime | int8u |
> 6 | ISO | int8u |
> 21 | FlashMeteringMode | int8u | 0 = E-TTL 3 = TTL 4 = External Auto 5 = External Manual 6 = Off
> 24 | CameraTemperature | int8u |
> 27 | MacroMagnification | int8u | (currently decoded only for the MP-E 65mm f/2.8 1-5x Macro Photo)
> 29 | FocalLength | int16uRev |
> 48 | CameraOrientation | int8u | 0 = Horizontal (normal) 1 = Rotate 90 CW 2 = Rotate 270 CW
> 67 | FocusDistanceUpper | int16uRev |
> 69 | FocusDistanceLower | int16uRev |
> 111 | WhiteBalance | int16u | --> Canon WhiteBalance Values
> 115 | ColorTemperature | int16u |
> 222 | LensType | int16uRev | --> Canon LensType Values
> 263 | FirmwareVersion | string[6] |
> 271 | OwnerName | string[32] |
> 307 | DirectoryIndex | int32u |
> 319 | FileIndex | int32u |
> 611 | PictureStyleInfo | - | --> Canon PSInfo Tags
> 2355 | LensModel | string[64] |

## Canon CameraInfo500D Tags

CameraInfo tags for the EOS 500D.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 3 | FNumber | int8u |
> 4 | ExposureTime | int8u |
> 6 | ISO | int8u |
> 7 | HighlightTonePriority | int8u | 0 = Off 1 = On
> 21 | FlashMeteringMode | int8u | 0 = E-TTL 3 = TTL 4 = External Auto 5 = External Manual 6 = Off
> 25 | CameraTemperature | int8u |
> 30 | FocalLength | int16uRev |
> 49 | CameraOrientation | int8u | 0 = Horizontal (normal) 1 = Rotate 90 CW 2 = Rotate 270 CW
> 80 | FocusDistanceUpper | int16uRev |
> 82 | FocusDistanceLower | int16uRev |
> 115 | WhiteBalance | int16u | --> Canon WhiteBalance Values
> 119 | ColorTemperature | int16u |
> 171 | PictureStyle | int8u | --> Canon PictureStyle Values
> 188 | HighISONoiseReduction | int8u | 0 = Standard 1 = Low 2 = Strong 3 = Off
> 190 | AutoLightingOptimizer | int8u | 0 = Standard 1 = Low 2 = Strong 3 = Off
> 246 | LensType | int16uRev | --> Canon LensType Values
> 248 | ShortFocal | int16uRev |
> 250 | LongFocal | int16uRev |
> 400 | FirmwareVersion | N |
> 467 | FileIndex | int32u |
> 479 | DirectoryIndex | int32u |
> 779 | PictureStyleInfo | - | --> Canon PSInfo Tags

## Canon CameraInfo550D Tags

CameraInfo tags for the EOS 550D.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 3 | FNumber | int8u |
> 4 | ExposureTime | int8u |
> 6 | ISO | int8u |
> 7 | HighlightTonePriority | int8u | 0 = Off 1 = On
> 21 | FlashMeteringMode | int8u | 0 = E-TTL 3 = TTL 4 = External Auto 5 = External Manual 6 = Off
> 25 | CameraTemperature | int8u |
> 30 | FocalLength | int16uRev |
> 53 | CameraOrientation | int8u | 0 = Horizontal (normal) 1 = Rotate 90 CW 2 = Rotate 270 CW
> 84 | FocusDistanceUpper | int16uRev |
> 86 | FocusDistanceLower | int16uRev |
> 120 | WhiteBalance | int16u | --> Canon WhiteBalance Values
> 124 | ColorTemperature | int16u |
> 176 | PictureStyle | int8u | --> Canon PictureStyle Values
> 255 | LensType | int16uRev | --> Canon LensType Values
> 257 | ShortFocal | int16uRev |
> 259 | LongFocal | int16uRev |
> 420 | FirmwareVersion | N |
> 484 | FileIndex | int32u |
> 496 | DirectoryIndex | int32u |
> 796 | PictureStyleInfo | - | --> Canon PSInfo Tags

## Canon CameraInfo1000D Tags

CameraInfo tags for the EOS 1000D.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 3 | FNumber | int8u |
> 4 | ExposureTime | int8u |
> 6 | ISO | int8u |
> 21 | FlashMeteringMode | int8u | 0 = E-TTL 3 = TTL 4 = External Auto 5 = External Manual 6 = Off
> 24 | CameraTemperature | int8u |
> 27 | MacroMagnification | int8u | (currently decoded only for the MP-E 65mm f/2.8 1-5x Macro Photo)
> 29 | FocalLength | int16uRev |
> 48 | CameraOrientation | int8u | 0 = Horizontal (normal) 1 = Rotate 90 CW 2 = Rotate 270 CW
> 67 | FocusDistanceUpper | int16uRev |
> 69 | FocusDistanceLower | int16uRev |
> 111 | WhiteBalance | int16u | --> Canon WhiteBalance Values
> 115 | ColorTemperature | int16u |
> 226 | LensType | int16uRev | --> Canon LensType Values
> 267 | FirmwareVersion | string[6] |
> 311 | DirectoryIndex | int32u |
> 323 | FileIndex | int32u |
> 615 | PictureStyleInfo | - | --> Canon PSInfo Tags
> 2359 | LensModel | string[64] |

## Canon CameraInfoPowerShot Tags

CameraInfo tags for PowerShot models such as the A450, A460, A550, A560, A570, A630, A640, A650, A710, A720, G7, G9, S5, SD40, SD750, SD800, SD850, SD870, SD900, SD950, SD1000, SX100 and TX1.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ISO | int32s |
> 5 | FNumber | int32s |
> 6 | ExposureTime | int32s |
> 23 | Rotation | int32s |
> 135 | CameraTemperature | int32s | (A450, A460, A550, A630, A640 and A710)
> 145 | CameraTemperature | int32s | (A560, A570, A650, A720, G7, G9, S5, SD40, SD750, SD800, SD850, SD870, SD900, SD950, SD1000, SX100 and TX1)

## Canon CameraInfoPowerShot2 Tags

CameraInfo tags for PowerShot models such as the A470, A480, A490, A495, A580, A590, A1000, A1100, A2000, A2100, A3000, A3100, D10, E1, G10, G11, S90, S95, SD770, SD780, SD790, SD880, SD890, SD940, SD960, SD970, SD980, SD990, SD1100, SD1200, SD1300, SD1400, SD3500, SD4000, SD4500, SX1, SX10, SX20, SX110, SX120, SX130, SX200 and SX210.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | ISO | int32s |
> 6 | FNumber | int32s |
> 7 | ExposureTime | int32s |
> 24 | Rotation | int32s |
> 153 | CameraTemperature | int32s | (A470, A580, A590, SD770, SD790, SD890 and SD1100)
> 159 | CameraTemperature | int32s | (A1000, A2000, E1, G10, SD880, SD990, SX1, SX10 and SX110)
> 164 | CameraTemperature | int32s | (A480, A1100, A2100, D10, SD780, SD960, SD970, SD1200 and SX200)
> 168 | CameraTemperature | int32s | (A490, A495, A3000, A3100, G11, S90, SD940, SD980, SD1300, SD1400, SD3500, SD4000, SX20, SX120 and SX210)
> 261 | CameraTemperature | int32s | (S95, SD4500 and SX130)

## Canon CameraInfoUnknown32 Tags

Unknown CameraInfo tags are divided into 3 tables based on format size.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 71 | CameraTemperature | int32s | (S1)
> 83 | CameraTemperature | int32s | (S2)
> 91 | CameraTemperature | int32s | (A410, A610, A620, S80, SD30, SD400, SD430, SD450, SD500 and SD550)
> 92 | CameraTemperature | int32s | (S3)
> 100 | CameraTemperature | int32s | (A420, A430, A530, A540, A700, SD600, SD630 and SD700)

## Canon CameraInfoUnknown16 Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> [no tags known]

## Canon CameraInfoUnknown Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> [no tags known]

## Canon MovieInfo Tags

Tags written by some Canon cameras when recording video.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | FrameRate | int16u |
> 2 | FrameCount | int16u |
> 4 | FrameCount | int32u |
> 6 | FrameRate | rational32u |
> 106 | Duration | int32u |
> 108 | AudioBitrate | int32u |
> 110 | AudioSampleRate | int32u |
> 112 | AudioChannels | int32u |
> 116 | VideoCodec | undef[4] |

## Canon AFInfo Tags

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 N |
> 12 | PrimaryAFPoint | N |

## Canon MyColors Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 2 | MyColorMode | int16u |
> 0 = Off 1 = Positive Film 2 = Light Skin Tone 3 = Dark Skin Tone 4 = Vivid Blue 5 = Vivid Green 6 = Vivid Red |  | 7 = Color Accent 8 = Color Swap 9 = Custom 12 = Vivid 13 = Neutral 14 = Sepia 15 = B&W |

## Canon FaceDetect1 Tags

> 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] |

## Canon FaceDetect2 Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 2 | FacesDetected | int8u |

## Canon AFInfo2 Tags

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 | AFAreaMode | N | 0 = Off (Manual Focus) 2 = Single-point AF 4 = Multi-point AF or AI AF 5 = Face Detect AF 7 = Zone AF 8 = AF Point Expansion 9 = Spot AF
> 2 | NumAFPoints | N |
> 3 | ValidAFPoints | N | (number of AF points valid in the following information)
> 4 | CanonImageWidth | N |
> 5 | CanonImageHeight | 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_0x000d? | N N |
> 14 | PrimaryAFPoint | N |

## Canon FileInfo Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | FileNumber ShutterCount | int32u 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 = WB
> 4 | BracketValue | int16s |
> 5 | BracketShotNumber | int16s |
> 6 | RawJpgQuality | int16s | 1 = Economy 2 = Normal 3 = Fine 4 = RAW 5 = Superfine 130 = Normal Movie
> 7 | RawJpgSize | int16s | 0 = Large 1 = Medium 2 = Small 5 = Medium 1 6 = Medium 2 7 = Medium 3 8 = Postcard 9 = Widescreen 128 = 640x480 Movie 129 = Medium Movie 130 = Small Movie 137 = 1280x720 Movie 142 = 1920x1080 Movie
> 8 | LongExposureNoiseReduction2 | int16s | (for some modules this gives the long exposure noise reduction applied to the image, but for other models this just reflects the setting independent of whether or not it was applied) 0 = Off 1 = On (1D) 3 = On 4 = Auto
> 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 = Green
> 15 | ToningEffect | int16s | 0 = None 1 = Sepia 2 = Blue 3 = Purple 4 = Green
> 16 | MacroMagnification | int16s | (currently decoded only for the MP-E 65mm f/2.8 1-5x Macro Photo, and not valid for all camera models)
> 19 | LiveViewShooting | int16s | 0 = Off 1 = On
> 25 | FlashExposureLock | int16s | 0 = Off 1 = On

## Canon SerialInfo Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 9 | InternalSerialNumber | string |

## Canon CropInfo Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | CropLeftMargin | int16u |
> 1 | CropRightMargin | int16u |
> 2 | CropTopMargin | int16u |
> 3 | CropBottomMargin | int16u |

## Canon AspectInfo Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | AspectRatio | int32u | 0 = 3:2 1 = 1:1 2 = 4:3 7 = 16:9
> 1 | CroppedImageWidth | int32u |
> 2 | CroppedImageHeight | int32u |

## Canon Processing Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | ToneCurve | int16s | 0 = Standard 1 = Manual 2 = Custom
> 2 | Sharpness | int16s | (all models except the 20D and 350D)
> 3 | SharpnessFrequency | int16s |
> 0 = n/a 1 = Lowest 2 = Low |  | 3 = Standard 4 = High 5 = Highest |
> 4 | SensorRedLevel | int16s |
> 5 | SensorBlueLevel | int16s |
> 6 | WhiteBalanceRed | int16s |
> 7 | WhiteBalanceBlue | int16s |
> 8 | WhiteBalance | int16s | --> Canon WhiteBalance Values
> 9 | ColorTemperature | int16s |
> 10 | PictureStyle | int16s | --> Canon PictureStyle Values
> 11 | DigitalGain | int16s |
> 12 | WBShiftAB | int16s | (positive is a shift toward amber)
> 13 | WBShiftGM | int16s | (positive is a shift toward green)

## Canon ColorBalance Tags

These tags are used by the 10D and 300D.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | WB_RGGBLevelsAuto | int16s[4] |
> 4 | WB_RGGBLevelsDaylight | int16s[4] |
> 8 | WB_RGGBLevelsShade | int16s[4] |
> 12 | WB_RGGBLevelsCloudy | int16s[4] |
> 16 | WB_RGGBLevelsTungsten | int16s[4] |
> 20 | WB_RGGBLevelsFluorescent | int16s[4] |
> 24 | WB_RGGBLevelsFlash | int16s[4] |
> 28 | WB_RGGBLevelsCustom | int16s[4] |
> 32 | WB_RGGBLevelsKelvin | int16s[4] |

## Canon MeasuredColor Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | MeasuredRGGB | int16u[4] |

## Canon Flags Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | ModifiedParamFlag | int16s |

## Canon ModifiedInfo Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | ModifiedToneCurve | int16s | 0 = Standard 1 = Manual 2 = Custom
> 2 | ModifiedSharpness | int16s | (1D and 5D only)
> 3 | ModifiedSharpnessFreq | int16s | 0 = n/a 1 = Lowest 2 = Low 3 = Standard 4 = High 5 = Highest
> 4 | ModifiedSensorRedLevel | int16s |
> 5 | ModifiedSensorBlueLevel | int16s |
> 6 | ModifiedWhiteBalanceRed | int16s |
> 7 | ModifiedWhiteBalanceBlue | int16s |
> 8 | ModifiedWhiteBalance | int16s | --> Canon WhiteBalance Values
> 9 | ModifiedColorTemp | int16s |
> 10 | ModifiedPictureStyle | int16s | --> Canon PictureStyle Values
> 11 | ModifiedDigitalGain | int16s |

## Canon PreviewImageInfo Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | PreviewQuality | int32u | 1 = Economy 2 = Normal 3 = Fine 4 = RAW 5 = Superfine 130 = Normal Movie
> 2 | PreviewImageLength | int32u* |
> 3 | PreviewImageWidth | int32u |
> 4 | PreviewImageHeight | int32u |
> 5 | PreviewImageStart | int32u* |

## Canon SensorInfo Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | SensorWidth | N |
> 2 | SensorHeight | N |
> 5 | SensorLeftBorder | N |
> 6 | SensorTopBorder | N |
> 7 | SensorRightBorder | N |
> 8 | SensorBottomBorder | N |
> 9 | BlackMaskLeftBorder | N | (coordinates for the area to the left or right of the image used to calculate the average black level)
> 10 | BlackMaskTopBorder | N |
> 11 | BlackMaskRightBorder | N |
> 12 | BlackMaskBottomBorder | N |

## Canon ColorData1 Tags

These tags are used by the 20D and 350D.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 25 | WB_RGGBLevelsAsShot | int16s[4] |
> 29 | ColorTempAsShot | int16s |
> 30 | WB_RGGBLevelsAuto | int16s[4] |
> 34 | ColorTempAuto | int16s |
> 35 | WB_RGGBLevelsDaylight | int16s[4] |
> 39 | ColorTempDaylight | int16s |
> 40 | WB_RGGBLevelsShade | int16s[4] |
> 44 | ColorTempShade | int16s |
> 45 | WB_RGGBLevelsCloudy | int16s[4] |
> 49 | ColorTempCloudy | int16s |
> 50 | WB_RGGBLevelsTungsten | int16s[4] |
> 54 | ColorTempTungsten | int16s |
> 55 | WB_RGGBLevelsFluorescent | int16s[4] |
> 59 | ColorTempFluorescent | int16s |
> 60 | WB_RGGBLevelsFlash | int16s[4] |
> 64 | ColorTempFlash | int16s |
> 65 | WB_RGGBLevelsCustom1 | int16s[4] |
> 69 | ColorTempCustom1 | int16s |
> 70 | WB_RGGBLevelsCustom2 | int16s[4] |
> 74 | ColorTempCustom2 | int16s |
> 75 | CameraColorCalibration01? | int16s[4] | (A, B, C, Temperature)
> 79 | CameraColorCalibration02? | int16s[4] |
> 83 | CameraColorCalibration03? | int16s[4] |
> 87 | CameraColorCalibration04? | int16s[4] |
> 91 | CameraColorCalibration05? | int16s[4] |
> 95 | CameraColorCalibration06? | int16s[4] |
> 99 | CameraColorCalibration07? | int16s[4] |
> 103 | CameraColorCalibration08? | int16s[4] |
> 107 | CameraColorCalibration09? | int16s[4] |
> 111 | CameraColorCalibration10? | int16s[4] |
> 115 | CameraColorCalibration11? | int16s[4] |
> 119 | CameraColorCalibration12? | int16s[4] |
> 123 | CameraColorCalibration13? | int16s[4] |
> 127 | CameraColorCalibration14? | int16s[4] |
> 131 | CameraColorCalibration15? | int16s[4] |

## Canon ColorData2 Tags

These tags are used by the 1DmkII and 1DSmkII.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 24 | WB_RGGBLevelsAuto | int16s[4] |
> 28 | ColorTempAuto | int16s |
> 29 | WB_RGGBLevelsUnknown? | int16s[4] |
> 33 | ColorTempUnknown? | int16s |
> 34 | WB_RGGBLevelsAsShot | int16s[4] |
> 38 | ColorTempAsShot | int16s |
> 39 | WB_RGGBLevelsDaylight | int16s[4] |
> 43 | ColorTempDaylight | int16s |
> 44 | WB_RGGBLevelsShade | int16s[4] |
> 48 | ColorTempShade | int16s |
> 49 | WB_RGGBLevelsCloudy | int16s[4] |
> 53 | ColorTempCloudy | int16s |
> 54 | WB_RGGBLevelsTungsten | int16s[4] |
> 58 | ColorTempTungsten | int16s |
> 59 | WB_RGGBLevelsFluorescent | int16s[4] |
> 63 | ColorTempFluorescent | int16s |
> 64 | WB_RGGBLevelsKelvin | int16s[4] |
> 68 | ColorTempKelvin | int16s |
> 69 | WB_RGGBLevelsFlash | int16s[4] |
> 73 | ColorTempFlash | int16s |
> 74 | WB_RGGBLevelsUnknown2? | int16s[4] |
> 78 | ColorTempUnknown2? | int16s |
> 79 | WB_RGGBLevelsUnknown3? | int16s[4] |
> 83 | ColorTempUnknown3? | int16s |
> 84 | WB_RGGBLevelsUnknown4? | int16s[4] |
> 88 | ColorTempUnknown4? | int16s |
> 89 | WB_RGGBLevelsUnknown5? | int16s[4] |
> 93 | ColorTempUnknown5? | int16s |
> 94 | WB_RGGBLevelsUnknown6? | int16s[4] |
> 98 | ColorTempUnknown6? | int16s |
> 99 | WB_RGGBLevelsUnknown7? | int16s[4] |
> 103 | ColorTempUnknown7? | int16s |
> 104 | WB_RGGBLevelsUnknown8? | int16s[4] |
> 108 | ColorTempUnknown8? | int16s |
> 109 | WB_RGGBLevelsUnknown9? | int16s[4] |
> 113 | ColorTempUnknown9? | int16s |
> 114 | WB_RGGBLevelsUnknown10? | int16s[4] |
> 118 | ColorTempUnknown10? | int16s |
> 119 | WB_RGGBLevelsUnknown11? | int16s[4] |
> 123 | ColorTempUnknown11? | int16s |
> 124 | WB_RGGBLevelsUnknown12? | int16s[4] |
> 128 | ColorTempUnknown12? | int16s |
> 129 | WB_RGGBLevelsUnknown13? | int16s[4] |
> 133 | ColorTempUnknown13? | int16s |
> 134 | WB_RGGBLevelsUnknown14? | int16s[4] |
> 138 | ColorTempUnknown14? | int16s |
> 139 | WB_RGGBLevelsUnknown15? | int16s[4] |
> 143 | ColorTempUnknown15? | int16s |
> 144 | WB_RGGBLevelsPC1 | int16s[4] |
> 148 | ColorTempPC1 | int16s |
> 149 | WB_RGGBLevelsPC2 | int16s[4] |
> 153 | ColorTempPC2 | int16s |
> 154 | WB_RGGBLevelsPC3 | int16s[4] |
> 158 | ColorTempPC3 | int16s |
> 159 | WB_RGGBLevelsUnknown16? | int16s[4] |
> 163 | ColorTempUnknown16? | int16s |
> 164 | CameraColorCalibration01? | int16s[4] | (A, B, C, Temperature)
> 168 | CameraColorCalibration02? | int16s[4] |
> 172 | CameraColorCalibration03? | int16s[4] |
> 176 | CameraColorCalibration04? | int16s[4] |
> 180 | CameraColorCalibration05? | int16s[4] |
> 184 | CameraColorCalibration06? | int16s[4] |
> 188 | CameraColorCalibration07? | int16s[4] |
> 192 | CameraColorCalibration08? | int16s[4] |
> 196 | CameraColorCalibration09? | int16s[4] |
> 200 | CameraColorCalibration10? | int16s[4] |
> 204 | CameraColorCalibration11? | int16s[4] |
> 208 | CameraColorCalibration12? | int16s[4] |
> 212 | CameraColorCalibration13? | int16s[4] |
> 216 | CameraColorCalibration14? | int16s[4] |
> 220 | CameraColorCalibration15? | int16s[4] |
> 618 | RawMeasuredRGGB | int32u[4] | (raw MeasuredRGGB values, before normalization)

## Canon ColorData3 Tags

These tags are used by the 1DmkIIN, 5D, 30D and 400D.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ColorDataVersion | int16s | 1 = 1 (1DmkIIN/5D/30D/400D)
> 63 | WB_RGGBLevelsAsShot | int16s[4] |
> 67 | ColorTempAsShot | int16s |
> 68 | WB_RGGBLevelsAuto | int16s[4] |
> 72 | ColorTempAuto | int16s |
> 73 | WB_RGGBLevelsMeasured | int16s[4] |
> 77 | ColorTempMeasured | int16s |
> 78 | WB_RGGBLevelsDaylight | int16s[4] |
> 82 | ColorTempDaylight | int16s |
> 83 | WB_RGGBLevelsShade | int16s[4] |
> 87 | ColorTempShade | int16s |
> 88 | WB_RGGBLevelsCloudy | int16s[4] |
> 92 | ColorTempCloudy | int16s |
> 93 | WB_RGGBLevelsTungsten | int16s[4] |
> 97 | ColorTempTungsten | int16s |
> 98 | WB_RGGBLevelsFluorescent | int16s[4] |
> 102 | ColorTempFluorescent | int16s |
> 103 | WB_RGGBLevelsKelvin | int16s[4] |
> 107 | ColorTempKelvin | int16s |
> 108 | WB_RGGBLevelsFlash | int16s[4] |
> 112 | ColorTempFlash | int16s |
> 113 | WB_RGGBLevelsPC1 | int16s[4] |
> 117 | ColorTempPC1 | int16s |
> 118 | WB_RGGBLevelsPC2 | int16s[4] |
> 122 | ColorTempPC2 | int16s |
> 123 | WB_RGGBLevelsPC3 | int16s[4] |
> 127 | ColorTempPC3 | int16s |
> 128 | WB_RGGBLevelsCustom | int16s[4] |
> 132 | ColorTempCustom | int16s |
> 133 | CameraColorCalibration01? | int16s[4] | (B, C, A, Temperature)
> 137 | CameraColorCalibration02? | int16s[4] |
> 141 | CameraColorCalibration03? | int16s[4] |
> 145 | CameraColorCalibration04? | int16s[4] |
> 149 | CameraColorCalibration05? | int16s[4] |
> 153 | CameraColorCalibration06? | int16s[4] |
> 157 | CameraColorCalibration07? | int16s[4] |
> 161 | CameraColorCalibration08? | int16s[4] |
> 165 | CameraColorCalibration09? | int16s[4] |
> 169 | CameraColorCalibration10? | int16s[4] |
> 173 | CameraColorCalibration11? | int16s[4] |
> 177 | CameraColorCalibration12? | int16s[4] |
> 181 | CameraColorCalibration13? | int16s[4] |
> 185 | CameraColorCalibration14? | int16s[4] |
> 189 | CameraColorCalibration15? | int16s[4] |
> 584 | FlashOutput | int16s |
> 585 | FlashBatteryLevel | int16s |
> 586 | ColorTempFlashData | int16s |
> 647 | MeasuredRGGBData | int32u[4] | (MeasuredRGGB may be derived from these data values)

## Canon ColorData4 Tags

These tags are used by the 1DmkIII, 1DSmkIII, 1DmkIV, 5DmkII, 7D, 40D, 50D, 450D, 500D, and 1000D.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ColorDataVersion | int16s | 2 = 2 (1DmkIII) 3 = 3 (40D) 4 = 4 (1DSmkIII) 5 = 5 (450D/1000D) 6 = 6 (50D/5DmkII) 7 = 7 (500D/550D/7D/1DmkIV)
> 63 | WB_RGGBLevelsAsShot | int16s[4] |
> 67 | ColorTempAsShot | int16s |
> 68 | WB_RGGBLevelsAuto | int16s[4] |
> 72 | ColorTempAuto | int16s |
> 73 | WB_RGGBLevelsMeasured | int16s[4] |
> 77 | ColorTempMeasured | int16s |
> 78 | WB_RGGBLevelsUnknown? | int16s[4] |
> 82 | ColorTempUnknown? | int16s |
> 83 | WB_RGGBLevelsDaylight | int16s[4] |
> 87 | ColorTempDaylight | int16s |
> 88 | WB_RGGBLevelsShade | int16s[4] |
> 92 | ColorTempShade | int16s |
> 93 | WB_RGGBLevelsCloudy | int16s[4] |
> 97 | ColorTempCloudy | int16s |
> 98 | WB_RGGBLevelsTungsten | int16s[4] |
> 102 | ColorTempTungsten | int16s |
> 103 | WB_RGGBLevelsFluorescent | int16s[4] |
> 107 | ColorTempFluorescent | int16s |
> 108 | WB_RGGBLevelsKelvin | int16s[4] |
> 112 | ColorTempKelvin | int16s |
> 113 | WB_RGGBLevelsFlash | int16s[4] |
> 117 | ColorTempFlash | int16s |
> 118 | WB_RGGBLevelsUnknown2? | int16s[4] |
> 122 | ColorTempUnknown2? | int16s |
> 123 | WB_RGGBLevelsUnknown3? | int16s[4] |
> 127 | ColorTempUnknown3? | int16s |
> 128 | WB_RGGBLevelsUnknown4? | int16s[4] |
> 132 | ColorTempUnknown4? | int16s |
> 133 | WB_RGGBLevelsUnknown5? | int16s[4] |
> 137 | ColorTempUnknown5? | int16s |
> 138 | WB_RGGBLevelsUnknown6? | int16s[4] |
> 142 | ColorTempUnknown6? | int16s |
> 143 | WB_RGGBLevelsUnknown7? | int16s[4] |
> 147 | ColorTempUnknown7? | int16s |
> 148 | WB_RGGBLevelsUnknown8? | int16s[4] |
> 152 | ColorTempUnknown8? | int16s |
> 153 | WB_RGGBLevelsUnknown9? | int16s[4] |
> 157 | ColorTempUnknown9? | int16s |
> 158 | WB_RGGBLevelsUnknown10? | int16s[4] |
> 162 | ColorTempUnknown10? | int16s |
> 163 | WB_RGGBLevelsUnknown11? | int16s[4] |
> 167 | ColorTempUnknown11? | int16s |
> 168 | CameraColorCalibration01? | int16s[4] | (B, C, A, Temperature)
> 172 | CameraColorCalibration02? | int16s[4] |
> 176 | CameraColorCalibration03? | int16s[4] |
> 180 | CameraColorCalibration04? | int16s[4] |
> 184 | CameraColorCalibration05? | int16s[4] |
> 188 | CameraColorCalibration06? | int16s[4] |
> 192 | CameraColorCalibration07? | int16s[4] |
> 196 | CameraColorCalibration08? | int16s[4] |
> 200 | CameraColorCalibration09? | int16s[4] |
> 204 | CameraColorCalibration10? | int16s[4] |
> 208 | CameraColorCalibration11? | int16s[4] |
> 212 | CameraColorCalibration12? | int16s[4] |
> 216 | CameraColorCalibration13? | int16s[4] |
> 220 | CameraColorCalibration14? | int16s[4] |
> 224 | CameraColorCalibration15? | int16s[4] |
> 640 | RawMeasuredRGGB | int32u[4] | (raw MeasuredRGGB values, before normalization)

## Canon ColorData5 Tags

These tags are used by the PowerShot G10.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 71 | WB_RGGBLevelsAsShot | int16s[4] |
> 75 | ColorTempAsShot | int16s |
> 76 | WB_RGGBLevelsAuto | int16s[4] |
> 80 | ColorTempAuto | int16s |
> 81 | WB_RGGBLevelsMeasured | int16s[4] |
> 85 | ColorTempMeasured | int16s |
> 86 | WB_RGGBLevelsUnknown? | int16s[4] |
> 90 | ColorTempUnknown? | int16s |
> 91 | WB_RGGBLevelsDaylight | int16s[4] |
> 95 | ColorTempDaylight | int16s |
> 96 | WB_RGGBLevelsShade | int16s[4] |
> 100 | ColorTempShade | int16s |
> 101 | WB_RGGBLevelsCloudy | int16s[4] |
> 105 | ColorTempCloudy | int16s |
> 106 | WB_RGGBLevelsTungsten | int16s[4] |
> 110 | ColorTempTungsten | int16s |
> 111 | WB_RGGBLevelsFluorescent | int16s[4] |
> 115 | ColorTempFluorescent | int16s |
> 116 | WB_RGGBLevelsKelvin | int16s[4] |
> 120 | ColorTempKelvin | int16s |
> 121 | WB_RGGBLevelsFlash | int16s[4] |
> 125 | ColorTempFlash | int16s |
> 126 | WB_RGGBLevelsUnknown2? | int16s[4] |
> 130 | ColorTempUnknown2? | int16s |
> 131 | WB_RGGBLevelsUnknown3? | int16s[4] |
> 135 | ColorTempUnknown3? | int16s |
> 136 | WB_RGGBLevelsUnknown4? | int16s[4] |
> 140 | ColorTempUnknown4? | int16s |
> 141 | WB_RGGBLevelsUnknown5? | int16s[4] |
> 145 | ColorTempUnknown5? | int16s |
> 146 | WB_RGGBLevelsUnknown6? | int16s[4] |
> 150 | ColorTempUnknown6? | int16s |
> 151 | WB_RGGBLevelsUnknown7? | int16s[4] |
> 155 | ColorTempUnknown7? | int16s |
> 156 | WB_RGGBLevelsUnknown8? | int16s[4] |
> 160 | ColorTempUnknown8? | int16s |
> 161 | WB_RGGBLevelsUnknown9? | int16s[4] |
> 165 | ColorTempUnknown9? | int16s |
> 166 | WB_RGGBLevelsUnknown10? | int16s[4] |
> 170 | ColorTempUnknown10? | int16s |
> 171 | WB_RGGBLevelsUnknown11? | int16s[4] |
> 175 | ColorTempUnknown11? | int16s |
> 176 | WB_RGGBLevelsUnknown12? | int16s[4] |
> 180 | ColorTempUnknown12? | int16s |
> 181 | WB_RGGBLevelsUnknown13? | int16s[4] |
> 185 | ColorTempUnknown13? | int16s |
> 186 | CameraColorCalibration01? | int16s[5] | (B, C, A, D, Temperature)
> 191 | CameraColorCalibration02? | int16s[5] |
> 196 | CameraColorCalibration03? | int16s[5] |
> 201 | CameraColorCalibration04? | int16s[5] |
> 206 | CameraColorCalibration05? | int16s[5] |
> 211 | CameraColorCalibration06? | int16s[5] |
> 216 | CameraColorCalibration07? | int16s[5] |
> 221 | CameraColorCalibration08? | int16s[5] |
> 226 | CameraColorCalibration09? | int16s[5] |
> 231 | CameraColorCalibration10? | int16s[5] |
> 236 | CameraColorCalibration11? | int16s[5] |
> 241 | CameraColorCalibration12? | int16s[5] |
> 246 | CameraColorCalibration13? | int16s[5] |
> 251 | CameraColorCalibration14? | int16s[5] |
> 256 | CameraColorCalibration15? | int16s[5] |

## Canon ColorDataUnknown Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> [no tags known]

## Canon ColorInfo Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | Saturation | int16s | 0 = Normal
> 2 | ColorTone | int16s | 0 = Normal
> 3 | ColorSpace | int16s | 1 = sRGB 2 = Adobe RGB

## Canon AFMicroAdj Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | AFMicroAdjActive | int32s | 0 = No 1 = Yes
> 2 | AFMicroAdjValue | rational64s |

## Canon VignettingCorr Tags

This information is found in images from the 1DmkIV, 5DmkII, 7D, 50D, 500D and 550D.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 2 | PeripheralLighting | int16s | 0 = Off 1 = On
> 6 | PeripheralLightingValue | int16s |
> 11 | OriginalImageWidth | int16s | (full size of original image before being rotated or scaled in camera)
> 12 | OriginalImageHeight | int16s |

## Canon VignettingCorr2 Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 5 | PeripheralLightingSetting | int32s | 0 = Off 1 = On

## Canon LightingOpt Tags

This information is new in images from the EOS 7D.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 2 | AutoLightingOptimizer | int32s | 0 = Standard 1 = Low 2 = Strong 3 = Off

## Canon LensInfo Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | LensSerialNumber | undef[5] | (apparently this is an internal serial number because it doesn't correspond to the one printed on the lens)

## Canon Ambience Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | AmbienceSelection | int32s | 0 = Standard 1 = Vivid 2 = Warm 3 = Soft 4 = Cool 5 = Intense 6 = Brighter 7 = Darker

## Canon FilterInfo Tags

Information about creative filter settings.

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0x0101 | GrainyBWFilter | N |
> 0x0201 | SoftFocusFilter | N |
> 0x0301 | ToyCameraFilter | N |
> 0x0401 | MiniatureFilter | N |
> 0x0402 | MiniatureFilterOrientation | N | 0 = Horizontal 1 = Vertical
> 0x0403 | MiniatureFilterPosition | N |

## Canon CNTH Tags

Canon-specific QuickTime tags found in the CNTH atom of MOV videos from some cameras such as the PowerShot S95.

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 'CNDA' | ThumbnailImage | N | (the full THM image, embedded metadata is extracted as the first sub-document)

(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Nov 21, 2010

<-- ExifTool Tag Names