gpt4 book ai didi

python - PIL : ValueError: unknown resampling filter, 如何调整上传到Flask的图片大小?

转载 作者:太空狗 更新时间:2023-10-29 17:55:45 25 4
gpt4 key购买 nike

我正在使用 Flask 制作一个网络应用程序,我想调整上传的图像的大小。我正在使用 PIL 执行此操作,但会引发错误。

做的过程是这样的,但是好像效率不高:

filename = secure_filename(form.image.data.filename)
form.image.data.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))
img = Image.open(os.path.join(app.config['UPLOAD_FOLDER'],filename), 'r')
img = img.resize(300, 300)
img.save(filename, quality=100, optimize=True)

我想做的是在用户上传图像后保存图像,打开新文件,调整大小,然后再次保存。

如何解决我的错误?

还有没有办法使用 Python 库更有效地执行此操作(无需保存未调整大小的文件)?

最佳答案

img = img.resize(300, 300)

=> img = img.resize((300,300))

关于python - PIL : ValueError: unknown resampling filter, 如何调整上传到Flask的图片大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49565298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com