当我尝试使用PIL调整(生成缩略图)图片的大小时,exif数据会丢失。
我该怎么做才能在缩略图中保留exif数据?我查找了相关链接,但似乎都不能起作用。
from PIL import Image
import StringIO
file_path = '/home/me/img/a.JPG'
im = Image.open( file_path)
THUMB_SIZES = [(512, 512)]
for thumbnail_size in THUMB_SIZES:
im.thumbnail( thumbnail_size, Image.ANTIALIAS)
thumbnail_buf_string = StringIO.StringIO()
im.save('512_' + "a", "JPEG")
原始图像具有exif数据,但图像im(512_a.JPEG)没有。
im.save('P4072956_thumb.jpg', exif=exif)
不会写入exif
信息。 - 8bitjunkie