Ответы:
Я не совсем уверен, что вы спрашиваете, но я постараюсь охватить все основы.
Во-первых, значения RGB варьируются от 0 до некоторого произвольного числа в зависимости от глубины цвета - сколько разных цветов может хранить ваш формат изображения или программа редактирования. Типичная глубина цвета составляет 8 бит на канал. Здесь число красного , зеленого и синего значений равно двум в степени 8, которая равна 256, поэтому числа идут от 0 до 255.
Даже если бы вам пришлось конвертировать значение от 0 до 255 в процент с 0 = 0 и 255 = 100%, цифры все равно не соответствовали бы, потому что CMYK - это вычитающая цветовая модель, тогда как RGB - аддитивная цветовая модель .
CMYK является вычитающим, потому что он используется для смешивания чернил, которые отображают разные цвета, поглощая свет, тогда как RGB используется мониторами, которые производят свет , который складывается вместе. Белый в CMYK получается со значениями 0%, 0%, 0%, 0%, то есть не кладите чернила для поглощения света. Белый в RGB получается со значениями 100%, 100%, 100%, то есть выдает полное количество всех цветов света, которые смешиваются вместе, давая белый свет.
Таким образом, CMYK и RGB являются противоположностями друг друга. Поэтому, чтобы ответить на ваши вопросы, значения не равны из-за этого. Но они прямо сопоставимы, так что вы можете конвертировать примерно в своей голове, каждый C, M, Y имеет свою противоположность R, G, B (я расскажу о K позже)
100% желтый ~ 0% синий (+ 100% красный, + 100% зеленый)
100% красный ~ 0% голубой (-100% желтый, -100% пурпурный)
Реальность, однако, немного сложнее, поскольку она зависит от того, какой именно оттенок или RGB и соответствующие чернила используются, как описано цветовым пространством. В то время как мониторы используют изолированные пиксели (не влияющие друг на друга напрямую), принтеры в большинстве случаев сбрасывают чернила в одну и ту же точку, и смесь чернил будет выглядеть по-другому по сравнению с чернилами, которые выбрасываются отдельно. Вычисления между пространствами RGB могут быть выполнены с использованием преобразования матрицы 3x3, преобразования из RGB в цветовые пространства CMYK принтера больше не могут выполняться с матрицей.
Кроме того, из-за ограничений гаммы CMYK принтера субтрактивной модели более ограничен по сравнению с обычными цветовыми пространствами RGB, принтеры имеют более ограниченную яркость насыщенных цветов.
А как насчет К тогда?
Снова, другая практичность, смешивая все чернила CMY вместе, может привести к грязному темно-зеленоватому цвету, а не черному. Для борьбы с этим принтером добавлены еще чернила: Keyline (черный). Теперь, если вы хотите черный, вы просто используете 100% К. Просто. Не совсем, вы можете сделать черный цвет немного темнее, добавив небольшое количество пурпурного, желтого и немного большее количество голубого, что дает так называемый насыщенный черный . Использование большего количества чернил делает их темнее, но при этом возникает риск перенасыщения бумаги или печатного носителя. Это не очень актуально для фотографии, я просто включил ее для полноты. Если вы не занимаетесь настройкой страниц, я бы просто оставил преобразование CYMK для принтера, который знает обо всем этом!
Да и нет. Важно помнить, что RGB - это аддитивный процесс, а CYMK - вычитающий процесс.
Во-первых, да; Есть общие сопоставления, которые можно сделать, поэтому отсутствие зеленого света означает, что вы хотите напечатать пурпурный (который будет отражать красные и синие участки).
На более детальном уровне вы получите «нет»; Существует более одного цветового пространства RGB, наиболее распространенными являются sRGB (который по умолчанию используется большинством цифровых камер) и Adobe RGB - есть и другие, и ваш монитор может поддерживать другую цветовую гамму для изображений, снятых вашей камерой; аналогично, каждый поставщик принтера может использовать разные комбинации чернил, что дает им немного различную цветовую гамму, что приводит к незначительно различному преобразованию между двумя цветовыми пространствами.
При печати ваших фотографий я бы посоветовал перевести их в общий формат, например sRGB или Adobe RGB, если вы не можете получить цветовой профиль для используемого принтера.
Хорошие объяснения аддитивной и субтрактивной окраски до сих пор, я просто хотел уточнить несколько моментов ...
Во-первых, не существует единого стандарта RGB или CMYK, оба зависят от устройства (цвета различаются в зависимости от того, какое устройство их отображает / печатает), поэтому у нас уже есть проблемы.
Типичное цветовое пространство CMYK (график всех возможных цветов данного цветового пространства) меньше (и не на 100% подмножество) большинства цветовых пространств RGB. CMYK также сильно зависит от устройства, и цвета, которые он может выразить, могут сильно различаться в зависимости от типа печати, качества и качества бумаги и т. Д.
Таким образом, когда Photoshop конвертирует из RGB в CMYK, цвета либо сжимаются, либо обрезаются (вроде записи звука), чтобы поместиться в пространство CMYK. Степень сжатия и обрезки зависит от используемого цветового пространства CMYK и настроек, используемых в Photoshop.
Кроме того, Photoshop поместит количество K в фотографию CMYK - обычно, чтобы черные области выглядели действительно черными, - но также можно настроить печать серых тонов на фотографии в виде черных чернил (для экономии на цветных чернилах, в за счет некоторой точности цвета).
Все это означает, что между определенным значением CMYK и значением RGB необязательно существует взаимно-однозначное отношение. Вы можете конвертировать RGB в CMYK, но вы не обязательно получите 100% одинаковые пиксели, если вы возьмете эти данные CMYK и сконвертируете обратно в RGB.
Поэтому никогда не конвертируйте в CMYK, если вы не знаете, что вам нужно, и всегда сохраняйте версию файла в формате RGB, на случай, если вам потребуется внести дополнительные изменения или изменить настройки конвертации CMYK.
Старый вопрос, но здесь я иду.
Всего НЕТ будет мой ответ.
1) Я мог быть разборчив в этом первом пункте. Значение RGB обычно может быть в масштабе 256 уровней. Процент CMYK может иметь «пробелы», если вы определяете их напрямую. Хотя он имеет 256 уровней внутри, у вас есть 100-уровневая шкала, когда вы определяете значения CMYK.
2) Хорошо. Давайте забудем этот первый пункт. Давайте подумаем, что вы можете просто взять один цвет и использовать его как дополнительный цвет для другой модели. Это то, что я называю прямым обращением. Матрица не задействована или K канал в этом отношении.
Примерно так (пожалуйста, используйте Google Translate): http://otake.com.mx/Apuntes/RGB-CMYK/RGB-CMYK-3.htm
Вы заметите, что вы получаете не черный цвет в центре этого примера, а грязную зеленоватую коричневатую липкость.
http://otake.com.mx/Apuntes/RGB-CMYK/Chicos/1a-RGB-N.png http://otake.com.mx/Apuntes/RGB-CMYK/Chicos/2a-CMY.png
Вот почему в модели CMYK у вас есть настоящие чернила Blac K.
Включая эти K чернила, это не является единообразным способом. К начинает включаться в какую-то точку смеси.
Например циан, а не равномерная оценка
http://otake.com.mx/Apuntes/RGB-CMYK/Chicos/2b-C.png
он начинает «оставлять пространство» для черных нерегулярным образом.
http://otake.com.mx/Apuntes/RGB-CMYK/Chicos/4b-C.png
3) Нет ни одного алгоритма RGB => CMKY, их много, потому что файл CMYK намного больше зависит от устройства, чем файл RGB. Это цветовой профиль.
Файл CMYK не может работать вообще на другой бумаге или метод печати.