我想通过修改ImageDescription标记在图像中添加modifyexif数据。我使用以下库:
https://github.com/bennoleslie/pexif
我可以修改ImageDescription标记,并在将其写入另一个图像文件后读取修改后的标记。但现在,当我把图片上传到imgur和instagram并再次下载图片,并读取exif数据时,修改后的ImageDescription标签就不在exif数据中了。为了读取exif数据,我使用exiftool和identify-v等工具,但是它们都没有显示修改过的ImageDescription。我还使用上面的pxeif库来读取标记名ImageDescription,但它不在那里。对为什么会发生这种情况有什么建议吗?在
下面是我使用pexif库时使用的代码,图像是.jpg:
^{pr2}$
这可能不是代码或库的错误。许多图像托管服务故意剥离exif数据。因此,即使数据格式良好,也不要指望它能在imgur或instagram(或其他类似的公司)中幸存下来。在
参见http://imgur.userecho.com/topic/42809-where-is-the-exif-data/和{a2}
至于他们为什么这样做,答案可能有很多种。其中一个重要的原因可能是,不太精明的用户不会无意中通过地理标记将他们的gps坐标发布到各地。在
相关问题 更多 >
编程相关推荐