Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

*Кирпич RGB

Автор Hellerick, июня 20, 2013, 20:22

0 Пользователи и 1 гость просматривают эту тему.

Hellerick

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

Красный: 0,47
Зеленый: 0,77
Синий: 0,44

arseniiv


Hellerick

Вклад цветового канала в восприятие «светлости» смешанного цвета.

Пространство RGB обычно представляют себе в виде куба, но я предполагаю, что оно скорее похоже на кирпич, у которого стороны разной длины — «зеленая» сторона заметно длиннее.

Я намерен использовать эти результаты при подборе цветовых схема — т.е. групп максимально перцептивно удаленных друг от друга цветов.

Тайльнемер

Цитата: Hellerick от июня 21, 2013, 02:20
Вклад цветового канала в восприятие «светлости» смешанного цвета.
Красный: 0,47
Зеленый: 0,77
Синий: 0,44
А почему не нормировано
(Красный: 0,28
Зеленый: 0,46
Синий: 0,26)?

Кстати, в пространстве YUV принято:
Красный: 0,299
Зеленый: 0,587
Синий: 0,114

Hellerick

Цитата: Тайльнемер от июня 21, 2013, 04:45
А почему не нормировано
(Красный: 0,28
Зеленый: 0,46
Синий: 0,26)?

Кстати, в пространстве YUV принято:
Красный: 0,299
Зеленый: 0,587
Синий: 0,114

А откуда данные?

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

Я исходил из того, что три канала воспринимаются независимо друг от друга («перпендикулярно») и поэтому их общих эффект нужно находить, как сумму перпендикулярных векторов. Получилась формула:

luminosity = ((0.47*red)^2+(0.77*green)^2+(0.44*blue)^2)^0.5

Не знаю, может быть, тут настройки монитора как-то влияют.

Тайльнемер

Цитата: Hellerick от июня 21, 2013, 07:36
Я исходил из того, что три канала воспринимаются независимо друг от друга («перпендикулярно») и поэтому их общих эффект нужно находить, как сумму перпендикулярных векторов.
Оригинально!

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр