Fabric JS 对象缩放

Fabric JS object scaling

我将一组六个正方形组合成一个矩形,并在顶点处放置一组 12 个圆到 canvas。下面的第一个屏幕截图显示了未缩放的版本。问题是矩形对象的高度和宽度不会随着我按比例放大或缩小而改变。请参阅第二个屏幕截图。

我尝试使用两种方法放大或缩小并检查矩形的尺寸

1) canvas._objects 2) canvas.getObjects()

这些对象都没有反映缩放正方形组的新尺寸。这一定是 Fabric JS 中的错误,除非有人可以提出解决方法。感谢您的意见。

您需要使用矩形对象的 scaleX/Y 因子来计算拉伸 height/width。