0

image.thumbnail((128, 128), Image.ANTIALIAS)

PIL 将新图像的高度设置为给定的大小(此处为 128)并计算宽度以保持纵横比。

有没有办法将宽度设置为 128 并让它计算高度以保持纵横比?

4

2 回答 2

1

好吧,如果一切都失败了,你总是可以直接使用 python 作为计算器:

width_ratio = image.size[0]/128.0
new_height = image.size[1]/width_ratio
于 2012-12-13T08:51:12.557 回答
0

根据文档缩略图方法:

Modifies the image to contain a thumbnail version of itself, no larger than the given size.

尝试将宽度设置为 128 并使用一个大数字(例如 10000)作为高度。

于 2012-12-13T08:31:57.513 回答