【发布时间】:2019-08-29 11:49:23
【问题描述】:
我正在使用 PIL 来增强我的图像。在保存时,我需要将地理坐标和方向角写入增强图像的标题。到目前为止,我还没有找到一种写方位角的方法。
我可以在阅读Preserve exif data of image with PIL when resize(create thumbnail) 后使用 piexif 写出坐标。但这似乎还不足以编写方向,或者我可能遗漏了一些东西。
im = Image.open(direc + '\\' + filename)
exif_dict = piexif.load(im.info["exif"])
exif_bytes = piexif.dump(exif_dict)
enhancer = ImageEnhance.Brightness(im)
enhanced_im = enhancer.enhance(1.8)
enhanced_im.save(s + 'enhanced\\' + directory + "\e_" + filename, "JPEG", exif=exif_bytes)
当我打印我的 exif_dict 时,我看到两个主键 0th 和 Exif(每个键下都有合理的键值对和很多 \x00\x00\x00q\x00\x00\x00g\x00\x00\x00r\ x00\x00\x00l\x00\x00\x0...这样的字符即使在字典的括号结束后仍然存在。请指教。
【问题讨论】:
标签: python python-imaging-library orientation geocode