'AFFINE' не определен PIL python - PullRequest
       27

'AFFINE' не определен PIL python

4 голосов
/ 06 октября 2011

Я использую метод преобразования класса Image.

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))

Однако я не хочу переопределять свои ранее определенные методы, и поэтому я хочу использовать «импортировать изображение». Как я могу заставить мой первый пример работать без необходимости использовать «из импорта изображений *»?

1 Ответ

7 голосов
/ 06 октября 2011

Используйте im1 = im.transform((1000,1000),Image.AFFINE, (1,0,0,1,10,10)) префикс переменной с именем модуля.

...