-
用 Python 给自己的头像加一个小国旗(小月饼)
今天是国庆节也是中秋节,首先祝大家节日快乐,本文我们使用 Python 来给自己的头像加一个小国旗或小月饼。
国旗
对于国旗,我们可以使用 Python 来画一个,用到的 Python 库是大家比较熟悉的 turtle,我们的五星红旗组成元素包括:红底、一颗黄的主星和四颗黄的副星。
首先画一个长方形的红底,代码实现如下:
|
|
效果如下:
接着画一颗主星,代码实现如下:
|
|
效果如下:
最后画四颗副星,代码实现如下:
|
|
最终效果如下:
月饼
对于月饼也可以用 Python 来画一个,月饼组成元素主要包括:外层圆形的花纹轮廓、内层轮廓和文字。
首先来画外层圆形的花纹轮廓,代码实现如下:
|
|
效果如下:
再接着画内层轮廓,代码实现如下:
|
|
效果如下:
最后来添加文字,比如豆沙馅的就添加豆沙两个字,代码实现如下:
|
|
最终效果如下:
头像加国旗(月饼)
最后,我们将刚才画好的国旗或月饼加到自己的头像上,用到的 Python 库是 OpenCV,安装使用 pip install opencv-python
命令即可,如果速度太慢,可以使用 pip install -i https://mirrors.aliyun.com/pypi/simple/ opencv-python
加速下载安装。
这个功能实现起来也比较简单,只需十几行 Python 代码就可以搞定,代码实现如下:
|
|
假如我的原头像如下:
给头像加个小国旗,效果如下:
给头像加个小月饼,效果如下:
转载自Python小二
最新更新
利用C#输出图形
利用C#计算所有整数之和
利用C#进行加密
元旦快到了,想好去哪玩了吗?Python分析
Python练习题
关于数据抓取很多新人的误区
数据分析 Pandas 简介和它的的数据结构
1319联通网络的操作次数
python字符串前加r、f、u、l 的区别
Python爬虫入门教程01:豆瓣Top电影爬取
用 Access+Outlook 来采集信息
使用PowerDesigner生成Access数据库
让我们一起用开源数据库和开源框架废弃
随说秋色园从Access升迁到MSSQL过程
当爬虫被拒绝时(Access Denied)
Web API与OAuth:既生access token,何生refres
[认证 & 授权] 6. Permission Based Access Co
Access之C#连接Access
oracle 19c下载和安装教程(database和client)
MySql索引原理与使用大全
php的计数器每次都会清零
PHP基础
数据类型之对象
数据类型之布尔型、整型、浮点型和字符
php教程之数据类型之数组
php教程之PHP 常量
php教程之变量
php教程之语法
PHP简介与安装
phpMyAdmin配置安装全攻略