Python 将字符串写入位图图像

Python 将字符串写入位图图像,python,python-3.x,bitmap,python-imaging-library,Python,Python 3.x,Bitmap,Python Imaging Library,我有几个字符串,我想保存为分辨率为264*176的位图图像,以便在电子墨水屏幕上显示,因为显然eLink显示器不能水平显示文本 请注意,蓝色背景仅用于显示图像的尺寸。实际背景为白色 我试过PIL,但没有成功。有人能推荐Python3中的任何方法吗?这里是一个PIL示例 from PIL import Image from PIL import ImageDraw from PIL import ImageFont img = Image.new('RGB', (264, 176), color

我有几个字符串,我想保存为分辨率为264*176的位图图像,以便在电子墨水屏幕上显示,因为显然eLink显示器不能水平显示文本

请注意,蓝色背景仅用于显示图像的尺寸。实际背景为白色

我试过PIL,但没有成功。有人能推荐Python3中的任何方法吗?

这里是一个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')