сколько цветовых комбинаций в 24-битном изображении - PullRequest
3 голосов
/ 23 мая 2010

Я читаю книгу, и я не уверен, является ли это ошибкой, или я неправильно понимаю цитату.Он читает ...

В настоящее время каждый ПК, который вы можете купить, имеет аппаратное обеспечение, которое может отображать изображения как минимум с 16,7 миллионов отдельных цветов.Вместо того, чтобы иметь массив с тысячами записей цветов, изображения вместо этого содержат явные значения цвета для каждого пикселя.24-битный дисплей, конечно, использует 24 бит или 3 байта на пиксель для информации о цвете.Это дает 1 байт или 256 различных значений для красного, зеленого и синего.Это обычно называют истинным цветом, потому что 256 ^ 3 (16,7 миллиона)

Он говорит, что 1 байт равен 256 различным значениям.1 байт = 8 бит.8 ^ 2 бита = 64 комбинации цветов правильно ??Это не складывается прямо для меня.Я знаю, это может быть что-то простое для понимания, но я не понимаю.

Ответы [ 3 ]

9 голосов
/ 23 мая 2010

Комбинации из 8 битов - это не 8 2 (64), а 2 8 (256). Это потому, что каждый из 8 битов может иметь 2 разных значения. Для 1 бита это даст 2 (2 1 ) возможности, для 2 бит 2 * 2 (2 2 ), для 3 бит 2 * 2 * 2 (2 3 ) ... и т. Д. 3 байта = 24 бита => 2 24 = 16,7M возможных комбинаций.

1 голос
/ 23 мая 2010

Если у вас есть 24 бита для цветовой информации, вы можете отобразить 2 ^ 24 цвета = 16,7 миллиона!

1 голос
/ 23 мая 2010
1 byte = 8 bits = 2^8 = 256 combinations :)

24 bit combinations = 2^24 = Three 8 bit colors = 256^3 = 16777216 ~= 16.7 million color combinations
...