美文网首页
利用python来给你的头像右上角加上红色的数字

利用python来给你的头像右上角加上红色的数字

作者: czzjhstc | 来源:发表于2016-10-08 17:17 被阅读0次

本篇文章主要是利用python来给你的头像加上红色的数字,类似于未读消息的效果,如图:

首先,要安装pillow模块:

     pip install Pillow

如果报错的话,用easy_install安装即可:

    easy_install Pillow

然后导入相关的模块:

    from PIL import Image,ImageDraw,ImageFont

    import random

读取要修改的图片:

    im = Image.open('yummy.png')    #当前目录下的图片

    im = Image.open('../yummy.png')    #任意目录下的图片

设置随机生成的数字:

    randomNum = str(random.ranint(1,99))     #取1到99之间的整形随机数

获取图片的尺寸:

    width, height = im.size

设置数字显示的位置

    width_new = width * 0.8

    height_new = height * 0.8

设置数字字体:

    font = ImageFont.truetype('airal.ttf',20)    #默认在当前目录,可修改

开始画:

    draw = ImageDraw.Draw(im)

    draw.text((width_new,height_new),randomNum,font = font,fill = (255,33,33))    #参数分别为:位置,文字,字体,颜色

保存:

    im.save('yummy_done.png')    #默认在当前目录,可修改

以上就完成了,打开图片查看下效果吧!

相关文章

网友评论

      本文标题:利用python来给你的头像右上角加上红色的数字

      本文链接:https://www.haomeiwen.com/subject/vuwuyttx.html