| Field | Size | Description |
|---|---|---|
| IFD Data | Variable | Standard TIFF IFD Data using Canon Tags |
For format specifications of TIFF Image File Directory data, see Section 2 of: TIFF, Revision 6.0, June 3, 1992, Adobe Systems Incorporated
This makernote has no header - the IFD starts immediately
All EXIF offsets are relative to the start of the TIFF header at the beginning of the EXIF segment
| Tag # | Name | Type |
|---|---|---|
| 1 | Camera Settings 1 | Special - See below for details |
| 4 | Camera Settings 2 | Special - See below for details |
| 6 | Image Type | String |
| 7 | Firmware Version | String |
| 8 | Image Number | Numeric |
| 9 | Owner Name | String |
| 12 | Camera Serial Number | Special - To display serial number as on camera use: printf( "%04X%05d", highbyte, lowbyte ) |
| 15 | Custom Functions | Special - See below for details |
Camera settings are defined using an array of numeric values.
The position of a value in the array determines what the value represents.
A lookup table is used to determine the meaning of each value
| Position # | Setting Name | Values |
|---|---|---|
| 1 | Macro Mode |
1 = Macro 2 = Normal |
| 3 | Quality |
2 = Normal 3 = Fine 5 = Superfine |
| 4 | Flash Mode |
0 = Flash Not Fired 1 = Auto 2 = On 3 = Red Eye Reduction 4 = Slow Synchro 5 = Auto + Red Eye Reduction 6 = On + Red Eye Reduction 16 = External Flash |
| 5 | Continuous drive mode |
0 = Single Frame or Timer Mode 1 = Continuous |
| 7 | Focus Mode |
0 = One-Shot 1 = AI Servo 2 = AI Focus 3 = Manual Focus 4 = Single 5 = Continuous 6 = Manual Focus |
| 10 | Image Size |
0 = Large 1 = Medium 2 = Small |
| 11 | Easy shooting Mode |
0 = Full Auto 1 = Manual 2 = Landscape 3 = Fast Shutter 4 = Slow Shutter 5 = Night 6 = Black & White 7 = Sepia 8 = Portrait 9 = Sports 10 = Macro / Close-Up 11 = Pan Focus |
| 12 | Digital Zoom |
0 = No Digital Zoom 1 = 2x 2 = 4x |
| 13 | Contrast |
0 = Normal 1 = High 65535 = Low |
| 14 | Saturation |
0 = Normal 1 = High 65535 = Low |
| 15 | Sharpness |
0 = Normal 1 = High 65535 = Low |
| 16 | ISO Speed |
0 = Check ISOSpeedRatings EXIF tag for ISO Speed 15 = Auto ISO 16 = ISO 50 17 = ISO 100 18 = ISO 200 19 = ISO 400 |
| 17 | Metering Mode |
3 = Evaluative 4 = Partial 5 = Centre Weighted |
| 18 | Focus Type |
0 = Manual 1 = Auto 3 = Close-up (Macro) 8 = Locked (Pan Mode) |
| 19 | Auto Focus Point Selected |
12288 = None (Manual Focus) 12289 = Auto Selected 12290 = Right 12291 = Centre 12292 = Left |
| 20 | Exposure Mode |
0 = Easy Shooting (See Easy Shooting Mode) 1 = Program 2 = Tv-Priority 3 = Av-Priority 4 = Manual 5 = A-DEP |
| 28 | Flash Activity |
0 = Flash Did Not Fire 1 = Flash Fired |
| 32 | Focus Mode |
0 = Focus Mode: Single 1 = Focus Mode: Continuous |
Camera settings are defined using an array of numeric values.
The position of a value in the array determines what the value represents.
A lookup table is used to determine the meaning of each value
| Position # | Setting Name | Values |
|---|---|---|
| 7 | White Balance |
0 = Auto 1 = Sunny 2 = Cloudy 3 = Tungsten 4 = Flourescent 5 = Flash 6 = Custom |
| 15 | Flash Bias |
0xffc0 = -2 EV 0xffcc = -1.67 EV 0xffd0 = -1.5 EV 0xffd4 = -1.33 EV 0xffe0 = -1 EV 0xffec = -0.67 EV 0xfff0 = -0.5 EV 0xfff4 = -0.33 EV 0x0000 = 0 EV 0x000c = 0.33 EV 0x0010 = 0.5 EV 0x0014 = 0.67 EV 0x0020 = 1 EV 0x002c = 1.33 EV 0x0030 = 1.5 EV 0x0034 = 1.67 EV 0x0040 = 2 EV |
Custom functions are defined using an array of numeric values.
The function is specified by the high byte, and the function value is defined by the low byte.
A lookup table is used to determine the meaning of each value
The first value is the size of the array.
| Position # | Setting Name | Values |
|---|---|---|
| 1 | Long Exposure Noise Reduction |
0 = Off 1 = On |
| 2 | Shutter/Auto Exposure-lock buttons |
0 = AF/AE lock 1 = AE lock/AF 2 = AF/AF lock 3 = AE+release/AE+AF |
| 3 | Mirror lockup |
0 = Disable 1 = Enable |
| 4 | Tv/Av and exposure level |
0 = 1/2 stop 1 = 1/3 stop |
| 5 | AF-assist light |
0 = On (Auto) 1 = Off |
| 6 | Shutter speed in Av mode |
0 = Automatic 1 = 1/200 (fixed) |
| 7 | Auto-Exposure Bracketting sequence/auto cancellation |
0 = 0,-,+ / Enabled 1 = 0,-,+ / Disabled 2 = -,0,+ / Enabled 3 = -,0,+ / Disabled |
| 8 | Shutter Curtain Sync |
0 = 1st Curtain Sync 1 = 2nd Curtain Sync |
| 9 | Lens Auto-Focus stop button Function Switch |
0 = AF stop 1 = Operate AF 2 = Lock AE and start timer |
| 10 | Auto reduction of fill flash |
0 = Enable 1 = Disable |
| 11 | Menu button return position |
0 = Top 1 = Previous (volatile) 2 = Previous |
| 12 | SET button function when shooting |
0 = Not Assigned 1 = Change Quality 2 = Change ISO Speed 3 = Select Parameters |
| 13 | Sensor cleaning |
0 = Disable 1 = Enable |