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)
使用ImageDraw模块绘图

本文介绍了Python Imaging Library (PIL) 中的ImageDraw模块,该模块提供了在图像上绘制文本、线条、矩形、椭圆及点等功能的方法。通过实例展示了如何在图像上添加文本、画线、画叉等操作。
1112

被折叠的 条评论
为什么被折叠?



