【发布时间】:2014-03-13 03:32:51
【问题描述】:
我想通过修改 ImageDescription 标签在图片中添加修改 exif 数据。我使用以下库:
https://github.com/bennoleslie/pexif
我可以修改 ImageDescription 标签并在将修改后的标签写入另一个图像文件后读取它。但是现在当我将图像上传到 imgur 和 instagram 并再次下载图像并读取 exif 数据时,exif 数据中不再存在修改后的 ImageDescription 标签。要读取 exif 数据,我使用 exiftool 和识别 -v 之类的工具,但它们都不会显示修改后的 ImageDescription。我还使用上面的 pxeif 库来读取标签名称 ImageDescription 并且它不存在。关于为什么会发生这种情况的任何建议?
下面是我使用pexif库的代码,图片是.jpg:
img = pexif.JpegFile.fromFile(path_to_images + image)
image_id = image.split('.')[0]
img.exif.primary.ImageDescription = image_id
img.writeFile(path_to_encoded_images + image_id + "_encoded.jpg")
【问题讨论】: