【图像处理】python-ImageDraw
mj37yhyy
9年前
来自: http://blog.csdn.net//chenriwei2/article/details/42076061
ImageDraw 模块
ImageDraw模块是对Image对象进行简单的二维图像操作的模块。
1. 基本的模块导入,读入图片,画图:
import Image, ImageDraw
im = Image.open(“test.jpg")
draw = ImageDraw.Draw (im)
2. 在显示的图片中,输出文字: draw.text ((10, 10), “Test”, fill=(255,0,0), font=None)3. 在图像中画线: draw.line((0, 0) + im.size, fill=128) 在一个原有图像对象上,进行画叉: import Image, ImageDraw im = Image.open("lena.pgm") draw = ImageDraw.Draw(im) draw.line((0, 0) + im.size, fill=128) draw.line((0, im.size[1], im.size[0], 0), fill=128) del draw # write to stdout im.save(sys.stdout, "PNG") 4. 释放draw对象: del draw5. 画矩形: draw.rectangle(box, options)6. 画椭圆: draw.ellipse(xy, options)7. 画一个点: draw.point(xy, options)