我正在将fabricjs用于图形应用程序。 UI从服务器端加载多个图像。服务器端加载一个位图,然后旋转它,并将旋转的图像发送到fabricjs。
我想要做的是找出用户是否在服务器旋转之前旋转了图像。服务器端旋转角度是已知的。
我想知道是否有人知道如何计算fabricjs中的角度,或者是否有人可以提出解决此问题的方法。
提前感谢。
答案 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),
并且阅读你将有更多的意义来获得适当的角度。 希望这对你有用