目前,我正在将118x118像素的PNG图形缩放到19x19,在IE7中看起来很糟糕。 请注意,我正在使用-ms-interpolation-mode:bicubic;
** IE通常不能按预期用于PNG吗?
由于
答案 0 :(得分:2)
一般情况下,尝试传送120-ish像素图像并以20-ash像素显示给用户并不是最好的选择。你加载你并不真正需要的图像会有很高的开销,而且它几乎总是以比光栅化图像得到的质量低得多的缩放(你发送矢量)
使用微软的“特殊”功能做出如此专有的事情也不是最好的主意。是的,他们工作。但同样,你要发送额外的开销来支持一天失去市场份额的浏览器。坚持使用w3标准功能来完成你的工作,从长远来看每个人都会更快乐....特别是那些拿起遗留代码的人。
如果您必须这样做,请使用GD或ImageMagick等图像处理库。或者,更简单地说,花时间使用Photoshop,Gimp等正确格式化图像或图标。在2-3分钟的工作中,您将拥有一个更快乐的用户,并能够继续学习更重要的事情。