【问题标题】:What is the Color Space of the Display Native Values on Digital Color Meter数字色度计显示本机值的色彩空间是什么
【发布时间】:2020-02-29 04:28:24
【问题描述】:

有谁知道数字色度计上显示本机值的颜色空间是什么以及如何将此颜色空间作为 NSColorSpace 或 CGColorSpace 对象获取。谢谢。

【问题讨论】:

    标签: cocoa cgcolorspace nscolorspace


    【解决方案1】:

    显示原生值”色彩空间只是活动的显示配置文件。




    现在我们如何去获得它?我们有两种选择:

    1. NSScreen.colorSpace
    2. CGDisplayCopyColorSpace — 另见CGMainDisplayID()

    【讨论】:

      【解决方案2】:

      我假设那是NSColorSpace.deviceRGBColorSpace a.k.a. NSDeviceRGBColorSpace a.k.a. CGColorSpaceCreateDeviceRGB()

      换句话说,我认为这些是硬件帧缓冲区中的实际值(模浮点数与整数表示)。

      【讨论】:

      • 感谢您的评论。但恐怕这是不正确的。例如如果您使用 DCM 检测红色 sRGB(255,0,0),则原始值在 DCM 上将为 rgb(252,13,27),但是,当我将 sRGB 颜色转换为 DeviceRGB 颜色空间时,结果为还是 rgb(255,0,0)。