бит на канал цвета - это количество бит, которые используются для хранения цветовой составляющей одного пикселя.
Цветовое пространство RGB имеет 3 канала: Красный, Зеленый и Синий.
«Количество бит на канал цвета» ( бит / канал ) - это количество битов, используемых для хранения каждого компонента. (например, 8 бит для красного, 8 бит для зеленого, 8 бит для синего).
Динамический диапазон из 8 битов равен [0, 255] (255 = 2 ^ 8-1).
8 бит / с применяет 24 бита на пиксель ( bpp ).
Количество бит на пиксель определяет Глубина цвета изображения.
24 бит / пиксел может представлять 2 ^ 24 = 16,777,216 различных цветов.
Чем больше бит применяется, тем больше диапазон: диапазон 12 битов равен [0, 4095] (4095 = 2 ^ 12-1), и в каждом пикселе может быть закодировано гораздо большее разнообразие цветов.
12 бит / с применяется 36bpp, и может представлять 2 ^ 36 = 68 719 476 736 различных цветов.
Для получения дополнительной информации см. РУКОВОДСТВО ПО БИТРОВОМУ ГЛУБИНУ
Примечание: биты на канал не имеют прямого отношения к памяти (например, обычно 12 бит хранятся в 2 байтах)[16 бит] в памяти).
Как вы, вероятно, знаете, изображение строится в виде матрицы пикселей.
На следующем рисунке показана структура изображения RGB:
На следующем рисунке показан пиксель с 8 битами на цветовой канал:
На следующем рисунке показан пиксель с 10 битами на цветовой канал:
На следующем рисунке показан пиксель с 12 битами на цветовой канал:
Там объект намного шире, чем этот,но я думаю, что этого достаточно ...