firefox - 如何使 Firefox 渲染 PNG 具有正确的颜色?

标签 firefox png

Firefox 12 以较浅的颜色渲染下面的图像,而 Chrome 19、Opera 11、Safari 5 和 IE9 可以正确渲染它。

左边的图片是上传到 Stackoverflow 的原始 PNG,右边的图片是 Firefox 渲染的屏幕截图片段:

Original Firefox

当您在 Firefox 上查看此问题页面时,您仍然会看到不同之处。我相信 Firefox 也将相同的颜色转换应用于它自己的渲染(由剪切工具保存)。但我在 stackoverflow Logo 上没有看到任何渲染差异。

我尝试使用 Paint.NET 保存的 PNG 和 OptiPNG 的输出,结果是相同的。任何故障排除提示也将受到赞赏。

最佳答案

png 图像具有 gAMA block ,因此其渲染将取决于进行渲染的对象是否支持 PNG 的 gamma 校正。

Firefox 确实支持这一点。其他浏览器可能不会。

关于firefox - 如何使 Firefox 渲染 PNG 具有正确的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10883702/

相关文章:

firefox - 当容器在 Firefox 中进行 css3 转换时,选择标记无法正常工作

html - 转换在 Firefox 中创建波浪文本

内部函数的 Javascript 作用域问题

javascript - Firefox 的 textContent 与 Chrome 的 innerText 不匹配

iphone - 旋转 PNG 文件

c# - 在 C# 中使用 HTTP 发送 PNG

css - 强制缩小 PNG 导致模糊(Chrome)

html - 为什么firefox显示框与Safari、IE、Chrome等不同?

macos - 在 OpenGL 中使用 PNG 纹理的最快、最简单的方法

javascript - 如何将 svg 转换为 png 并保存在 ie 11 中?