Javascript 如何在不更改原始尺寸的情况下设置任何对象(最好是Rect)的边界

Javascript 如何在不更改原始尺寸的情况下设置任何对象(最好是Rect)的边界,javascript,html5-canvas,fabricjs,Javascript,Html5 Canvas,Fabricjs,我研究FabricJS已经有一段时间了,在一个特定的环境中,我在画布上有许多相邻的矩形,我想为每个矩形创建一个边框,以区分它们。我尝试使用笔划,但这改变了矩形的原始尺寸。假设你想要一个宽度为50,高度为50的矩形,使用笔划增加我的矩形的尺寸。我也尝试了对象的borderColor属性,但这似乎只应用于边界框(选择控制框)。如何向FabricJS中的对象添加边框,而不更改其尺寸,也不创建任何新实体(如另一条新线/矩形)以包裹原始矩形

我研究FabricJS已经有一段时间了,在一个特定的环境中,我在画布上有许多相邻的矩形,我想为每个矩形创建一个边框,以区分它们。我尝试使用笔划,但这改变了矩形的原始尺寸。假设你想要一个宽度为50,高度为50的矩形,使用笔划增加我的矩形的尺寸。我也尝试了对象的borderColor属性,但这似乎只应用于边界框(选择控制框)。如何向FabricJS中的对象添加边框,而不更改其尺寸,也不创建任何新实体(如另一条新线/矩形)以包裹原始矩形