您的位置:首页 > 编程语言 > Python开发

Python 练习册,每天一个小程序(0000)

2016-07-21 19:08 567 查看
第 0000 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。

PIL Documents

from PIL import Image, ImageDraw, ImageFont
import random

def imageProcess(im):

fontPath = r"C:\windows\Fonts\\"

draw = ImageDraw.Draw(im)
# set font
fnt = ImageFont.truetype(fontPath + 'candara.ttf', 40)

fontSize = min(im.size) / 4
# add text
draw.text((im.size[0] - fontSize, 0), str(random.randint(0, 10)), font=fnt, fill=255)
im.save("result.jpg", "JPEG")
im.show()

if __name__ == '__main__':
im = Image.open("lab.jpg")
imageProcess(im)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python