2

RGB 和 CMYK 颜色空间中的颜色定义怎么会如此不同?(在我的屏幕上)

例如这个 Pantone 颜色:https ://www.pantone.com/color-finder/Purple-C

CMYK:http
://www.wolframalpha.com/input/?i=cmyk+40+90+0+0 和 RGB:http ://www.wolframalpha.com/input/?i=rgb+187+41 +187

看起来很不一样。

这是因为我的屏幕没有正确渲染颜色吗?

如果是这样,它并不能解释为什么我尝试的每个颜色转换器都会转换RGB 187 41 187CMYK 0 0.7807 0 0.2667?

有没有办法找到CMYK 40 90 0 0如果给定的RGB 187 41 187
这是以编程方式完成的还是由某些设计师的眼睛完成的?

谢谢你帮我解决这个问题

4

2 回答 2

2

我认为可以安全地假设 RGB 值是使用 sRGB 色彩空间编码的,作为演示,我将使用来自e-paint.co.uk的 Purple C Lab 值,这些值是使用 CIE 1964 10 度标准的光谱仪测量的观察者:(47.52, 68.9, -42.48)并将它们转换为 sRGB:

import numpy as np

import colour
from colour.plotting import *

# Purple C
Lab = (47.52, 68.9, -42.48)
XYZ = colour.Lab_to_XYZ(
    Lab, colour.ILLUMINANTS['CIE 1964 10 Degree Standard Observer']['D65'])
sRGB = colour.XYZ_to_sRGB(
    XYZ,
    colour.ILLUMINANTS['CIE 1964 10 Degree Standard Observer']['D65'],
    apply_encoding_cctf=False)

print(colour.oetf_sRGB(sRGB) * 255)

RGB_chromaticity_coordinates_chromaticity_diagram_plot_CIE1931(
    sRGB[np.newaxis, ...],
    cmfs='CIE 1964 10 Degree Standard Observer',
    scatter_parameters={
        'linewidths': 1,
        'edgecolors': 'black'
    })

[ 187.74670223 49.84515552 185.6083605 ]

相比

187 41 187

这些测量值与官方 RGB 值相差不远,您可以将其归因于测量程序、样本年龄和质量等。您可以在它们上计算 Delta E,但关键是它们似乎是值得信赖的,尤其是考虑到正如您可以从此图中评估的那样,它们在 sRGB 色域内:

紫 C

CMYK 值非常不同,并且似乎在蓝色通道中被剪裁。不幸的是,我对此没有很好的解释,但鉴于您对底层编码一无所知,我不会相信这些值,只会依赖 RGB 值。有趣的是,在这个转换工具中0 0.7807 0 0.2667运行CMYK 值将产生Purple C

请记住,理想情况下,这些颜色值对 CIE 1964 10 度标准观察器有效,但我们目前正在使用主要用于 CIE 1931 2 度标准观察器的 sRGB 色彩空间来查看它们,因此您总是会有差异。

引用Pantone自己的话:

屏幕上的数字色彩模拟与实际的 Pantone 颜色标准不匹配。请参阅 Pantone 颜色出版物以获取实际的物理颜色标准。

它没有回答您的问题,但希望仍然会有所帮助。

于 2018-03-27T09:19:01.177 回答
0

紫色是一种困难的颜色(视觉上)。打印机(和相机传感器)会吸收这种颜色。

但是您假设“PANTONE Purple C”在 sRGB 和 CMYK 色域上。这通常不是真的,许多 Pantone 颜色更鲜艳,我们可以在普通 (sRGB) 屏幕上显示或打印(在 CMYK 打印机上)。

所以我假设这两个值(RGB 和 CMYK)都是在各自的色域上最接近真紫色 C 的点。但是如果你把一个转换成另一个,你就得到了“假紫C”的对应关系。

此外,Pantone 颜色是专色,因此 Pantone 和 RGB 之间没有一对一的关系。Pantone 颜色可能有 RGB 值(可能是 sRGB,可能是 Adob​​e RGB 或 DCI-P3 或 CIE RGB 或 Rec.2020 或...),但 RGB 值没有太多信息可以告诉您颜色的外观在不同的灯光下。

注意:我不是 Pantone 许可证持有者,所以我无法验证理论(我确实有一些 Pantone 许可证,因为我欠几个 XRite 设备,但是......)。

于 2018-03-26T15:48:05.827 回答