前提:图片传到电脑的时候一定要原图,否则会压缩这些信息。
安卓手机测试通过微信发原图可以保留这些信息。
苹果手机测试通过微信发原图也会去掉这些信息,我是通过邮箱文件中转站传到电脑的,或者直接数据线插上来拷贝。
代码如下:需要更改里面的图片路径
import exifread
import re
import json
import requests
import os
#转换经纬度格式
def latitude_and_longitude_convert_to_decimal_system(*arg):
"""
经纬度转为小数, param arg:
:return: 十进制小数
"""
return float(arg[0]) + ((float(arg[1]) + (float(arg[2].split('/')[0]) / float(arg[2].split('/')[-1]) / 60)) / 60)
#读取照片的GPS经纬度信息
def find_GPS_image(pic_path):
GPS = {
}
date = ''
with open(pic_path, 'rb') as f:
tags = exifread.process_file(f)
for tag, value in tags.items():
#纬度
if re