美文网首页
利用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