我正在使用PIL调整图像大小,但EXIF信息不会被保留。我正在经历堆栈溢出的答案,但所有都是非常古老的答案,现在似乎没有工作。所有人都在使用pyexiv2,但我无法在谷歌上找到它。 有人可以建议一些方法/在python 2.7中执行上述操作吗?
def imageresize(srcfile, destfile, newwid):
img = Image.open(srcfile)
print img
s = img.size
ratio = (float(newwid)/s[0])
newhght = int(ratio*s[1])
img.resize((newwid, newhght),Image.ANTIALIAS)
img.save(destfile)
答案 0 :(得分:0)
if "exif" in img.info:
img.save(destfile, exif=img.info["exif"])
else:
img.save(destfile)
或使用Piexif。