不要再@微信官方了,自己动手一秒制作头像

  • 2019 年 10 月 8 日
  • 笔记

9月24日,相信很多人的朋友圈一大早都被“请给我一面国旗微信官方”刷屏了。然而不少不明真相的网友,跟风在朋友圈发布这句话之后,发现自己的头像并没有国旗标志。

其实自己动手给头像加一个国旗简直小菜一碟。

# -*- coding: utf-8 -*-  """  Created on Tue Sep 24 16:29:32 2019    @author: czh  """  %reset -f  %clear    # In[*]  # -*- coding: utf8 -*-  import cv2  import os  os.chdir('D:\data\pic\weixin')  # In[*]  #读取图片:微信头像和国旗图片  img_pic = cv2.imread('pic.jpg')  img_flag = cv2.imread('flag.jpg')    # In[*]  w_pic, h_pic = img_pic.shape[:2]    w_flag, h_flag = img_flag.shape[:2]    #修改比例,可以根据3修改比例,选择自己合适的比例  scale = w_pic / w_flag / 3    # In[*]  img_flag = cv2.resize(img_flag, (0, 0), fx=scale, fy=scale)    w_flag, h_flag = img_flag.shape[:2]    for c in range(0, 3):      img_pic[w_pic - w_flag:, h_pic - h_flag:, c] = img_flag[:, :, c]    cv2.imwrite('picture.jpg', img_pic)  # In[*]

生成的picture文件,就完整的包含了带有国旗的新头像。