Чтобы закодировать 16777216 цветов, необходимо определить, сколько бит потребуется для каждого пикселя. Так как ( 2^{24} = 16777216 ), то для кодирования одного пикселя потребуется 24 бита.
Теперь переведем биты в байты. В одном байте 8 бит. Поэтому, чтобы узнать, сколько байт нужно для хранения информации об одном пикселе, разделим количество бит на 8:
$$ 24 ext{ бита} / 8 ext{ бит/байт} = 3 ext{ байта} $$Таким образом, для кодирования одного пикселя требуется 3 байта.
Ответ: 3