Python中,如何使用ImageDraw在Image上绘制粗线?

简介: Python中,如何使用ImageDraw在Image上绘制粗线?

绘制线的代码如下:


draw = ImageDraw.Draw(image_frame)
draw.polygon([(left, top), (left+width-1, top), (left+width-1, top+height-1), (left, top+height-1)], outline=(255, 0, 0))

 保存为图片时会发现,线只有一个像素,怎么办?这个时候,移动一个像素,再绘制一次:


left += 1
top  += 1
draw.polygon([(left, top), (left+width-1, top), (left+width-1, top+height-1), (left, top+height-1)], outline=(255, 0, 0))

 如果觉得还是不够粗,再移动像素绘制.

目录
相关文章
|
7月前
|
Python Windows
Python 执行RD命令的问题汇总(无效开关 - “Image“。)
Python 执行RD命令的问题汇总(无效开关 - “Image“。)
95 0
|
编解码 Python
python--海温、OLR数据分布做显著性检验,绘制空间分布并打点
使用python对海洋气象数据做显著性检验,并绘制空间pattern
python--海温、OLR数据分布做显著性检验,绘制空间分布并打点
|
存储 Python
【Python标准库】pillow中Image模块学习
【Python标准库】pillow中Image模块学习
|
测试技术 Python
Python:使用nltk统计词频并绘制统计图
Python:使用nltk统计词频并绘制统计图
124 0
Python:使用nltk统计词频并绘制统计图
|
Linux 定位技术 Python
python--使用cnmaps绘制省界地图(快速上手,简单有效)
cnmaps是一个致力于让中国地图的获取和使用更丝滑的python扩展包。
python--使用cnmaps绘制省界地图(快速上手,简单有效)
|
存储 数据处理 Python
python--对站点数据做EOF并做插值绘制填色图
最近,师弟在学习使用python复现毕设论文,正好之前没有处理过站点数据,也没咋用过EOF,特此记录下使用python处理站的数据的过程。
python--对站点数据做EOF并做插值绘制填色图
|
Python
Python:data:image/png;base64图片编码解码
Python:data:image/png;base64图片编码解码
787 0
|
Python
Python中Image缩放、旋转、翻转等操作
Python中Image缩放、旋转、翻转等操作
82 0
|
Python
把c的char数组转换为python image的代码
把c的char数组转换为python image的代码
104 0