通过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实现微信头像加红色数字功能相关推荐

  1. 如何为python程序设置使用次数_提升Python程序性能的7个习惯

    Python不以性能见长,但掌握一些技巧,也可尽量提高程序性能,避免不必要的资源浪费. 1.使用局部变量 尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存. 使用局部变量替换模块名字空间中的 ...

  2. python头像右上角加红色数字_利用python实现微信头像加红色数字功能

    通过Python实现将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 实现过程: 准备两张图片如下: 使用PIL图像处理库,导入moudle ...

  3. python英语词汇读音_利用Python制作查单词小程序(一):抓取来自百度翻译的单词释义和音标...

    小编在学习英语的时候,遇到不认识的英语单词,会用百度翻译来查询单词的释义和音标,并播放单词的读音.为了便于复习和记忆,需要将单词的释义和音标以复制粘贴的方式保存到本地. 这个过程非常繁琐,于是小编就想 ...

  4. python获取计算机配置_利用python写一段读取电脑配置信息的程序

    展开全部 主要利用python的wmi模块,提供非常多的信息.import wmi def sys_version(): c = wmi.WMI() # 操作系统版本,版本号,32位/64位 prin ...

  5. python post请求 上传图片_利用python模拟实现POST请求提交图片的方法

    本文主要给大家介绍的是关于利用python模拟实现POST请求提交图片的方法,分享出来供大家参考学习,下面来一看看详细的介绍: 使用requests来模拟HTTP请求本来是一件非常轻松的事情,比如上传 ...

  6. python自定义函数画图_利用Python绘图和可视化(长文慎入)

    Python有许多可视化工具,但是我主要讲解matplotlib(http://matplotlib.sourceforge.net).此外,还可以利用诸如d3.js(http://d3js.org/ ...

  7. python做游戏代码_利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单!...

    相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆.偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻的.曾经流量很少,响应很快 ...

  8. 基于python的系统构建_利用python构建一个简单的推荐系统

    摘要: 快利用python构建一个属于你自己的推荐系统吧,手把手教学,够简单够酷炫. 本文将利用python构建一个简单的推荐系统,在此之前读者需要对pandas和numpy等数据分析包有所了解. 什 ...

  9. python如何自动打印_利用Python每天自动打印练习题

    在日常教学工作中,我几乎每天都会给班上的每位同学打印一份口算练习题.为了防止出现抄袭的现象,给每位同学的练习题都不相同. 通过网上下载的一个小软件自动生成的练习题. 之前的操作是通过网上下载的软件,自 ...

最新文章

  1. 【机器视觉案例】(5) AI视觉,远程手势控制虚拟计算器,附python完整代码
  2. zg手册 之 python2.7.7源码分析(1)-- python中的对象
  3. 编程之美-控制CPU占用率曲线方法整理
  4. 论文笔记:Group Equivariant Convolutional Networks
  5. Winform中设置ZedGraph的颜色填充使用Fill
  6. 洛谷 P1019 单词接龙
  7. win服务器创建文件夹命令,Win10系统如利用命令提示符或WSL创建任意大小空白文件...
  8. 信息学奥赛C++语言: 计算两个数的最小公倍数
  9. python高阶函数map_简单了解python高阶函数map/reduce
  10. ipad Simulator 的home 键的调用
  11. vue 判断一个数是否在数组中_高级前端进阶,vue如何实现$nextTick
  12. 「CJOJ2723」Reserve
  13. CSS-文本垂直居中
  14. wegame饥荒一直连接中_英雄联盟手游:腾讯WeGame发布了,可以玩云顶之弈自走棋...
  15. UE4如何使用下载的资源
  16. Caffe(12)--实现YOLOv2目标检测
  17. k8s中的端口hostPort、port、nodePort、targetPort
  18. TreadLocal理解
  19. alert(isPresented: Binding<Bool>, content: () -> Alert) (SwiftUI 中文文档手册 教程含源码)
  20. 当我按下电源按钮的瞬间,电脑都干了些什么

热门文章

  1. 计算机毕业设计Java高校学生智慧党建系统设计与开发(源码+系统+mysql数据库+Lw文档)
  2. 常用的爆款抓包工具综合对比(选择最合适的抓包工具才是最重要的!)
  3. Ubuntu里wine使用fcitx输入法
  4. 免费书单:本本口碑爆棚,Python大佬强力推荐的书单!
  5. Unity3D 游戏贴图 法线贴图 漫反射贴图 高光贴图
  6. ThingJS支持塌陷性能,加快3D渲染速度
  7. 【推荐】10本黑客入门必看的书籍
  8. Qt学习(十三)—— 文件读写
  9. Tomcat异常Serveral ports(8005,8080,8009) required by Tomcat v8.0 Server at localhost are already in
  10. 斯坦福自然语言处理课程笔记 Part 1