4

我正在尝试将可以是(任何类型、任何大小)的传入图像缩放为固定灰度图像(例如 14x14)。我要做的是:

from PIL import Image
...
img = Image.open(args.picture).convert('L')
img.thumbnail( (14,14), Image.ANTIALIAS)   #img.resize returns Non-Type

但这显然会返回 12x14 而不是 14x14,因为原始纵横比。

对于任何可能的输入,我将如何实现 14x14?

4

1 回答 1

5

PIL 文档中的thumbnail条目明确表示它保持了原始的纵横比。尝试改用它,至少从我所看到的来看,它似乎无法保持纵横比。resize

于 2014-04-29T17:14:30.563 回答