【Python】Python 查询图片EXIF信息,获取地理位置

Python 查询图片EXIF信息,获取地理位置

1. 场景说明

Exif是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据。只要是拍摄的照片都有这个信息,所以这个信息也是有泄露个人隐私的风险。不过不要担心,微博里发的图片、朋友圈发的图片、QQ空间的图片、都是经过处理的,不会存在信息泄露的风险,想要查看具体的信息需要自己拍摄一张图片来使用

2. 解决思路

获取图片数据,经经纬度信息转换为位置。

3. 解决办法

第一步先获取到具体信息。

from PIL import Image, ExifTags

img = Image.open(‘.//exif.jpg’)
img.info.keys()
dict_keys([‘exif’, ‘dpi’])
len(img.info[‘exif’])
55220
exifd = img._getexif()
exifd.keys()
dict_keys([34853, 296, 34665, 271, 272, 305, 274, 306, 531, 283, 282, 315, 59932, 40093, 36864, 37377, 37378, 36867, 36868, 37379, 37380, 37381, 37383, 37385, 37386, 37510, 40961, 40962, 40965, 41990, 37520, 37521, 37522, 40963, 33434, 33437, 59933, 42016, 34850, 34855, 41986, 40960, 41987, 41989,

你可能感兴趣的:(Python,算法,技术研发,python,dubbo,java)