psilogic: (wpriz)
[personal profile] psilogic
Как компУтир передает цвета?

С помощью трех типов цветных точек: красных (R), зеленых (G) и синих (B). Сочетание RG дает желтый, BG - зеленовато-голубой ("циан"), RB - малиновый ("маджента"). Каждый цвет обычно имеет градации яркости от 0 до 255. Например, G = 255 - это ярко-зеленый, как разрешающий сигнал светофора, G = 100 - это темно-зеленый, как хвоя в сумрачном лесу.

А где же белый, серый и черный? А они получаются тогда, когда R = G = B. Когда R = G = B = 255 - чистый белый (как стандартный фон в ЖЖ), R = G = B = 0 - чисто черный, R = G = B = 128 - серый, ну и промежуточные градации.

А что, если R не совсем равно G и не совсем равно B? А вот тут-то и получаются "платья".

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

Открываем ее в графическом редакторе, применяем инструмент "пипетка" :) и что же мы видим?

На поясе цвет:
R,G,B = 97, 84, 75
чуть-чуть в другом месте:
R,G,B = 104, 91, 75
чуть-чуть в другом месте:
R,G,B = 65, 49, 34

- цифры вроде как приблизительно равны, а вроде как и не очень равны :) Если считать их "достаточно равными", то имеем положение между черным и серым, отсюда - те, кто видят черный. Если считать их "недостаточно равными", то везде преобладание красного и зеленого - то есть, см. выше - это желтый. Отсюда - те, кто видят желтый. А как правильно? А никак! Ситуация как раз "на грани", когда одни видят одно, а другие - другое.

В верхней части платья, где падает свет: R,G,B = 141,126,93 - яркость увеличилась и увеличились различия между числами. Как следствие - тот, кто видел черный, может теперь увидеть золотой.

Теперь посмотрим на те места, которые по мнению одних - белые, а по мнению других - синие.

На заднице: R,G,B = 131,148,192
На спине: R,G,B = 144,159,200
На плече, в самом ярком месте: R,G,B = 190,203,248

Опять то же самое: числа то ли приблизительно равны, то ли уже нет. Преобладает синий и те, кто замечает это преобладание, говорят, что там платье синее. А те, кто не замечает - белое.

Но это еще не все!

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

В темноте яркость всех цветов меньше - это значит все R,G,B составляющие уменьшаются.
Еще в темноте "сочные" цвета становятся серыми - т.е. R,G,B еще и приближаются друг к другу.

Соответсвенно, когда мы вносим поправки на темноту, мы увеличиваем все R, G, B и, кроме того, стараемся добавить сочности - т.е. составляющие, которые чуть больше других, делаем сильно больше.

Ну а при ярком свете - все наоборот.

А если еще и свет - не белый, а с оттенком, то мозг еще пытается уменьшить этот оттенок.

А при чем тут это платье? А при том, что по этой фотке непонятно, куда делать поправку.

Одни люди, глядя на очень яркий фон по краям, делают вывод, что сцена снята где-то на солнцепеке или в каком-то ярко-желтом свете. Мозг делает поправку: "убрать желтый", "сделать все темнее".

И таким образом серый-с-желтизной пиксель трактуется как черный-без-желтизны или темно-темно-серый-практически-черный-практически-без-желтизны:
R,G,B = 97,84,75 ---> R,G,B = 40,40,40
А светло-светло-синий превращается в нормальный-темно-синий:
R,G,B = 131,148,192 ---> R,G,B = 0,0,100

Другие люди, глядя на тот же фон, делают вывод... да в общем такой же вывод, только они думают, что этот самый свет падает только "с той стороны", а спина модели находится в тени, т.е. излишне затемнена. И они делают поправки только наоборот:

R,G,B = 97,84,75 ---> R,G,B = 130,130,40 (золотистый)
R,G,B = 131,148,192 ---> R,G,B = 220,220,220 (белый)

Такие вот дела :)

