我使用枕头来格式化图像尺寸。 我不知道为什么转换不起作用以及我做错了什么:
def upload_file(file, bucketName=""):
from PIL import Image
from cStringIO import StringIO
# file is a FileStorage object. Implement stream io
file_size = size(file)
print "A size ", file_size
img = Image.open(file)
img.thumbnail((5, 5), Image.ANTIALIAS)
img.save(file, "JPEG")
file.seek(0)
file_size = size(file)
print "B size ", file_size
但A和B尺寸输出的长度相同,就好像修改从未发生过一样。如何通过枕头修改文件?