FabricJS:如何 remove/change 对象选择点

FabricJS: How to remove/change object selection points

这是我在使用FabricJS 时遇到的问题。当我们 select 一个对象时,它会显示对象周围的变换点。有时,当 canvas 较小时,这些点看起来比应有的大。我怎样才能减少那些 transform/selection 点的大小并删除全局场景中的任何点?我想这样做是为了在缩放对象时它们的形状不会变形。

我通过尝试找到了答案。

canvas.on('object:selected', function (options) {
    options.target.set({
        cornerSize: 5,
        transparentCorners: false
    });
    options.target.setControlsVisibility({
          'mt': false, 'mb': false, 'ml': false, 'mr': false
    });
});