internet-explorer - IE8中PNG的背景颜色

标签 internet-explorer internet-explorer-8 png

我有以下 Logo ,它显示为与 FF3、Chrome (#363636) 中的 HTML 正文相同的背景颜色。

但在 IE8 中,它显示不同的、较暗的颜色。

这个 FF3/Chrome 是原谅我的 PNG,还是只是另一个 IE 错误(我认为他们修复了 IE7 中的 PNG 支持)?

更新 :我仍然遇到这个问题,我用来纠正它的 pngcrush 参数是:

pngcrush -replace_gamma 0.5181347 infile.png outfile.png



Win32 二进制链接是 here .

最佳答案

您的 PNG 中有一个 Gamma 校正信息(gAMA block )结构。如果您正在处理需要 Gamma 校正的照片,那很好,但这对网络来说不是正确的。

在 Web 上,浏览器通常不会对 HTML/CSS 颜色或其他图像应用 gamma 校正,因此如果您使用 gamma 校正,您将在 PNG 上获得与页面其余部分不一致的结果。出于这个确切原因,某些浏览器不应用 PNG gamma,这就是您获得可变结果的原因。

将 Logo 加载到图像编辑器中并在没有 gAMA block 信息的情况下将其保存回来。 More .

关于internet-explorer - IE8中PNG的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/662616/

相关文章:

css - 我的网站是面向-webkit 的,不能在 IE 上运行?无论如何要解决这个问题?

javascript - bootstrap modals 在 windows vista 上的 IE8 上运行速度极慢

jquery - IE 特定 - 当 jquery 设置为 ""时,闪烁的光标在文本类型的输入中消失

internet-explorer - Facebook 登录/点赞在 IE8 上失败

android - 使用 Android 创建索引颜色 PNG

css - DIV 层中的 PNG 在 IE 中被截断

asp.net - 使用 IE 在 ASP.NEt 中强制下载 PDF

javascript - 在 IE 上使用 "Access Data Sources Accross Domains"下载 Google Drive 驱动器文件

python - 如何将 eps 文件转换为 png 文件并保持名称?

html - CSS-垂直对齐属性不起作用