Image Google应用程序引擎PIL lib TypeError:类型为';图像';没有len()
我想使用谷歌应用程序引擎的图像库裁剪图像。我使用的代码部分如下Image Google应用程序引擎PIL lib TypeError:类型为';图像';没有len(),image,google-app-engine,Image,Google App Engine,我想使用谷歌应用程序引擎的图像库裁剪图像。我使用的代码部分如下 key = self.request.get("blobkey") img = images.Image(str(key)) images.crop(img,0.0,0.0,0.5,0.5) resim = img.execute_transforms(output_encoding=images.PNG)
key = self.request.get("blobkey")
img = images.Image(str(key))
images.crop(img,0.0,0.0,0.5,0.5)
resim = img.execute_transforms(output_encoding=images.PNG)
content = {
}
self.response.headers['Content-Type'] = "image/png"
self.response.out.write(resim)
但当我试图裁剪图像时,它会产生这样的错误
TypeError: object of type 'Image' has no len()
是否有人知道这个错误,或者是否有其他方法可以在python中裁剪图像
提前感谢..查看图像
您忘记指定调用Image
构造函数的blob\u键
name参数:
key = self.request.get("blobkey")
img = images.Image(blob_key = str(key)) #You should specify blob_key
images.crop(img,0.0,0.0,0.5,0.5)
resim = img.execute_transforms(output_encoding=images.PNG)
看图像
您忘记指定调用Image
构造函数的blob\u键
name参数:
key = self.request.get("blobkey")
img = images.Image(blob_key = str(key)) #You should specify blob_key
images.crop(img,0.0,0.0,0.5,0.5)
resim = img.execute_transforms(output_encoding=images.PNG)