当前位置:首页 > 杂谈 > 正文内容

怎么查到照片的拍摄地址?(怎么查照片的拍摄地址)

2023-07-28 02:40:35TONY杂谈74

一、图像EXIF信息

介绍

EXIF(Exchangeable image file format,可交换图像文件格式)是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据,如拍摄时间、图像分辨率、感光值、GPS坐标等。

Exif最初由日本电子工业发展协会在1996年制定,版本为1.0。1998年,升级到2.1,增加了对音频文件的支持。2002年3月,发表了2.2版。

Exif可以附加于JPEG、TIFF、RIFF等文件之中,为其增加有关数码相机拍摄信息的内容和索引图图像处理软件的版本信息。

Exif信息是可以被任意编辑的,因此只有参考的功能。Exif信息以0xFFE1作为开头标记,后两个字节表示Exif信息的长度。所以Exif信息最大为64 kb,而内部采用TIFF格式。

查看EXIF信息

windows文件属性

注:本文处理图片针对原图

Windows7以上操作系统具备对Exif的原生支持,Windows系统下,可以通过鼠标右键点击图片打开菜单,点击属性并切换到详细信息标签下,即可直接获取图片的EXIF信息。

在线查看器

图虫EXIF查看器 https://exif.tuchong.com/
改图宝 https://www.gaitubao.com/exif
我爱斗图(一个表情包网站 ) https://www.52doutu.cn/tools/exif

exifread 库

exifread模块为python读取图片EXIF信息的库。

exifread模块的下载地址:https://pypi.python.org/pypi/ExifRead 安装exifread库
pip install exifread

主要使用process_file函数进行解析,传入图片文件对象,返回一个包含图片信息的字典。其中,exif中GPS格式为DMS格式,即:D(degree,度)、M(minute,分)、S(second,秒),因此要进行转换才能得到常见的double类型的经纬度值。下面就用python + exifread读取图片的详细信息。

import exifread with open(IMG_20190618_163339.jpg, rb) as f: exif_dict = exifread.process_file(f) print(拍摄时间:, exif_dict[EXIF DateTimeOriginal]) print(照相机制造商:, exif_dict[Image Make]) print(照相机型号:, exif_dict[Image Model]) print(照片尺寸:, exif_dict[EXIF ExifImageWidth], exif_dict[EXIF ExifImageLength]) # 经度 lon_ref = exif_dict["GPS GPSLongitudeRef"].printable lon = exif_dict["GPS GPSLongitude"].printable[1:-1].replace(" ", "").replace("/", ",").split(",") lon = float(lon[0]) + float(lon[1]) / 60 + float(lon[2]) / float(lon[3]) / 3600 if lon_ref != "E": lon = lon * (-1) # 纬度 lat_ref = exif_dict["GPS GPSLatitudeRef"].printable lat = exif_dict["GPS GPSLatitude"].printable[1:-1].replace(" ", "").replace("/", ",").split(",") lat = float(lat[0]) + float(lat[1]) / 60 + float(lat[2]) / float(lat[3]) / 3600 if lat_ref != "N": lat = lat * (-1) print(照片的经纬度:, (lat, lon)) for key in exif_dict: print("%s: %s" % (key, exif_dict[key]))

输出:

拍摄时间: 2019:06:18 16:33:40 照相机制造商: HUAWEI 照相机型号: HRY-AL00Ta 照片尺寸: 3968 2976 照片的经纬度: (13.787098884444445, 100.62936401361111) Image ImageWidth: 3968 Image ImageLength: 2976 Image BitsPerSample: [8, 8, 8] Image Make: HUAWEI Image Model: HRY-AL00Ta Image Orientation: 0 Image XResolution: 72 Image YResolution: 72 Image ResolutionUnit: Pixels/Inch Image Software: HRY-AL00Ta 9.0.1.130(C00E130R4P1) Image DateTime: 2019:06:18 16:33:40 Image YCbCrPositioning: Centered Image ExifOffset: 290 GPS GPSVersionID: [2, 2, 0, 0] GPS GPSLatitudeRef: N GPS GPSLatitude: [13, 47, 847249/62500] GPS GPSLongitudeRef: E GPS GPSLongitude: [100, 37, 45710449/1000000] ............................省略

二、经纬度转地址

要想将图片中的经纬度信息转换为详细地址,同样也有很多方法,比如在线查询、地图API或者利用python的地理位置信息库:geopy。

在线查询

GPS查询网址1 http://www.gpsspg.com/maps.htm
GPS查询网址2 http://www.gzhatu.com/dingwei.html
地球在线 https://www.earthol.com/

没错,这张图片是我在泰国拍的

可以看下这篇文章

fahai:python获取原图GPS信息,轻松得到你的活动轨迹34 赞同 · 2 评论文章

“怎么查到照片的拍摄地址?(怎么查照片的拍摄地址)” 的相关文章

"北约欧美?俄罗斯:不服来战!"

"北约欧美?俄罗斯:不服来战!"

40多个国家打一个俄罗斯,这是一个非常令人骄傲的事情。 然而,我们却认为,即使将顶级的世界国家加起来,也不是俄罗斯的对手。 欧美制裁俄罗斯 这种说法是否正确呢?首先,我们需要明确一点,俄罗斯并不是一个容易被打败的国家。在过去的几年中,俄罗...

抖店官方提供的供应链管理平台,现在已经可以正式入驻了

抖店官方提供的供应链管理平台,现在已经可以正式入驻了

它里面有四种角色,货主、供应商、分销商、商家。 货主: 适合已有供应链,为自己官方店铺供货的商家;比方说阿迪,耐克,红星尔克这种自产自销,有品牌有商标的,入驻货主; 然后货主入驻有跨境货主和一般贸易货主,一般贸易的都是国内的;...

湖北嘉仕吉科技有限公司:抖店流量下降应该怎么提升

湖北嘉仕吉科技有限公司:抖店流量下降应该怎么提升

抖音小店流量下滑怎么办?如何提升抖音小店店铺流量? 今天用过来人的经验给你讲的明明白白,文章后面也附上了抖音小店流量下滑之后的应对措施,照着去操作就行了。 导致抖音小店流量下滑的原因有很多,比...

研究生必备科研软件和学习工具

研究生必备科研软件和学习工具

作为研究生,搞科研、写论文已成为研究生生活必不可少的一部分。如果学习并能熟练运用一些必备的科研工具,就肯定能够大大地帮助自己开展科研、写好论文,更早地发表出论文。那么有哪些软件是读研期间必备的呢?介绍如下: 1、基础软件 office三件套(Word、Excel、PPT)、...

在高速上走错了路,该怎么办?应急车道怎么用?速看

在高速上走错了路,该怎么办?应急车道怎么用?速看

为什么不能随意在高速上停车1、行车速度快高速公路是一个封闭的行车环境,行车速度普遍较快,一旦后方车辆、尤其是重型货车撞击前方违停车辆,或小车追尾大货车,极容易引发车毁人亡的严重交通事故。2、调整空间小高速公路车道较窄且两边都有护栏硬性隔离,行车过程中车辆左右横向调整空间并不充裕,一旦行车途...

香港汇丰银行开立个人账户攻略——无存款无理财

香港汇丰银行开立个人账户攻略——无存款无理财

原标题:香港汇丰银行开立个人账户攻略——无存款无理财 随着居民国际视野的逐渐扩大、自身财富实力的增强以及国家监管政策的开放,内地居民以港股投机为代表的香港理财投资需求也在快速增长。 作为理财的基本立足点,在香港拥有个人银行账户已成为必须。 与此同时,香港保险近年来...