7
我有一個簡單的問題:我想提取翻譯(TX,TY),旋轉(R)和規模(SX,SY)值構成應用於變換矩陣我svg元素。如何提取位置,從矩陣SVG旋轉和縮放
讓我們用這個例子:
<g
id="myElement"
transform="matrix(0.93893241,0.34410162,-0.34410162,0.93893241,363.88475,-76.125919)"
>... </g>
如果在JavaScript我做
document.getElementById("myElement").getCTM()
我可以訪問到A,B,C,d,E,F值。我如何從那裏獲得tx,ty,sx,sy和r? 感謝
非常感謝您的回答!一旦我有電腦回來,我會嘗試一下,我會給出一個反饋。 – lviggiani 2013-05-06 11:54:17
我沒有得到確切的e,f值?爲什麼? – 2014-10-19 09:48:20
旋轉可以更直接地計算,參見:http://stackoverflow.com/a/4361442 – neo 2016-05-08 09:42:06