zoukankan      html  css  js  c++  java
  • 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()方法,小的图片贴在大的图片之上,调整坐标位置;

  • 相关阅读:
    mysql性能优化
    pymysql模块
    mysql数据表约束
    MySQL数据库
    IO模型
    8451
    8946531
    6783
    256213
    27822
  • 原文地址:https://www.cnblogs.com/xiaoxiao-ya/p/12168099.html
Copyright © 2011-2022 走看看