: : : По логике нужно использовать субтрактивную модель CMYK? И как будет происходить смешвание?
: : : Вот например есть оттенок 1 CMYK=(128,128,255,0) и оттенок 2 CMYK=(255,128,128,0)
: : :
: : : Какой будет получен оттенок, если смешать эти два в соотношении 1:1 , 1:2 , 2:3 или любом другом x:y ?
: : :
: : : Какая-то формула должна быть и я думаю она линейная или нет?
: :
: : см.: http://ru.wikipedia.org/wiki/CMYK
: :
: : "Числовые значения в CMYK и их преобразование
: : Каждое из чисел, определяющее цвет в CMYK, представляет собой процент краски данного цвета, составляющей цветовую комбинацию, а точнее, размер точки растра, выводимой на фотонаборном аппарате на пленке данного цвета (или прямо на печатной форме в случае с CTP). Например, для получения темно-оранжевого цвета следует смешать 30 % голубой краски, 45 % пурпурной краски, 80 % желтой краски и 5 % черной. Это можно обозначить следующим образом: (30,45,80,5). Иногда пользуются таким обозначением: C30M45Y80K5."
: :
: : Т.е. проценты - это линейный размер цветовой точки относительно какого-то стандартного размера (и надо заметить, что все четыре числа < 100). Cкладывать похоже надо площади цветовых точек (сумма площадей всех цветовых точек = (100%)2 = 10000). Для приведенного выше примера получается:
: : 302 + 452 + 802 + 52 = 9350 - то чего не хватает до 10000 - это наверно площадь цвета чистой бумаги.
: :
: : т.е. если смешивать оттенки (A1,B1,C1,D1) и (A2,B2,C2,D2) в соотношении n1:n2, то должны получить новый оттенок, у которого:
: : A = sqrt((A12*n1+A22*n2)/(n1 + n2))
: : B = sqrt((B12*n1+B22*n2)/(n1 + n2))
: : C = sqrt((C12*n1+C22*n2)/(n1 + n2))
: : D = sqrt((D12*n1+D22*n2)/(n1 + n2))
: :
: : В формулах ничего сложного - просто нормировка по площади, т.е. A2+B2+C2+D2+ чистая площадь =1002
:
: Вы при этом исходите из (очаровательно-наивного) предположения, что точки краски а) не перекрываются и б) непрозрачные:
Если предположить, что пикселы разного цвета не перекрываются, то это описание в пространстве RGB (для мониторов). Тут вроде бы оттенки можно складывать. Затем можно преобразовать полученный оттенок из RGB в CMY (без черной краски) и далее в CMYK. Хоть все формулы в явном виде и встречаются (http://www.easyrgb.com/math.php?MATH=M13#text13), фотошоп при преобразовании RGB<->CMYK явно пользуется какими-то другими. |