用python函数画德国国旗代码_给我一面国旗 python帮你实现
本文实例为大家分享了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帮你实现相关推荐
- python turtle画彩虹的代码_Python使用turtle绘制国旗,Python图片转换位字符画
这篇文章主要是整合一些趣味代码,一方面自己对这些内容比较感兴趣,另一方面希望这些代码能提升大家的编程兴趣. 一.Python使用turtle绘制国旗 代码如下: 运行结果如下所示,它是动态绘制过程. ...
- 用python函数画德国国旗代码_每日一程-11.利用Python turtle库绘制国旗
Author: Notus(hehe_xiao@qq.com) Create: 2019-02-19 Update: 2019-02-19 利用turtle模块绘制五星红旗 原理不算太复杂,只是需要稍 ...
- 用python函数画德国国旗代码_用Python的turtle模块画国旗
最近在学Python,发现Python的海龟绘图非常有趣,就分享一下!话不多说,先来Python turtle的官方文档链接: Python turtle.这里面有turtle的各类指令.turtle ...
- 用python函数画德国国旗代码_使用Python的turtle模块画国旗
Python的turtle模块画国旗主要用到两个函数:draw_rentangle和draw_star. 至于函数的调用就和我们学的C,C++是一样的.对于turtle画国旗的程序中,首先是查找国旗的 ...
- 用python函数画德国国旗代码_用Python绘制一面国旗
import turtle as tu tu.hideturtle() #隐藏海龟 tu.speed(10) tu.title("Chinese National Flag.") ...
- 用python函数画德国国旗代码_用python画个五星红旗
importturtle turtle.bgcolor("red") turtle.fillcolor("yellow") turtle.color('yell ...
- 用python函数画德国国旗代码_求一段python中用class方法绘制国旗的代码!记得不是常见的海龟做法!这个星期给我再加送财富点!...
展开全部 from matplotlib import patches, pyplot as plt from math import sin, cos, pi fig = plt.figure(fi ...
- 用python函数画德国国旗代码_python海龟绘图之画国旗实例代码
画之前肯定要知道规格图,我找了一个大致的图. 参考图片: 绘制大星的方法很简单,五角星的补角是144度. 绘制小五角星有点麻烦,因为我国国旗上的小五角星并不是平放的(美帝曾经这样把我们的国旗搞错过), ...
- 用python函数画德国国旗代码_Python使用Turtle模块绘制五星红旗代码示例
在Udacity上课时学到了python的turtle方法,这是一个很经典的用来教小孩儿编程的图形模块,最早起源于logo语言.python本身内置了这个模块,其可视化的方法可以帮助小孩儿对编程的一些 ...
- 用python函数画德国国旗代码_python的turtle画图画五星红旗代码
具体看我的视频 废话不多,代码送上: import turtle turtle.setup(800,600,10,10) tt = turtle.Turtle() tt.pensize(1) tt.s ...
最新文章
- pyqt webview 执行js
- VAE--就是AutoEncoder的编码输出服从正态分布
- 远离极限编程 (Don’t do XP)
- h5 rtmp推荐控件_H5播放Rtmp之videojs播放
- 崛起吧,亲爱的,该背单词了!!!
- mui中子页面标志html,MUI 图标筛选切换(父页面传值子页面)代码
- 除了 996 ICU,GitHub 上还有哪些奇葩的项目?
- JAVA环境变量安装
- java servlet深入理解_深入理解 Java Servlet
- spring Quartz基于配置文件和注解的实现
- Ps快捷键及基础知识
- java kinect_使用java来做Kinect开发
- activeMQ吐血总结
- 【tkinter】用不到50行Python代码,写一个扫雷小游戏
- 人工在线客服不在线怎么办
- 全球2018OpenStack用户调查报告亮点一览
- 小荷才露尖尖角,和Flutter应用说你好
- PYTHON 牛客刷题记录
- 技术科普丨景深到底是什么
- 巨简单 在eclips上面新建一个网页动态项目
热门文章
- 无线共享打印机无法连接服务器,“不能连接网络共享打印机”常见原因及处理方法:...
- css灯箱放大图片,wordpress插件wordpress文章图片放大灯箱效果插件auto-highslide优化版...
- 北京某ERP公司产品助理专业一面
- 解决Latex编译报错 Font shape `TU/ptm/b/n‘ undefined (Font) using ‘TU/ptm/bx/n‘ instead
- c语言中常用运算符号
- 什么是弹性(display: flex)布局 ?
- 淘宝x-sign签名算法
- 常用八大数据结构总结及应用场景-附示例截图
- r语言 svycoxph_基于R语言实现COX模型诊断
- 自己的Android应用中调起支付宝网页