Чим відрізняється CMYK від RGB? Чи є інші кольорові простори, які я повинен знати?


46

Я фотограф, який час від часу займається графічним дизайном. Які відмінності між різними кольоровими просторами?


5
Загалом це кольорові моделі, а не кольорові простори.
e100

1
Можливий дублікат RGB та CMYK: чому обидва?
Зак Сосьє

Відповіді:


41

RGB - це додаткова, проектована система світлого кольору. Усі кольори починаються з чорної «темряви», до якої додаються різні кольорові «вогні», щоб отримати видимі кольори. RGB "максимуме" білим, що еквівалентно включенню всіх "вогнів" при повній яскравості (червоний, зелений, синій).

CMYK - це віднімаюча світло- кольорова система. Всі кольори починаються з білого «паперу», до якого додаються різні кольорові «чорнила», щоб поглинати (відняти) світло, що відбивається. Теоретично, CMY - це все, що потрібно для створення чорного (нанесення всіх 3 кольорів на 100%). На жаль, це зазвичай призводить до каламутного, коричнево-чорного кольору, тому додавання K (чорного кольору) додається до процесу друку. Це також полегшує друк чорного тексту (оскільки не потрібно реєструвати 3 окремих кольори).

Більшість екранів (комп’ютер, телефон, медіаплеєр, телебачення та ін.) Мають RGB (винятком є ​​екрани з електронними чорнилами), пікселі мають невеликі субпікселі, які просто показують червоний, зелений або синій.

Більшість принтерів друкують кольором CMYK (хоча деякі фотопринтери друкують із розширеними кольорами понад 4).

Тож якщо ви колись щось робите для екрана, використовуйте RGB, якщо ви робите щось для друку, використовуйте CMYK.

Оновлення. Майте на увазі, що ви не можете відображати однакові кольори в RGB та CMYK.


6
Не впевнений у перших двох парах, особливо "всі кольори починаються з білого / чорного". Я б сказав щось на кшталт "RGB є добавкою: червоне, зелене та синє світло разом виробляють біле світло. CMYK віднімає: сині, пурпурові, жовті та чорні чорнила фільтрують відбиття білого світла від друкованої поверхні"
e100

@ e100, rgb починається з білого, я маю на увазі, що все, що ти починаєш з білого для всіх кольорів, ніж модифікуєш його, змішуючи кольори, де cmyk починається з чорного і віднімає кольори, щоб змішатись із твоїм кольором. Тож принтер сказав, що він не повинен використовувати 100% кольорів, а лише певний відсоток.
dkuntz2

9
Я не погоджуюсь. З RGB ви починаєте з чорного - відсутність світла; з CMYK ви починаєте з білого паперу.
e100

1
e100 є правильним, і ця відповідь DKuntz2 є принципово хибним способом погляду на фізику світла. Здається, його слід відредагувати, оскільки ОП, і відповідь, здається, є змістовою, щоб ця відповідь вийшла?
користувач179700

1
Обидва є "теоріями кольорів на основі світла". RGB - проектоване світло, CMYK - відбите світло. RGB - добавна модель, віднімання CMYK.
DA01

19

LAB (він же CIELAB), простір досить корисний. Це добре для перебільшення кольорових відмінностей, пов'язаних кольорів з теорією противників кольорів. Я багато вдосконалюю зображення та створюю цифрове мистецтво із фотографій у CIELAB чи просторах, що нагадують його. Основними його перевагами є відокремлення кольору від яскравості та приблизно рівномірне розподілення кольорових змін - два моменти, які дають відстань один від одного в будь-якому місці цього простору, є приблизно однаковою суб'єктивною різницею кольорів, не великої точності, але, безумовно, кращою, ніж RGB, CMY або HSV.

Сайти для ознайомлення з CIELAB та іншими кольоровими просторами:

http://wildinformatics.blogspot.com/2010/12/i-prefer-lab-color-model.html

http://www.normankoren.com/color_management.html

