C# 如何从矩阵中获取旋转角度?

C# 如何从矩阵中获取旋转角度?,c#,javascript,css,matrix,svg,C#,Javascript,Css,Matrix,Svg,请任何人解释一下,我如何从下面的图像的矩阵属性中得到x,y和旋转角度 <image y="-136.18584" x="343.87161" id="image3000" xlink:href="file:///C:/Users/gaurav/Documents/testing.jpg" height="369" width="360" transform="matrix(0.75329963,0.65767748,-0.65767748,0.75

请任何人解释一下,我如何从下面的图像的矩阵属性中得到x,y和旋转角度

<image
   y="-136.18584"
   x="343.87161"
   id="image3000"
   xlink:href="file:///C:/Users/gaurav/Documents/testing.jpg"
   height="369"
   width="360"
   transform="matrix(0.75329963,0.65767748,-0.65767748,0.75329963,0,0)" />

我的数学很差,所以请帮帮我吧?

根据,如果我的袖珍计算器正确,逆时针方向大约是41度

第一个值
0.75329963
是cos(θ),其中θ是搜索角度。所以你只需要计算这个值的反余弦,然后得到你的结果


x和y定义旋转的中心。确切的值取决于开发人员的意图。换句话说:旋转图像后将其放置在何处。它们的效果也取决于图像的大小。

为什么要将其标记为c#和javascript?这不是SVG吗?谢谢,但如果你能解释一下它是如何变成41度的,那对我真的很有帮助:)非常感谢@Arne,你能告诉我如何从这个矩阵计算x和y吗