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,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 itchat实现微信好友头像拼接图的示例代码
时间: 2018-03-24
python头像右上角加红色数字_利用python实现微信头像加红色数字功能相关推荐
- python add picture显示过大_利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例...
前言 最近的一个项目中需要在图片上添加文字,使用了OpenCV,结果发现利用opencv给图像添加文字有局限.可利用的字体类型比较少,需要安装Freetype扩展,比较复杂.而且不能用putText函 ...
- python手机代码识别数字_利用python构建神经网络识别手写数字(附源代码)
一.运行环境配置 本次实验的运行环境win10(bit64),采用python环境为3.7.6,安装Python环境推荐使用Anaconda.Anaconda是一个免费开源的Python和R语言的发行 ...
- python 16bit转8bit的工具_利用python读取YUV文件 转RGB 8bit/10bit通用
注:本文所指的YUV均为YUV420中的I420格式(最常见的一种),其他格式不能用以下的代码. 位深为8bit时,每个像素占用1字节,对应文件指针的fp.read(1): 位深为10bit时,每个像 ...
- python贪吃蛇最简单代码_利用python实现简易版的贪吃蛇游戏(面向python小白)
引言 作为python 小白,总是觉得自己要做好百分之二百的准备,才能开始写程序.以至于常常整天在那看各种语法教程,学了几个月还是只会print('hello world'). 这样做效率太低,正确的 ...
- python数据库操作批量sql执行_利用Python如何批量修改数据库执行Sql文件
利用Python如何批量修改数据库执行Sql文件 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: 利用Python如何批量修改数据库执行Sql文件.txt ] (友 ...
- python 钉钉机器人发送图片_利用Python自动发送钉钉数据消息
现在大部分公司都使用钉钉作为内部的主要沟通工具,钉钉消息基本都上都能快速有效的被阅读,打开率会比邮件高上不少.所以准备使用钉钉来播报平台每日的成交额,并附上一些鼓励的话和图片.起到一个激励团队的作用 ...
- python把汉字变成拼音英文_利用python将表格中的汉字转化为拼音
GB18030的字符集标准 http://zbgb5.com/2/StandardDetail479488.htm 缺少包时用pip install 进行安装,例如: pip install xlsx ...
- python如何创建一个文件夹_利用Python怎么创建一个文件夹
利用Python怎么创建一个文件夹 发布时间:2020-12-08 14:48:04 来源:亿速云 阅读:91 作者:Leah 这期内容当中小编将会给大家带来有关利用Python怎么创建一个文件夹,文 ...
- python写dnf游戏脚本辅助_利用Python自动化操作鼠标键盘刷金币,工作室都靠这种脚本搬砖!...
不管是英雄联盟还是王者荣耀,总是有一个特殊的模式可以用来刷金币,为什么说是特殊模式呢?因为打的都是人机,或者并不影响游戏平衡,被其它玩家举报,同时你这种模式的战绩也没人去看你的. 如果能利用Pytho ...
最新文章
- Apache与Tomcat联系及区别(转)
- 计算机网络基础 单选题) 作业,南开大学《计算机网络基础》在线作业及答案
- 二叉树的先序/中序/后序(递归、非递归)+层序遍历
- 第八章:Java_泛型
- 深入理解CSS盒模型 - 程序猿的程 - 博客园
- Spring MVC的GET与POST请求url-pattern坑
- 微软TypeScript 3.0重磅发布!扶我起来,我还学得动
- 嵌入式Linux开发的编程语言选择
- plsql导出数据字典
- dht磁力链php,基于 DHT 网络的磁力链接和BT种子的搜索引擎架构
- typora激活方法及使用教程
- Win10安装YOLOv3.0
- 服务器摆放需要预留U位么_客厅沙发怎么摆放?六种方法教你如何摆放!(实用荐读)...
- java.lang.IllegalArgumentException: argument type mismatch
- 切换窗口快捷键 你知道吗?
- uniapp 微信小程序配置全局主题色、实现动态修改主题色
- python 爬取微信朋友圈的一些信息
- 面向汽车企业的PLM知识管理
- Postgresql默认用户名与密码
- ac86u格式化jffs_【新手教程】20180828 ASUS固件使用操作指引华硕AC86U
热门文章
- ‘utf-8‘ codec can‘t decode byte 0xc8 in position 0: invalid continuation byte
- (机器学习之算法)凸优化
- arch linux u盘安装,安装 ArchLinux 到U盘(四)安装Archlinux
- 最流行的轻量级php框架,GitHub - meolu/zan: zan 轻量级PHP微框架
- 蓝桥训练之前缀和与差分
- 修改CDH的HostName和IP
- R语言︱数据集分组、筛选(plit – apply – combine模式、dplyr、data.table)
- Java中Spring面试基础题20190302
- 基于SSM的作业调度平台-java作业调度平台
- add_header 'Cache-Control' 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0'