4

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

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

在 IE7 中,我应用了以下修复,效果很好:-ms-interpolation-mode:bicubic;

然而,在 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");
}

一千谢谢你提前:)

瑞克

4

1 回答 1

0

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

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

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

于 2010-11-06T15:43:09.573 回答