当前位置:嗨网首页>书籍在线阅读

18-在图像上绘画

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

19.4 在图像上绘画

如果需要在图像上画线、画矩形、画圆形或其他简单形状,就用pillow的 ImageDraw 模块。在交互式环境中输入以下代码:

>>> from PIL import Image, ImageDraw
>>> im = Image.new('RGBA', (200, 200), 'white')
>>> draw = ImageDraw.Draw(im)

首先,我们导入 ImageImageDraw 。然后,创建一个新的图像,在这个例子中,创建的是200像素×200像素的白色图像,将这个 Image 对象保存在 im 中。我们将该 Image 对象传入 ImageDraw.Draw() 函数,得到一个 ImageDraw 对象。这个对象有一些方法,可以在 Image 对象上绘制形状和文字。将 ImageDraw 对象保存在变量 draw 中,这样就能在接下来的例子中方便地使用它。