Как использовать Image.ANTIALIAS с resize () в GAE? - PullRequest
0 голосов
/ 01 октября 2011

Я использую приведенный ниже скрипт для изменения размера изображений.Но я заметил, что измененное изображение теряет резкость. Согласно этой странице Image.ANTIALIAS является лучшим "фильтром сокращения".Но когда я добавляю фильтр к коду

images.resize(homepage.original_image, 200, 200, Image.ANTIALIAS)

, я получаю

AttributeError: type object 'Image' has no attribute 'ANTIALIAS'

Есть ли способ обойти это?Спасибо

class ImageResize(webapp.RequestHandler):
    def get(self):
        q = HomePage.all()
        result = q.fetch(3)
        for item in result:
            firm = item.firm_name
            id = item.key().id()
            if id:
                homepage = HomePage.get_by_id(id)
                if homepage:
                    thumbnail =    images.resize(homepage.original_image, 200, 200)
                    homepage.thumbnail = db.Blob(thumbnail)
                    homepage.put()

1 Ответ

2 голосов
/ 01 октября 2011

Документация, на которую вы ссылаетесь, относится к PIL, но вы используете Google App Engine images API, документация для которого находится здесь: http://code.google.com/appengine/docs/python/images/functions.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...