0

有没有人可以帮助使用这个通用旋转功能(它适用于 jQuery,但这是 JavaScript 的东西)?

我更改了非 IE 画布代码,使其围绕图像的中心旋转(请参阅Firefox 中的http://uptowar.com/jquery)。现在我需要更改 IE Microsoft 过滤器以执行相同的操作(请参阅 Internet Explorer 中的相同 URL)。但是,怎么做?该过滤器几乎没有可理解的文档。

4

1 回答 1

1

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

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 + ")";

您可能还想查看规范:矩阵过滤器

于 2008-12-14T21:12:46.873 回答