我正在尝试使用python的ImageDraw库更改字体大小。
你可以做一些类似this的事情:
fontPath = "/usr/share/fonts/dejavu-lgc/DejaVuLGCSansCondensed-Bold.ttf"
sans16 = ImageFont.truetype ( fontPath, 16 )
im = Image.new ( "RGB", (200,50), "#ddd" )
draw = ImageDraw.Draw ( im )
draw.text ( (10,10), "Run awayyyy!", font=sans16, fill="red" )
问题是我不想指定字体。我想使用默认字体,只需更改字体大小。在我看来,应该很简单,但是我找不到关于如何做到这一点的文档。
就这么做
每个PIL's docs,
ImageDraw
的默认字体是位图字体,因此无法缩放。要进行缩放,需要选择真正的字体类型。我希望不难找到一个不错的truetype字体“看起来有点像”默认字体在您想要的字体大小!相关问题 更多 >
编程相关推荐