我正在使用下面的脚本来调整图像大小。但我注意到调整大小的图像失去了清晰度。 According to this page 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()
答案 0 :(得分:2)
您关联的文档适用于PIL,但您使用的是Google App Engine images
API,其文档位于:http://code.google.com/appengine/docs/python/images/functions.html