Skip to content

Commit 215720b

Browse files
committed
Merge pull request Show-Me-the-Code#92 from kentsay/master
Creating solution for show-me-the-code in Python
2 parents ea9f186 + 4144fd7 commit 215720b

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

kentsay/0001/add_num2img.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
"""
2+
Question:
3+
第 0000 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。
4+
"""
5+
6+
import sys
7+
from PIL import Image
8+
from PIL import ImageDraw
9+
from PIL import ImageFont
10+
11+
def add_number2img(image, number):
12+
font = ImageFont.truetype("/Library/Fonts/Chalkduster.ttf", 28)
13+
draw = ImageDraw.Draw(image)
14+
draw.text((200,0), str(number),(255, 255, 255), font=font)
15+
draw = ImageDraw.Draw(image)
16+
image.save("mask_with_num.png")
17+
image.show()
18+
19+
20+
origin = Image.open("mask.png")
21+
add_number2img(origin, sys.argv[1])

kentsay/0001/mask.png

42.9 KB
Loading

kentsay/0001/mask_with_num.png

44.1 KB
Loading

0 commit comments

Comments
 (0)