Internet Explorer矩阵转换过滤器问题

时间:2008-12-07 11:06:45

标签: javascript css internet-explorer filter

作为我的一个爱好项目,我正在为jQuery开发一个图像效果插件。它应该允许您对图像应用一些基本效果,并通过使用支持的画布HTML元素或Internet Explorer过滤器来完成此操作。

演示页面位于:http://sandbox.odyniec.net/imgfx-new/

我遇到旋转效果问题,这是用矩阵变换滤镜(DXImageTransform.Microsoft.Matrix)实现的。

如果我只是旋转图像,则生成的图像显示正常。但是,如果我在旋转前对图像使用其他效果,则旋转的图像会被破坏,即。它的一部分变成黑色或白色。您可以在演示页面上看到它。

例如,使用Invert按钮,然后使用Rotate 20度,您会注意到蓝色树应该是黑色条纹。应用于图像的实际过滤器显示在页面底部。

我在这里遗漏了什么,或者这可能是浏览器错误?

2 个答案:

答案 0 :(得分:0)

对我来说看起来像是一个浏览器错误。

答案 1 :(得分:0)

您可以尝试将css缩放值设置为1.如果这也不起作用。这似乎是IE中的一个错误。