IE - 图像调整大小不像想象的那样工作(-ms-interpolation-mode:bicubic;)

时间:2011-05-23 20:12:33

标签: css

目前,我正在将118x118像素的PNG图形缩放到19x19,在IE7中看起来很糟糕。 请注意,我正在使用-ms-interpolation-mode:bicubic;

** IE通常不能按预期用于PNG吗?

由于

1 个答案:

答案 0 :(得分:2)

一般情况下,尝试传送120-ish像素图像并以20-ash像素显示给用户并不是最好的选择。你加载你并不真正需要的图像会有很高的开销,而且它几乎总是以比光栅化图像得到的质量低得多的缩放(你发送矢量)

使用微软的“特殊”功能做出如此专有的事情也不是最好的主意。是的,他们工作。但同样,你要发送额外的开销来支持一天失去市场份额的浏览器。坚持使用w3标准功能来完成你的工作,从长远来看每个人都会更快乐....特别是那些拿起遗留代码的人。

如果您必须这样做,请使用GD或ImageMagick等图像处理库。或者,更简单地说,花时间使用Photoshop,Gimp等正确格式化图像或图标。在2-3分钟的工作中,您将拥有一个更快乐的用户,并能够继续学习更重要的事情。