闲来无事写个随机emoji,和随机头像一回事
from PIL import Image
import random
#调整大小函数
def re_size(x,pic):
s_x=int(x)#设置长
ratio=s_x/pic.size[0]
s=[s_x,int(pic.size[1]*ratio)]
pic_out=pic.resize(tuple(s))
return pic_out
#二维列表
eyes=[[0,190,(161,180)],[1,280,(116,100)],[2,370,(71,120)],[3,230,(141,170)],[4,220,(146,130)]]
mouthes=[[0,220,(146,330)],[1,220,(146,330)],[2,220,(146,330)],[3,300,(106,300)],[4,300,(106,300)],[5,300,(106,300)]]
for x in range(10):
#加载脸
im_face=[]
for i in range(0,1):
im_face.append(Image.open('/emoji/face/%s.png'%i))
random.shuffle(im_face)
imface= im_face[0]
im0=re_size(512,imface)
eye=random.randint(0,4)
im_eye=eyes[eye]
imeye=re_size(im_eye[1],Image.open('/emoji/eyes/%s.png'%eye))
mouth=random.randint(0,5)
im_mouth=mouthes[mouth]
immouth=re_size(im_mouth[1],Image.open('/emoji/mouth/%s.png'%mouth))
#开始贴图
im0.paste(imeye,im_eye[2],imeye)#贴眼部
im0.paste(immouth,im_mouth[2],immouth)#贴嘴巴
im0.save('.../emoji/生成/%s.png'%x)
```![生成的emoji](https://img-blog.csdnimg.cn/f1c6424b9323405193596df925458b9b.png#pic_center)
相关眼睛啊,嘴巴的图片正在传资源,免费下载,欢迎交流!