Изображение может быть черно-белым, полутоновым (оттенки серого) и цветным.
Мы уже знаем, что с помощью 1 байта можно закодировать 256 различных значений.
Если кодировать графическую информацию, то 256 различных цветов, наверное, будет достаточно для рисования простых рисунков, но недостаточно для воспроизведения полноцветных изображений живой природы. Например, человеческий глаз способен различать миллионы цветовых оттенков.
2 байтами (216) можно закодировать 65536 цветов.
3 байтами (224 = 16 777 216), т.е. ~16,5 миллионов оттенков.
Любой цвет можно представить в виде комбинации трех основных цветов: красного, зеленого и синего (их называют цветовыми составляющими).
Такая модель называется R G B–модель.
Первый байт выделяется для кодирования красной (Red) составляющей, второй – зеленой (Green), третий – синей (Blue). Чем больше значение байта, тем ярче цвет.
Таким образом, каждый байт может принимать значения 0-255 в 10-тичной системе счисления или 00-FF в 16-ричной системе счисления. При этом цвет меняется от чисто красного до черного.
Какой цвет закодирован в данных трех байтах?
Red