将头像上加上红圈数字(使用pillow)
·
from PIL import Image, ImageDraw, ImageFont
im = Image.open('C:/Users/Mk/Desktop/123/2.jpg')
if im.size != (200,200):
im = im.resize((200, 200))
font = ImageFont.truetype('simsun.ttc',40)
draw = ImageDraw.Draw(im)
draw.ellipse((160,0,200,40),'red')
draw.text((170, 0), '4', (0,0,0), font)
im.save('1.jpg')
·
····················
其中的pillow用法有
Image模块: open save
ImageDraw模块 : 画线 :draw.line
画弧线:draw.arc
画椭圆(圆):draw. ellipse
写字: draw.text
ImageFont模块:字体选择,字体大小等等
·························
一些个参数:
coordinate: 坐标,有两组的有一组的,(左, 上, 右, 下)
fill :颜色,(R, G, B) [0,255]