You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何两张嵌入sRGB配置文件的PNG图在Firefox中红色显示深浅不同?

more_yellow
more_red

问题原因

  • 差异来自PNG内置gAMA(伽马校正)数据块和sRGB配置文件的优先级逻辑差异,不同软件的色彩管理策略不同:
    1. 两张图片均嵌入了标准sRGB ICC配置文件,但偏黄的图片额外存储了不符合sRGB规范的gAMA参数。
    2. Photoshop的色彩管理逻辑优先识别嵌入的ICC配置文件,会自动忽略和ICC参数冲突的gAMA块,因此两张图片在Photoshop中显示完全一致。
    3. Firefox的默认色彩管理策略对PNG文件会优先读取gAMA块的校正参数,再匹配ICC配置,两个图片的gAMA参数不一致,最终渲染出来的颜色深浅就出现了差异。
  • 要规避这个问题,导出PNG时如果已经选择嵌入sRGB配置文件,要手动关闭gAMA块的写入,或者导出后用PNG编辑工具删除多余的gAMA块即可。

内容的提问来源于stack exchange,提问作者Adam Alleman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 16:24:05