-1

请任何人解释一下我将如何从其矩阵属性中获取以下图像的 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)" />

我数学太弱了,请帮帮我?

4

1 回答 1

4

根据Coordinate Systems, Transformations and Units – SVG 1.1 (Second Edition),如果我的袖珍计算器是正确的,它大约是 41 度,逆时针。

第一个值0.75329963是 cos(theta),其中 theta 是寻找的角度。因此,您只需计算该值的反余弦值并得到结果。

x&y 定义旋转的中心。确切的值取决于开发人员的意图。换句话说:旋转图像后放置图像的位置。它们的效果还取决于图像大小。

于 2012-07-16T17:36:55.880 回答