Чому rgb, а не cmy? [зачинено]


117

Як бачать, як три основні кольори - блакитний, пурпурний та жовтий (CMY), чому монітори та майже всі компоненти GUI там використовують червоний, зелений та синій (RGB)? (Якщо я не помиляюся, принтери використовують модель CMYK.)

Чи є історичні, апаратні / програмні чи інші причини для цього?


Ця дискусія не є конструктивною. Або перелічіть конкретну ціль для міграції, яка є дійсною, або закінчіть обговорення тут.
Лассе В. Карлсен


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

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

Відповіді:


128

Існує різниця між добавними кольорами ( http://en.wikipedia.org/wiki/Additive_color ) і віднімаючими кольорами ( http://en.wikipedia.org/wiki/Subtractive_color ).

З додаванням кольорів, чим більше ви додаєте, тим яскравішими стають кольори. Це тому, що вони випромінюють світло. Ось чому денне світло (більш-менш) біле, оскільки Сонце випромінює майже у всьому видимому спектрі довжини хвилі.

З іншого боку, з віднімаючими кольорами, чим більше кольорів ви змішуєте, тим темніше виходить колір. Це тому, що вони відбивають світло. Ось чому чорні кольори швидко нагріваються, оскільки вони поглинають (майже) всю світлову енергію і не відбивають (майже) жодну.

Конкретно від вашого питання, це залежить від того, над яким середовищем ви працюєте. Традиційно добавні кольори (RGB) використовуються тому, що каноном для комп'ютерної графіки був монітор комп’ютера, а оскільки він випромінює світло, має сенс використовувати ту саму структуру для графічної картки (кольори зображені без перетворень). Однак якщо ви звикли до графічного мистецтва та преси, використовується віднімаюча кольорова модель (CMYK). У таких програмах, як Photoshop, ви можете працювати в просторі CMYK, хоча це не має значення, якою кольоровою моделлю ви користуєтесь: основними кольорами однієї групи є вторинні кольори другої та viceversa.

П.Д .: Мій батько працював у графічному мистецтві, ось чому я це знаю ... :-P


2
"Субстрактивний" правопис є неправильним. Він повинен бути «віднімаючим».
PhilHarvey

2
Виправлено, дякую ;-)
Піранна

Як щодо іншого "субстрактивного" у третьому пункті?
mbjb

22
Зроблено. Чи знаєте ви, що можете запропонувати зміни самостійно? :-)
Піранна

ОП запитала про RYB. Де у відповіді RYB?
трансанг

16

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


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

@galinette Я впевнений, що те, що ти кажеш, цілком справедливо, але вважаючи, що аудиторія StackOverflow є фахівцями з інформаційних технологій, я вважаю, що різниця щодо фарб та фарб є менш актуальною як відповідь на вищезазначене питання. Я ціную інформацію, хоча.
Bazzz

`Змішувати червоно-синю фарбу в жовту фарбу неможливо практично". Аналогічним чином червоний, здається, є основним кольором і не може (?) Створюватися шляхом змішування інших. Однак пурпуровий + жовтий = червоний ( вікі ). Це суперечність?
трансанг

@transang, якщо пурпурний та жовтий доступні, ви використовуєте набір [Cyan, Magenta, Yellow] та червоний недоступний як основний колір. У такому випадку вам потрібно мати можливість отримати червоний з трьох ваших кольорів, а комбінація Magenta + Yellow - це те, що робить колір найближчим до червоного.
Bazzz

@Bazz: Якщо я будую вторинні кольори (голубий, пурпуровий, жовтий) з основних кольорів (червоний, зелений, синій), тоді використовуйте пурпуровий + жовтий для створення червоного. Тому я використовував вторинні кольори (пурпурний, жовтий) для побудови первинного (червоний). Це суперечність?
трансанг

6

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

Колір користувача принтера CMYK (блакитний, пурпуровий, жовтий та чорний) кольором, як сказав @jcomeau_ictx. Ви можете переглянути наступну статтю, щоб знати про RGB проти CMYK: RGB Vs CMYK

Ще трохи інформації з витягу про них:

Червоний, зелений та синій - це "додаткові кольори". Якщо ми поєднаємо червоне, зелене та синє світло, ви отримаєте біле світло. Це головне за телевізором у вашій вітальні та монітором, на який ви зараз дивитесь. Адитивний колір або режим RGB оптимізовано для відображення на моніторах комп'ютерів та на периферійних пристроях, найбільш помітно скануючих пристроях.

Блакитний, пурпурний і жовтий - це "віднімаючі кольори". Якщо ми друкуємо чорні, пурпурові та жовті чорнила на білому папері, вони поглинають світло, що сяє на сторінці. Оскільки наші очі не отримують від паперу відбитого світла, ми сприймаємо чорне ... у досконалому світі! Світ друку працює в субтрактивному кольоровому або CMYK режимі.


3
це також стосується додавання кольорів на (чорному) екрані та видалення кольорів на аркуші (білого) паперу
харріовери

1

3 кольори добавок насправді червоний, зелений та синій. принтери використовують cmyk (блакитний, пурпуровий, жовтий та чорний).

і як пояснює http://en.wikipedia.org/wiki/Additive_color : якщо ви використовуєте RYB в якості основних кольорів, як зробити зелений? оскільки жовтий виготовляється з рівних кількостей червоного та зеленого.


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

1

Це не має нічого спільного ні з апаратним, ні з програмним забезпеченням. Просто RGB - це 3 основних кольори, які можна комбінувати різними способами для отримання кожного іншого кольору. Йдеться більше про звичаї / сприйняття людьми кольорів, які переносяться.

Ця стаття може бути цікавою.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.