Цвет

Шестнадцатеричный код цвета

Основание шестнадцатеричной системы счисления — 16. В качестве чисел используется набор из цифр от 0 до 9 и латинских букв от A до F.

Соответствия чисел в десятичной и шестнадцатеричной системах счисления
Десятичная 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Шестнадцатеричная 0 1 2 3 4 5 6 7 8 9 A B C D E F

Числа больше 15 образуются увеличением разрядности.

Для обозначения шестнадцатеричной системы счисления используется символ # перед числом.

Регистр латинских букв в шестнадцатеричных числах значения не имеет.

Для описания цвета шестнадцатеричным кодом применяется модель RGB. Эта модель называется аддитивной (add — складывать). Аддитивная модель предполагает получение белого цвета сложением красного, зелёного и синего.

Значение уровня каждого компонента адаптивной RGB модели может варьироваться в пределах от 00 до FF, т.е. каждый компонент может иметь 256 уровней, а комбинация уровней всех компонентов даёт 16777216 цветов.

Серый цвет в аддитивной RGB модели образуется путём установки одинакового уровня для всех компонентов. При этом чем выше значение уровня, тем светлее оттенок. Оттенок серого может варьироваться от чёрного (#000000) до белого (#FFFFFF).

При максимальном уровне одного из компонентов и минимальном остальных образуется яркий цвет соответствующий компоненту с максимальным уровнем.

Помимо основных компонентов в аддитивной RGB модели присутствуют комплементарные, получаемые путём смешивания двух соседних компонентов.

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

Веб-цвета

Некоторые браузеры имеют отличия в интерпретации цветов. Это становится заметно, когда монитор работает в режиме 8 бит, что соответствует поддержке 256 цветов. Браузеры работают с собственной палитрой и в случае, когда необходимо отобразить цвет, которого нет в палитре, он заменяется сочетанием близких по цвету пикселей.

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

Возможные значения уровней компонентов для палитры веб-цветов
В десятеричной СС В шестнадцатеричной СС
0 00
51 33
102 66
153 99
204 CC
255 FF

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

Название цвета

Для простоты запомнинания некоторые цвета помимо шестнадцатеричного кода имеют названия.

Наиболее употребляемые мной цвета:
Цвет Название цвета RGB код
  white #FFFFFF
  yellow #FFFF00
  fuchsia #FF00FF
  red #FF0000
  silver #C0C0C0
  yellowgreen #9ACD32
  gray #808080
  olive #808000
  purple #800080
  maroon #800000
  #00FFFF
  lime #00FF00
  teal #008080
  green #008000
  darkgreen #006400
  blue #0000FF
  navy #000080
  black #000000

Обновлено: 14:37 03.10.2019

Назад

©Tumaliev R.