TEL:400-885-5191

Java培训 > 中博头条 >

国旗头像教程-别再@微信官方啦-几行代码就能搞

作者:南京java培训    来源:南京北大青鸟    发布时间:2019-09-25 11:48    浏览量:121

行吧你们要国旗我能理解可是为什么画风逐渐变歪甚至有人把微信官方当成了机器猫 心疼微信官方 不仅要管吃管喝 还要管网友恋爱和余额 已经拥有五星红旗头像的小伙伴 在朋友圈自豪
行吧你们要国旗我能理解可是为什么画风逐渐变歪甚至有人把微信官方当成了机器猫

国旗头像教程

心疼微信官方

  不仅要管吃管喝

  还要管网友恋爱和余额

还要管吃管喝

已经拥有五星红旗头像的小伙伴

  在朋友圈自豪感满满

头像还没变化的小伙伴

  则开始了“花式求五星红旗”

请赐我一面红旗

等了半天,还是毫无反应……

  不禁让我想起许多年前,

  小学生们转发的QQ信息:

  “今天是马化腾生日,只要复制转发此信息,就可以获得一个月QQ会员”

  现在,大家转发朋友圈

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

  重点是上当的还是那群人……

  不过言归正传

  大家不要再傻傻艾特官方啦

  咱们都是有 Python 的人了,

  图片拼接这种事,分分钟就可以!

  话不多说,直接上代码:

国旗代码

你只需要把这个代码copy到本地的一个py文件中并保存,然后在目录下放上一张头像图片和国旗图片,并把代码中的head.jpg和flag.png分别改成其文件名,然后用python执行此py文件即可。

  有没有很简单呀!求人不如求己,掌握python就是节约时间,节约生命!

实现基本思路:

  1. 读取进头像和国旗的图片;

  2. 根据头像和国旗的长宽,我们计算下图案需要缩放多少比例3. 通过像素替换,将缩放后的国旗图案添加到头像图片的右下角。

  我们用了 python-opencv 库来处理图像,使用前需要安装。

Tips:

  能不能把国旗放在右上角?

  把倒数第二行的 img_head[w_head - w_flag:, h_head - h_flag:, c] 改成img_head[:w_flag, h_head - h_flag:, c] 即可。

  能不能把国旗放在左上角?

  把倒数第二行的 img_head[w_head - w_flag:, h_head - h_flag:, c] 改成img_head[:w_flag, :h_flag:, c]即可。

 

本文标题: 国旗头像教程-别再@微信官方啦-几行代码就能搞


本文链接: http://www.njjava.com/toutiao/706.html


本站所有内容受到法律保护,未经允许任何人不得转载、抄袭

抢免费试听名额

名额仅剩66名

教育改变生活

WE CHANGE LIVES