使用Python3.4和Pillow以及方法转换:AttributeError:Imag

2024-06-26 14:52:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我已尝试使以下脚本正确运行:

def tftest():
    from PIL import Image
    picture = "ttamet3dim.png"
    impict = Image.open(picture)
    transf = impict.Image.transform((78,78), Image.QUAD, (78,41,178,27,183,91,81,91), Image.BICUBIC)
    imt = Image.open(transf)
    imt.show()

但我得到了以下错误:

^{pr2}$

这是我第一次使用"transform"。我想看看"transform"脚本,看看是否能找出问题所在,但我的Pillow.egg,所以我没有找到如何访问代码。你知道我为什么会犯这个错误吗?你知道怎么解决它吗? 谢谢,祝你好运


Tags: fromimageimport脚本pildef错误transform
3条回答

transformImage对象的方法,并返回一个新图像:

from PIL import Image

def tftest():
    picture = "ttamet3dim.png"
    impict = Image.open(picture)
    imt = impict.transform((78,78), Image.QUAD, (78,41,178,27,183,91,81,91), Image.BICUBIC)
    imt.show()

尝试将transf = impict.Image.transform更改为transf = impict.transform

您已经将Image分配给impict变量:

impict = Image.open(picture)

您应该引用这个变量,即打开的图像,并进行转换:

^{pr2}$

而不是你现在正在做的(基本上是Image.open(picture).Image.transform)。在

相关问题 更多 >