大家好啊,我是董董灿。
马上快到国庆了,很多同学为了表达对祖国的庆祝(或许也是为了表达对小长假的庆祝),都会把自己的微信头像换成了带有国旗的风格。
比如下面这样:
左侧是“添加国旗前”的头像,右侧为“添加国旗后”的图像。
是不是别具一格,爱国情怀拉满了呢?
如果你还不知道怎么去完成类似国旗风格的头像制作,那你就找对地方了。
作为一个合格的程序员,我们不需要去其他的平台或软件上上传自己的头像来制作。
我们只需要一行 python 代码,在我们自己的电脑上就可以搞定这件事情。
按照下面的步骤来就可以。
1. 安装 poimage 库
执行` pip install poimage` 命令安装 poimage 库。这个库里会默认下载一个国旗图片,就是上面展示的那样。
2. 为头像添加国旗
执行下面的代码:
import poimage
import os
# input_pic 是你原始的头像
input_pic = "./input.jpg"
# output_picture 是你希望输出的头像
output_picture = "./output.jpg"
# 获取当前 python 脚本的目录
script_directory = os.path.dirname(os.path.abspath(__file__))
poimage.flag2profile(
profile_path=script_directory + input_pic,
output_path=script_directory + output_picture
)
上述代码无需作任何更改。
你只需要将你的头像放到和该代码同一级的文件目录下,并且重命名为 input.jpg,然后运行该 python 脚本即可。
是不是非常简单呢?如果你需要的话,那就动动小手收藏一下吧。
完整的代码示例你可以我的公众号后台回复“国庆头像”获取源码下载链接哦。