Date: 2015-02-28 06:27 pm (UTC)
From: [identity profile] sober-space.livejournal.com
Ну да, поправки... Но истина то одна (https://pbs.twimg.com/media/B-0CPSTWoAA7iJ8.jpg:large) :D

Date: 2015-02-28 06:30 pm (UTC)
From: [identity profile] sober-space.livejournal.com
Еще картинка (http://habrastorage.org/getpro/geektimes/comment_images/c57/562/bd7/c57562bd7e01dbf0978188eba09536ed.png)

Date: 2015-02-28 06:37 pm (UTC)
From: [identity profile] psilogic.livejournal.com
истина одна, но при другом освещении бело-золотое платье действительно могло выглядеть так же :)

Date: 2015-03-01 04:19 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Пруф, требуем пруф!
Чтобы белое выглядело так, и при этом свет вокруг был похож на показанный.

Date: 2015-02-28 07:11 pm (UTC)
From: [identity profile] kray-zemli.livejournal.com
Если насчёт голубоватости можно спорить, то из чёрного жёлтый без фотошопа не сделать, поэтому без поврежденного мозга сложно увидеть чёрное. На засвеченных местах фото числа близки к 255. Явных признаков приглушения цветовой насыщенности тоже нет. На "голубом" все цифры вдвое меньше. Следовательно, выхода за диапазон из-за засветки нет, ни по одному из цветовых каналов, и цвет более-менее соответствует физическому цвету. У насыщенного синего цвета B намного больше G и тем более R, поэтому голубой из синего получиться не мог ни при каком встречающемся в быту освещении. Близость R,G,B говорит как раз о том, что цвет не имеет ярко выраженной насыщенности и близок к оттенку серого, т.е. это может быть белый или слегка голубоватый, но никак не насыщенный синий. Насыщенный синий даже при ярком освещении либо остался бы синим, либо его синяя компонента зашкалила бы за 255, чего не наблюдается.

Очевидно, что нормальные платья бывают либо чёрные, либо светлого оттенка (белый, голубой, и т.п.), либо глубокого насыщенного цвета (тот же синий, например). Блеклое серое платье ни одна дура бы не купила. Так как на насыщенный цвет, как мы разобрались, это не похоже, на чёрный тоже, остаётся только светлый оттенок.

Далее, "золотистый". Он по яркости всего в несколько раз темнее светлого, поэтому чёрным быть не может никак.

Короче белый или голубоватый с золотистым, почти без вариантов.

А вообще, я считаю, это банально чей-то эксперимент по промыванию мозгов через интернет. Кто говорит "чёрное" -- провокатор.



Date: 2015-02-28 07:36 pm (UTC)
From: [identity profile] abry-kos.livejournal.com
+1
сфотографировали на тапок и издеваются

Date: 2015-02-28 08:34 pm (UTC)
From: [identity profile] psilogic.livejournal.com
[ поэтому без поврежденного мозга сложно увидеть чёрное ]

ты тему читал вообще? :)

убери все наполовину, потом еще убери желтое - получишь 40-40-40 или что-то вроде, а это примерно черное

Date: 2015-02-28 08:41 pm (UTC)
From: [identity profile] kray-zemli.livejournal.com
Ну да, если яркость уменьшить до нуля, всё станет синим, потому что в темноте всё синеет. А если увлечься, то фотошоп позволит сделать хоть серо-бур-малиновое.

Интересен другой эксперимент. Возьми сине-чёрный предмет и попробуй без фотошопа сфотографировать так, чтобы получился бело-золотистый. Вот и покажешь.

Date: 2015-02-28 08:44 pm (UTC)
From: [identity profile] psilogic.livejournal.com
ну вот сине-черный как выяснилось предмет, который можно принять за бело-золотистый

Date: 2015-02-28 08:57 pm (UTC)
From: [identity profile] kray-zemli.livejournal.com
Ну ты провокатор!

Как, твою мать, КАК НАДО УДАРИТЬСЯ ГОЛОВОЙ???? Чтобы из почти серого 131,148,192 получился насыщенный цвет 0,0,100 ? Даже если считать 97,84,75 ---> 40,40,40, то 131, 148, 192 преобразуется во что угодно, только не в 0,0,100. Можно, например, получить 74, 104, 157 или 54, 70, 102. Синеватый, но всё-таки серый.

Date: 2015-02-28 09:22 pm (UTC)
From: [identity profile] psilogic.livejournal.com
Чтобы из почти серого 131,148,192 получился насыщенный цвет 0,0,100 ?
в два шага:

1. компенсируется желтизна (из предположения, что освещение имеет желтый оттенок)

131,148,192 минус желтый цвет интенсивности 40:
-
40, 40, 0
=
91, 108, 192

2. компенсируется яркость 90, 90, 90 (из предположения, что спина освещена, а не в тени)
91, 108, 192
-
90, 90, 90
=
1, 18, 102
что приблизительно равно 0,0,100
Edited Date: 2015-02-28 09:22 pm (UTC)

Date: 2015-02-28 10:04 pm (UTC)
From: [identity profile] kray-zemli.livejournal.com
Бред какой-то. Не так это всё работает. Баланс белого корректируется коэффициентами, а не вычитанием. То же самое с яркостью. Вычитанием компенсируется только наложение постороннего изображения -- блик на оптике от солнца, или если бы фотографировали через стекло, в котором отражается что-то жёлтое. Явно не тот случай. Надо, правда, гамма-фактор ещё учесть, но это несущественные детали.

