PIL.ImageDraw模块(图片画笔模块)

Draw( im )

功能

在画布上创建画笔

参数

·im:画布对象

返回值

画笔对象

例子

from PIL import Image
from PIL import ImageDraw

img = Image.new('RGB',(200,60),(0,0,0))
draw = ImageDraw.Draw(img)
draw.text([20,20],'Python')
img.show()

画笔对象.text( xy, text, fill, font )

功能

在画布绘制文字

参数

·xy:画布上的位置(列表/元组类型)
·text:要绘制的内容
·fill:内容的颜色
·font:内容的字体格式

返回值

例子

from PIL import Image
from PIL import ImageDraw
from PIL import ImageFont

img = Image.new('RGB',(200,60),(255,255,255))
draw = ImageDraw.Draw(img)
font = ImageFont.truetype('msyhl.ttc',36)
draw.text([10,10],'Python',(135,222,255),font)
img.show()