PIL image 转 base64

PIL image to base64

最近有个做验证码的需求,要求直接返回图片base64编码后的数据
验证码是通过PIL的image生成的,不想image.save()保存一遍再打开

# py3
import base64
from io import BytesIO

buffered = BytesIO()
image.save(buffered, format="PNG")
img_str = base64.b64encode(buffered.getvalue())

然后在html中把img_str替换掉就可以了。


你可能感兴趣的:(PIL image 转 base64)