Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image Google应用程序引擎PIL lib TypeError:类型为';图像';没有len()_Image_Google App Engine - Fatal编程技术网

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)