文章目录
按代码程序使用说明 1. 按 你还在@微信官方?我来教你用Python生成你想要的微信头像。不会跑代码怎么办?放心,我也打包好了应用程序,双击就可以直接运行了。 之前腾讯联合人民日报发起的微信换头像活动已经结束了,想着现在离10.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,否则可能出现问题。 ———————————————— 版权声明:本文为博主「COCO56」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/COCO56/article/details/101394687