如何使用Python PIL呈现全彩表情

2024-04-16 06:02:18 发布

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

我正在尝试使用OpenSansEmoji和PIL将带有emojis的文本呈现为PNG

font = ImageFont.truetype("OpenSansEmoji.ttf",size=20,encoding='unic')
img = Image.new("RGBA", (400,100), (54, 57, 63))
draw = ImageDraw.Draw(img)
draw.text((0,0), responceText, (255,255,255), font=font)
img = img.convert('RGB')
img.save("images/image_text.png")

但是我得到了一个带有正方形的文本框,在一些常见的表情符号上,比如竖起大拇指,它只呈现线条样式。有什么办法可以得到全彩表情符号吗