当前位置: 首页 > news >正文

Python PIL 画矩形框

基础代码

fromPILimportImage,ImageDraw# 打开图片img=Image.open('your_image.jpg')# 创建绘图对象draw=ImageDraw.Draw(img)# 矩形坐标 (x1, y1, x2, y2)coords=(23,21,69,76)# 画矩形框(红色,线宽2)draw.rectangle(coords,outline='red',width=2)# 保存图片img.save('output.jpg')img.show()

效果说明

参数说明
coords = (23, 21, 69, 76)左上角(23,21),右下角(69,76)
outline='red'边框颜色
width=2边框粗细

更多用法

✅ 填充矩形(实心)

draw.rectangle(coords,fill='blue',outline='red',width=2)

✅ 半透明矩形(Pillow 9.0+)

draw.rectangle(coords,fill=(255,0,0,128),outline='red',width=2)# RGBA,最后一个值是透明度 0-255

✅ 多种颜色样式

# 绿色虚线框draw.rectangle(coords,outline='green',width=3)# 黄色粗框draw.rectangle(coords,outline='yellow',width=5)# 白色细框draw.rectangle(coords,outline='white',width=1)

完整示例(含新建图片)

fromPILimportImage,ImageDraw# 如果没有图片,可以新建一个img=Image.new('RGB',(200,200),color='white')draw=ImageDraw.Draw(img)# 画矩形draw.rectangle((23,21,69,76),outline='red',width=2)img.save('result.jpg')img.show()

坐标示意

(23,21) ───────── (69,21) │ │ │ 矩形区域 │ │ │ (23,76) ───────── (69,76)

💡提示:如果图片路径包含中文,建议用Image.open(r'路径')或处理编码问题。

http://www.jsqmd.com/news/886973/

相关文章:

  • 在Ubuntu 22.04上从源码编译FLEXPART-WRF的保姆级避坑指南
  • 【Claude AI深度SWOT解码】:20年AI架构师亲授,4大维度拆解其商用致命短板与突围路径
  • 放弃编码器!纯靠MPU6050和PID算法,手把手教你用TT马达实现平衡小车稳定控制(STM32F103C8T6实战)
  • 太阳能Wi-Fi中继器DIY:从能量管理到户外组网全解析
  • 2026年5月更新:如何甄选温州地区真正靠谱的商务笔记本生产合作伙伴 - 2026年企业推荐榜
  • 2026年5月更新江苏靠谱的婚姻律师谁靠谱:专业婚姻律师实力与服务全解析 - 2026年企业推荐榜
  • 2026年Q2上海子女抚养权律师权威专业排行盘点:上海婚姻律师/上海房产继承律师/上海抚养权律师/上海法定继承律师/选择指南 - 优质品牌商家
  • 接水管游戏背后的状态传播引擎设计原理
  • 3分钟拯救废稿:Midjourney一键锐化增强术(含--no watermarks规避+局部重绘锚点定位技巧)
  • 2026石家庄五粮液回收商家评测:石家庄生肖茅台酒回收/石家庄石家庄名酒回收电话/核心维度对比解析 - 优质品牌商家
  • 我的Ubuntu桌面美化与效率提升:用Indicator-Sysmonitor打造专属状态栏
  • QQ群数据采集终极指南:5分钟掌握批量抓取技巧
  • 2026年Q2马铃薯雪花全粉设备主流品牌盘点:预糊化淀粉辊筒干燥机、马铃薯全粉加工设备、马铃薯全粉生产线、马铃薯全粉设备选择指南 - 优质品牌商家
  • 嵌入式快速原型开发:基于Sceptre平台与LPC2148的实战指南
  • 2026大厂Agent面试风向标:从调API到搭系统,这5个维度你掌握了吗?
  • 如何在5分钟内让Windows老游戏焕发新生:DDrawCompat终极兼容性解决方案
  • 用74系列逻辑芯片构建无CPU模拟时钟:移位寄存器驱动60位LED环形显示
  • 龙泉汽车改装技术解析:核心工艺与靠谱选择参考 - 优质品牌商家
  • 开源三国杀网页版:免费策略卡牌游戏的终极体验指南
  • 马铃薯雪花全粉设备技术解析:马铃薯全粉加工设备/马铃薯全粉生产线/马铃薯全粉设备/马铃薯雪花全粉加工设备/马铃薯雪花全粉设备/选择指南 - 优质品牌商家
  • 基于声卡与电流互感器的安全交流功率测量系统设计与实践
  • 2026年马铃薯全粉设备可靠性评测及头部厂商盘点:滚筒干燥机/米粉辊筒干燥机/红薯全粉设备/芋头全粉设备/辊筒刮板干燥机/选择指南 - 优质品牌商家
  • 从LC振荡器到光效控制:一个极客的“水活化器”工程实践
  • 基于STM32WL与LoRa的远程患者监护系统:硬件设计、算法实现与嵌入式开发全解析
  • 基于ESP32打造智能网络收音机:硬件选型、软件实现与音质优化全攻略
  • XXPermissions:Android权限管理终极指南与Android 16适配完整教程
  • YOLOv11医疗注射器剂量线目标检测数据集-200张-syringe-1_2
  • GitLab External Wiki代理权限绕过漏洞深度解析
  • ESP32多任务水位监测:从Arduino到ESP-IDF的FreeRTOS实战
  • 基于ESP32与低功耗传感器的智能蜂箱监测系统全栈开发指南