Exif数据格式浅析及其读取应用
2016-08-16李杰郝会民石瑜段晓鹤石家庄市勘察测绘设计研究院河北石家庄050019
李杰,郝会民,石瑜,段晓鹤(石家庄市勘察测绘设计研究院,河北石家庄 050019)
Exif数据格式浅析及其读取应用
李杰∗,郝会民,石瑜,段晓鹤
(石家庄市勘察测绘设计研究院,河北石家庄 050019)
照片中镶嵌着丰富的Exif信息,从中可提取出拍摄位置与时间等实用数据服务于我们的工作与生活。本文分析了Exif数据格式,介绍了其读取方法,总结了Exif信息提取算法。结合具体实例,进行测试验证,对日常手机定位精度情况进行了评估。最后,通过生产实践,验证Exif信息对于提高测绘与地理信息单位的作业效率与质量控制的促进作用,同时对应用前景进行了展望。
图形文件;分析;Exif;PropertyItems;算法;测试;手机定位
1 引 言
Exif(Exchangeable Image File)是“可交换图像文件”的缩写,当中包含了专门为数码相机的照片而定制的元数据,可以记录数码照片的拍摄参数、缩略图及其他属性信息[1]。Exif标准最初由日本电子工业发展协会(JEIDA)制定,目前的最新版本是2.3版[1]。
Exif信息是镶嵌在JPEG/TIFF图像文件格式内的一组拍摄参数,所记录的元数据信息非常丰富,主要包含拍摄日期、拍摄器材、拍摄参数、图像处理参数、图像描述及版权信息和GPS定位数据等。
本文解析了Exif数据格式,同时基于VB.net实现照片Exif信息提取,并在数字城管普查项目实践了Exif信息在测绘项目中的应用。
2 Exif格式分析
所有的JPEG文件均以字符串“0xFFD8”开头,并以字符串“0xFFD9”结束。文件头中有一系列“0xFF??”格式的数据段,称为“标识”,用来标记JPEG文件的信息段。“0xFFD8”表示图像信息开始,“0xFFD9”表示图像信息结束,这两个标识后面没有信息,而其他标识紧跟一些信息字符。……
