страничка создана: Лыткин А., Присмотров А. CMYKЭта модель похожа на предыдущую модель CMY, но, в отличие от нее, имеет дополнительную четвертую компоненту K (от слова blacK). Данная цветовая модель имеет на практике большее применение чем CMY, т.к. при выводе черного цвета тратится только черная краска, что позволяет экономить цветные чернила. Цветовая модель CMYK позволила улучшить качество печати, в частности позволила печатать фотографии. Перевод из RGB в CMYK:
Формулы перевода несколько сложнее, чем для модели CMY: CMYK.C := 255 - RGB.R ; CMYK.M := 255 - RGB.G ; CMYK.Y := 255 - RGB.B ; CMYK.K := MinIntValue( CMYK.C, CMYK.M, CMYK.Y ) ;{функция возвращает минимальное значение} if CMYK.K > 0 then begin CMYK.C := CMYK.C - CMYK.K ; CMYK.M := CMYK.M - CMYK.K ; CMYK.Y := CMYK.Y - CMYK.K ; end ; Перевод CMYK в RGB:
Формулы перевода: if CMYK.C + CMYK.K < 255 then begin RGB.R := 255 - ( CMYK.C+CMYK.K ) else RGB.R := 0; if CMYK.M + CMYK.K < 255 then begin RGB.G := 255 - ( CMYK.M+CMYK.K ) else RGB.G := 0; if CMYK.Y + CMYK.K < 255 then begin RGB.B := 255 - ( CMYK.Y+CMYK.K ) else RGB.B := 0; Приведенные формулы являются правильными только для идеальных красок. На практике перевод в CMYK осуществляется более сложным способом - по таблицам, с помощью так называемых цветовых профилей |