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

关于 iMac 显示中色彩配置与设计软件色彩配置的问题

  •  
  •   VictorFrank1 · 2021-07-15 10:47:00 +08:00 · 1899 次点击
    这是一个创建于 1231 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如果在 iMac 显示器-颜色 选中默认的色彩配置文件( iMac ),而我在设计软件中(比如 sketch 和 PS )选用的是 sRGB IEC61996-2.1,那么此时我在设计软件中看到的颜色究竟是哪个配置的呢?
    11 条回复    2021-07-16 19:09:00 +08:00
    drrrtt
        1
    drrrtt  
       2021-07-15 11:03:51 +08:00
    Mac 的颜色配置是全局的,你使用的色彩空间应该是只在输出的时候才会生效吧?看到的颜色应该依然还是 Mac 本身的色彩配置文件。
    netwjx
        2
    netwjx  
       2021-07-15 11:30:31 +08:00
    很可能两个都不是

    我之前用设计师给的设计稿, 屏幕取色工具取的颜色, 发现竟然和设计师给的颜色不一样, 稍微有偏差, 没有对比看不出来

    后来把 macos 的色彩配置调整到 sRGB, 取色就正常了

    就算把代码颜色和图片颜色放一起也看不出来边界


    人眼看到的颜色太主观, 无法区分
    maplerecall
        3
    maplerecall  
       2021-07-15 12:04:39 +08:00 via Android
    是把 srgb 映射到系统色彩配置文件对应颜色空间后的颜色,如何系统配置文件是校准过的,那么在眼睛看起来这就是准确的 srgb 。

    @netwjx 你这个很可能是设计师直接截图或者保存时没有选择目标色彩空间导致的,因为实际输出的颜色是被映射过的,而不是原始颜色。将系统色彩配置文件换成 srgb 就不会被转换,但这样眼睛看到的颜色不是准确的 srgb 了。
    Themyth
        4
    Themyth  
       2021-07-15 12:21:22 +08:00
    大家默认选的是什么?是“彩色”么?
    VictorFrank1
        5
    VictorFrank1  
    OP
       2021-07-16 10:08:40 +08:00
    @maplerecall 有点没理解 [将系统色彩配置文件换成 srgb 就不会被转换,但这样眼睛看到的颜色不是准确的 srgb 了。] ,系统配置设置成 srgb,眼睛看的就不是准确的 srgb,那它存在的意义是啥啊...
    VictorFrank1
        6
    VictorFrank1  
    OP
       2021-07-16 11:01:50 +08:00
    @drrrtt 用 sketch 的色彩配置文件,当从 srgb 切换到 p3 色域,能明显感受到界面中的红色更亮了,但是色值却没有发生变化,都是#FF0000
    clrss
        7
    clrss  
       2021-07-16 11:13:21 +08:00
    系统设置里要么选自带的, 要么选用工具(或人眼)校准的. 系统设置里选 sRGB 并不会把显示器设置成 sRGB 模式, 只会让系统误以为显示器是 sRGB 色域的, 导致色差.

    App 里选 sRGB 那看到的就是 sRGB 范围的色彩. sRGB 的红(255,0,0), 在 P3 显示器(以系统中设置的 Profile 为准)上输出时, 会转换成(234,51,35).

    你把文档切换到和显示器一样的 P3 Profile(只切换不转换), 那么(255,0,0)就会原原本本的输出, 就会变亮.
    VictorFrank1
        8
    VictorFrank1  
    OP
       2021-07-16 11:16:56 +08:00
    @clrss 懂了!蟹蟹
    clrss
        9
    clrss  
       2021-07-16 11:16:57 +08:00
    PS 里有 Assign Profile 和 Convert To Profile

    前者只变更文件“声称的”Color Profile, 后者会对每个像素的颜色值进行转换.
    netwjx
        10
    netwjx  
       2021-07-16 12:13:52 +08:00
    @maplerecall 用的慕客, 在 web 页面输出的

    当时的情况是 我创建个空白 html, 写个例如#abcdef, 然后打开浏览器, 屏幕取色取出来的就稍微有点偏差

    同时 windows 下正常
    maplerecall
        11
    maplerecall  
       2021-07-16 19:09:00 +08:00   ❤️ 1
    @netwjx 是的,就是因为系统应用了色彩配置文件后,为了让你看到的颜色是准确的,将实际输出的颜色做了映射。

    假设你的显示器是偏红的,显示器对应的色彩配置文件描述了这一特征,系统读取后为了能显示正确的 srgb(255,0,0) 就会实际输出 rgb(240,0,0) ,所以你取色就会变。如果显示器支持硬件校色的话就不需要软件校准,这时候就可以在校准后的显示器上直接使用 srgb 色彩配置文件,那么取色和看到的颜色就一致了。

    windows 里不变是因为 windows 一般默认不用应用特别的颜色配置文件,如你在 windows 里应用了非 srgb 的色彩配置文件,那么在 Chrome 、Photoshop 等支撑色彩管理的软件内也会出现相同的情况的情况。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1246 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:31 · PVG 07:31 · LAX 15:31 · JFK 18:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.