来自base64字符串python的PIL图像

时间:2018-07-06 21:21:14

标签: python image base64 python-imaging-library

我正在尝试打开和修改编码为base64字符串的图像。字符串的解码工作正常:

    im2 = Image.open(BytesIO(base64.b64decode(data)))
    im2draw = ImageDraw.Draw(im2)   

但是当我尝试修改im2draw(例如通过绘制多边形)时,我会收到“ IndexError:超出范围的字节数组索引”和“ KeyError:(0,0,0)”。关于为什么会发生这种情况或如何使用base64字符串中的PIL修改图像的任何想法?

im2draw.polygon([…], outline=(0,0,0))

0 个答案:

没有答案