如何给自己的头像添加小国旗

文章目录

  • 1. 按
  • 2. 代码
  • 3. 程序使用说明

1. 按

你还在@微信官方?我来教你用Python生成你想要的微信头像。不会跑代码怎么办?放心,我也打包好了应用程序,双击就可以直接运行了。
之前腾讯联合人民日报发起的微信换头像活动已经结束了,想着现在离10.1还有几天,感觉应该还有很多人想换头像的,所以就发了这篇文章。
如何给自己的头像添加小国旗_第1张图片

2. 代码

资源下载:

  • 城通网盘:https://sn9.us/dir/13403389-35659350-a2863a
  • OneDrive网盘:https://www.cnblogs.com/coco56/p/11223189.html
    我开发的那里。

注意:用作头像的图片尺寸应大于等于700像素*700像素,长宽比应保持为1比1,否则可能出现问题。

# -*- coding: utf-8 -*-
"""
@Python:Python 3.7.4
@author:Coco56
@date:2019-09-25
@个人博客 : 请百度搜索“Coco56”
"""

# 注意:print_function的导入必须在Image之前,否则会报错
from __future__ import print_function
from PIL import Image

"""
需求:给图片右下角添加中国国旗
欢迎国庆,喜庆70周年
"""

class Picture:

    def handle_picture(self):
        # 打开图片模版
        img1 = Image.open("./redFlag.png")
        img1 = img1.convert('RGBA')
        # 打开原来的微信头像
        img2 = Image.open("./old.jpg")
        img2 = img2.convert('RGBA')
        if img2.size != (700, 700):  # 判断图片大小,统一改为 700*700
            # 修改图片尺寸
            size = (700, 700)
            img2.thumbnail(size)
            #img2.show()
        # 图片粘贴选区
        loc = (0, 0, 700, 700)
        # 将img1 粘贴到 img2
        img2.paste(img1, loc, img1)
        img2.show()   # 显示图片
        img2.save("./new.png")   # 保存生成的头像图片

t0 = Picture()
t0.handle_picture()

3. 程序使用说明

  • 程序下载
    • 城通网盘:https://sn9.us/dir/13403389-35659350-a2863a
    • OneDrive网盘:https://www.cnblogs.com/coco56/p/11223189.html
      我开发的那里。
  • 使用说明:将你的头像移动到和加国旗.exe同一文件夹下,并命名为old.jpg,然后双击运行加国旗.exe,然后你就会看到有个加了国旗的新头像啦(名字为new.png
  • 注意:用作头像的图片尺寸应大于等于700像素*700像素,长宽比应保持为1比1,否则可能出现问题。
    如何给自己的头像添加小国旗_第2张图片

你可能感兴趣的:(资源分享,参与开发或维护的)