python如何使用pil画一个矩形
的有关信息介绍如下:
python如何使用pil画一个矩形?在图片上绘画并不能,直接用PS或者其他编辑工具即可操作,那如何在python中操作呢?
首先你需要安装上pil,不过在python3安装不上
或者2的64位也安装不了
python3可以安装pip install pillow
首先我们用这段打开一张图片,跟你的程序不在一个文件夹的话要长地址
img=Image.open("1.jpg") #打开图片1.jpg
a=ImageDraw.ImageDraw(img)
由于拿来表示对象的太长,可以用这个来缩减一下,下次用a来表示即可
下面就是我们今天的任务了,在图上画一个矩形
在100,150起点画长800宽200的图形,填充白色,边框黑色,边框像素为1
我们打开文档说明看看,这段是对函数的解释
翻译一下就很好理解了
xy需要的是长方形的4个点
填充颜色 fill = None
边框颜色 outline = None
边框宽度 width = 0
from PIL import Imagefrom PIL import ImageDraimg=Image.open("1.jpg") #打开图片1.jpga=ImageDraw.ImageDraw(img)#用a来表示右侧这段a.rectangle((100,150,800,200),fill ='white',outline ='black',width =1)#在100,150起点画长800宽200的图形,填充白色,边框黑色,边框像素为1img.save("2.jpg")
可以用上面的尝试运行一次,可以获得如图所示的矩形
1.安装pil库
2.打开一张图片
3.用PIL.ImageDraw.ImageDraw.rectangle绘制一个矩形
4.保存图片



