Шешімі: Кодирование растрового изображения
Для хранения растрового изображения размером $357 \times 512$ пикселей отведено не более 119 Кбайт памяти без учёта размера заголовка файла. Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов можно использовать в палитре изображения?
Шешім по шагам
4 қадамВычислим количество пикселей изображения.
$$357 \cdot 512 = 182784$$Переведём объём памяти в биты.
$$119 \cdot 1024 \cdot 8 = 974848$$Определим максимальное целое число бит на один пиксель.
$$i \leq \frac{974848}{182784} \approx 5{,}33,\quad i=5$$Количество цветов палитры при глубине цвета 5 бит.
$$2^5 = 32$$Где здесь ошибаются
Забывают перевести килобайты в байты или биты.
Используют 6 бит на пиксель, хотя доступного объёма памяти недостаточно.
Указывают количество бит на пиксель вместо количества цветов.