Exif 子IFD使用的标签标签号标签名格式组件数描述0x829aExposureTimeunsigned rational1曝光时间 (快门速度的倒数). 单位是秒.0x829dFNumberunsigned rational1拍照时的光圈F-number(F-stop).0x8822ExposureProgramunsigned short1拍照时相机使用的曝光程序. ‘1’ 表示手动曝光, ‘2’ 表示正常程序曝光, ‘3’ 表示光圈优先曝光, ‘4’ 表示快门优先曝光, ‘5’ 表示创意程序(慢速程序), ‘6’ 表示动作程序(高速程序), ‘7’表示 肖像模式, ‘8’ 表示风景模式.0x8827ISOSpeedRatingsunsigned short2CCD 的感光度, 等效于 Ag-Hr 胶片的速率.0x9000ExifVersionundefined4Exif 的版本号. 用4个ASCII字符来存储. 如果图片是基于Exif V2.1的, 这个值是 “0210”. 因为它不是一个用NULL(0x00)来终结的字符串,所以这里的类型是 ‘undefined’.0x9003DateTimeOriginalascii string20照片在被拍下来的日期/时间. 使用用户的软件是不能被修改这个值的. 日期的格式是 “YYYY:MM:DD HH:MM:SS”+0x00, 一共占用20个字节. 如果数字相机没有设置时钟或者 数字相机没有时钟, 这个域使用空格来填充. 在Exif标准中, 这个标签是可选的, 但是在 DCF中是必需的.0x9004DateTimeDigitizedascii string20照片被数字化时的日期/时间. 通常, 它与DateTimeOriginal(0x9003)具有相同的值. 数据格式是 “YYYY:MM:DD HH:MM:SS”+0x00, 一共占用20个字节wps office的免费版的下载入口在哪里(wps office下载的文件在哪个文件夹). 如果数字相机没有设置时钟或者 数字相机没有时钟, 这个域使用空格来填充. 在Exif标准中, 这个标签是可选的, 但是在 DCF中是必需的.0x9101ComponentsConfigurationundefined表示的是像素数据的顺序. 大多数情况下RGB格式使用 ‘0x04,0x05,0x06,0x00’ 而YCbCr 格式使用 ‘0x01,0x02,0x03,0x00’. 0x00:并不存在, 其他的对应关系为 0x01:Y, 0x02:Cb, 0x03:Cr, 0x04:Red, 0x05:Green, 0x06:Bllue.0x9102CompressedBitsPerPixelunsigned rational1JPEG (粗略的估计)的平均压缩率.0x9201ShutterSpeedValuesigned rational1用APEX表示出的快门速度. 为了转换成原始的 ‘Shutter Speed’; 则先要计算2的ShutterSpeedValue次幂, 然后求倒数. 例如, 如果 ShutterSpeedValue 是 ‘4’, 快门速度则是1/(24)=1/16秒.0x9202ApertureValueunsigned rational1拍照时镜头的光圈. 单位是 APEX. 为了转换成普通的 F-number(F-stop), 则要先计算出根号2 2 (=1.4142)的ApertureValue次幂. 例如, 如果ApertureValue 是 ‘5’, F-number 就等于1.41425 = F5.6.0x9203BrightnessValuesigned rational1被拍摄对象的明度, 单位是 APEX. 为了从BrigtnessValue(Bv)计算出曝光量(Ev), 你必须加上 SensitivityValue(Sv). Ev=Bv+Sv Sv=log2(ISOSpeedRating/3.125) ISO100:Sv=5, ISO200:Sv=6, ISO400:Sv=7, ISO125:Sv=5.32.0x9204ExposureBiasValuesigned rational1照片拍摄时的曝光补偿. 单位是APEX(EV).0x9205MaxApertureValueunsigned rational1镜头的最大光圈值官网wps的的下载入口在哪里(wps office免费版破解版下载). 你可以通过计算根号2的MaxApertureValue次幂来转换成普通的光圈 F-number (跟ApertureValue:0x9202的处理过程一样).0x9206SubjectDistancesigned rational1到焦点的距离, 单位是米.0x9207MeteringModeunsigned short1曝光的测光方法. ‘0’ 表示未知, ‘1’ 为平均测光, ‘2’ 为中央重点测光, ‘3’ 是点测光, ‘4’ 是多点测光, ‘5’ 是多区域测光, ‘6’ 部分测光, ‘255’ 则是其他.0x9208LightSourceunsigned short1光源, 实际上是表示白平衡设置. ‘0’ 意味着未知, ‘1’是日光, ‘2’是荧光灯, ‘3’ 白炽灯(钨丝), ’10’ 闪光灯, ’17’ 标准光A, ’18’ 标准光B, ’19’ 标准光C, ’20’ D55, ’21’ D65, ’22’ D75, ‘255’ 为其他.0x9209Flashunsigned short1‘0’ 表示闪光灯没有闪光, ‘1’ 表示闪光灯闪光, ‘5’ 表示闪光但没有检测反射光, ‘7’ 表示闪光且检测了反射光.0x920aFocalLengthunsigned rational1拍摄照片时的镜头的焦距长度. 单位是毫米.0x927cMakerNoteundefined制造商的内部数据. 一些制造商如 Olympus/Nikon/Sanyo 等在这个区域中使用IFD 格式的数据.0x9286UserCommentundefined存储用户的注释. 这个标签允许使用两字节的德字符或者 unicode. 前8 个字节描述的是字符集. ‘JIS’ 是日文 (著名的有 Kanji). ‘0x41,0x53,0x43,0x49,0x49,0x00,0x00,0x00’:ASCII ‘0x4a,0x49,0x53,0x00,0x00,0x00,0x00,0x00’:JIS ‘0x55,0x4e,0x49,0x43,0x4f,0x44,0x45,0x00’:Unicode ‘0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00’:Undefined0x9290SubsecTimeascii string一些数字相机每秒能拍摄 2~30 张照片, 但是DateTime/DateTimeOriginal/DateTimeDigitized 标签只能记录到秒单位的时间. SubsecTime 标签就是用来记录秒后面的数据(微秒)官网wps office的免费版下载网址是多少(wps最新下载历史版本下载地址). 例如, DateTimeOriginalwps office 官方下载的地方是多少 = “1996:09:01 09:15:30”, SubSecTimeOriginal = “130”, 合并起来的原始的拍摄 时间就是 “1996:09:01 09:15:30.130”0x9291SubsecTimeOriginalascii string0x9292SubsecTimeDigitizedascii string0xa000FlashPixVersionundefined4存储FlashPix 的版本信息. 如果图像数据是基于 FlashPix formar Ver.1.0, 则这个值为 “0100”. 因为它不是一个用NULL(0x00)来终结的字符串,所以这里的类型是 ‘undefined’.0xa001ColorSpaceunsigned short1定义色彩空间. DCF 图像必须使用 sRGB 色彩空间因此这个值总是 ‘1’. 如果这个照片使用了 其他的色彩空间, 这个值是 ‘65535’:未校准(Uncalibrated).0xa002ExifImageWidthunsigned short/long1主图像的尺寸大小.0xa003ExifImageHeightunsigned short/long10xa004RelatedSoundFileascii string如果数字相机能够纪录图像的音频数据, 则表示音频数据的名字.0xa005ExifInteroperabilityOffsetunsigned long1表示这是一个扩展”ExifR98″, 细节未知. 这个值经常是IFD格式的数据. 当前这儿有两个 目录项, 第一个是 Tag0x0001, 值是”R98″, 下一个是 Tag0x0002, 它的值为 “0100”.0xa20eFocalPlaneXResolutionunsigned rational1表示CCD的像素密度. 如果你的相机是百万像素的并且是用低分辨率(如VGA模式) 来拍摄照片, 这个值可以通过照片的分辨率来重新采样. 在这种情况下, FocalPlaneResolution 就不是CCD的实际的分辨率.0xa20fFocalPlaneYResolutionunsigned rational10xa210FocalPlaneResolutionUnitunsigned short1FocalPlaneXResoluton/FocalPlaneYResolution的单位. ‘1’ 表示没有单位, ‘2’是英寸inch, ‘3’ 表示厘米. 注意:一些Fujifilm的数码相机(如.FX2700,FX2900,Finepix4700Z/4 wps 的官网下载网址(wps office下载官网免费下载)0i 等) 使用的wps office 官方的下载的地址是什么值是 ‘3’ 所以它的单位一定是 ‘厘米’ , 但是它们的分辨率单位就变成’8.3mm?'(1/3in.?). 这是Fuji 的 BUG? 从Finepix4900Z 开始这个值就使用 ‘2’ 了但仍然跟实际的值不吻合.0xa215ExposureIndexunsigned rational1跟ISOSpeedRatings(0x8827)一样但是数据类型是 unsigned rational. 只有Kodak的数字相机使用 这个标签来替代 ISOSpeedRating, 我不知道这是为什么(历史原因?).0xa217SensingMethodunsigned short1表示图像传感器单元的类型. ‘2’ 意味着这是一个芯片颜色区域传感器, 几乎所有的数字相机都 使用这个类型.0xa300FileSourceundefined1显示图像来源. 值 ‘0x03’ 表示图像源是数字定格相机.0xa301SceneTypeundefined1表示拍摄场景的类型. 值 ‘0x01’ 表示图像是通过相机直接拍摄出来的.0xa302CFAPatternundefined表示色彩过滤阵列(CFA) 几何模式.
长度类型意义2shortHorizontal repeat pixel unit = n2shortVertical repeat pixel unit = m1byteCFA value[0,0]:::1byteCFA value[n-1,0]1byteCFA value[0,1]:::1byteCFA value[n-1,m-1] 色彩过滤和CFA值之间的关系.
Filter ColorRedGreenBlueCyanMagentaYellowWhiteCFA value0123456
RGGB 例如, 普通的 RGB 过滤器使用左表的副本, 这个值是 ‘0x0002,0x0002,0x00,0x01,0x01,0x02’.