V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
145431
V2EX  ›  Windows

win11 色彩管理巨大 bug

  •  
  •   145431 · 2022-05-22 04:08:48 +08:00 · 4692 次点击
    这是一个创建于 917 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前一直用着 win11 感觉还好,至于掉不掉帧不太关心,感觉也没有那么明显,不过自从前几天升级完之后,发现老毛病色彩管理的问题又犯了,这次甚至更严重,换了支持色彩管理的看图软件依旧无济于事。文档中左边是 ps 里正常的颜色,右边是导出后用 honeyview 查看的色彩,明显桌面级看图软件里的色彩过于浓艳!查了一下,win11 在色彩管理上确实有 bug......

    [色彩对比]https://s2.loli.net/2022/05/22/1TdPXH8fjvE3Vte.png

    [bug 新闻]https://s2.loli.net/2022/05/21/G2PYlNs73bInWHt.png
    第 1 条附言  ·  2022-05-22 14:56:23 +08:00
    咨询了微软客服,确定是系统更新造成的问题,目前暂无解决办法,何时解决也没有具体时间。非常无奈!!!大家还是不要盲目升级。https://s2.loli.net/2022/05/22/XvTYuLnUlCRGBmV.png
    第 2 条附言  ·  2022-05-27 13:38:51 +08:00
    目前已找到解决方案:下载 XnViewMP ,软件中加载自己的校色 icc 即可。https://www.xnview.com/en/
    23 条回复    2022-06-01 12:54:01 +08:00
    Mahayu
        1
    Mahayu  
       2022-05-22 09:20:14 +08:00
    honeyview 需要设置下才能应用显示器带的 icc 作映射
    wanacry
        2
    wanacry  
       2022-05-22 12:40:43 +08:00 via iPhone
    没看出对比图中有啥不同呀
    145431
        3
    145431  
    OP
       2022-05-22 12:47:26 +08:00
    @Mahayu 我之前一直用 honeyview ,是没有问题的。现在什么都没动,颜色就变啦!

    @wanacry 还是有的哈哈,我这个图不明显。srgb 色域,被错误映射了,现在饱和度过高。
    RheatiN
        4
    RheatiN  
       2022-05-22 14:13:09 +08:00
    @wanacry 确实有点过饱和哈哈哈。还挺明显
    145431
        5
    145431  
    OP
       2022-05-22 15:02:46 +08:00
    @RheatiN 是的,对微软真是恨铁不成钢啊...
    sslyd
        6
    sslyd  
       2022-05-22 15:33:51 +08:00
    借楼问下,win11 锁屏壁纸不能设置怎么解决??重装嘛??
    israinbow
        7
    israinbow  
       2022-05-22 21:06:43 +08:00
    上个月的时候, PS 里纯红色的图用 Prophoto RGB 色域带着色彩文件一起导出的图, 在 windows 里的看起来是橘黄的, 最近更新之后没这个问题了.
    145431
        8
    145431  
    OP
       2022-05-22 22:18:01 +08:00
    @israinbow 用专业的看图软件看应该没问题,自带的照片不支持色彩管理,向来一塌糊涂。看来颜色对于一个操作系统是个根基性的东西,不然微软不可能 20 年来都修补不了这个大 bug 。。。
    wangritian
        9
    wangritian  
       2022-05-23 01:55:25 +08:00
    win 好像只有开启 hdr 后才有全局色彩管理,sdr 下一塌糊涂,所以臭打游戏的都推荐自带 srgb 缩限的显示器
    145431
        10
    145431  
    OP
       2022-05-23 09:59:30 +08:00
    @wangritian win 和全局色彩管理就不沾边的,就这一点,摄影师设计师选择苹果就是最大的原因之一
    volvo007
        11
    volvo007  
       2022-05-23 10:54:25 +08:00
    导出的文件带个 srgb 色彩 icc, 然后 honeyview 中挂载对应 icc 应该就可以

    我用 xnview, 它里面有两个选项, 一个是挂载什么 icc 来解析图片, 另一个是如果没有 icc, 默认用什么 icc

    如果 honeyview 默认是 srgb icc 的话, 看看 ps 那边设置对没有. 看你截图好像没啥问题, ps 名字里面也没有 * 标记. 偏好设置里设置的是 srgb + preceptual 吗?
    145431
        12
    145431  
    OP
       2022-05-23 15:00:34 +08:00
    @volvo007 非常感谢朋友分享!我用 XnviewMP 设置我自己显示的 icc+preceptual ,色彩就正常了!不过再检查一下 honeyview ,一直默认会加载图片 icc ,也无济于事!之前 honeyview 一直正常,自从升级完系统,就废了。

    顺便想虚心请教朋友两个问题:
    1. ps 里的*星号,有时候在括号外面有时候在里面,请教下是什么意思呢?
    2. XnviewMP 里,色彩对应方式默认是‘相对色度’,请问跟‘感知式’有何区别?应该选用哪个?

    感谢!
    volvo007
        13
    volvo007  
       2022-05-23 17:43:06 +08:00
    @145431 这两个问题我恰好都探索过, 试着回答一下

    1. ps 里的星号, 可能同时在括号里和括号外. 出现在括号外的, 表示当前图片的色彩空间发生了变动 (或者其他变动).

    括号里的星号, 由于 ps 默认采用 argb 空间, 而 jpeg 图片多是 srgb.
    所以当 ps 载入这种图片的时候, 会看到提示, 说图片空间和工作空间不符, 问你怎么办. 这种情况, 一般选择图片转工作空间即可. 还有一种是工作空间转图片, 这种等于缩小了工作空间, 不推荐; 第三种是 “什么都不做” 当然更不可取了

    不过如果你选择了 图片 转 工作空间, 相当于图片发生了变动, 这个时候星号就在外面

    而括号里面, 则是告诉你图片的色彩空间和 ps 的不一样. 你可以选 “什么都不做” 这个选项, 应该就能看到星号落在括号里面. 当然, 这种情况下如果你对图片做修改, 比如把图片改成 photorgb 什么的, 就会看到括号里面和外面都有星号了

    2. 不是印刷行业使用的, 应当选择 “可感知”. 我们当然知道目前的 rgb 体系, 实际上可以用一种空间函数来表示. 那么不同的色彩空间, 是可以创建一种映射关系做转换吧

    但是, 如果我将 srgb 投射到 argb 里面, 有些东西是 srgb 没有的啊; 或者反过来, argb -> srgb 有些东西多了. 这些东西转换完之后都会丢失信息, 那么如何取舍丢失的部分, 就是这里的 应对方式

    相对色度你大致可以理解为等比例缩放, 比如 argb 的红色分量物理上是从 0 - 1000, srgb 只有 0 - 800, 那么我就将 argb 当中的所有红色做线性缩放, 大家都缩小同一个比例 (实际上比这个肯定复杂, 我不太清楚, 但是大致原理应该是这样)

    而 可感知 则是表示你的眼睛看到的颜色尽可能一致. 有一种情况不知道你注意过没有: 如果把两台色彩有明显差异的显示器放在你面前, 你能马上分辨出他们的区别, 而且看那个烂显示器越看越不顺眼. 但是如果只给你一台显示器, 而不告诉你它可能就是个 95% srgb 的样子货, 时间一长你可能也觉得这个烂显示器挺顺眼

    也就是说人眼不能像机器一样分辨客观的光谱, 而参杂了很多大脑的额外加工. 所以我做色彩转换的时候, 我让大家都展现一致的颜色就可以了, 至于多出来的部分, 反正也没有那么多, 而且一台显示器看久了你也不知道那些额外的颜色到底有多艳丽, 丢了就丢了. 用上面的例子来比方, 如果 argb 0 - 1000, srgb 0 - 800, 那么 argb -> srgb 会变成 0 - 800, 800 - 1000 这个位置我都用 800 来代替. 大概是这么个思路
    145431
        14
    145431  
    OP
       2022-05-23 18:47:37 +08:00
    @volvo007 明白了,感谢大佬敲了这么多字解惑!!其实我是专业做摄影的,色彩空间这些经常遇到,因为 mac 和 pc 都有,很早就知道 pc 的这个色彩尿性,所以现在我的整体色彩工作流程就是:相机默认 srgb 色彩空间,相机 raw 文件默认输出 srgb ,ps 默认 srgb 1996 色域,高度统一就不会出问题了。至于舍弃的那小部分色彩,其实舍弃的是风险,因为太多人都没有色彩管理的概念,直到现在手机都开着鲜艳模式,所以他们也不是对色彩要求比较极致的人的受众。

    而且感觉现在在桌面电脑端普及色彩管理没有意义,为时尚早。我曾经奢望自己搞一套完善的工作流:全部都是 adobe rgb ,现在 Firefox 也支持识别 adobe rgb 色域了,可是想想大多数人还用着一两千的显示器,算了吧... 现在手机上面开始有了全链路色彩管理,oppo 开了一个好头。
    volvo007
        15
    volvo007  
       2022-05-23 20:59:36 +08:00
    @145431 不是大佬哈哈, 就是整了个广色域显示器然后折腾. 对色彩有要求的话, 咋不用果子. 果子一直都是全链路色彩管理啊
    145431
        16
    145431  
    OP
       2022-05-23 21:58:35 +08:00
    果子笔记本 太小了 我偶尔要做 ae ,还有学习 3D ,果子跟不上啊😂 另外,果子色域怎么选呢?色彩我一般还是直接选 srgb ,如果碰上 Adobe srgb 的图,能自动切换??
    145431
        17
    145431  
    OP
       2022-05-24 02:43:48 +08:00
    @volvo007 我还有一个疑问,我目前的显示器是 DELL 2720Q ,按照官方的建议是把显示器切换到‘自定颜色’,然后校色生成 icc 能最大程度的发挥显示器的动态范围。那这种情况下完成的校色是针对 srgb 校色还是 Asrgb 校色呢?还是说校色这一次,所有色彩空间包括 P3 等色域,在加载对应 icc 的情况下显示都是准确的?我的显示器没有 Asrgb 选项,如果想看 Asrgb 色域的图片,应该做什么操作吗?还是在现在默认的‘自定颜色’模式下(已嵌入 icc )就能识别且正常显示?
    volvo007
        18
    volvo007  
       2022-05-24 09:38:23 +08:00
    碰上 argb 的当然不能自动切换啦. 你自己前面也总结了一套工作流程, 可以发现这些工作流程其实是链条式的, 也就是说链条上缺失一环, 最后的色彩都是不对的

    碰上 argb 的图, 就应该用 argb 的 icc 去加载和查看它. 顺带 jpeg argb 没啥意义, 还是 tiff 和 png 使用吧

    最后关于显示器, 2720Q 或者其他广色域显示器, 往往不仅包含 99% argb (或者更高), 可能还有 95% 以上的 p3 色域. 那么就造成一个问题, 这个显示器的色域, 当然覆盖全部 srgb, 但是显然整体色域比 argb 或者 p3 都大一点. 那么这个多出来的颜色怎么能利用上呢?

    这就是为什么其推荐自定颜色然后校色. 校色的目的是为了正确和统一显示色彩, 而不是为了把颜色框到某个色域里. 自定颜色校色后, argb 图片 + argb icc 能以 99% 能力显示, p3 图片 + p3 icc 也能以 95% 能力显示, 这样就不需要特别切换到 arbg 或者 p3 下面去处理了. 你后面的理解是对的

    整理一下完整的链条:
    1. 显示器有能力展示 argb 范围的颜色 (或者其他色域, 这里就是举个例子)
    2. 显示器做了相应的校色, 它 (可能需要加上显卡输出, 即软校色) 知道怎么显示 argb 的颜色
    3. 图片是 argb 的, 或者 srgb 甚至 CMYK 的, 但要求这些色域都落在 argb 里面
    4. 图片正确嵌入对应的 icc
    5. 图片浏览器、ps 、浏览器等等软件, 能正确调用这些 icc 的图片

    这个算是显示器的色彩管理完成了, 不过后面还有打印机校色 和 视频校色 几个大坑 😂
    145431
        19
    145431  
    OP
       2022-05-24 12:21:01 +08:00
    @volvo007 我已经基本上快要搞懂了哈哈哈!谢谢大神!所以我理解的是这样,如果显示器有自定义模式,那就不必特意去调整 Asrgb 或者 Srgb 或 P3 色彩模式,而是直接在显示器‘自定颜色’模式下校色生成正确的 icc 文件,这个 icc 相当于最顶层的正确指导纲领,只要查看的图片嵌入了自己的 icc ,那么这个最顶层的 icc 就可以引导 Asrgb ,srgb ,P3 各自显示自己正确的颜色,也就是说只需要在显示器‘自定颜色’模式下校色一次即可。不知道我理解的对不对?

    另外,是否可以加个 v 沟通,目前我也在研究色彩管理以及视频调色,希望今后有机会多多交流!(我的 v: 353220576 )
    145431
        20
    145431  
    OP
       2022-05-24 12:25:11 +08:00
    @volvo007 另外,我查了一下,dell 2720 QM 这款显示器,Asrgb 覆盖只有 89%,不知道这样看广色域的图是否有意义?感谢大神指教!
    wangritian
        21
    wangritian  
       2022-05-25 01:49:37 +08:00
    @145431 开启 hdr 后是有全局色彩管理的,你可以把显示器调到广色域模式,关闭 hdr 会发现桌面过饱和,开启 hdr 后颜色恢复正常,非专业,仅仅是提供一个解决思路
    volvo007
        22
    volvo007  
       2022-05-30 20:52:08 +08:00 via iPhone
    @145431 这几天太忙了没顾上,先加 v 后面聊哈
    145431
        23
    145431  
    OP
       2022-06-01 12:54:01 +08:00
    @volvo007 期待交流!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   967 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:05 · PVG 05:05 · LAX 13:05 · JFK 16:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.