下面的代碼可以正常工作,當我在IE6中創建一個圖像時,我想使其透明。在IE6中使用AlphaImageLoader的動態透明圖像
<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頁面生成的 - 所以動態圖像創建時沒有任何問題。
dyn png圖片的HTTP標頭設置是否正確? – scunliffe 2009-01-16 21:16:01