Битность, или глубина цвета (англ. bit depth) — это, в сущности, количество градаций в каждом из каналов. Само слово bit происходит от английского «binary digit», что означает «двоичная цифра». На базовом уровне компьютер оперирует проводимостью транзисторов, а вычислительные операции осуществляются с двоичными числами, принимающими значение либо 0, либо 1. В цифровом изображении с помощью битов мы можем закодировать определенное количество градаций. Возьмем для начала материала в 1 бит. В этом случае, нам будут доступны всего два значения: 0 и 1. Это значит, мы сможем закодировать только два значения яркости: абсолютно черный (0) и абсолютно белый (1).
Если мы возьмем 2 бита, то это позволит нам закодировать 4 градации, поскольку нам будут доступны 4 вариации: 00, 01, 10, 11. Если мы будем двигаться дальше, то с помощью 4 бит мы получим 16 градаций, а 8 бит — 256 значений яркости. Легко догадаться, что общее количество значений яркости мы можем посчитать по формуле n=2^bit, где n — количество градаций, а bit — это битность материала.
Для нашего глаза в большинстве случаев, достаточно 8 бит на канал. Зная, что в изображении 3 канала, мы можем умножить 256*256*256 и получить 16 777 216 вариаций цвета.
Несмотря на то, что визуально между 8- и 10-битным материалом разницу найти крайне сложно даже профессионалу, все становится гораздо более критично, когда дело доходит до постобработки: в этом процессе чем больше битность материала, тем лучше. Особенно это касается материала с логарифмической гаммой (об этом позже), потому что в этом случае, существенно возрастает контраст и, как следствие, расстояние между отдельными градациями.
