利用python实现微信头像加红色数字功能


Posted in Python onMarch 26, 2018

通过Python实现将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 类似于图中效果

利用python实现微信头像加红色数字功能

实现过程:

准备两张图片如下:

利用python实现微信头像加红色数字功能 利用python实现微信头像加红色数字功能

使用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,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实现微信头像加红色数字功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python实现360皮肤按钮控件示例
Feb 21 Python
numpy使用fromstring创建矩阵的实例
Jun 15 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
Dec 14 Python
python实现生成Word、docx文件的方法分析
Aug 30 Python
Python如何计算语句执行时间
Nov 22 Python
python文件操作seek()偏移量,读取指正到指定位置操作
Jul 05 Python
Python读取xlsx数据生成图标代码实例
Aug 12 Python
Python+unittest+requests 接口自动化测试框架搭建教程
Oct 09 Python
使用Python将xmind脑图转成excel用例的实现代码(一)
Oct 12 Python
Python实现我的世界小游戏源代码
Mar 02 Python
Python打包exe时各种异常处理方案总结
May 18 Python
Anaconda配置各版本Pytorch的实现
Aug 07 Python
Python扩展内置类型详解
Mar 26 #Python
python函数式编程学习之yield表达式形式详解
Mar 25 #Python
Python实现简单求解给定整数的质因数算法示例
Mar 25 #Python
python实现隐马尔科夫模型HMM
Mar 25 #Python
Python实现的寻找前5个默尼森数算法示例
Mar 25 #Python
Python实现修改文件内容的方法分析
Mar 25 #Python
利用python为运维人员写一个监控脚本
Mar 25 #Python
You might like
Codeigniter整合Tank Auth权限类库详解
2014/06/12 PHP
destoon文章模块调用企业会员资料的方法
2014/08/22 PHP
php接口数据加密、解密、验证签名
2015/03/12 PHP
php批量删除超链接的实现方法
2015/10/19 PHP
JS 强制设为首页的代码
2009/01/31 Javascript
20个非常有用的PHP类库 加速php开发
2010/01/15 Javascript
关于JavaScript与HTML的交互事件
2013/04/12 Javascript
js 鼠标移动显示图片的简单实例
2013/12/25 Javascript
jQuery实现鼠标经过图片预览大图效果
2014/04/10 Javascript
JavaScript中switch语句的用法详解
2015/06/03 Javascript
Node.js插件安装图文教程
2016/05/06 Javascript
vue-router判断页面未登录自动跳转到登录页的方法示例
2018/11/04 Javascript
微信小程序实现的五星评价功能示例
2019/04/25 Javascript
vxe-table vue table 表格组件功能
2019/05/26 Javascript
vue data对象重新赋值无效(未更改)的解决方式
2020/07/24 Javascript
如何基于jQuery实现五角星评分
2020/09/02 jQuery
使用Python的urllib和urllib2模块制作爬虫的实例教程
2016/01/20 Python
python实现石头剪刀布程序
2021/01/20 Python
Python对HTML转义字符进行反转义的实现方法
2019/04/28 Python
python笔记_将循环内容在一行输出的方法
2019/08/08 Python
python读取tif图片时保留其16bit的编码格式实例
2020/01/13 Python
浅谈Python线程的同步互斥与死锁
2020/03/22 Python
使用keras实现Precise, Recall, F1-socre方式
2020/06/15 Python
通过实例解析Python RPC实现原理及方法
2020/07/07 Python
python利用proxybroker构建爬虫免费IP代理池的实现
2021/02/21 Python
详解通过HTML5 Canvas实现图片的平移及旋转变化的方法
2016/03/22 HTML / CSS
奥兰多迪士尼门票折扣:Undercover Tourist
2018/07/09 全球购物
房产销售经理职责
2013/12/20 职场文书
人事助理自荐信
2014/02/02 职场文书
平安工地建设方案
2014/05/06 职场文书
2014年医务科工作总结
2014/12/18 职场文书
肖申克的救赎观后感
2015/06/02 职场文书
毕业论文指导老师意见
2015/06/04 职场文书
2016领导干部廉洁自律心得体会
2016/01/13 职场文书
pytorch通过训练结果的复现设置随机种子
2021/06/01 Python
PyQt5结合QtDesigner实现文本框读写操作
2021/06/11 Python