什么是EXIF Exif
开放分类: 数码相机、GPS、文件格式
Exif (Exchangeable image file format) 是可交换图像文件的缩写,是专门为数码相机的照片设定的,可以记录数字照片的属性信息和拍摄数据。
Exif 最初由日本电子工业发展协会在 1996 年制定,版本为 1.0。1998 年,升级到 2.1,增加了对音频文件的支持。2002 年 3 月,发表了 2.2 版。
Exif 可以附加于 JPEG、TIFF、RIFF 等文件之中,为其增加有关数码相机拍摄信息的内容和索引图或图像处理软件的版本信息。
Exif 是一个为数码相机使用的图像文件格式而制定的标准规格。它由日本电子工业发展协会(JEIDA - Japan Electronic Industry Development Association)创建。该规格使用现有的文件格式,如 JPEG,TIFF Rev. 6.0,和 RIFF WAVE 音频文件格式,和一些额外添加的特殊元数据标签。它不支持 JPEG 2000 或 PNG。
该规格的 V2.1 版本于 1998 年 1 月制定,V2.2 版本于 2002 年 4 月制定。
在 Exif 标准中定义的元数据标签包括以下几大方面的信息:
* 日期和时间信息。数码相机将记录当前日期和时间,并把这些信息记录在元数据标签里。
* 相机设置。这包括静态信息,如相机型号、生产厂商,及每张照片改变的信息(方位、光圈、快门速度、焦距、测光模式和ISO感光速度等信息)。
* 照片拍摄地的位置信息。可以由 GPS(全球卫星定位系统)接收器连接到数码相机上,来提供相关全球定位信息。2004 年,仅有极少数数码相机支持这个特性。因此,有人使用普通的GPS接受器来记录他当时所在位置的地理信息,然后在图像的时间戳里,根据接受器日志记录的内容,为图像添加相机错失了的照片拍摄地地理信息。
* 描述和版权信息。一些数码相机高端机型会在相机上提供允许用户编写这部分信息的功能。
范例
下面列出几项在 Exif 里保存的信息(由 Opanda IExif 提供):
项目 信息
制造厂商 = Canon
相机型号 = Canon EOS-1D Mark II
影像方向 = 正常(upper-left)
影像分辨率 X = 72
影像分辨率 Y = 72
分辨率单位 = dpi
处理软件 = Adobe Photoshop CS Macintosh
最后异动时间 = 2005:10:06 12:53:19
YCbCrPositioning = 2
曝光时间 = 0.00800 (1/125) sec
光圈值 = F1.6
拍摄模式 = 光圈优先
ISO 感光值 = 100
Exif 信息版本 = 30,32,32,31
影像拍摄时间 = 2005:09:25 15:00:18
影像存入时间 = 2005:09:25 15:00:18
曝光补偿(EV+-) = 0
测光模式 = 点测光 (Spot)
闪光灯 = 关闭
镜头实体焦长 = 85 mm
Flashpix 版本 = 30,31,30,30
影像色域空间 = sRGB
影像尺寸 X = 800 pixel
影像尺寸 Y = 533 pixel
相关软件:
* EXIF 查看软件: Opanda IExif http://www.opanda.com/cn/iexif/
* EXIF
编辑软件: Opanda PowerExif http://www.opanda.com/cn/pe/
* EXIF 查看软件: FxIF (Mozilla Firefox 外挂套件) http://ted.mielczarek.org/code/mozilla/fxif/
如果您认为本词条还有待完善,需要补充新内容或修改错误内容,请 编辑词条
参考资料:
1.* EXIF.org http://www.exif.org/
2.* EXIF 2.1 官方标准(PDF文档) http://www.exif.org/Exif2-1.PDF
3.* EXIF 2.2 官方标准(PDF文档) http://www.exif.org/Exif2-2.PDF
4.* EXIF 文件格式说明
--------------------------------------------------------------------------------
Exif是英文Exchangeable Image File(可交换图像文件)的缩写,最初由日本电子工业发展协会(JEIDA --Japan Electronic Industry Development Association) 制订,目前的最新版本是2.21 版。国际标准化组织(ISO)正在制订的相机文件设计标准(DCF -- Design role for Camera File system)可能以Exif2.1为基础。
Exif 文件实际是JPEG文件的一种,遵从JPEG标准,只是在文件头信息中增加了有关拍摄信息的内容和索引图。所以你可以使用任何支持JPEG格式的图像工具软件观看或修改Exif文件,但,打开时可能看不到Exif信息,一旦修改,Exif信息可能丢失。
简单来说,EXIF 信息就是由数码相机在拍摄过程中采集一系列的信息,然后把信息放置在我们熟知的 JPEG/TIFF 文件的头部,也就是说 EXIF 信息是镶嵌在 JPEG/TIFF 图像文件格式内的一组拍摄参数,主要包括摄影时的光圈、快门、ISO、日期时间等各种与当时摄影条件相关的讯息,相机品牌型号,色彩编码,拍摄时录制的声音以及全球定位系统(GPS)等信息。简单的说,它就好像是傻瓜相机的日期打印功能一样,只不过 EXIF 信息所记录的资讯更为详尽和完备。
Exif的标识
所有的JPEG文件以字符串“0xFFD8”开头,并以字符串“0xFFD9”结束。文件头中有一系列“0xFF”格式的字符串,称为“标识”,用来标记JPEG文件的信息段。“0xFFD8”表示图像信息开始,“0xFFD9”表示图像信息结束,这两个标识后面没有信息,而其它标识紧跟一些信息字符。
0xFFE0 -- 0xFFEF之间的标识符称为“应用标记”,没有被常规JPEG文件利用,Exif正是利用这些信息串记录拍摄信息如快门速度、光圈值等,甚至可以包括全球定位信息。按照Exif2.1标准对这些标识符的定义,数码相机可以把各种拍摄信息记入数码图像中,应用软件可以读取这些数据,再按照Exif2.1标准,检索出它们的具体含义,一般而言包括以下一些信息:
Image Description 图像描述、来源. 指生成图像的工具
Artist作者 有些相机可以输入使用者的名字
Make 生产者 指产品生产厂家
Model 型号 指设备型号
Orientation方向 有的相机支持,有的不支持
XResolution/Y
Resolution X/Y方向分辨率本栏目已有专门条目解释此问题。
ResolutionUnit分辨率单位 一般为PPI
Software软件 显示固件Firmware版本
DateTime日期和时间
YCbCrPositioning 色相定位
ExifOffsetExif信息位置,定义Exif在信息在文件中的写入,有些软件不显示。
ExposureTime 曝光时间 即快门速度
FNumber光圈系数
ExposureProgram曝光程序指程序式自动曝光的设置,各相机不同,可能是Sutter Priority(快门优先)、Aperture Priority(快门优先)等等。
ISO speed ratings感光度
ExifVersionExif版本
DateTimeOriginal创建时间
DateTimeDigitized数字化时间
ComponentsConfiguration图像构造(多指色彩组合方案)
CompressedBitsPerPixel(BPP)压缩时每像素色彩位 指压缩程度
ExposureBiasValue曝光补偿。
MaxApertureValue最大光圈
MeteringMode测光方式, 平均式测光、重点测光、点测光等。
Lightsource光源 指白平衡设置
Flash是否使用闪光灯。
FocalLength焦距,一般显示镜头物理焦距,有些软件可以定义一个系数,从而显示相当于35mm相机的焦距 MakerNote(User Comment)作者标记、说明、记录
FlashPixVersionFlashPix版本 (个别机型支持)
ColorSpace色域、色彩空间
ExifImageWidth(Pixel X Dimension)图像宽度 指横向像素数
ExifImageLength(Pixel Y Dimension)图像高度 指纵向像素数
Interoperability IFD通用性扩展项定义指针和TIFF文件相关,具体含义不详
FileSource源文件 Compression压缩比。