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()