Как определение цвета может выглядеть так по-разному в цветовых пространствах RGB и CMYK?

Как определение цвета может выглядеть так по-разному в цветовых пространствах 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 187 в CMYK 0 0.7807 0 0.2667?

Есть ли способ найти CMYK 40 90 0 0 если дано RGB 187 41 187?
Было ли это сделано программно или глазами некоторых дизайнеров?

Спасибо за разъяснение этого для меня

2 ответа

Я думаю, что можно с уверенностью предположить, что значения RGB кодируются с использованием цветового пространства sRGB, в качестве демонстрации я буду использовать значения Purple C Lab из e-paint.co.uk, которые измеряются с помощью спектрометра для 10-градусного стандарта CIE 1964 наблюдатель: (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.

Имейте в виду, что в идеале эти значения цвета действительны для 10-градусного стандартного наблюдателя CIE 1964 года, но в настоящее время мы рассматриваем их, используя цветовое пространство sRGB, в основном используемое для стандартного наблюдателя 2-го градуса CIE 1931, поэтому у вас всегда будут расхождения.

Цитирую самих Pantone:

Цифровые имитации цвета на экране не соответствуют физическим стандартам цвета Pantone. Обратитесь к публикациям Pantone Color, чтобы получить реальные физические стандарты цвета.

Он не отвечает на ваш вопрос, но, будем надеяться, будет полезен.

Фиолетовый - сложный цвет (визуально). Принтеры (и сенсоры фотокамеры) отстой от такого цвета.

Но вы предполагаете, что "PANTONE Purple C" используется для гамм sRGB и CMYK. Это часто неверно, многие цвета Pantone более яркие, что мы можем отобразить на обычном (sRGB) экране или распечатать (на принтере CMYK).

Поэтому я предполагаю, что оба значения (RGB и CMYK) являются ближайшими точками к истинному пурпурному C в соответствующей гамме. Но если вы преобразуете одно в другое, вы просто получите соответствие "фиктивного фиолетового C".

Кроме того, цвета Pantone являются плашечными, поэтому между Pantone и RGB нет однозначного отношения. Цвет Pantone может иметь значение RGB (может быть, в sRGB, может быть, Adobe RGB или DCI-P3 или CIE RGB или Rec.2020 или...), но значение RGB содержит не так много информации, чтобы сказать вам, как будет выглядеть цвет под разными огнями.

Примечание: я не лицензиат Pantone, поэтому я не могу проверить теорию (на самом деле у меня есть несколько лицензий Pantone, потому что я должен немного устройств XRite, но...).

Другие вопросы по тегам