L7-5 搞笑的表情包

有些话、适合烂在心里 提交于 2020-02-09 13:19:24

一、课堂导入

Python是非常强大的语言,可以应用在生活的各个领域,我们可以处理图片、制作二维码,本节课我们将继续探究,制作搞笑的表情包。

二、制作表情包

1.步骤

添加素材

图片合成

添加文字

保存图片

2.具体实现

import PIL
# 导入PIL库中Image,ImageDraw,ImageFont模块,处理图像
from PIL import Image,ImageDraw,ImageFont
# 1.添加素材
img1=Image.open("C:\\Users\\admin\\Desktop\\Tx\\Picture\\bg.png")
img2=Image.open("C:\\Users\\admin\\Desktop\\Tx\\Picture\\face.png")
# 2.图片合成
# 调整img2的位置
img1.paste(img2,(31,20))
# 将img1重新绘制
draw=ImageDraw.Draw(img1)
# 3.添加文字
ttfront=ImageFont.truetype("simhei.ttf",30)
draw.text((50,50),"囧",fill=(255,0,0),font=ttfront)
img1.show()
# 4.保存图片
img1.save("C:\\Users\\admin\\Desktop\\Tx\\Picture\\表情包.png")

注意:(敲黑板)

# 1.添加素材时注意路径问题,一条斜杠表示换行,两个斜杠表示路径;

# 2.图片合成时,小的图片粘贴在大的图片上;

# 3.保存图片时,注意路径问题。

三、动手实践

课下在网上找图片,进行合成,自由搭配文字

四、知识总结

1.制作表情包时,要运用PIL库中的一些模块:Image,ImageDraw,ImageFont;

2.添加素材使用open()方法,注意路径问题;

3.图片合成,使用paste()方法,小的图片贴在大的图片之上,调整坐标位置;

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!