【发布时间】:2021-06-02 13:16:57
【问题描述】:
我使用 Bottle Framework 和 Pillow,我想动态生成图像并使用端点将其显示给浏览器。
我有:
try:
img = Image.open("images/template.png")
draw = ImageDraw.Draw(img)
font = ImageFont.truetype("fonts/arial.ttf", 40)
draw.text((23, 62), "Text", "#000", font=font)
# image save works
img.save("test_save.png")
response.content_type = 'image/png'
return io.BytesIO(img.tobytes())
except OSError as exception:
print(exception)
pass
保存的图片很完美,但是显示给浏览器的图片只是一个尺寸不好的空方块。
我查看了 Stackoverflow 以查找我写的内容,但我想我错过了什么?
【问题讨论】:
标签: python python-imaging-library bottle