我正在使用Image类的transform方法。
import Image
im = Image.open('Image.jpg')
im1 = im.transform((1000,1000),AFFINE, (1,0,0,1,10,10))
上面的代码产生错误:NameError:未定义名称'AFFINE'。 如果我使用“来自图片导入*”,它可以工作:
from Image import *
im = open('Image.jpg')
im1 = im.transform((1000,1000),AFFINE, (1,0,0,1,10,10))
但是,我不想覆盖以前定义的方法,因此我想使用“导入图像”。如何在不使用“来自图像导入*”的情况下使我的第一个示例正常工作?
答案 0 :(得分:7)
使用im1 = im.transform((1000,1000),Image.AFFINE, (1,0,0,1,10,10))
为变量添加模块名称前缀。