您的位置首页生活百科

python如何使用pil画一个矩形

python如何使用pil画一个矩形

的有关信息介绍如下:

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.保存图片