2013-02-14 5 views
2

Можно ли установить цвет пикселя в растровом изображении с использованием формата CMYK? Или мне нужно преобразовать цвет в значения RGB?Как получить и установить цвет пикселя в формате CMYK?

+1

Да, вы можете. После преобразования. –

+0

Так что я должен сначала преобразовать в RGB, а затем установить цвет? –

+1

Да. Или выберите другой формат изображения, который позволяет хранить данные в CMYK. –

ответ

0

Сначала вам нужно будет преобразовать. Просто вы можете подумать, как это было сделано:

Значения R, G, B заданы в диапазоне от 0..255. красный (R), цвет вычисляется из голубого (C) и черный (K) цветов:

R = 255 × (1-C) × (1-K) 

Зеленый цвет (G), вычисляется из пурпурного (М) и черного (K) цветов:

G = 255 × (1-M) × (1-K) 

синий цвет (B) рассчитывается из желтого (Y) и черный (K) цветов:

B = 255 × (1-Y) × (1-K) 
+0

С помощью этой формулы вы теряете тон CMYK. Пример: подумайте о цвете CMYK (0,100, 100,0). Если вы конвертируете его в RGB, зеленый и синий каналы всегда будут отрицательными (ноль). И, в конце концов, исходный цвет CMYK будет только красным на шкале RGB. –

 Смежные вопросы

  • Нет связанных вопросов^_^