从照片里面获取gps信息。可交换图像文件常被简称为exif(exchangeable image file format),是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据,exif信息不支持png,webp等图片格式。

        python中使用exifread包读取图片的属性信息,安装方式为:

        使用exifread.process_file获取图像的信息:

        单步调试,contents内容如下:

gps坐标转换:

        通过exifread获取的经纬度信息格式通常是下面这样的:纬度 [28, 56, 109097/5000] 经度 [112, 38, 436353/10000],转换公式如下:

度 = 度 + 分/60 + 秒/3600 
[28, 56, 109097/5000] = 28 + 56 / 60 + 109097/5000 / 3600 = 28.93939427777778

        因此坐标转换代码如下:

        完整代码:

        结果:

gpslongitude: 112.64545425 
gpslatitude: 28.93939427777778 
altitude: 58.009
 

 到此这篇关于如何利用python读取图片属性信息的文章就介绍到这了,更多相关python读取图片属性信息内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!