一、课堂导入
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()方法,小的图片贴在大的图片之上,调整坐标位置;
来源:https://www.cnblogs.com/xiaoxiao-ya/p/12168099.html