当我在 IE6 中有想要透明的图像时,以下代码可以正常工作。
<img src="image.png" style="width: 100px; height: 100px; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image.png', sizingMethod='scale')" />
但是以下没有。在此示例中,我使用的是动态生成的 PNG 文件。
我假设它是因为过滤器不知道图像实际上是 PNG
<img src="/dynimg/createImg.aspx?id=123" style="width: 100px; height: 100px; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src='dynimg/createImg.aspx?id=123', sizingMethod='scale')" />
有没有其他方法可以应用“过滤器”并强制它假设我的图像实际上是 PNG。
注意:非动态情况下的image.png文件实际上是我的动态aspx页面生成的——所以动态创建的图片没有问题。