Почему значения цвета хранятся как красный, зеленый, синий?

В начальной школе я узнал, что можно получить, greenсмешивая blueс yellow.

Однако со светодиодами, TFT и т. д. у вас всегда есть значения RGB (красный, зеленый, синий)?

Почему это? Из того, что вы узнали в Elementary, yellowбудет «естественным» выбором вместо green.

Лучше спросите, почему в начальной школе продолжают учить этой ерунде. Это правильно, только если называть пурпурно-красным и голубо-синим, что просто не одно и то же.
@leftaroundabout Принтеры «голубой» и «пурпурный» имеют такое же право называться синим и красным, как «синий» и «красный» основные цвета sRGB. «Голубой», в частности, намного ближе к уникальному синему (≈ небесно-голубому), чем «синий» sRGB, который на самом деле довольно пурпурный и, вероятно, является тем, что Ньютон назвал индиго.
@benrg Я почти уверен, что глубокие оттенки синего, такие как ультрамарин и прусский, всегда считались синим в его наиболее интенсивной форме. Имеет смысл только закрепить это значение и дать менее насыщенным голубоватым оттенкам отдельные имена. И пусть все это исторически не так однозначно: сегодня терминология RGB и CMYK прочно устоялась и вполне может быть принята в качестве определяющей системы для самих цветов.

Ответы (4)

Когда вы смешиваете цвета с помощью акварели, они смешиваются как « вычитающие цвета ». Однако сам Свет смешивается как « аддитивные цвета ».

Хотя может показаться странным, почему одна и та же вещь по своей сути работает так по-разному, имеет смысл, если вы думаете об акварели и т. д. как о поглощающем все, кроме этого конкретного цвета.

То, что сказал @Michael, плюс ваша сетчатка имеет датчики примерно для красного, примерно зеленого и примерно синего, а не для каких-либо других цветов. (Кстати, зеленые датчики более чувствительны, поэтому для получения той же яркости требуется меньше зеленого.)

Когда вы видите что-то желтое, оно находится между красным и зеленым, поэтому оно возбуждает оба цвета, и ваша зрительная кора называет эту комбинацию желтой.

Если ваш телевизор включает красный и зеленый пиксели так близко друг к другу, что вы не можете отличить их друг от друга, как ваш мозг называет это? Желтый, потому что он никак не может отличить настоящий желтый от красного плюс зеленый.

Краски работают, вычитая цвета, а не добавляя их. Синий вычитает красный и зеленый, а желтый вычитает синий. Когда вы смешиваете синюю и желтую краски, цвет, который вычитается меньше всего, оказывается зеленым. Цвета, которые вы получаете, смешивая краски, имеют тенденцию быть грязными, а не блестящими.

Но что, если вы действительно увидите желтый свет, например, если вы посмотрите в спектроскоп, вы увидите все видимые цвета. Стимулирует ли настоящий желтый цвет как красный, так и зеленый датчик?
@ 50ndr33: Да, потому что красный датчик реагирует на широкое распределение длин волн, наиболее тяжелое в красном цвете. Зеленый, так же. Проверь это.
«У вашей сетчатки есть датчики примерно для красного, примерно зеленого и примерно синего, а не для каких-либо других цветов» — это неправильно. Три типа колбочек имеют широкие перекрывающиеся кривые чувствительности, которые охватывают весь видимый спектр. Совсем неправда, что они ощущают именно красный, зеленый и синий цвета.
@MikeDunlavey, чтобы поэкспериментировать с комбинацией цветов RGB, нам нужна такая комната или место, куда не проникают солнечный свет или белый цвет, тогда мы должным образом визуализируем, что R + G = Y .... и т. д.? Я прав?
@MikeDunlavey В технологии CMYK для печати на бумаге нам нужна белая бумага? Для любой другой цветной бумаги печать невозможна. Если да, то как цвет RGB работает и для белой цветной бумаги?
@ User4567: Найдите CMYK. RGB является аддитивным, но белая бумага обеспечивает свет, если только сами элементы RGB не излучают свечение. CMYK является субтрактивным (как краска) из белого. Википедия хорошо объясняет
@MikeDunlavey, если RGB обеспечивает свечение, зачем нам cmyk для печати? Я имею в виду, почему cmyk эффективнее для печати, чем RGB?
@ User4567: потому что чернила - это краска. Когда вы соединяете два цвета вместе, каждый из них вычитает свой цвет, а не добавляет. Если вы соедините красный, зеленый и синий свет вместе, вы получите белый. Если вы смешаете голубую, пурпурную и желтую краски, вы получите черный (но они также включают черный в качестве опции). Поищи это.
@User4567: Пример: если K — черный, а W — белый, в светлых тонах C=K+G+B, Y=K+G+R, M=K+B+R в красках: R=WYC, G=WYC , В=ВМК

Неотъемлемая разница заключается в вещах, которые излучают цвета, например, светодиоды, и вещах, которые помещают вещества на поверхности для их окрашивания, например, принтеры. В последнем случае обычно используется пространство CMYK (голубой, пурпурный, желтый, черный), а не RGB, так что вы были на правильном пути с желтым цветом. Кстати, черный цвет существует, потому что черный, полученный путем смешивания C, M и Y, выглядит не так хорошо, и принтеры обычно печатают черный материал на белой бумаге).

На философское замечание: цвет не является физическим свойством объекта, т.е. не следует говорить о "синей машине"; это пример сознательного опыта, известного как квалиа .

""цвет не является физическим свойством объекта"" Странно, а как Вы объясните воспроизводимое измерение цветов тела?
@Georg, спектр, отражаемый объектом, является физическим свойством. Каким «названием цвета» мы воспринимаем этот спектр, таковым он не является. См. blog.xkcd.com/2010/05/03/color-survey-results для интересного неформального опроса.
«Название цвета» так же воспроизводимо, как и физические измерения. (если Вы не дальтоник) Называть тело "красным" Вы научились у Ваших старших. Проблема в том, что никто не знает, совпадает ли то, что Вы видите в мозгу, с впечатлением других людей. Но это не означает, что тела не обладают физическим свойством, называемым цветом.

Потому что эти 3 цвета — единственные, которые может видеть человеческий глаз. В нашей сетчатке есть 3 типа колбочек, каждая из которых реагирует на определенную длину волны.

http://en.wikipedia.org/wiki/Cone_cell

Как вы можете видеть в этой статье, бывает, что эти три длины волны примерно соответствуют красному, зеленому и синему.

Поскольку наш глаз не может видеть более 3 длин волн, вы не добавите много информации, если добавите четвертый цвет. 3 кажется хорошим компромиссом между пространством, необходимым для хранения изображения, и точностью.

Если бы в наших глазах было больше типов колбочек (например, колбочки, чувствительные к инфракрасному или ультрафиолетовому излучению), мы, безусловно, использовали бы больше цветов для кодирования наших изображений.