1. 按
你还在@微信官方?我来教你用Python生成你想要的微信头像。不会跑代码怎么办?放心,我也打包好了应用程序,双击就可以直接运行了。
之前腾讯联合人民日报发起的微信换头像活动已经结束了,想着现在离10.1还有几天,感觉应该还有很多人想换头像的,所以就发了这篇文章。
2. 代码
资源下载:
- 城通网盘:https://sn9.us/dir/13403389-35659350-a2863a
- OneDrive网盘:https://www.cnblogs.com/coco56/p/11223189.html
在我开发的那里。
# -*- 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
)
转载:https://blog.csdn.net/COCO56/article/details/101394687
查看评论