python程序设置头像_利用python实现微信头像加红色数字功能
通过Python实现将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 类似于图中效果
实现过程:
准备两张图片如下:
使用PIL图像处理库,导入moudle
from PIL import Image
from PIL import ImageFont
from PIL import ImageDraw
def white_to_transparent(img):
img=img.convert('RGBA') #返回一个转换后的图像的副本
datas=img.getdata()
newData=[]
for item in datas:
if item[0]==255 and item[1]==255:
newData.append((255,255,0))
else:
newData.append(item)
img.putdata(newData) #赋给图片新的像素数据
return img
if __name__=="__main__":
p1_name="E:\\code\\python\\test\\day01\\001.jpg"
p2_name="E:\\code\\python\\test\\day01\\002.jpg"
#打开两张png图片,注意为当前路径
p1_image=Image.open(p1_name)
p2_image=Image.open(p2_name)
p2_transparent=white_to_transparent(p2_image)
p1_image.paste(p2_transparent,(0,0),p2_transparent)
usr_font=ImageFont.truetype("C:\\Windows\\Fonts\\STXINGKA.TTF",32)
draw=ImageDraw.Draw(p1_image) #在p1_image上绘制文字,图像
draw.text((152,8),u'12',font=usr_font)
p1_image.save("final.png","PNG")
总结
以上所述是小编给大家介绍的利用python实现微信头像加红色数字功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程小技巧网站的支持!
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250
python程序设置头像_利用python实现微信头像加红色数字功能相关推荐
- 如何为python程序设置使用次数_提升Python程序性能的7个习惯
Python不以性能见长,但掌握一些技巧,也可尽量提高程序性能,避免不必要的资源浪费. 1.使用局部变量 尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存. 使用局部变量替换模块名字空间中的 ...
- python头像右上角加红色数字_利用python实现微信头像加红色数字功能
通过Python实现将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 实现过程: 准备两张图片如下: 使用PIL图像处理库,导入moudle ...
- python英语词汇读音_利用Python制作查单词小程序(一):抓取来自百度翻译的单词释义和音标...
小编在学习英语的时候,遇到不认识的英语单词,会用百度翻译来查询单词的释义和音标,并播放单词的读音.为了便于复习和记忆,需要将单词的释义和音标以复制粘贴的方式保存到本地. 这个过程非常繁琐,于是小编就想 ...
- python获取计算机配置_利用python写一段读取电脑配置信息的程序
展开全部 主要利用python的wmi模块,提供非常多的信息.import wmi def sys_version(): c = wmi.WMI() # 操作系统版本,版本号,32位/64位 prin ...
- python post请求 上传图片_利用python模拟实现POST请求提交图片的方法
本文主要给大家介绍的是关于利用python模拟实现POST请求提交图片的方法,分享出来供大家参考学习,下面来一看看详细的介绍: 使用requests来模拟HTTP请求本来是一件非常轻松的事情,比如上传 ...
- python自定义函数画图_利用Python绘图和可视化(长文慎入)
Python有许多可视化工具,但是我主要讲解matplotlib(http://matplotlib.sourceforge.net).此外,还可以利用诸如d3.js(http://d3js.org/ ...
- python做游戏代码_利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单!...
相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆.偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻的.曾经流量很少,响应很快 ...
- 基于python的系统构建_利用python构建一个简单的推荐系统
摘要: 快利用python构建一个属于你自己的推荐系统吧,手把手教学,够简单够酷炫. 本文将利用python构建一个简单的推荐系统,在此之前读者需要对pandas和numpy等数据分析包有所了解. 什 ...
- python如何自动打印_利用Python每天自动打印练习题
在日常教学工作中,我几乎每天都会给班上的每位同学打印一份口算练习题.为了防止出现抄袭的现象,给每位同学的练习题都不相同. 通过网上下载的一个小软件自动生成的练习题. 之前的操作是通过网上下载的软件,自 ...
最新文章
- 【机器视觉案例】(5) AI视觉,远程手势控制虚拟计算器,附python完整代码
- zg手册 之 python2.7.7源码分析(1)-- python中的对象
- 编程之美-控制CPU占用率曲线方法整理
- 论文笔记:Group Equivariant Convolutional Networks
- Winform中设置ZedGraph的颜色填充使用Fill
- 洛谷 P1019 单词接龙
- win服务器创建文件夹命令,Win10系统如利用命令提示符或WSL创建任意大小空白文件...
- 信息学奥赛C++语言: 计算两个数的最小公倍数
- python高阶函数map_简单了解python高阶函数map/reduce
- ipad Simulator 的home 键的调用
- vue 判断一个数是否在数组中_高级前端进阶,vue如何实现$nextTick
- 「CJOJ2723」Reserve
- CSS-文本垂直居中
- wegame饥荒一直连接中_英雄联盟手游:腾讯WeGame发布了,可以玩云顶之弈自走棋...
- UE4如何使用下载的资源
- Caffe(12)--实现YOLOv2目标检测
- k8s中的端口hostPort、port、nodePort、targetPort
- TreadLocal理解
- alert(isPresented: Binding<Bool>, content: () -> Alert) (SwiftUI 中文文档手册 教程含源码)
- 当我按下电源按钮的瞬间,电脑都干了些什么
热门文章
- 计算机毕业设计Java高校学生智慧党建系统设计与开发(源码+系统+mysql数据库+Lw文档)
- 常用的爆款抓包工具综合对比(选择最合适的抓包工具才是最重要的!)
- Ubuntu里wine使用fcitx输入法
- 免费书单:本本口碑爆棚,Python大佬强力推荐的书单!
- Unity3D 游戏贴图 法线贴图 漫反射贴图 高光贴图
- ThingJS支持塌陷性能,加快3D渲染速度
- 【推荐】10本黑客入门必看的书籍
- Qt学习(十三)—— 文件读写
- Tomcat异常Serveral ports(8005,8080,8009) required by Tomcat v8.0 Server at localhost are already in
- 斯坦福自然语言处理课程笔记 Part 1