本文实例为大家分享了Python之给我一面国旗的具体代码,供大家参考,具体内容如下

1、“给我一面国旗@微信官方”

今天“给我一面国旗@微信官方”刷爆了朋友圈,我也蹭波热度,出个Pythoon教程,原创作品感谢支持。

2、安装PIL模块

python2安装PIL模块

Python安装Pillow模块`pip3 install Pillow

3、准备一张背景图

注意中间要镂空,保存成GIF格式

下图是我自己PS的

4、解决思路

朋友圈下载有国旗的好友头像

查看属性分辨率:1080*1080

背景图就是用下面这张图抠出来的

下载自己的头像

查看分辨率:959*959

镂空的背景图放在需要生成的头像上就达到了预期效果

因为生成后的国旗图像分辨率:1080*1080

原始头像分辩率为:959*959,合成前需要先将原始头像尺寸调整为1080*1080

以上全部操作代码只有九行

5、全部代码

from PIL import Image

img_bg = Image.open("./lib/bag.gif")

img = Image.open("给我一面国旗.jpg")

#img_bg.convert("L")

#将图片转换成RGBA模式

img_bg = img_bg.convert("RGBA")

#将头像的图片大小改为1080*1080

img = img.resize((1080, 1080))

#获取RGBA四个通道

r, g, b, a = img_bg.split()

#将背景图盖在头像的图片上

img.paste(img_bg, (0, 0), mask=a)

#保存图片

img.save("拿好你的国旗.jpg")

6、文件目录如下

背景图命名为“bag”.gif,放在lib目录下

自已的头像命名为“给我一面国旗.jpg”,放在工程根目录下

运行后会生成带国旗的头像“拿好你的国旗.jpg”

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

用python函数画德国国旗代码_给我一面国旗 python帮你实现相关推荐

  1. python turtle画彩虹的代码_Python使用turtle绘制国旗,Python图片转换位字符画

    这篇文章主要是整合一些趣味代码,一方面自己对这些内容比较感兴趣,另一方面希望这些代码能提升大家的编程兴趣. 一.Python使用turtle绘制国旗 代码如下: 运行结果如下所示,它是动态绘制过程. ...

  2. 用python函数画德国国旗代码_每日一程-11.利用Python turtle库绘制国旗

    Author: Notus(hehe_xiao@qq.com) Create: 2019-02-19 Update: 2019-02-19 利用turtle模块绘制五星红旗 原理不算太复杂,只是需要稍 ...

  3. 用python函数画德国国旗代码_用Python的turtle模块画国旗

    最近在学Python,发现Python的海龟绘图非常有趣,就分享一下!话不多说,先来Python turtle的官方文档链接: Python turtle.这里面有turtle的各类指令.turtle ...

  4. 用python函数画德国国旗代码_使用Python的turtle模块画国旗

    Python的turtle模块画国旗主要用到两个函数:draw_rentangle和draw_star. 至于函数的调用就和我们学的C,C++是一样的.对于turtle画国旗的程序中,首先是查找国旗的 ...

  5. 用python函数画德国国旗代码_用Python绘制一面国旗

    import turtle as tu tu.hideturtle() #隐藏海龟 tu.speed(10) tu.title("Chinese National Flag.") ...

  6. 用python函数画德国国旗代码_用python画个五星红旗

    importturtle turtle.bgcolor("red") turtle.fillcolor("yellow") turtle.color('yell ...

  7. 用python函数画德国国旗代码_求一段python中用class方法绘制国旗的代码!记得不是常见的海龟做法!这个星期给我再加送财富点!...

    展开全部 from matplotlib import patches, pyplot as plt from math import sin, cos, pi fig = plt.figure(fi ...

  8. 用python函数画德国国旗代码_python海龟绘图之画国旗实例代码

    画之前肯定要知道规格图,我找了一个大致的图. 参考图片: 绘制大星的方法很简单,五角星的补角是144度. 绘制小五角星有点麻烦,因为我国国旗上的小五角星并不是平放的(美帝曾经这样把我们的国旗搞错过), ...

  9. 用python函数画德国国旗代码_Python使用Turtle模块绘制五星红旗代码示例

    在Udacity上课时学到了python的turtle方法,这是一个很经典的用来教小孩儿编程的图形模块,最早起源于logo语言.python本身内置了这个模块,其可视化的方法可以帮助小孩儿对编程的一些 ...

  10. 用python函数画德国国旗代码_python的turtle画图画五星红旗代码

    具体看我的视频 废话不多,代码送上: import turtle turtle.setup(800,600,10,10) tt = turtle.Turtle() tt.pensize(1) tt.s ...

最新文章

  1. pyqt webview 执行js
  2. VAE--就是AutoEncoder的编码输出服从正态分布
  3. 远离极限编程 (Don’t do XP)
  4. h5 rtmp推荐控件_H5播放Rtmp之videojs播放
  5. 崛起吧,亲爱的,该背单词了!!!
  6. mui中子页面标志html,MUI 图标筛选切换(父页面传值子页面)代码
  7. 除了 996 ICU,GitHub 上还有哪些奇葩的项目?
  8. JAVA环境变量安装
  9. java servlet深入理解_深入理解 Java Servlet
  10. spring Quartz基于配置文件和注解的实现
  11. Ps快捷键及基础知识
  12. java kinect_使用java来做Kinect开发
  13. activeMQ吐血总结
  14. 【tkinter】用不到50行Python代码,写一个扫雷小游戏
  15. 人工在线客服不在线怎么办
  16. 全球2018OpenStack用户调查报告亮点一览
  17. 小荷才露尖尖角,和Flutter应用说你好
  18. PYTHON 牛客刷题记录
  19. 技术科普丨景深到底是什么
  20. 巨简单 在eclips上面新建一个网页动态项目

热门文章

  1. 无线共享打印机无法连接服务器,“不能连接网络共享打印机”常见原因及处理方法:...
  2. css灯箱放大图片,wordpress插件wordpress文章图片放大灯箱效果插件auto-highslide优化版...
  3. 北京某ERP公司产品助理专业一面
  4. 解决Latex编译报错 Font shape `TU/ptm/b/n‘ undefined (Font) using ‘TU/ptm/bx/n‘ instead
  5. c语言中常用运算符号
  6. 什么是弹性(display: flex)布局 ?
  7. 淘宝x-sign签名算法
  8. 常用八大数据结构总结及应用场景-附示例截图
  9. r语言 svycoxph_基于R语言实现COX模型诊断
  10. 自己的Android应用中调起支付宝网页