程序员利用Python自动生成表情包,好酷好简单
程序员利用Python自动生成表情包,而我还在苦苦抠字、抠图,程序员你是要存心要跟我抢饭碗呀。下面我们来看看程序员是如
何利用Python自动生成表情包的。
素材准备
然后用PS处理一下图片大小,模板大小设为250*250,表情裁剪一下白边。
图片叠加
第一步工作是把表情叠加到模板上,注意到我们的表情素材是白底而不是透明,所以位置要控制好,不然会遮盖住轮廓。
from PIL import Image, ImageDraw, ImageFont
img = Image.open(".ackground.jpg")
jgz = Image.open(".jgz.jpg")
img.paste(jgz,(73,42))
img.show()
这样就会看到合成的图片了:
文字叠加
尽管表情包的核心是表情,然而一行简短而又震撼的文字往往能起到直击灵魂的画龙点睛的作用。
draw = ImageDraw.Draw(img)
ttfront = ImageFont.truetype('simhei.ttf', 24)
draw.text((32, 190),"我的内心毫无波动
甚至还想笑",fill=(0,0,0), font=ttfront)
img.show()
img.save(".Python生成的表情包.jpg")
这样就生成了一张完整的表情包了:
看来只有程序员才能做成大批量的表情包了,我去兰州北大青鸟计算机学院进修一下,不然小编的饭碗保不住了啊。
本文来源:https://www.2haoxitong.net/k/doc/e8c5a4c9bfd5b9f3f90f76c66137ee06eef94ef9.html
文档为doc格式