2024-05-15 03:12:22 发布
网友
我有几个字符串要保存为分辨率为264*176的位图图像,以便在E-ink屏幕上显示(因为显然eInk显示器不能水平显示文本)。你知道吗
请注意,蓝色背景仅用于显示图像的尺寸。实际背景为白色。你知道吗
我试过PIL但没有成功。有人能推荐Python3的方法吗?你知道吗
下面是一个PIL示例
PIL
from PIL import Image from PIL import ImageDraw from PIL import ImageFont img = Image.new('RGB', (264, 176), color = (255, 255, 255)) font_path = '/usr/share/fonts/truetype/ubuntu/UbuntuMono-R.ttf' font = ImageFont.truetype(font_path, 20) draw = ImageDraw.Draw(img) draw.text((15, 15), 'Is it your text?', font=font, fill=(0, 0, 0)) img.save('img_with_text.bmp', 'bmp')
Result
下面是一个
PIL
示例Result
相关问题 更多 >
编程相关推荐