我已经使用GAE图像api成功调整了图像大小现在我再次想要将调整大小的图像存储在blob-store中我该如何帮助它。这是代码
img = images.Image(blob_key=user.profile_pic)
img.resize(width=80, height=100)
img.im_feeling_lucky()
thumbnail = img.execute_transforms(output_encoding=images.JPEG)
如果我使用此代码,它会显示已调整大小的图像,但我想将其再次存储在blob存储区中。
self.response.headers['Content-Type'] = 'image/jpeg'
self.response.out.write(thumbnail)
答案 0 :(得分:1)
以下是获取服务网址后的解决方案,我们只需在链接中传递参数即可对图像执行操作。
img = images.Image(blob_key=user.profile_pic)
url = images.get_serving_url(user.profile_pic)
url = url + "=s80" #if i want a thumbnail