“AFFINE”未定义 PIL Python。

4

我正在使用Image类的transform方法。

import Image
im = Image.open('Image.jpg')
im1 = im.transform((1000,1000),AFFINE, (1,0,0,1,10,10))

上述代码会产生一个错误:NameError: name 'AFFINE' is not defined。 如果我使用"from Image import *",它就有效了。
from Image import *
im = open('Image.jpg')
im1 = im.transform((1000,1000),AFFINE, (1,0,0,1,10,10))

然而,我不想覆盖我先前定义的方法,因此我想使用"import Image"。如何使我的第一个示例能够正常工作,而无需使用"from Image import *"?

1个回答

7

使用im1 = im.transform((1000,1000),Image.AFFINE, (1,0,0,1,10,10)),请在变量前加上模块名称。


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