2012-12-13 251 views
0

image.thumbnail((128,128),Image.ANTIALIAS)PIL调整大小图像

PIL设置新图像的高度给定(128这里)的尺寸和计算出的宽度,以保持高宽比。

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

回答

0

根据文档缩略图方法:

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

尝试设置宽度为128,使用高度大的数目(例如10000)。

1

好,如果一切都失败了,你永远可以使用Python直接作为计算器:

width_ratio = image.size[0]/128.0 
new_height = image.size[1]/width_ratio