Преобразовать цвет RGB в CMYK?

Я ищу алгоритм для преобразования цвета RGB в CMYK. Photoshop выполняет преобразование ниже:

R = 220 G = 233 B = 174

C = 15 М = 0 Y = 40 K = 0

8
задан Junior Developer 11 March 2010 в 15:52
поделиться

2 ответа

Проверьте эту ссылку: http://www.codeproject.com/KB/applications /xcmyk.aspx. Это дает эту формулу.

Black   = minimum(1-Red,1-Green,1-Blue)
Cyan    = (1-Red-Black)/(1-Black)
Magenta = (1-Green-Black)/(1-Black)
Yellow  = (1-Blue-Black)/(1-Black) 
4
ответ дан 5 December 2019 в 07:34
поделиться

Преобразование из RGB в CMYK зависит от физического устройства/процесса, используемого для нанесения краски CMYK. В программном обеспечении они представлены в виде цветовых профилей. ICC и ICM цветовые профили физических устройств определяют результирующие цвета.

Если вас не волнует истинное представление на физическом устройстве, используйте формулы прямого преобразования, приведенные в других постах.

Если же вас волнует этот аспект, то вам нужно использовать либо Windows Color Management APIs, либо что-то вроде LittleCMS, чтобы выполнить преобразование цветов за вас (поскольку они применяют правильный цветовой профиль во время преобразования).

10
ответ дан 5 December 2019 в 07:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: