L7-5 搞笑的表情包

一、课堂导入

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()方法,小的图片贴在大的图片之上,调整坐标位置;

猜你喜欢

转载自www.cnblogs.com/xiaoxiao-ya/p/12168099.html