用Python读取照片拍摄的详细信息(拍摄时间、地址等)

您所在的位置:网站首页 查看一张图片的详细信息 用Python读取照片拍摄的详细信息(拍摄时间、地址等)

用Python读取照片拍摄的详细信息(拍摄时间、地址等)

2024-07-13 18:30| 来源: 网络整理| 查看: 265

前言

  其实咱们平时拍摄的照片里隐藏了大量的私密信息,例如:拍摄时间、极其精确的GPS信息等。接下来尝试用python脚本分析照片,获取照片原图的拍摄信息。

1、准备条件

  pip install exifread安装exifread模块,用来读取照片内的经纬度信息。

2、详细代码

import re import json import requests import exifread # 转换经纬度格式 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


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3