Fabricjs计算图像的角度

时间:2014-02-09 07:54:40

标签: c# fabricjs

我正在将fabricjs用于图形应用程序。 UI从服务器端加载多个图像。服务器端加载一个位图,然后旋转它,并将旋转的图像发送到fabricjs。

我想要做的是找出用户是否在服务器旋转之前旋转了图像。服务器端旋转角度是已知的。

我想知道是否有人知道如何计算fabricjs中的角度,或者是否有人可以提出解决此问题的方法。

提前感谢。

2 个答案:

答案 0 :(得分:1)

你可以使用getAngle()方法轻松搞定..

  selectedObject = canvas.getActiveObject();
    selectedObject.getAngle();

答案 1 :(得分:0)

你可以添加更多东西json文件来获取所有这样的线

topLeftCornerX:     toFixed(this.oCoords.tl.x, NUM_FRACTION_DIGITS),
topLeftCornerY:     toFixed(this.oCoords.tl.y, NUM_FRACTION_DIGITS),
topRightCornerX:    toFixed(this.oCoords.tr.x, NUM_FRACTION_DIGITS),
topRightCornerY:    toFixed(this.oCoords.tr.y, NUM_FRACTION_DIGITS),
bottomLeftCornerX:  toFixed(this.oCoords.bl.x, NUM_FRACTION_DIGITS),
bottomLeftCornerY:  toFixed(this.oCoords.bl.y, NUM_FRACTION_DIGITS),
bottomRightCornerX: toFixed(this.oCoords.br.x, NUM_FRACTION_DIGITS),
bottomRightCornerY: toFixed(this.oCoords.br.y, NUM_FRACTION_DIGITS),

并且阅读你将有更多的意义来获得适当的角度。 希望这对你有用