python如何自动生成表情包?

如题所述

"""
注意asd4.jpg,asd5.jpg,draw.text,Python生成的表情包.jpg
和本执行文件.py均在一个目录中。

"""
from PIL import Image, ImageDraw, ImageFont
img = Image.open("asd4.jpg")
w,h=img.size
img=img.resize((w*2,h*2))   #调整asd4尺寸

jgz = Image.open("asd5.jpg")
w,h=jgz.size
jgz=jgz.resize((w*1,h*1))    #调整asd5尺寸

img.paste(jgz,(120,80)) #调120,是左右移动asd5,调80大小是上下移动asd5
img.show() 


draw = ImageDraw.Draw(img)
ttfront = ImageFont.truetype('simhei.ttf', 50)  #调整50大小是调字的大小
draw.text((165, 160),"她是谁",fill=(0,0,0), font=ttfront)
#text(x,y)y调字上下移动,x调字左右."她是谁"可随意改写
img.show()                                             
img.save("Python生成的表情包.jpg")

温馨提示:答案为网友推荐,仅供参考
相似回答