HEX-формат указания цветов. HEX формат цвета


Один из стандартов шестнадцатиричного представления цвета.

Сразу определимся, что компьютер не знает, что такое красный или синий. И ему абсолютно без разницы, как выглядит фиолетовый. Машина не умеет видеть, слышать или чувствовать. Машина оперирует цифрами. В частности единицами и нулями. Это называется двоичная система счисления. В ней просто нет никаких цифр кроме 1 и 0. И компьютеру этого хватает.

Но не человеку. У нас не абсолютная память и мы врядли смогли бы называть красный цвет так: 111111110000000000000000. А как вам запомнить, скажем 15 таких наборов? Поэтому-то и необходим промежуточный этап. Некая система, которая была бы понятна и человеку (хотя бы по минимуму) и компьютеру. И таки придумали. Мало того — целых три. И дело не только в упрощении общения человека и компьютера но и в стандартизации. Существует большое количество операционных систем и для каждой по несколько разных браузеров. Всем им нужно одинаково понятно объяснять, в какой цвет раскрасить тот или иной блок. Как результат — три системы написания (кодирования) цвета: RGB, HEX и HSV. Есть ещё CMYK, но она используется в основном в типографском деле.

Так вот, RGB и HEX системы используют три цвета: красный, зелёный и синий. Меняя интенсивность каждого из них — получают огромное количество оттенков и цветов. Красный, который мы записывали, как 111111110000000000000000 в RGB выглядит как 255.0.0. Т.е 100% красного (255) и без зелёного и синего (0.0).

В HEX всё ещё проще.  В 16-тиричной системе всего 16 цифр и первые 10 вам знакомы. Остальные записываются латинскими буквами и цифровой ряд выглядит так: 0123456789ABCDEF. При этом красный записывается как FF0000. Это ещё проще, чем RGB. Поэтому цвета в интернете обычно записываются в HEX с использованием #. Например красный записывается так: #ff0000 или, в том случае, если все цифры парные, как с красным — #f00. Кстати, черный записывается, как #000000, т.е. нет никаких цветов. Белый, соответственно #ffffff, т.е. максимальная интенсивность всех трёх цветов.

Оставьте комментарий

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