小言_互联网的博客

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

256人阅读  评论(0)

1. 按

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

2. 代码

资源下载:

# -*- 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://blog.csdn.net/COCO56/article/details/101394687
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场