如何去除 Fabric.js 中对象边缘周围的白色 space

How to remove white space around edges of object in Fabric.js

我正在使用 Fabric.js 并有一个 canvas,我可以在其中添加形状。 但是,当您调整对象大小时,边缘周围有一个白色 space,随着形状变大,它会不断变大。因此,您无法将形状完美地放置在角落中。 我已经尝试将填充设置为 0,但这没有任何作用。

有人知道如何去除这些白色 space 吗?

编辑:它与背景有关,因为如果我将对象的背景颜色设置为相同的颜色,它们就会消失。但是如果我这样做,尺寸就不准确了。

但我不知道如何删除背景

默认情况下,FabricJS 对象的透明描边为 1。您可以将对象的描边宽度设置为 0 以避免此问题。

rect.set('strokeWidth', 0);

http://fabricjs.com/fabric-gotchas