2012-07-16 11 views
-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)" /> 

나는 수학이 너무 약하므로 제발 도와주세요.

+0

왜이 태그가 C# 및 javascript입니까? 그것은 SVG가 아니어야합니까? – Bergi

+0

태그 svg를 추가했습니다. – Arne

답변

4

Coordinate Systems, Transformations and Units – SVG 1.1 (Second Edition)에 따르면 포켓 계산기가 맞으면 시계 방향으로 약 41도 회전합니다.

첫 번째 값 0.75329963은 cos (theta)입니다. 여기서 theta는 찾는 각도입니다. 따라서 그 값에 대한 역 코사인을 계산하고 결과를 얻을 수 있습니다.

x & y는 회전의 중심을 정의합니다. 정확한 값은 개발자의 의도에 달려 있습니다. 즉, 이미지를 회전 한 후 이미지를 배치 할 위치입니다. 그 효과는 이미지 크기에 따라 다릅니다.

+0

고마워요. 그렇다면 41 도가 나와서 어떻게 설명 할 수 있겠습니까? –

+0

고맙습니다. @Arne,이 행렬에서 x와 y를 계산하는 방법을 알려주세요. –

+0

ok, ok도 추가했습니다 ;-) – Arne

관련 문제