如何将文本转换成文本*而不是二进制的位图*

2024-03-29 13:51:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图将文本转换成位图,但不是二进制的位图,而是文本本身

对于“科学”这篇课文,图片应该是结果。以前做过吗?我在上面找不到任何东西

SCIENCE

我找到的解决方案是:

from PIL import Image, ImageDraw, ImageFont

img = Image.new('L', (100, 10))
d = ImageDraw.Draw(img)
d.text((1,1), "SCIENCE",255)
img.save('pil_text.png')

Tags: textfromimage文本importimgnewpil
1条回答
网友
1楼 · 发布于 2024-03-29 13:51:43

使用绘图库来实现这一点,例如PIL——这里有一个reference,它还包括图像上的绘图文本。确保使用^{}测量文本的大小,然后创建一个该大小的图像,然后绘制文本

相关问题 更多 >