【图像处理】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)