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

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

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

一、图像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 评论文章

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

卢布成为今年表现最佳的货币,此现象反映哪些问题?

卢布成为今年表现最佳的货币,此现象反映哪些问题?

唯一的一个点:我资源你没有,俄罗斯用能源、粮食这些大宗交易原材料作为锚定卢布。卢布就有了货币信用的价值 俄罗斯地广、人硬,关键有硬货原油、天然气、煤炭、钻石、农林牧资源等等资源,各种资源在手,美元只是一张纸,...

剑网三:“盒子翻车了,赶紧入手?”外观盒子衍生出的“生意经”

剑网三:“盒子翻车了,赶紧入手?”外观盒子衍生出的“生意经”

剑网三:“盒子翻车了,赶紧入手?”外观盒子衍生出的“生意经” 一款网游的交易机制对账号保值率有着巨大影响。 在一些内购免费制游戏中,大多数的属性道具,刷图爆出来的极品装备,包括一些内购道具,都是有一定交易限制的。 而在这种限制过程,其实对游戏的交易是有一定影响的。因...

香港汇丰银行卡网银激活操作指南

香港汇丰银行卡网银激活操作指南

之前办理的汇丰银行账户,很多都不知道怎么启动,网银首次的操作步骤等,今天就给大家整理详细的汇丰银行卡启动步骤流程,希望可以帮到大家! 01 操作之前准备工作 首先在操作之前请确保以下两点: 1、卡和卡密码选择寄到通讯地址(两个快递)账户启动才可注册网银!!...

汇丰银行香港3家分行将率先试行一星期7天营业

汇丰银行香港3家分行将率先试行一星期7天营业

新京报贝壳财经讯(记者王雨晨)3月21日,新京报贝壳财经记者从汇丰银行处获悉,汇丰香港3家分行将率先试行一星期7天营业。 汇丰香港表示,香港自2月初全面撤销新冠疫情相关入境防控措施后,访港旅客人数持续上升,使用汇丰分行服务的海外港人或非本地居民都显著增加,2月份汇丰香港录得的新增非...

运价“涨”势回归?5月1日这些附加费生效

运价“涨”势回归?5月1日这些附加费生效

即期集装箱运价已经企稳,汇丰全球研究部在其最新报告中指出出现复苏迹象。 汇丰银行在其全球货运监测报告中惊讶地指出,上海集装箱运价指数(SCFI)周环比上涨8%,较近期低点上涨14%。 到2023年初,SCFI仍下跌7%。不过,这似乎确实标志着集装箱即期运价长达一年多的暴跌出...

万历对日情报战,三个锦衣卫,一群布衣百姓,缔造了一场传奇故事

万历对日情报战,三个锦衣卫,一群布衣百姓,缔造了一场传奇故事

(出海远洋)  故事的主人公,叫做许仪后。   许仪后,字三官,祖籍江西吉安县桐坪乡。   桐坪乡这个地方,养桑是一大特色,乡里的万亩小桑园,看上去蔚为壮观。   虽然家在江西,但许仪后的活动范围却并不在江西,而在广东沿海一带活动。   他是做什么的呢?是一...