我在Flask中编写了一个简单的应用程序接口,它接受以base64编码的图像,然后使用Pillow对其进行解码以便进一步处理。
我看过一些示例(1、2、3),我想我已经理解了这个过程的要点,但我总是得到一个错误,即Pillow无法读取我给出的字符串。
这是我到目前为止所得到的:
import cStringIO
from PIL import Image
import base64
data = request.form
image_string = cStringIO.StringIO(base64.b64decode(data['img']))
image = Image.open(image_string)
这给出了错误:
IOError: cannot identify image file <cStringIO.StringIO object at 0x10f84c7a0>
https://stackoverflow.com/questions/26070547
复制相似问题