Python,PIL; 文字到图像并插入MS Excel

我正在使用Python和PIL创build“文本到图像”数字,并将其放置到MS Excel文档中。 我遇到图像质量问题 –

到目前为止,我可以从给定的文本创build图像,但一旦插入到Excel中,我看到质量是不好的 – 下面的图像显示Excel {Top}中的“文本框”,并将图像插入Excel {底部} – 我想draw.fontmode = "1"会有帮助,因为它会激活消除锯齿,但是一旦图像插入到Excel中,看起来并不成功。

build议欢迎。 在这里输入图像说明

我目前使用的代码是:

 import PIL from PIL import ImageFont from PIL import Image from PIL import ImageDraw fontBold = ImageFont.truetype("Arialbd.ttf",18) font = ImageFont.truetype("Arial.ttf", 14) img = Image.new("RGBA", (570,200),(255,255,255)) draw = ImageDraw.Draw(img) line0 = "Title Here" line1 = "Some blurb here under title - main text here, fontmode='1'" draw.fontmode = "1" draw.text((180,30), line0,(0,0,0),font=fontBold) draw.text((0, 60), line1,(0,0,0),font=font) draw = ImageDraw.Draw(img) img.save("a_test_fontmode1.png", quality=100) 

Interesting Posts