Date: 2015-02-28 10:45 pm (UTC)
From: [identity profile] psilogic.livejournal.com
[ Баланс белого корректируется коэффициентами, а не вычитанием. ]

корректируется - где? в каком-то конкретном граф. редакторе? возможно. а в голове человека? х.з.

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

Date: 2015-02-28 09:27 pm (UTC)
From: [identity profile] psilogic.livejournal.com
кстати, какой цвет волос на твоей аватарке? ;)

Date: 2015-03-01 04:42 am (UTC)
From: [identity profile] kray-zemli.livejournal.com
Конечно же жёлтый!

Date: 2015-03-01 04:26 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Понятие "баланс белого" совсем-совсем незнакомо?

>Насыщенный синий даже при ярком освещении либо остался бы синим

Date: 2015-03-01 04:37 am (UTC)
From: [identity profile] kray-zemli.livejournal.com
Хорошая попытка, господин тролль. Теперь расскажите, как сфотографированое платье, оказавшись на этой толстухе, увеличило свой размер.

Date: 2015-03-01 08:19 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Во-первых, совсем не факт, что увеличило.
Во-вторых, есть понятие "линейка размеров", одежду бывает делают разных размеров.

В-третьих, марка платья с оригинальной фотки была оглашена и проверена.
Показания оригинального постера записаны.

Date: 2015-02-28 07:38 pm (UTC)
From: [identity profile] sezam_lj.livejournal.com
Сначала не мог понять, как там увидеть чёрно-синий, а вечером с искусственным освещением вокруг увидел.

Date: 2015-02-28 08:28 pm (UTC)
From: [identity profile] psilogic.livejournal.com
сначала не мог понять, откуда белый - потом внезапно увидел, когда нижняя часть фото была закрыта

Date: 2015-02-28 10:45 pm (UTC)
From: [identity profile] gorrah.livejournal.com
Ну хз, для меня это фото упорно бело-золотое. в какую бы часть картинки я не вглядывался, какую бы часть не закрывал, и при любом освещении. Как вариант - платье перекрасили в редакторе. К слову, отсветы на ткани довольно сильные.
Edited Date: 2015-02-28 10:46 pm (UTC)

Date: 2015-02-28 10:46 pm (UTC)
From: [identity profile] psilogic.livejournal.com
это значит только то, что дневное зрение лучше, чем ночное - вампира из тебя не получится :)))

Date: 2015-02-28 10:54 pm (UTC)
From: [identity profile] gorrah.livejournal.com
Как ни странно, я вижу в темноте лучше большинства знакомых.

Date: 2015-02-28 10:45 pm (UTC)
From: [identity profile] olamra.livejournal.com
О, боже! И здесь!

Date: 2015-02-28 10:48 pm (UTC)
From: [identity profile] psilogic.livejournal.com
да ужасть ваще

как он посмел!

Date: 2015-03-01 08:57 am (UTC)
From: [identity profile] magpie73.livejournal.com
Я поняла бы, почему этот эффект проявляется в жизни. Но почему же он проявляется при сравнении на одних и тех же фотографиях?

Date: 2015-03-01 09:16 am (UTC)
From: [identity profile] psilogic.livejournal.com
а какая разница? трехмерности только нет

Date: 2015-03-01 09:25 am (UTC)
From: [identity profile] magpie73.livejournal.com
Вот именно - поэтому и светотени и подстраивания разниц в индивидуальном восприятии тоже не должно быть!
разве не так?

Date: 2015-03-01 10:07 am (UTC)
From: [identity profile] psilogic.livejournal.com
ну почему же... это все равно, что смотреть одним глазом - все равно 3-х-мерная картинка достраивается в воображении

Date: 2015-03-02 01:46 am (UTC)
From: [identity profile] oxigeny.livejournal.com
>Одни люди, глядя на очень яркий фон по краям, делают вывод, что сцена снята где-то на солнцепеке или в каком-то ярко-желтом свете. Мозг делает поправку: "убрать желтый", "сделать все темнее".
>Другие люди, глядя на тот же фон, делают вывод... да в общем такой же вывод, только они думают, что этот самый свет падает только "с той стороны", а спина модели находится в тени, т.е. излишне затемнена. И они делают поправки только наоборот

Именно так =)
Image

Date: 2015-03-02 02:06 am (UTC)
From: [identity profile] psilogic.livejournal.com
классное картинко :)
Page generated Aug. 9th, 2025 08:59 pm
Powered by Dreamwidth Studios