基础代码fromPILimportImage,ImageDraw# 打开图片imgImage.open(your_image.jpg)# 创建绘图对象drawImageDraw.Draw(img)# 矩形坐标 (x1, y1, x2, y2)coords(23,21,69,76)# 画矩形框红色线宽2draw.rectangle(coords,outlinered,width2)# 保存图片img.save(output.jpg)img.show()效果说明参数说明coords (23, 21, 69, 76)左上角(23,21)右下角(69,76)outlinered边框颜色width2边框粗细更多用法✅ 填充矩形实心draw.rectangle(coords,fillblue,outlinered,width2)✅ 半透明矩形Pillow 9.0draw.rectangle(coords,fill(255,0,0,128),outlinered,width2)# RGBA最后一个值是透明度 0-255✅ 多种颜色样式# 绿色虚线框draw.rectangle(coords,outlinegreen,width3)# 黄色粗框draw.rectangle(coords,outlineyellow,width5)# 白色细框draw.rectangle(coords,outlinewhite,width1)完整示例含新建图片fromPILimportImage,ImageDraw# 如果没有图片可以新建一个imgImage.new(RGB,(200,200),colorwhite)drawImageDraw.Draw(img)# 画矩形draw.rectangle((23,21,69,76),outlinered,width2)img.save(result.jpg)img.show()坐标示意(23,21) ───────── (69,21) │ │ │ 矩形区域 │ │ │ (23,76) ───────── (69,76)提示如果图片路径包含中文建议用Image.open(r路径)或处理编码问题。