在我的项目中,我有很多.png图片。他们在Firefox中正常工作但是当我在Internet Explorer上运行我的项目时,我在该图像中获得了白色背景。我使用了一些Image转换器,但它们也没有给出正确的结果。转换后,分辨率会发生变化。
那么任何人都可以建议我使用一些不会改变图像分辨率的转换器,并将.png图像转换为.gif图像吗?
答案 0 :(得分:5)
这是IE6中最烦人的错误之一 - 它不支持透明的PNG。
请注意,如果您将PNG文件转换为GIF图像,它们可能看起来更加丑陋,因为GIF文件只能有256种颜色且不支持Alpha透明度。
IE6具有AlphaImageLoader过滤器,可用于正确渲染透明PNG;这是比转换为GIF更好的解决方案。 (除非你需要透明的重复背景)
请参阅here。
答案 1 :(得分:1)
你试过Paint.NET吗? 它具有转换为多种格式的能力。
但请记住,gif调色板比PNG小。 Gif图像最多可以有256种颜色。
您使用的是哪个版本的IE?我认为IE7和8(肯定是8)支持透明的png图像。