Python练习册

    第 0000 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 类似于图中效果

Python练习册_第1张图片

#-*- coding:utf8 -*-
from PIL import Image, ImageDraw, ImageFont

def add_num(img):
    draw = ImageDraw.Draw(img)
    myfont = ImageFont.truetype('C:/windows/fonts/Arial.ttf', size=15)  #数字字体
    fillcolor1 = "#ff0000"   #数字颜色(红色)
    fillcolor2 = "#FFFF00"   #黄色
    width, height = img.size
    print width, height
    draw.text((width-18, 0), '99', font=myfont, fill=fillcolor1)
    draw.text((width-200, height-20), 'http://my.oschina.net/dfsj66011/blog',
              font=myfont, fill=fillcolor2)
    img.save('result.jpg','jpeg')

    return 0
if __name__ == '__main__':
    image = Image.open('image.jpg')
    add_num(image)



你可能感兴趣的:(python,画图)