从照片里面获取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!
黄山市民网:https://www.huangshanshimin.com/