|
北京总部: 4006-505-646 |
天 津 部: 4006-505-646 |
上 海 部: 4006-505-646 |
深 圳 部: 4006-505-646 |
广 州 部: 4006-505-646 |
重 庆 部: 4006-505-646 |
南 京 部: 4006-505-646 |
其它地区: 4006-505-646 | | |
|
|
|
Exif file format
1
0x9212 SecurityClassification ascii string 1
0x9213 ImageHistory ascii string
0x9214 SubjectLocation unsigned short 4
0x9215 ExposureIndex unsigned rational 1
0x9216 TIFF/EPStandardID unsigned byte 4
0xa20b FlashEnergy unsigned rational 1
0xa20c SpatialFrequencyResponse unsigned short 1
0xa214 SubjectLocation unsigned short 1
--------------------------------------------------------------------------------
Appendix 1: MakerNote of Olympus Digicams
The data below is analyzed at Olympus D450Z(C-920Z) by Peter Esherick.
MakerNote of Olympus Digicam starts from ASCII string "OLYMP". Data format is the same as IFD, but it starts from offset 0x07. Example of actual data structure is shown below.
:0000: 4F 4C 59 4D 50 00 01 00-0B 00 00 02 04 00 03 00 OLYMP...........:0010: 00 00 0E 04 00 00 01 02-03 00 01 00 00 00 03 00 ................
Tag No. Tag Name Format CompoNo Value
0x0200 SpecialMode Unsigned Long 3 Shows picture taking mode. First value means 0=normal, 1=unknown, 2=fast, 3=panorama. Second value means sequence number, third value means panorama direction, 1=left to right, 2=right to left, 3=bottom to top, 4=top to bottom.
0x0201 JpegQual Unsigned Short 1 Shows JPEG quality. 1=SQ,2=HQ,3=SHQ.
0x0202 Macro Unsigned Short 1 Shows Macro mode or not. 0=normal, 1=macro.
0x0203 Unknown Unsigned Short 1 Unknown
0x0204 DigiZoom Unsigned Rational 1 Shows Digital Zoom ratio. 0=normal, 2=digital 2x zoom.
0x0205 Unknown Unsigned Rational 1 Unknown
0x0206 Unknown Signed Short 6 Unknown
0x0207 SoftwareRelease Ascii string 5 Shows Firmware version.
0x0208 PictInfo Ascii string 52 Contains ASCII format data such as [PictureInfo]. This is the same data format of older Olympus digicam that not used Exif data format (C1400/C820/D620/D340 etc).
0x0209 CameraID Undefined 32 Contains CameraID data, which is user changeable by some utilities
0x0f00 DataDump Unsigned Long 30 Unknown
--------------------------------------------------------------------------------
Appendix 2: MakerNote of Nikon
There are 2 formats of Nikon's MakerNote. MakerNote of E700/E800/E900/E900S/E910/E950 starts from ASCII string "Nikon". Data format is the same as IFD, but it starts from offset 0x08. This is the same as Olympus except start string. Example of actual data structure is shown below.
:0000: 4E 69 6B 6F 6E 00 01 00-05 00 02 00 02 00 06 00 Nikon...........:0010: 00 00 EC 02 00 00 03 00-03 00 01 00 00 00 06 00 ................
Tag No. Tag Name Format CompoNo Value
0x0002 Unknown Ascii string 6 Unknown. E900/E900S/E910:"09.41", others:"08.00".
0x0003 Quality Unsigned short 1 Shows quality setting. At E900, 1:VGA Basic, 2:VGA Normal, 3:VGA Fine, 4:SXGA Basic, 5:SXGA Normal, 6:SXGA Fine
0x0004 Color Mode Unsigned short 1 1:Color, 2:Monochrome.
0x0005 Image Adjustment Unsigned short 1 0:Normal, 1:Bright , 2:Bright-, 3:Contrast , 4:Contrast-.
0x0006 CCD Sensitivity Unsigned short 1 0:ISO80, 2:ISO160, 4:ISO320, 5:ISO100
0x0007 White balance Unsigned short 1 0:Auto, 1:Preset, 2:Daylight, 3:Incandescense, 4:Fluorescence, 5:Cloudy, 6:SpeedLight
0x0008 Focus Unsigned rational 1 If infinite focus, value is '1/0'.
0x0009 Unknown Ascii string 20 Unknown
0x000a Digital Zoom Unsigned rational 1 '160/100' means 1.6x digital zoom, '0/100' means no digital zoom (optical zoom only).
0x000b Converter Unsigned short 1 If Fisheye Converter is used, value is '1'.
0x0f00 Unknown Unsigned long 25~30 Unknown
At E990, there is no Ascii string. As like the usual IFD (e.g. IFD0, SubIFD), IFD starts from the first byte of data. Nikon D1 also uses this format. Example of actual data structure is shown below.
:0000: 10 00 01 00 07 00 04 00-00 00 00 01 00 00 02 00 ................:0010: 03 00 02 00 00 00 00 00-64 00 03 00 02 00 06 00 ........d.......
The data below is analyzed by Max Lyons .
Tag No. Tag Name Format CompoNo Value
0x0001 Unknown Undefined 4 Unknown. Always "0100". version?
0x0002 ISO Setting Unsigned short 2 0,100=ISO 100 0,200=ISO200 0,400=ISO400 etc.
0x0003 Color Mode Ascii string varies "COLOR", "B&W"
0x0004 Quality Ascii string varies "NORMAL", "FINE", "BASIC"
0x0005 Whitebalance Ascii string varies "AUTO", "WHITE PRESET" etc.
0x0006 Image Sharpening Ascii string varies "AUTO", "HIGH" etc.
0x0007 Focus Mode Ascii string varies "AF-S" means Single AF, "AF-C" means Continuous AF.
0x0008 Flash Setting Ascii string varies "NORMAL", "RED-EYE" etc.
0x000a Unknown Unsigned rational 1 Unknown, Always '8832/1000'?
0x000f ISO Selection Ascii string varies "MANUAL":User selected, "AUTO":Automatically selected.
0x0080 Image Adjustment Ascii string varies "AUTO", "NORMAL", "CONTRAST( )" etc.
0x0082 Adapter Ascii string varies "OFF", "FISHEYE 2", "WIDE ADAPTER" etc.
0x0085 Manual Focus Distance Unsigned rational 1 Distance in Meters if focus was manually selected, otherwise 0
0x0086 Digital Zoom Unsigned rational 1 '100/100' means no digital zoom (optical zoom only), '140/100' means 1.4x digital zoom.
0x0088 AF Focus Position Undefined 4 '0,0,0,0':Center, '0,1,0,0':Top, '0,2,0,0':Bottom, '0,3,0,0':Left, '0,4,0,0':right
0x0010 Data Dump Undefined 174 Unknown.
--------------------------------------------------------------------------------
Appendix 3: MakerNote of Casio
Casio started to use Exif format from QV2000/QV8000. Casio's MakerNote format is the same as usual IFD (e.g. IFD0, SubIFD0). Example of actual data structure is shown below.
:0000: 00 14 00 01 00 03 00 00-00 01 00 0A 00 00 00 02 ................:0010: 00 03 00 00 00 01 00 03-00 00 00 03 00 03 00 00 ................
The data below is analyzed by Eckhard Henkel .
Tag No. Tag Name Format CompoNo Value
0x0001 RecordingMode Unsigned Short 1 1:Single Shutter, 2:Panorama, 3:Night Scene, 4:Portrait, 5:Landscape
0x0002 Quality Unsigned Short 1 1:Economy, 2:Normal, 3:Fine
0x0003 Focusing Mode Unsigned Short 1 2:Macro, 3:Auto Focus, 4:Manual Focus, 5:Infinity
0x0004 Flash Mode Unsigned Short 1 1:Auto, 2:On, 3:Off, 4:Red Eye Reduction
0x0005 Flash Intensity Unsigned Short 1 11:Weak, 13:Normal, 15:Strong
0x0006 Object distance Unsigned Long 1 Object distance in [mm]
0x0007 White Balance Unsigned Short 1 1:Auto, 2:Tungsten, 3:Daylight, 4:Fluorescent, 5:Shade, 129:Manual
0x0008 Unknown Unsigned short 1 Unknown
0x0009 Unknown Unsigned short 1 Unknown
0x000a Digital Zoom Unsigned Long 1 0x10000(65536):'Off', 0x10001(65537):'2X Digital Zoom'
0x000b Sharpness Unsigned Short 1 0:Normal, 1:Soft, 2:Hard
0x000c Contrast Unsigned Short 1 0:Normal, 1:Low, 2:High
0x000d Saturation Unsigned Short 1 0:Normal, 1:Low, 2:High
0x000e Unknown Unsigned short 1 Unknown
0x000f Unknown Unsigned short 1 Unknown
0x0010 Unknown Unsigned short 1 Unknown
0x0011 Unknown Unsigned long 1 Unknown
0x0012 Unknown Unsigned short 1 Unknown
0x0013 Unknown Unsigned short 1 Unknown
0x0014 CCD Sensitivity Unsigned short 1 QV3000: 64:Normal, 125: 1.0, 250: 2.0, 244: 3.0 QV8000/2000: 80:Normal, 100:High
--------------------------------------------------------------------------------
Appendix 4: MakerNote of Fujifilm
Fujifilm's digicam added the MakerNote tag from the Year2000's model (e.g.Finepix1400,Finepix4700). It uses IFD format and start from ASCII character 'FUJIFILM', and next 4 bytes(value 0x000c) points the offset to first IFD entry. Example of actual data structure is shown below.
:0000: 46 55 4A 49 46 49 4C 4D-0C 00 00 00 0F 00 00 00 :0000: FUJIFILM........:0010: 07 00 04 00 00 00 30 31-33 30 00 10 02 00 08 00 :0010: ......0130......
There are two big differences to the other manufacturers.
Fujifilm's Exif data uses Motorola align, but MakerNote ignores it and uses Intel align.
The other manufacturer's MakerNote counts the "offset to data" from the first byte of TIFF header (same as the other IFD), but Fujifilm counts it from the first byte of MakerNote itself.
I think it's a BUG, but it can't be helped now... The data below is analyzed at Fujifilm FinePix4900Z.
Tag No. Tag Name Format CompoNo Value
0x0000 Version Undefined 4 Version of MakerNote information. At present, value is "0130".
0x1000 Quality Ascii string 8 Quality setting. Ascii string "BASIC","NORMAL","FINE"
0x1001 Sharpness Unsigned Short 1 Sharpness setting. 1or2:soft, 3:normal, 4or5:hard.
0x1002 White Balance Unsigned Short 1 White balance setting. 0:Auto, 256:Daylight, 512:Cloudy, 768:DaylightColor-fluorescence, 769:DaywhiteColor-fluorescence, 770:White-fluorescence, 1024:Incandenscense, 3840:Custom white balance.
0x1003 Color Unsigned Short 1 Chroma saturation setting. 0:normal(STD), 256:High, 512:Low(ORG).
0x1004 Tone Unsigned Short 1 Contrast setting. 0:normal(STD), 256:High(HARD), 512:Low(ORG).
0x1010 Flash Mode Unsigned Short 1 Flash firing mode setting. 0:Auto, 1:On, 2:Off, 3:Red-eye reduction.
0x1011 Flash Strength Signed Rational 1 Flash firing strength compensation setting. Unit is APEX(EV) and value is -6/10, -3/10, 0/10, 3/10, 6/10 etc.
0x1020 Macro Unsigned Short 1 Macro mode setting. 0:Off, 1:On.
0x1021 Focus mode Unsigned short 1 Focusing mode setting. 0:Auto focus, 1:Manual focus.
0x1030 SlowSync. Unsigned short 1 Slow synchro mode setting. 0:Off, 1:On.
0x1031 Picture Mode Unsigned short 1 Picture mode setting. 0:Auto, 1:Portrait scene, 2:Landscape scene, 4:Sports scene, 5:Night scene, 6:Program AE, 256:Aperture prior AE, 512:Shutter prior AE, 768:Manual exposure.
0x1032 unknown Unsigned Short 1 Unknown
0x1100 ContTake/Bracket Unsigned Short 1 Continuous taking or auto bracketting mode setting. 0:off, 1:on.
0x1200 unknown Unsigned Short 1 Unknown
0x1300 Blur warning Unsigned Short 1 Blur warning status. 0:No blur warning, 1:Blur warning.
0x1301 Focus warning Unsigned short 1 Auto Focus warning status. 0:Auto Focus good, 1:Out of focus.
0x1302 AE warning Unsigned short 1 Auto Exposure warning status. 0:AE good, 1:Over exposure (>1/1000s,F11).
--------------------------------------------------------------------------------
Appendix 5: MakerNote of Canon
The data below was primarily analysed by David Burren and the master version of this information is available at: http://www.burren.cx/david/canon.html. Please send any updates to David. This document is based on his Rev.1.11(2001/01/30) of document.
Canon's MakerNote data is in IFD format, starting at offset 0.
Some of these tags and fields are only produced on cameras such as the EOS D30, but (to current observation) all this is valid for all Canon digicams (at least since the A50). If the tag is not found, or is shorter than shown here, it simply means that data is not supported by that camera.
Tag No. Tag Name Format CompoNo Value
0x0 Unknown Unsigned Short 6 Always 0
0x1 Unknown Unsigned Short varies
Offset within tag Meaning
0 Length of tag in bytes (i.e. twice the number of shorts)
1 Macro mode 1: macro 2: normal
2 If non-zero, length of self-timer in 10ths of a second
3 unknown
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 (not set on D30)
5 Continuous drive mode 0: single or timer (see field 2) 1: continuous
6 unknown
7 Focus Mode 0: One-Shot 1: AI Servo 2: AI Focus 3: MF 4: Single (but check field 32) 5: Continuous 6: MF
8, 9 unknown
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: B&W 7: Sepia 8: Portrait 9: Sports 10: Macro / Close-Up 11: Pan Focus
12 unknown
13 Contrast 0xffff: low 0x0000: normal 0x0001: high
14 Saturation 0xffff: low 0x0000: normal 0x0001: high
15 Sharpness 0xffff: low 0x0000: normal 0x0001: high
16 ISO If zero, use ISOSpeedRatings EXIF tag instead 15: auto 16: 50 17: 100 18: 200 19: 400
17 Metering mode 3: Evaluative 4: Partial 5: Center-weighted
18 unknown
19 AF point selected 0x3000: none (MF) 0x3001: auto-selected 0x3002: right 0x3003: center 0x3004: left
20 Exposure mode 0: "Easy shooting" (use field 11) 1: Program 2: Tv-priority 3: Av-priority 4: Manual 5: A-DEP
21, 22 unknown
23 "long" focal length of lens (in "focal units")
24 "short" focal length of lens (in "focal units")
25 "focal units" per mm
26 - 28 unknown
29 Flash details Bits 15..0: 14: external E-TTL 13: internal flash 11: FP sync used 4: FP sync enabled other bits unknown
30 - 31 unknown
32 Focus mode G1 seems to use this in preference to field 7 0: Single 1: Continuous
0x3 Unknown Unsigned Short 4 unknown
0x4 Unknown Unsigned Short varies
Offset within tag Meaning
0 Length of tag in bytes (i.e. twice the number of shorts)
1 - 6 unknown
7 White balance 0: auto 1: Sunny 2: Cloudy 3: Tungsten 4: Flourescent 5: Flash 6: Custom
8 unknown
9 Sequence number (if in a continuous burst)
10 - 13 unknown
14 AF point used Only set in One-Shot mode? If none used, AF failed or manual focus was used (e.g. on a lens with full-time manual focus) Bits 15..0: 15-12: number of available focus points 2: left 1: center 0: right
15 Flash bias 0xffc0: -2 EV 0xffcc: -1.67 EV 0xffd0: -1.50 EV 0xffd4: -1.33 EV 0xffe0: -1 EV 0xffec: -0.67 EV 0xfff0: -0.50 EV 0xfff4: -0.33 EV 0x0000: 0 EV 0x000c: 0.33 EV 0x0010: 0.50 EV 0x0014: 0.67 EV 0x0020: 1 EV 0x002c: 1.33 EV 0x0030: 1.50 EV 0x0034: 1.67 EV 0x0040: 2 EV
16 - 18 unknown
19 Subject Distance Units are either 0.01m or 0.001m (both have been observed). Still investigating. In any case, the SubjectDistance EXIF tag is set by Canon cameras.
0x6 Image type Ascii string 32 e.g.: "IMG:EOS D30 JPEG" Has trailing whitespace.
0x7 Firmware version Ascii string 24 May have trailing NULs and whitespace.
0x8 Image Number Unsigned Long 1 Normally reported as FFF-XXXX. FFF is this value divided by 1000, XXXX is this value mod 1000.
0x9 Owner name Ascii string 32 May have trailing NULs and whitespace.
0xa Unknown Unsigned Short varies unknown
0xc Camera serial number Unsigned Long 1 High 16 bits are printed as a 4-digit hex number. Low 16 bits are printed as a 5-digit decimal number. These are concatenated to form the serial number. Example printf() format string would be "Xd".
0xd Unknown Unsigned Short varies unknown
0xf Custom Functions Unsigned Short varies First short is the number of bytes in the tag (i.e. twice the number of shorts) For each other value: the top 8 bits are the C.Fn number, and the lower 8 bits are the value. | |
|
上一篇:专业数码照片CR2、TIF恢复成功 |
下一篇:DELL笔记本装系统数据丢失100恢复 | |
| | |