Python 使用交替格式将文本写入图像
我想将多行文字写入图像,并用绿色或红色突出显示其中的某些部分(以生成差异并在图像中的文本块中显示编辑)。这个想法是输入一个文本(用某种方式说明哪些部分应该有哪些格式)、一个图像的宽度和高度,并将图像作为输出Python 使用交替格式将文本写入图像,python,Python,我想将多行文字写入图像,并用绿色或红色突出显示其中的某些部分(以生成差异并在图像中的文本块中显示编辑)。这个想法是输入一个文本(用某种方式说明哪些部分应该有哪些格式)、一个图像的宽度和高度,并将图像作为输出 我可以想象如何使用PIL的ImageDraw.Draw().text()和.textsize()来计算何时转到新行,以及每个.rectangle()的大小和位置(这将是突出显示),但这一切似乎都相当烦人,我不是第一个需要这么做的人。是否有更好的软件包可以做到这一点?不确定这是否会有帮助,但请
我可以想象如何使用
PIL
的ImageDraw.Draw().text()
和.textsize()
来计算何时转到新行,以及每个.rectangle()
的大小和位置(这将是突出显示),但这一切似乎都相当烦人,我不是第一个需要这么做的人。是否有更好的软件包可以做到这一点?不确定这是否会有帮助,但请查看此:不确定这是否会有帮助,但请查看此: