PIL:模块对象没有'resize'属性

3

我正在尝试使用PIL,但它抛出了一个我觉得很奇怪的错误。

这是我全部的代码:

from PIL import Image, ImageOps

im = ("lenna.png")
imResize = Image.resize((200,200), Image.ANTIALIAS)

我正在使用Windows Powershell命令行进行操作,前两个语句没有问题。实际上,我甚至尝试了im.show(),图像也打开了,但是当我尝试使用imResize时,我遇到了以下错误:

AttributeError: 'module' object has no attribute 'resize'

然而,当我浏览help(Image)时,我可以看到resize方法,而且我似乎做得一切都很正确。

请问我是否漏掉了什么?谢谢。


2
抱歉,我应该在变量上调用resize方法。因此,使用im.resize()而不是Image.resize()即可完成任务。 - user3237883
1个回答

5
在变量上调用resize方法即可。所以,使用im.resize()而不是Image.resize()即可完成任务。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接