Javascript 如何将Microsoft.Matrix筛选器与画布旋转相等?

Javascript 如何将Microsoft.Matrix筛选器与画布旋转相等?,javascript,image,html,canvas,rotation,Javascript,Image,Html,Canvas,Rotation,是否有人能够帮助使用这个通用旋转函数(它是用于jQuery的,但这是一个JavaScript的东西) 我更改了非IE画布代码,使其围绕图像中心旋转(参见Firefox)。现在我需要更改IE Microsoft筛选器以执行相同的操作(请在Internet Explorer中查看相同的URL)。但是,如何?对于该过滤器,几乎没有可理解的文档。假设您有一个以弧度为单位的角度,旋转矩阵将如下所示: var nCos = Math.cos(nAngle).toFixed(3), nSin

是否有人能够帮助使用这个通用旋转函数(它是用于jQuery的,但这是一个JavaScript的东西)


我更改了非IE画布代码,使其围绕图像中心旋转(参见Firefox)。现在我需要更改IE Microsoft筛选器以执行相同的操作(请在Internet Explorer中查看相同的URL)。但是,如何?对于该过滤器,几乎没有可理解的文档。

假设您有一个以弧度为单位的角度,旋转矩阵将如下所示:

var nCos = Math.cos(nAngle).toFixed(3), nSin = Math.sin(nAngle).toFixed(3); var sFilter = "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=" + nCos + ", M12=" + (-nSin) + ", M21=" + nSin + ", M22=" + nCos + ")"; var nCos=数学cos(nAngle).toFixed(3), nSin=数学sin(nAngle).toFixed(3); var sFilter=“progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=“+nCos+”,M12=“+(-nSin)+”,M21=“+nSin+”,M22=“+nCos+”); 您可能还需要查看规范: