Python+获取照片中的GPS信息

用智能手机或数码相机拍摄的照片有丰富的附加信息元数据,通常以 EXIF 格式存储这些元数据,EXIF 即Exchangeable Image File Format,有不同的标准版本。
EXIF 元数据可能包含关于设备模型、尺寸、图片的日期及其位置的信息。

安装exif 库

pip install exif

读取图片

from exif import Image
img_path = 'images/image_exif.jpg'
with open(img_path, 'rb') as src:
    img = Image(src)
    print (src.name, img)

输出内容为:

images/image_exif.jpg <exif._image.Image object at 0x00000223EBC62430>

通过PTL库读取该输出即可获取图像内容:

import PIL
image = PIL.Image.open(img_path)
image

在这里插入图片描述

检查图片中是否含有EXIF数据:

if img.has_exif:
 info = f"has the EXIF {
     img.exif_version}"
else:
 info = "does not contain any EXIF information"
print(f"Image {
     src.name}: {
     info}")

若有,提示:

Image images/image_exif.jpg:  has the EXIF 0220

没有:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值