【问题标题】:Cross-Browser Colour Management for PNGsPNG的跨浏览器颜色管理
【发布时间】:2012-02-01 15:44:00
【问题描述】:

如果 SO 不适合这样做,我提前道歉。这似乎是最合适的 Stack Exchange,但仍然不理想......

无论如何,我正在开发的网站上有许多 PNG 图像。它们在 Firefox 和 IE 中看起来很棒,但是当我检查我的 iPhone 时,颜色都是错误的(有时非常严重)。经过一番谷歌搜索,我发现问题是由于 Safari 中的颜色管理和我使用其他配置文件的 PNG。

我正在使用 GIMP 制作图像,我发现 this 博客文章介绍了如何修复它。但是,我尝试了这个,它没有效果。问题是,我的机器上似乎没有安装任何 ICC 配置文件,所以我下载了我找到的那些 here;但仍然没有运气......正如我一直在写的那样,我还在 SO 的搜索侧面板中找到了 this 链接;但是当我保存 PNG 时删除伽玛校正也不起作用。

谁能指出我正确的方向,让我的图像在任何地方看起来都正确?

【问题讨论】:

  • 我遵循“方法 1”,如 this page 中所述,其中所有色彩空间数据都被删除。它没有效果,所以我现在放弃了:P 很烦人,因为我的大多数用户可能是 Mac/Safari 用户......

标签: cross-browser png gimp color-management


【解决方案1】:

您的浏览器很可能会按照http://hsivonen.iki.fi/png-gamma/ 中的描述处理 CSS 颜色,当然,这不匹配。除了插入 sRGB,您还可以移除整个 gAMA 卡盘或嵌入式配置文件,这可能会稍微增加您的几率。

【讨论】:

  • 试过了;看到对OP的评论......谢谢,都一样:)
  • 现在有点晚了,但您可能想尝试将图片 gamma 调整为 1.8(即 1.8/2.2 ~ 0.9 或反之亦然),并给它一个 1.8 的 gAMA 块。然后,无论如何,1.8 客户端看起来都很好,符合规范的 sRGB 客户端也可以。
  • 下次我会试试这个并报告!谢谢:)
猜你喜欢
  • 2016-06-18
  • 1970-01-01
  • 1970-01-01
  • 2013-06-13
  • 2011-11-26
  • 2012-11-09
  • 1970-01-01
  • 2019-09-30
相关资源
最近更新 更多