将EXIF数据添加到图像

2024-06-16 12:35:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过修改ImageDescription标记在图像中添加modifyexif数据。我使用以下库:

https://github.com/bennoleslie/pexif

我可以修改ImageDescription标记,并在将其写入另一个图像文件后读取修改后的标记。但现在,当我把图片上传到imgur和instagram并再次下载图片,并读取exif数据时,修改后的ImageDescription标签就不在exif数据中了。为了读取exif数据,我使用exiftool和identify-v等工具,但是它们都没有显示修改过的ImageDescription。我还使用上面的pxeif库来读取标记名ImageDescription,但它不在那里。对为什么会发生这种情况有什么建议吗?在

下面是我使用pexif库时使用的代码,图像是.jpg:

^{pr2}$

Tags: 数据https标记图像githubcom图像文件图片
1条回答
网友
1楼 · 发布于 2024-06-16 12:35:52

这可能不是代码或库的错误。许多图像托管服务故意剥离exif数据。因此,即使数据格式良好,也不要指望它能在imgur或instagram(或其他类似的公司)中幸存下来。在

参见http://imgur.userecho.com/topic/42809-where-is-the-exif-data/和{a2}

至于他们为什么这样做,答案可能有很多种。其中一个重要的原因可能是,不太精明的用户不会无意中通过地理标记将他们的gps坐标发布到各地。在

相关问题 更多 >