Python练手小项目(一)——在图片上加上数字
Python 练手小项目(一)——在图片上加上数字
当一门语言学到了一定程度,我们就需要不断地做项目以加强对其的理解及应用。
Github 上有一个很有意思的练手项目合集:show-me-the-code。今天要写的就是其中的第 0000 题,下面我们来看下它的要求:
将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 类似于图中效果:
这里我们要用到昨天博客中所提到的PIL 库下的一些模块:
from PIL import Image, ImageDraw, ImageFont
其中ImageDraw模块可以用来创建新的图像、对现有图像进行注释或修饰等,更多详细介绍请看:ImageDraw。
接下来定义函数add_num(img)
来对图片进行操作:
1 | def add_num(img): |
代码效果如下:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 浪漫生活手册!