Недавно наткнулся на исследование, посвещенное дальтонизму.
Оказывается, что человеку с обычным цветовым зрением можно показать, как видят цвета те, кто страдает разными видами цветовой слепоты.
Вкраце расскажу о причинах дальтонизма и как его моделировать.
Глаз воспринимает цвета с помощью находящихся в нем колбочек. У человека есть колбочки, которые раздельно воспринимают красный, зеленый и синий цвет. Когда один из видов колбочек не функционирует, например красные, то человек перестает отличать красный цвет от синего и зеленого.
Цвет на экране выражается через комбинацию красного, зеленого и синего: в виде тройки чисел (R, G, B). Еще такую тройку называют RGB-вектором.
Автор исследования предлагает преобразовывать RGB-векторы, умножая их на матрицы – таблицы чисел размером 3 на 3. После такого
Для каждого вида дальтонизма автор исследования приводит матрицу. Если применить такую матрицу к какому-либо цвету, то на выходе получим цвет, который видит дальтоник.
Дизайнеры сделают интерфейсы удобнее, если будут учитывать, что 1 человек из 10 имеет признаки дальтонизма.
Я сделал расширение «Chromacy» для Google Chrome, чтобы любой сайт можно было протестировать прямо в браузере
Нормальное цветовое зрение.
Неспособность отличать красный цвет от зеленого.
Неспособность отличать красный цвет от зеленого.
Неспособность отличать красный цвет от зеленого.
Неспособность отличать красный цвет от зеленого.