似乎没有开箱即用的方法(我已经浏览过文档),但以防万一:如果我想用PIL绘制一个句子但想要控制单个单词(甚至是个别字母),我该怎么做?
我也对使用PIL以外的库的解决方案持开放态度。
下图显示了我想要的效果。
答案 0 :(得分:0)
没有直接的方法可以做到这一点。但是,您可以确定文本大小-http://pillow.readthedocs.io/en/5.2.x/reference/ImageDraw.html#PIL.ImageDraw.PIL.ImageDraw.ImageDraw.textsize。
您可以绘制文本的第一部分,获取文本的大小以计算文本下一部分的新位置,依此类推。这样,您可以根据自己的喜好对文本的每个部分进行样式设置。