16’581’375 оттенков цвета

Человеческий глаз — самая совершенная оптическая система, придуманная природой.
Теоретически человек способен различать до 10 миллионов цветов. Но реально он отличает всего порядка 100 оттенков, а те, чья профессия связана с цветом, — художники, дизайнеры — около 150.

Откуда же 16 миллионов, а точнее 16’581’375 оттенков, которые можно использовать в web дизайне.
Математика. Всегда математика.
Между #000000 и #FFFFFF включительно как раз и умещается все 16’581’375 вариантов.

Ответ кроется в буквах RGB (red-green-blue) красный-зеленый-синий. На каждый цвет отводится по байту. Каждый байт это 8 бит. В каждый байт “помещается” число от 0 до 255 – всего 256 значений.
Комбинация из 256 х 256 х 256 вариантов цвета и дает как раз 16’581’375. А что за странная запись, например #C0936E. Это обозначение цвета принятое в веб разработке просто в шестнадцатеричной записи.

Когда-то компьютеры были большие, а их технические характеристики маленькие. Вся цветовая палитра умещалась в 4 бита, что давало всего 16 цветов. Они определены в спецификации HTML 4 от 1999 года.

Все они до сих пор с нами. Мы их знаем и любим и используем.
Вот они:

HTML Имя Цвета HEX RGB CGA Binary
Black #000000 0, 0, 0 00 (black) 0000
Gray #808080 128, 128, 128 08 (dark gray) 1000
Silver #C0C0C0 192, 192, 192 07 (light gray) 0111
White #FFFFFF 255, 255, 255 15 (white) 1111
Fuchsia #FF00FF 255, 0, 255 13 (high magenta); magenta 1101
Purple #800080 128, 0, 128 05 (low magenta) 0101
Red #FF0000 255, 0, 0 12 (high red) 1100
Maroon #800000 128, 0, 0 04 (low red) 0100
Yellow #FFFF00 255, 255, 0 14 (yellow) 1110
Olive #808000 128, 128, 0 06 (brown) 0110
Lime #00FF00 0, 255, 0 10 (high green); green 1010
Green #008000 0, 128, 0 02 (low green) 0010
Aqua #00FFFF 0, 255, 255 11 (high cyan); cyan 1011
Teal #008080 0, 128, 128 03 (low cyan) 0011
Blue #0000FF 0, 0, 255 09 (high blue) 1001
Navy #000080 0, 0, 128 01 (low blue) 0001

Самая последние колонка – бинарная запись номера цвета CGA (Color Graphics Adapter). Первые CGA видео карты имели всего 16 кБайт памяти, что позволяло в графическом режиме с учетом отображения 16 цветов получить разрешение экрана 160х100 точек. И не так уж давно это было.

Теперь мониторы и видеоадаптеры позволяют 16 миллионов оттенков цвета в каждой точке экрана при обычном разрешении 1920х1080 и выше и выше и выше…
Столько нам не надо – оттенок с минимальным шагом друг от друга отличить невозможно, но техника то позволяет и дизайнерам простор и раздолье.

Современные версии браузеров узнают по именам дополнительно к базовым еще 130 оттенков
Белые (17), Серые (10), Красные (10), Розовые (6), Оранжевые (5), Желтые (11), Коричневые (17), Фиолетовые (16), Синие (24), Зеленые (23)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Наверх