参考博客:https://blog.csdn.net/icamera0/article/details/50747084

Polygon

定义:draw.polygon(xy,options)

含义:绘制一个多边形。

多边形轮廓由给定坐标之间的直线组成,在最后一个坐标和第一个坐标间增加了一条直线,形成多边形。

坐标列表是包含2元组[(x,y),…]或者数字[x,y,…]的任何序列对象。它最少包括3个坐标值。

变量options的fill给定多边形内部的颜色,也可以使用outline给定多边形边框的颜色

from PIL import Image,ImageDrawimage_path = 'LB1gXi2JVXXXXXUXFXXXXXXXXXX.jpg'
image = Image.open(image_path)
#创建一个可以在给定图像上绘图的对象
draw = ImageDraw.Draw(image)draw.polygon([(902,1217),(1288,1215),(1288,1269),(903,1271)], outline=(255,0,0))
image.show()

输出:

Python图像处理库PIL的ImageDraw模块之画出四边形相关推荐

  1. Python图像处理库PIL的ImageOps模块介绍 ----- 一些基本的图像操作

    原文地址:http://blog.csdn.net/icamera0/article/details/50785776 原文博主的博客中有相当多的python图像处理操作介绍,如有需要,可移驾原博主博 ...

  2. Python图像处理库PIL的ImageColor模块介绍

    ImageColor模块包括颜色表格和从CSS3样式颜色转化为RGB元组的转换器.除了别的,这个模块多用于Image.new函数和ImageDraw模块. 一.ImageColor模块支持的字符串 I ...

  3. Python图像处理库(PIL)--Image,ImageDraw等基本模块介绍

    常用操作 合成 Image.blend(i1,i2,a)/Image.composite(i1,i2,mask) 缩略图 thumbnail(size,filter=None)  Modifies i ...

  4. Python图像处理库PIL的ImageStat模块介绍

    ImageStat模块用于计算整个图像或者图像的一个区域的统计数据. 一.ImageStat模块的函数 1.  Stat 定义1:ImageStat.Stat(image)⇒ Stat instanc ...

  5. python标准库的图像处理模块_Python图像处理库PIL的ImageFont模块使用介绍

    ImageFont模块定义了相同名称的类,即ImageFont类.这个类的实例存储bitmap字体,用于ImageDraw类的text()方法. PIL使用自己的字体文件格式存储bitmap字体.用户 ...

  6. python图像处理模块_Python图像处理库PIL的ImageEnhance模块使用介绍

    Python图像处理库PIL的ImageEnhance模块使用介绍 发布时间:2020-08-31 20:08:55 来源:脚本之家 阅读:66 ImageEnhance模块提供了一些用于图像增强的类 ...

  7. Python图像处理库PIL -- 学习资源

    Resources 官方指南PIL Handbook(建议看英文,翻译) pil下载 安装中文指南 from the PythonWare PIL home page 推荐先看Python Imagi ...

  8. python基础教程:Python图像处理库PIL中图像格式转换的实现

    这篇文章主要介绍了Python图像处理库PIL中图像格式转换的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 在数字图像处理 ...

  9. Python图像处理库PIL中图像格式转换(一)

    参考:https://blog.csdn.net/icamera0/article/details/50843172 在数字图像处理中,针对不同的图像格式有其特定的处理算法.所以,在做图像处理之前,我 ...

最新文章

  1. Robotium初探秘
  2. python 六边形架构_通过纯css3代码实现六边形边框
  3. leetcode 135分发糖果
  4. boost的chrono模块单元测试的测试程序
  5. P3391 【模板】文艺平衡树 fhq-treap 模板
  6. 【模拟】生日蛋糕(jzoj 1613)
  7. matlab设置非平坦结构元,详解MATLAB/Simulink通信系统建模与仿真图书信息
  8. java五子棋判断_JAVA 五子棋 判断输赢的代码实现
  9. 链接选项-rpath的一个问题记录
  10. Spark初步 从wordcount开始
  11. 【统一异常处理】@ControllerAdvice + @ExceptionHandler 全局处理 Controller 层异常
  12. 红米7android9miui11,红米Note7Pro MIUI11安卓9 解账户锁 可登小米账号 永不反锁 完美ROOT 解锁包...
  13. python: 从pdf中提取图片
  14. 域外计算机无法连接远程桌面,如何开启域内计算机的远程桌面连接?
  15. 一文读懂NFT(非同质化通证)
  16. Linux-虚拟网络设备-LinuxBridge
  17. java计算机毕业设计社区养老综合服务平台服务端源码+系统+数据库+lw文档+mybatis+运行部署
  18. pg事务:隔离级别历史与SSI
  19. 【转】博弈论中的几个经典问题
  20. discuz mysql data_终于找到Discuz! Database Error终极解决办法了!

热门文章

  1. python 核心编程 第一部分
  2. charles工具页面介绍
  3. BZOJ3028 食物
  4. 编程学习好去处:35 个快速学习的编程网站
  5. [leetcode]_Best Time to Buy and Sell Stock I II
  6. 题目:[NOIP 2011]计算系数
  7. (转)OO设计初次见面
  8. 【python】匿名函数与装饰器
  9. Python 了解 bytes 与 str 的区别
  10. C语言把文件空格删去,关于文件操作,碰到空格就换行