Github Адрес: https://github.com/Yixiaohan/show-me-the-code
Обсуждение дешево, показать мне код.
--Linus Торвальдс
Ваш QQ изображение (или Weibo аватар) плюс в правом верхнем углу красных чисел, похожий на микро-канал, что число непрочитанных сообщений проворная эффект. Фиг подобный эффект:
Подготовка среды
установлен модуль PIL, в среде Windows: (python3)
pip install pillow
Код:
from PIL import Image,ImageFont,ImageDraw,ImageColor
def Sign_Num(image):
#创建一个draw对象
draw = ImageDraw.Draw(image)
# 创建一个 Font
font = ImageFont.truetype('C:/windows/fonts/Arial.ttf', size=40)
# 设置文字颜色
fontcolor = ImageColor.getrgb('rgb(255,0,0)')
# 获取图片宽高
width, height = image.size
# 添加文字
draw.text((width-80, 10), '99+', font=font, fill=fontcolor)
# 保存图片
image.save('finish.jpg', 'jpeg')
return 0
if __name__ == '__main__':
image=Image.open("HULK.jpg")
Sign_Num(image)
эффект
Справочные ссылки
https://cloud.tencent.com/developer/news/151130
https://blog.csdn.net/leemboy/article/details/83792729
http://effbot.org/imagingbook/pil-index.htm#module-reference