PNG颜色问题

时间:2010-12-16 15:02:32

标签: css image png background-color

我有一个背景颜色的图像,我把它放在具有相同背景颜色的div中。出于某种原因,我无法将此图像保存为PNG,并且图像bg颜色与所有操作系统上所有浏览器中div中的bg颜色相同。

起初它在除IE之外的每个浏览器中的Windows / Mac上都很好看。所以我尝试使用tweakPNG删除颜色配置文件和gamma属性,这似乎解决了IE,但现在我出于某种原因在Linux上的Firefox中遇到了问题?

任何想法/见解?谢谢

2 个答案:

答案 0 :(得分:1)

您没有指定哪些版本的IE存在问题,但已知旧版本的IE存在错误并缺少PNG功能。

特别是IE6根本不支持PNG透明度,IE7也有错误。

有许多基于Javascript的黑客可以在IE中修复此问题。以下是其中一个链接:http://www.twinhelix.com/css/iepngfix/ - 但还有许多其他人也做同样的工作。

如果您在通过tweakPNG运行图形后遇到Firefox问题,我的猜测就是tweakPNG略微损坏了图形。

我的建议是尝试回到图形的原始版本,并尝试在IE上面链接的黑客。

答案 1 :(得分:1)

您必须删除PNG上的GAMA过滤器。

This soft快速轻松地制作它。

  1. 导入您的PNG
  2. gAMA
  3. 上的右clic
  4. Delete
  5. Save
  6. 教程here