多语言展示
当前在线:832今日阅读:167今日分享:16

python如何使用pil画一个矩形

python如何使用pil画一个矩形?在图片上绘画并不能,直接用PS或者其他编辑工具即可操作,那如何在python中操作呢?
工具/原料
1

python

2

pycharm

3

电脑 win 7 64位

方法/步骤
1

首先你需要安装上pil,不过在python3安装不上或者2的64位也安装不了python3可以安装pip install pillow

2

首先我们用这段打开一张图片,跟你的程序不在一个文件夹的话要长地址img=Image.open('1.jpg') #打开图片1.jpg

3

a=ImageDraw.ImageDraw(img)由于拿来表示对象的太长,可以用这个来缩减一下,下次用a来表示即可

4

下面就是我们今天的任务了,在图上画一个矩形在100,150起点画长800宽200的图形,填充白色,边框黑色,边框像素为1

5

我们打开文档说明看看,这段是对函数的解释

6

翻译一下就很好理解了xy需要的是长方形的4个点填充颜色  fill = None  边框颜色 outline = None边框宽度 width = 0

7

from PIL import Image from PIL import ImageDra img=Image.open('1.jpg') #打开图片1.jpg a=ImageDraw.ImageDraw(img)#用a来表示右侧这段 a.rectangle((100,150,800,200),fill ='white',outline ='black',width =1)#在100,150起点画长800宽200的图形,填充白色,边框黑色,边框像素为1 img.save('2.jpg')可以用上面的尝试运行一次,可以获得如图所示的矩形

总结

1.安装pil库2.打开一张图片3.用PIL.ImageDraw.ImageDraw.rectangle绘制一个矩形4.保存图片

注意事项

注意3.7的模块安装是pip install pillow

推荐信息