使用双三次滤波器进行IE6图像缩放

时间:2009-11-03 11:59:22

标签: css image internet-explorer-6 image-scaling bicubic

我有一个项目,我必须在实际的浏览器端调整一些图像的大小。

IE8,FF3等都使用过滤器来平滑图像的大小调整,所以在这些浏览器中一切看起来都不错。

在IE7中,我应用了以下修复程序:     -ms内插模式:双三次;

在IE6中,我只能找到AlphaImage过滤器的引用(用于在PNG文件上启用Alpha透明度的相同)。但是我找不到如何使用它的例子,也没有能够让它自己工作。

有人能为我提供一个例子吗?最好应用于实际的img标签,但如果需要,我可以使用背景图像。

MSDN链接(其价值):http://msdn.microsoft.com/en-us/library/ms532969%28VS.85%29.aspx

我在CSS中使用的代码应用于img,虽然我已经尝试将它应用到img容器中(没有效果):

#provider-list li img {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image.gif", sizingMethod="scale");
}

千万感谢你提前:))

瑞克

1 个答案:

答案 0 :(得分:0)

我相信IE5 / 6 PNG透明度修复程序的大多数(如果不是全部)版本都使用相同的属性。查看他们的代码可能是至少让房产运作的好地方,此时你可以调整它以供自己使用。

http://jquery.andreaseberhard.de/pngFix/

http://www.twinhelix.com/css/iepngfix/