首页 > 解决方案 > 我想批量提取 gps 数据(exif)然后转换为地址并将该文本保存为 jpg

问题描述

我有 1500 张照片需要在照片的角落显示拍摄地址。我有地理标记的图片。我需要帮助提取 GPS 数据并将其转换为地址。然后获取该地址并将其保存到右下角的图片中。任何人都可以帮助或指出我正确的方向吗?

标签: imagegpsjpegexif

解决方案


您很可能需要为此使用编程语言;我认为 Python 很合适,因为它很容易上手,并且有你的任务所需的库。
例如,为了从 JPEG 文件中提取位置(坐标),您可以使用pyexiv2
要将这些坐标转换为地址,您需要使用诸如 Google 的Geocoding API之类的地理编码服务- 您可以直接使用他们的Python 库,也可以使用requests之类的东西编写自己的代码。现在您有了地址数据,您可以使用 Python 的枕头
将该数据叠加到图像上。
如果你正在寻找一些代码来开始,让我无耻地插入我自己的名为photomap的项目;您可以在此处找到从图像中读取 GPS 信息的代码:https://github.com/iticus/photomap/blob/master/handlers.py#L170


推荐阅读