给已有照片添加位置信息?这3个方法简单又实用

来源:汇帮科技 修改日期:2026-03-18 17:00

汇帮元数据编辑器

  • 官方正版
  • 纯净安全
  • 软件评分:
汇帮元数据编辑器支持图片元数据编辑、PDF元数据编辑、视频元数据编辑、word、Excel、ppt等元数据编辑。
免费下载

以前倒是有厂商尝试过给相机加装GPS模块,但你想啊,摄影讲究的是瞬间捕捉,美景、表情都是稍纵即逝。而GPS定位呢,经常需要仰头找卫星,磨磨蹭蹭十几秒。这俩节奏根本合不上拍,所以这条路后来走得也不太顺。但,给照片加上“我在哪儿”的烙印,这个需求可一点没减少,反而越来越强了。

别担心!今天这篇超详细的指南,就来解决图片没有位置信息的问题。

给已有照片添加位置信息?这3个方法简单又实用

方法一:在电脑端用“汇帮元数据编辑器”来给已有图片添加位置信息

软件名称:汇帮元数据编辑器

下载地址:https://www.huibang168.com/download/ybpPhybrHzJu


如果你更喜欢在电脑大屏幕上操作,或者需要对照片的元数据进行更全面的管理(比如同时修改拍摄时间、相机型号等),那么这款软件是你的菜。

* 你需要什么:一台Windows电脑,以及提前在网上搜索下载好“汇帮元数据编辑器”软件。

* 详细步骤:

1. 安装并打开“汇帮元数据编辑器”软件。在主界面,你会看到好几个功能,咱们直接点击 【图片元数据编辑】 这个选项,进入核心操作区。

2. 导入照片:现在,把你的照片“请”进来。有两种懒人方法:一是点击【添加文件】或【添加文件夹】按钮,从电脑里选择;二是更直接的——直接用鼠标把照片或整个文件夹拖拽到软件窗口里!看着照片缩略图出现在列表里,是不是很有成就感?

3. 在软件界面下方或侧边,找到一个类似 【查看更多属性】 或展开详细列表的按钮。点开它,你会看到这张照片所有的“底细”(元数据)。滚动找找,看看有没有“GPS纬度”、“GPS经度”这类字段。如果没有的话就说明原本没有这个信息,需要添加。

4. 准备工具:点击软件下方的 【添加元数据】 或类似的按钮,准备给照片添加新的属性。

5. 选择武器:这时会弹出一个新窗口,里面有很多属性分类。咱们要找的是位置信息,所以聪明如你,肯定选择 【GPS】 或 【地理位置】 这个分类。

6. 找准目标:在GPS属性列表里,你会看到一堆英文名,别慌!我们需要的关键两个是:“GPSLatitude”(纬度) 和 “GPSLongitude”(经度)。软件一般会给出简单的说明。

7. 注入灵魂(关键一步!):

* 你得先知道照片拍摄地的经纬度。怎么查?打开任意一个在线地图(比如百度地图、高德地图),找到那个地点,用它的“坐标拾取”工具点一下,就能得到一串数字(例如:39.916345, 116.397155)。

* 回到软件,在“GPSLatitude”的值那里,输入纬度数字(如39.916345);在“GPSLongitude”的值那里,输入经度数字(如116.397155)。注意格式,一般直接输入十进制小数就行。

8. 输入完毕后,点击 【保存到所有文件】按钮。软件就默默地把这些信息写进你的照片文件里了。通常,它会直接修改原文件,所以你不需要另存为,原图就已经携带上新信息了。你可以去电脑里右键点击该图片,查看“属性”-“详细信息”,就能看到新鲜的经纬度信息啦!

方法二:手机上操作的话用“Photo Exif Editor”APP快速搞定

1. 首先,去你的手机应用商店搜索并下载“Photo Exif Editor”这个应用。

2. 打开APP,它会请求访问你照片的权限,当然要允许啦。

3. 进入后,你可以选择单张照片,或者更爽的是——直接批量选择多张在同一地点拍摄的照片。

4. 选中照片后,找找“位置”或“GPS”相关的编辑选项。最直观的操作来了:你通常会看到一个地图界面。你可以用手指随意缩放、拖动地图,直接在地图上找到你拍照的那个准确位置,点一下!APP就会自动把这个地点的经纬度信息抓取过来。

5. 它还有个很贴心的功能:可以筛选出那些已经含有位置信息的照片,避免你重复操作或者改错了。

6. 确认位置无误后,点击保存。搞定!就这么简单直观,像给照片在地图上打了个图钉一样。

优点:极致简单,可视化操作,批量处理,非常适合旅行途中快速整理。


方案三:技术人员专属!用Python代码玩转照片EXIF

* 你需要什么:电脑上安装好Python环境,以及一个叫`Pillow`的强大图像处理库。

* 操作思路:

1. 打开你的代码编辑器(比如VS Code、PyCharm)。

2. 把下面这段“魔法代码”复制过去。我已经加了详细的注释,你一看就懂。

3. 代码里最关键的是`set_gps`这个函数。你需要告诉它三件事:`image_path`(你的图片文件路径),`lat`(纬度),`lng`(经度)。

4. 在最后一行示例中,把`‘input.jpg’`换成你的照片名,把`39.916345`和`116.397155`换成你查到的真实经纬度。

5. 运行代码,它就会生成一张名为`output.jpg`的新照片,这张新照片就包含了所有你指定的GPS信息。

```python

from PIL import Image

from PIL.ExifTags import TAGS, GPSTAGS

def set_gps(image_path, lat, lng):

# 打开图片

img = Image.open(image_path)

# 获取现有的EXIF信息

exif = img.getexif()

# 定义一个辅助函数:把十进制坐标(如39.916)转换成相机认识的度分秒格式

def dec_to_dms(dec):

degrees = int(dec) # 度的整数部分

minutes = int((dec - degrees) * 60) # 分

seconds = ((dec - degrees - minutes / 60) * 3600) # 秒

# 返回相机需要的特殊格式

return ((degrees, 1), (minutes, 1), (int(seconds * 1000), 1000))

# 开始组装GPS信息字典,这是EXIF标准规定的格式

gps_ifd = {

1: 'N' if lat >= 0 else 'S', # 北纬还是南纬?

2: dec_to_dms(abs(lat)), # 纬度数值(度分秒)

3: 'E' if lng >= 0 else 'W', # 东经还是西经?

4: dec_to_dms(abs(lng)) # 经度数值(度分秒)

}

# 把组装好的GPS字典,塞进EXIF信息里(0x8825是GPS信息的标签号)

exif[0x8825] = gps_ifd

# 保存为新图片,并把EXIF信息一起写入

img.save('output.jpg', exif=exif.tobytes())

print("搞定!新图片‘output.jpg’已包含GPS信息。")

# 举个栗子:给我这张‘我的旅行照.jpg’加上北京故宫的坐标

set_gps('我的旅行照.jpg', 39.916345, 116.397155)

```

科技的意义,不就是帮助我们更好地珍藏记忆吗?希望从今天起,你的每一张精彩照片,都能牢牢记住它来自地球的哪一个角落。

如果想要深入了解我们的产品,请到 汇帮科技官网 中了解更多产品信息!



热门点击

最新更新