python 怎样把一行中文添加到图片上面?比如在下面图片上写一行字

2025-04-13 16:58:09
推荐回答(2个)
回答1:

#font = ImageFont.truetype("C:/Windows/Fonts/simsunb.ttf", 20)
font = ImageFont.truetype('simsun.ttc',24)
im = Image.open('F:\one'+time+'.jpg')
draw = ImageDraw.Draw(im)
text = unicode('你好','utf-8')
draw.text((20,20), text, font=font, fill=(0,0,0,0))
im.save('F:/'+time+'.jpg')

回答2:

PIL 和 pycairo (cairo)都可以做。