【发布时间】:2019-03-27 23:45:22
【问题描述】:
我最近开始学习如何在 python 中使用 Pillow,这就是我目前所掌握的(代码如下)。
如果我运行它,我会收到以下错误:
ValueError:无法确定区域大小;使用四件套
我已尝试删除 base.paste 行,这会删除错误但不显示任何文本。
我希望这里有人可以帮助我解决此问题,以便文本显示在图像中。
@app.route("/imgtest/")
def imgtest():
f_text = textwrap.fill(request.args.get('text'), 10)
base = Image.open(config.assetsfolder+'/'+'facts.bmp').convert("RGBA")
txtO = Image.new("RGBA", base.size, (255, 255, 255, 0))
font = ImageFont.truetype(config.assetsfolder+'/'+'fonts'+'/'+'Roboto-Bold.ttf', 15)
canv = ImageDraw.Draw(txtO)
canv.text((95, 283), f_text, font=font, fill="Black")
base.paste(f_text)
base.save(config.assetsfolder+'/'+'done'+'/'+'boop.png')
return send_file(config.assetsfolder+'/'+'done'+'/'+'boop.png')```
How do i show the text in the image?
【问题讨论】:
标签: python-3.x python-imaging-library