一、课堂导入
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