似乎没有现成的方法可以做到这一点(我浏览了文档),但以防万一:如果我想用 PIL 在图像上绘制一个句子,但想要控制单个单词(甚至单个字母),我该怎么做?
我也愿意接受使用 PIL 以外的库的解决方案。
下图显示了我想要的效果。
最佳答案
没有直接的方法可以做到这一点。但是,您可以确定文本大小 - http://pillow.readthedocs.io/en/5.2.x/reference/ImageDraw.html#PIL.ImageDraw.PIL.ImageDraw.ImageDraw.textsize .
您可以绘制文本的第一部分,获取该文本的大小以计算文本下一部分的新位置,等等。这样,您就可以按照您认为合适的任何方式设置文本的每个部分的样式。
关于python - 如何设置用 PIL 绘制的句子中单个字母或单词的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50852222/