python头像右上角加红色数字_Python初学:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。...
简介
最近有时间的时候就看看Python,感觉很是强大.在网上看到一个比较不错的练习Python 练习册,每天一个小程序,就一块跟着练习一下,不然只看完了语法,也没啥意义.
通过这个可以批量对图片进行处理,比如修图,添加水印等等.
原图
生成图
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2016/12/12 上午10:13
# @Author : hukezhu
# @Site :
# @File : 0000:添加未读消息.py
# @Software: PyCharm
from PIL import Image, ImageDraw, ImageFont
#创建图片对象
headImage = Image.open('/Users/hukezhu/Desktop/header.jpg')
#获取图片对象的宽高
w,h = headImage.size
#创建字体对象
font = ImageFont.truetype('/Library/Fonts/Arial Bold Italic.ttf',int(h/4))
#绘制圆形
ImageDraw.Draw(headImage).pieslice([(w/3*2,0),(w,h/3)],0,360,fill='red')
ImageDraw.Draw(headImage).text((w*0.76,h*0.02),'3',font = font, fill = 'white')
#展示绘制结果(使用系统默认的图片浏览器)
#headImage.show()
#保存绘制结果
headImage.save('/Users/hukezhu/Desktop/wode.jpg')
文中的路径换为自己的路径即可.
我使用的是Pycharm,在安装PIL时遇到了问题,最终切换了源,使用了国内的豆瓣的源,才安装上,真坑.
python头像右上角加红色数字_Python初学:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。...相关推荐
- 【每日python小程序练习】第一天:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。
题目:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 from PIL import Image,ImageDraw,ImageFont ...
- 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 类似于图中效果
第 0000 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 这个问题需要用到PIL库,涉及到一些非常基本的用法.代码如下: from ...
- 用Python实现在微信头像右上角加上红底白字的数字,类似于微信未读信息数量那种提示效果
本文为原创文本,转载请注明出处~ 本人最近开始学习Python编程.昨天本人用Python写了一个比较有意思的小程序.可以在微信头像右上角加上红底白字的数字,类似于微信未读信息数量那种提示效果.更换处 ...
- 第 0000 题: 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。
第 0000 题: 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. from PIL import Image,ImageFont,ImageDraw,I ...
- python头像右上角加红色数字_将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果...
首先,要安装PIL库,在pytho3中已经叫Pillow,安装命令:pip install Pillow 但是在应用时要导入的名字还叫:PIL 在图片上的新生成的数字可以用随机数,所以还需要导入一个r ...
- 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果...
首先,要安装PIL库,在pytho3中已经叫Pillow,安装命令:pip install Pillow 但是在应用时要导入的名字还叫:PIL 在图片上的新生成的数字可以用随机数,所以还需要导入一个r ...
- python类似微信未读信息图片脚本
其实就是实现一个效果,给一张图片,然后再右上角给出未读的信息数目,就像我们打开微信的时候,总是看到红点就忍不住想要点击去查看一样. 类似这种效果: 可以知道,图片是给定的,那么只要随机生成一个数字,然 ...
- android 未读信息反复提醒,Android仿微信未读消息数提示显示数字BadgeView大于99条显示99+...
[实例简介] Android仿微信未读消息数提示显示数字BadgeView大于99条显示99+ [实例截图] [核心代码] BadgeView └── BadgeView ├── app │ ├─ ...
- python treeview底部加个按钮_Python爬取京东商品信息(GUI版本)
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:DYblog 转载:https://www.cnblogs.com/ ...
最新文章
- 全局稳定性收敛平衡点为0吗_「模型解读」GoogLeNet中的inception结构,你看懂了吗...
- 编程方法学13:字符串处理
- python读取fiddler_python3 使用Fiddler捕获的Raw信息带cookie使用GET或POST获取
- ip integrator_使用Oracle Data Integrator(和Kafka / MapR流)完善Lambda体系结构
- 基于node.js及express实现中间件,实现post、get
- 递归问题(代码、分析、汇编)
- 优化 WordPress 后台设置教程
- python爬取抖音用户数据的单位是_爬取并分析一下B站的最热视频排行榜,看看大家都喜欢看什么视频...
- arcgis api for javascript中使用proxy.jsp
- android 9.0的模拟器,Exagear模拟器最新版
- KeyboardEvent keyMap
- 简单的PL/SQl链接远程ORACLE数据库方法
- nginx 405 not allowed问题解决方法
- 面向对象——意图与逻辑(三)
- 使用layui的laypage完成分页
- ubuntu 10.04 trackpoint
- 中国科学家首次解析人脑“中央处理器”,领先美国脑计划
- 天津大学仁爱学院c语言期末考试题,天津大学仁爱学院2014-2015学年第1学期期末C语言复习.doc...
- 一键搭建Ubuntu开发环境
- cifar 10 最高正确率