首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python实现微信头像加国旗

python实现微信头像加国旗

作者头像
崔笑颜
发布2020-06-08 16:20:42
发布2020-06-08 16:20:42
1.3K0
举报

喜迎国庆,最近到处都是充满这对祖国对祝福,这里身为码农我也很开心。 并不是为了想放假(手动狗头)

代码如下:

代码语言:javascript
复制
# -*- coding: utf8 -*-
import cv2
# 读取头像和国旗图案
img_head = cv2.imread('/Users/cuixiaoyan/biancheng/python/guoqi/img/touxiang.jpeg')
img_flag = cv2.imread('/Users/cuixiaoyan/biancheng/python/guoqi/img/guoqi.png')
# 获取头像和国旗图案宽度
w_head, h_head = img_head.shape[:2]
w_flag, h_flag = img_flag.shape[:2]
# 计算图案缩放比例
scale = w_head / w_flag / 4
# 缩放图案
img_flag = cv2.resize(img_flag, (0, 0), fx=scale, fy=scale)
# 获取缩放后新宽度
w_flag, h_flag = img_flag.shape[:2]
# 按3个通道合并图片
for c in range(0, 3):
    img_head[w_head - w_flag:, h_head - h_flag:, c] = img_flag[:, :, c]
# 保存最终结果 路径可以写为绝对 或者相对
cv2.imwrite('/Users/cuixiaoyan/biancheng/python/guoqi/img/duang.png', img_head)

祝福祖国永远繁荣昌盛。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-09-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档