http://cultureandcommunication.org/deadmedia/index.php/Old_Color_Spaces#CIE_L.2Aa.2Ab.2A


14

CMYK і RGB - це два кольорові простори, методи створення кольору.

CMYK субтрактивний, як фарба / пігмент. ви починаєте з нічого (білий папір), і коли ви додаєте більше кольорів, він з часом стає чорним. CMYK являє собою стандартні кольорові чорнила, які принтери використовують для створення кольорів: синього, пурпурового, жовтого та чорного.

RGB є добавкою, спосіб світла створює кольори. Ви починаєте з чорного (темрява) і, додаючи світло більше кольорів, у підсумку ви отримуєте білий (всі кольори світяться, як звичайна лампочка.

Якщо ви працюєте на комп'ютерних моніторах, як в Інтернеті, ви будете використовувати RGB, оскільки саме так монітори (і камери та телевізори) відображають колір. Вам взагалі не потрібно турбуватися про CMYK в Інтернеті. Але як тільки ви почнете друкувати речі, це важливо. Більшість програм в наші дні можуть конвертувати між RGB і CMYK (хоча майте на увазі, коли ви бачите на екрані зображення cmyk, це лише приблизне значення, оскільки воно фактично відображається в rgb).

Головне, на що я зіткнувся щодо rgb та cmyk - це чорний. У cmyk ви можете зробити чорний, змішавши блакитний, пурпурний і жовтий при їх максимальній міцності, але ви можете зробити чорніші чорними, додавши також чорну фарбу на 100%. Тож будьте обережні, якщо вам потрібно зіставити двох негрів, залежно від вашої програми вони можуть виглядати однаково.

Також пам’ятайте, що не всі кольори можуть бути відтворені в CMYK. Це підірвало мою думку, коли я вперше виявив це. Але певні кольори (як правило, дуже яскраві, сміливі кольори, як дуже яскравий бірюзовий колір) можна наблизити лише в cmyk у дещо приглушеному варіанті. Це не означає, що колір ніколи не можна надрукувати, він просто дуже складний, потребує або паперової обробки, або додаткових кольорів чорнила.

Є кілька речей, які ви можете зіткнутися стосовно кольорів, однак я згадаю, що інший колірний простір, на який ви можете зіткнутися, - це індексований колір. Тут кожному кольорові зображення надається певний індекс для економії місця. Це технічно окремо від RGB / CMYK, оскільки воно не контролює, як утворюються кольори, а, як, як ця інформація зберігається на комп'ютері. Іноді вони відображаються в тих самих списках.

Ви також можете побачити HSB. Це відтінок / насиченість / яскравість і є ще одним способом об'єктивного опису кольорів, і його можна використовувати для опису кольорів rgb або cmyk. Hue описує "колір", навколо веселки від червоного до зеленого до синього і знову. Насиченість описує, наскільки кольоровим є колір від сірого (0 насиченості) до максимально насиченого та насиченого (100). Яскравість описує, ну, яскравість; від чорного до десь посередині до білого.


9

HSV (його ще називають HSB) базується на системі RGB - це насправді лише перетворення кольорового простору RGB (тому воно все ще є добавкою і призначене для відображення на комп'ютері). Три компоненти цієї кольорової системи:

  • Н : Відтінок. Це кут на кольоровому колі . Починаючи з червоного при 0 градусах.
  • S : Насичення. Це ампут "кольору" в кольорі. Отже, якщо насиченість для зображення становить 0%, то зображення має відтінки сірого.
  • V : Значення (або яскравість B ). Це яскравість кольору. Якщо це 0%, то у вас чорний колір, незалежно від значення відтінку та насиченості. З V на 100%, кожен колір у нього найяскравіший.

Таким чином, повністю червоним буде RGB (255, 0, 0), що таке саме, як HSV (0, 100, 100).

Ще один цікавий кольоровий простір, який я лише переглянув, - це кольорова система Munsell , і це було корисно при виборі кольорів. Я цитую з програми Чому програмісти смоктають тут підбір кольорів :

"Хоча це дуже схоже на ВПГ на папері (де кольоровість може бути використана як насичення), ця кольорова система відрізняється багатьма важливими способами:

  • кольори впорядковуються на основі сприйнятої інформації (також суб'єктивності людини), а не якоїсь фізичної властивості відбитого світла
  • отриманий кольоровий простір асиметричний (червоні мають набагато більше кольоровості, ніж блюз, наприклад)
  • кольоровий простір дискретний (полегшує вибір) "

Це більше для дизайнерів інтерфейсу, ніж для фотографів, але на цій дослідницькій сторінці NASA є досить багато інформації .


5

Помилково, або принаймні заплутане, сказати і те, і інше: "RGB заснований на світлі, і це добавка, тому що ви починаєте з не світла" і "CMYK заснований на чорнилі, і це віднімає, тому що ви починаєте з чорнила".

Неважко зрозуміти, як працює RGB, оскільки звичайні дисплеї створюють кольори, додаючи добавки-праймери, червоний, зелений та синій разом у відповідних пропорціях. Але що додається і стосовно чого?

У контексті RGB та CMYK терміни додавання та віднімання описують, як кольорові моделі відносяться до сприйнятого світла.

Почнемо з RGB. Дисплей вимкнений, і він не видає жодних променів світла самостійно. Ви сприймаєте лише чорне.

Ви вмикаєте дисплей і отримуєте (повністю) синій екран. В ідеалі всі сині пікселі випромінюють світло на одній довжині хвилі з однаковою інтенсивністю. Порівняно з чорнотою ви додали трохи світла і тепер сприймаєте синій колір.

Далі ваш дисплей також вмикає всі червоні пікселі. Субпікселі досить близькі, щоб ви могли сприймати суміш світлових променів на "синіх" довжинах хвиль та на "червоних" довжинах хвиль. Вогні не змішуються самі по собі, а швидше сприймається рожевий колір - це результат роботи наших очей.

Додаючи третю добавку первинну, зелену, глядач ідеально сприймає білий.


У CMYK відмінність полягає в тому, що у вас є фізичний об'єкт - скажімо, аркуш паперу - який ви переглядаєте під освітленням. Все світло, що потрапляє на папір, нейтрально відбивається на сприймаючому, і все, що ви бачите, - це колір паперу, змішаний з кольором освітлення; обидва ідеально нейтральні.

Тепер ви додаєте блакитне чорнило - що станеться? Ви не додаєте кольору, який випромінює "блакитний", але, швидше, блакитна фарба поглинає, віднімає , інші довжини хвилі і передає "синюшну", що в підсумку відбивається назад до сприймача. Ви сприймаєте блакитний не тому, що додали циану, а скоріше тому, що ви відняли все решта.

Зрозумівши це, ви допоможете зрозуміти, чому відбитки виглядають по-різному на різних видах паперу, навіть якщо ви вказали абсолютно однакові значення CMYK. Папір, чорнило та підсвічування впливають на сприйняття кольорів. Якщо ви хочете відкалібрувати ваш дисплей для м'якої захищеності, потрібно врахувати все це.


З точки зору цифрового фотографа, у більшості випадків камера фіксує світлові промені в матриці RGGB (або подібній), яка потім інтерполюється в RGB-зображення. Якщо ви хочете надрукувати RGB-зображення, дані RGB повинні бути перетворені в кольорову модель, яку розуміє ваш принтер, наприклад CMYK або CcMmYK. Якщо ваше зображення RGB містить кольоровий простір , процесор растрових зображень принтера може зробити це за вас.

Що відбувається за лаштунками:

  1. RGB-зображення має кольоровий простір, наприклад sRGB
  2. Значення RGB обчислюються відповідно до кольорового простору до значень LAB
  3. У принтера є власний кольоровий простір CMYK
  4. Значення LAB обчислюються відповідно до колірного простору до значень CMYK

LAB завжди використовується як "клей" між різними кольоровими просторами - навіть між кольоровими просторами під однаковою кольоровою моделлю (sRGB, Adobe RGB, ProPhoto RGB,…). Він призначений для наближення кольорового зору людини; хоча деякі її кольори виходять за рамки зору людського зору. Це не залежно від пристрою, і тому його краще розуміти як більш-менш теоретичну кольорову модель - не те, з чим ви могли б друкувати.

В деяких випадках LAB може бути корисним інструментом для графічного дизайнера: якщо ви хочете, щоб колір був такого ж відтінку, але наполовину сприймається легкість, ви просто вдвічі зменшите L-компонент значення LAB.

Зауважте, що це відрізняється (і, можливо, краще), ніж компонент яскравості в поданні HSB (відтінок - насичення - яскравість). Це тому, що LAB наближає кольоровий зір до людини, а HSB просто представляє RGB ​​з різними координатами . Оскільки людський зір не сприймає зміни яскравості лінійно, так і L-компонент LAB не є лінійним щодо яскравості HSB. 50% сірого може бути RGB(128,128,128)для комп’ютерів, але для людей - більше RGB(119,119,119).

На практиці це не означає, що ми бачимо лише 119 × 2 = 238 відтінків сірого, а скоріше, що якби ми могли зробити градієнт від LAB(0,0,0)до LAB(100,0,0)та порівняти його з градієнтом RGB(0,0,0)до RGB(255,255,255), градієнт RGB сприймався б як трохи незбалансований .


Довга історія:

  • RGB призначений для дисплеїв
  • CMYK призначений для відбитків
  • LAB використовується в конверсії або інструмент
  • HSB - чудовий інструмент - хоча це не кольорова модель, а лише інше представлення RGB.

4

RGB - додаток кольорового простору. Якщо змішати три основні кольори (червоний, зелений і синій), ви отримаєте білий. Тобто використовуються моделі моніторів, якщо червоне світло та зелене світло та синє світло змішуються, воно стає білим.

CMY (блакитний, пурпуровий і жовтий) є субтрактивними. Якщо все змішати, ви отримуєте чорний колір. Цю модель використовують принтери. Якщо на крапці надруковано всі три основні кольори, вона стає темнішою. Але трохи важко змішати хороший чорний, ось чому часто до кольорової суміші додається Чорний (ось K у CMYK).

Більше інформації можна знайти у Вікіпедії .


4

На ваше первісне запитання було відповідено належним чином, але оскільки ви фотограф, важливо визнати, що є різні кольори RGB кольорів.

Три, з якими ви найчастіше стикаєтесь у фотографії, - це "ProPhoto RGB", "Adobe RGB" та "sRGB". Всі вони вимірюють колір за допомогою моделі RGB (кількість червоного, зеленого та синього світла), але відрізняються своєю гамою. Я перерахував їх у порядку зменшення гами.

Ви можете шукати кожен з них у Вікіпедії, але коротка версія полягає в тому, що гама - це діапазон кольорів, який може представляти кольоровий простір. sRGB - стандарт для веб-графіки, але не може представляти стільки кольорів, скільки AdobeRGB. Так само ProPhoto RGB може представляти кольори, яких немає в AdobeRGB.

Як фотограф, ви, як правило, намагаєтесь робити знімки у найширшому гаммовому кольоровому просторі, який є у вас, щоб зберегти якомога більше «справжнього» кольору. Потім ви перетворюєте у відповідний кольоровий простір для екранного відображення, Інтернету чи друку.

Якщо ви робите зйомку у форматі JPG, встановіть на камері параметр «Кольоровий режим» на найширший колірний простір гами, який ви можете отримати. Якщо ви робите зйомку в RAW, кольоровий простір не застосовується, поки ваше програмне забезпечення не почне інтерпретувати дані RAW, тож ви можете відкласти вибір кольорового простору до цього моменту. Одне з багатьох переваг RAW.

Я також хотів би другий сказати DarenW про космос лабораторії. CIELAB 1931 є продуктом інтенсивного вивчення зору людини і є насправді дідом кольорових просторів. Проти CIELAB судять всіх інших. Графіки популярних гамм просторів RGB 'часто накладаються на гаму CIELAB, щоб проілюструвати, наскільки добре вони порівнюються.

Однак, використання режиму кольорів у лабораторії для корекції кольорів може зайняти деякий час, щоб звикнути, оскільки ми настільки вбудовані в RGB, але він надзвичайно потужний. Більшість цього пов'язана з тим, що він відокремлює колір від яскравості, як це роблять наші очі, і дозволяє налаштувати їх самостійно.

Для швидкого перегляду деяких практичних речей, якими ви можете скористатися, ознайомтеся з цим відео фотографом Деном Маргулісом: http://revision3.com/pixelperfect/labcolor


3

Я змушений розширити дискусію, щоб включити * фізику та * людське сприйняття. Вибачте, якщо я щось пропустив, і це зайве. (Деякі з посилань ведуть у цих напрямках.)

Фізика

Існує кольоровий простір у реальному світі, який, в основному, є електромагнітним випромінюванням (подумайте: світло) певної довжини хвилі. Людині видно лише частину діапазону цих довжин хвиль (званої (фактичної) "світлом". Інші (нижчі та вищі) довжини хвиль називають радіохвилями, інфрачервоними, ультрафіолетовими, рентгенівськими, гамма-променями .... (Анекдот: з лампочками розжарювання менше половини енергії світлого типу, яку вони випромінюють, є фактично видимою для людини (або спочатку була).

Веселка показує кольори у видимому світлі. (Це, мабуть, також показує більше довжин хвиль, які не видно.)

(Багато тварин бачать (сприймають) різний діапазон «світла» - зазвичай переважно перекривають людський діапазон. (Анекдот: Деякі комахи бачать (з пам’яті) ультра-фіолетові; деякі квіти виглядають дуже по-різному на комах.))

Сприйняття людини

Перш ніж ми заграбуємо .... Сприйняття людини усереднює світло, яке воно отримує. Якщо моє око отримає якесь червоне світло і якесь жовте світло, я сприйматиму помаранчевий (знаходячись між червоним та жовтим). Якщо моє око отримає багато різної довжини хвилі, я сприйматиму білий (або майже білий колір, якщо колекція упереджена); навпаки, для білого немає (довжина світла) довжини хвилі. Якщо моє око отримає синє світло і червоне світло (але не зелене), я сприйматиму пурпуровий; навпаки, для пурпурового (світла) немає довжини хвилі. (Дивіться нижче.)

Добре... . У людському оці є червоні рецептори, зелені рецептори та сині рецептори. Вони прогресивно менш чутливі до світла, що прогресивно віддаляється від їх цільової довжини хвилі. Якщо моє око отримає блакитне світло, це активує сині та зелені рецептори, але обидва не повністю; мій мозок це обробить, і я сприйматиму блакитний.

(Є також "сірі" рецептори, які є більш чутливими до умов слабкої освітленості.)

Не випадково саме це (червоний, зелений і синій) - це те, що телевізори використовують для зображення кольорів.

Насправді моє око може отримувати фіолетове (поза блакитним) світлом і сприймати це правильно (менше Блакитного, але немає Зеленого), але телевізор цього не може повторити. І навпаки, є спеціальні телевізори, які мають натомість широкий синій - фіолетовий - та широкий червоний - у напрямку інфрачервоного. Так само не має значення телевізор з жовтими вогнями (адже це все довільно фізиці, і око просто це працює).

(У людському оці блакитний рецептор (з пам'яті) більш чутливий в умовах слабкої освітленості, що насправді змінює сприйняті кольори деяких речей у сутінках.)

(Зверніть увагу, що довжина хвилі, яку ми називаємо "зеленою", не знаходиться між червоним і синім; вона ближче до "синьої". Дещо незалежно ... глибше всередині, око / мозок переводить RGB в чотириелементну систему з жовтим і чорний, і (з пам’яті / здогадки) червоний і синій.)

Для віднімання кольорів використовують кольори, які є протилежностями ("комплементарними") червоного (блакитного), зеленого (пурпурного) та синього (жовтий). Це добре працює, як RGB, але так само довільно, як і фізика.

Зауважте, що існують два типи принтерів. Споживачі формату A4 всі розміщують точки (C / M / Y / K) крапки один біля одного, на відміну від їх змішування, як змішування фарби. Деякі спеціалізовані принтери, включаючи деякі споживчі фотопринтери, насправді змішують чорнило ("сублімація барвника"). Сублімація фарб, очевидно, набагато перевершує (і суттєво відрізняється) кольорову технологію, але споживчі моделі протиставляють значно більших точок.

Якщо я правильно розумію ... що це означає, що ваш кольоровий принтер A4 насправді не є субтрактивним кольоровим простором; насправді ви бачите жовте світло і блакитне світло, і ваше око усереднює це, і ви сприймаєте зелене; ви бачите пурпурне світло і деяке жовте світло, і ваше око в середньому це (червоний + синій, + жовтий = (неідеальний) червоний). Якщо я правильно розумію, ідеальним було б для споживчих принтерів використовувати RGB (а саме RGBK) замість CMYK, оскільки вони насправді не виконують частину фарби, що змішується . (Різниця полягає в тому, що, хоча світловий промінь, який потрапляє на змішану фарбу, "відбивається" з відніманням більше однієї довжини хвилі (вау! - каламутний коричневий !!) ... той, що потрапляє на сторінку споживача принтера, буде відбиватися лише від одного кольору ( C / M / Y / K).)

Колірна гамма (загальна кількість кольорового діапазону) CMYK (швидше) менша, ніж у RGB-телевізора, що знову (трохи) менше, ніж людський зір. Останній (телебачення) теж дещо перекошений, перший (CMYK) тим більше. Ось чому ви отримуєте попередження щодо деяких кольорів, якщо ви працюєте в кольоровому просторі RGB; їх не можна друкувати.

Все одно ...


1

Різниця між RGB та CMYK в простіших (і візуальних) умовах :) Корисно для початківців, щоб почати розуміти різницю, не втрачаючись в жаргоні. Інфографіка довга, тому я просто зв'язав її.


3
Будь ласка, майте на увазі, що Stack Exchange вважає за краще відповіді бути прямими, а посилання, як правило, нахмурені. Ваше посилання є приємним, але на це питання відповіли та прийняли.
DᴀʀᴛʜVᴀᴅᴇʀ

1

Окрім систем, наведених вище, існує система кольорових кольорів Pantone - використовується для друку кольорів та оздоблень, що в іншому випадку неможливо зробити CMYK (яскрава бірюза, фіолетові). Часто компаніям припаде до душі певний колір бренду, який, як правило, недостатньо наближений CMYK, це коли ви скажете їм ціну на кольори плями, і вони біжать, коли ноги крутяться, як у мультфільмах.

Ця система працює, коли кожен колір друкується індивідуально, використовуючи спеціальні барвники та оздоблення, не змішуючи їх з іншими.


2
Pantone (або будь-який плямовий колір) насправді не є кольоровим простором таким же, як CMYK або RGB. Навіть точкові кольори підкріплені на колірному просторі CMYK.
Скотт

@Scott Незважаючи на те, що він є довільним, система Pantone ™ приймається як добросовісний кольоровий простір незалежно від CMY або RGB. У нього є власні праймери і цілі системи візуалізації, які використовують виключно кольорову систему Pantone (Hallmark ™ Co. - їх картки тощо). Функції передачі Photoshop, які безпосередньо створюють кольорові розриви Pantone, використовуються протягом років n років. Джерело: Технічний фонд графічного мистецтва (він же: Printing Industries of America)
Стен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.