3

场景是这样的:webapp 的用户可以通过选择自己的标志图像、背景颜色和背景图像来自定义网站。

问题是 IE6 不支持透明 PNG。我已经尝试了几种客户端解决方案,但都在一个方面或另一个方面有所不足(大多数不支持 css 属性background-repeat)。

我正在寻找在服务器上创建两个单独图像的替代解决方案,一个用于现代、透明-png 兼容的浏览器,一个用于 IE6。

问题是,我可以用 来完成这个ImageIO吗?基本上,我会检测图像是否为 PNG-24 格式并将其转换为 PNG-8(IE6 支持)。

4

2 回答 2

1

如果您需要 IE6 中的透明性,则考虑简单地为该浏览器提供一个 GIF。这可行吗?

于 2010-01-17T16:56:17.960 回答
0

我知道你说你使用了各种客户端解决方案,但是这个在我正在使用的项目中工作,所以以防万一:http: //jquery.andreaseberhard.de/pngFix/

(如果您已经尝试过,请随时发表评论,我将删除答案)

于 2010-01-17T17:15:07.203 回答