【发布时间】:2018-02-03 07:59:23
【问题描述】:
我正在尝试根据提供给draw.text() 的字体和文本动态增加图像大小。
原始问题是根据名称和用户选择的字体创建签名图像。
这是我的代码
from PIL import (Image, ImageDraw, ImageFont,)
width=20
height=20
selected_font='simply_glomrous.ttf'
font_size=30
img = Image.new('RGBA', (width, height), (255, 255, 255, 0))
draw = ImageDraw.Draw(img)
font = ImageFont.truetype(selected_font, font_size)
draw.text((0,0), "Adil Malik", (0,0,0), font)
img.save('signature.png')
但我仍然在宽度和高度上定义了相同的图像尺寸。我们可以根据字体及其大小动态调整图像大小吗?
注意:这个问题与this stackoverflow question相反
【问题讨论】:
标签: python python-3.x python-imaging-library