Шешімі: Максимальный размер палитры
Автоматическая камера производит растровые изображения размером 1280×960 пикселей. При этом объём файла с изображением не может превышать 1,3 Мбайт, упаковка данных не производится. Какое максимальное количество цветов можно использовать в палитре?
Шешім по шагам
3 қадамОпределим количество пикселей в изображении:
$$N = 1280 \cdot 960 = 1\,228\,800$$Проверим глубину цвета 8 бит на пиксель. Тогда объём изображения равен:
$$I = 1\,228\,800 \cdot 8 = 9\,830\,400\ \text{бит} = 1\,228\,800\ \text{байт}$$Этот объём не превышает 1,3 Мбайт. Глубина 9 бит потребовала бы большего объёма, поэтому максимальная глубина цвета равна 8 битам.
$$K = 2^8 = 256$$Где здесь ошибаются
Забывают перевести биты в байты.
Используют количество цветов, равное глубине цвета, вместо $2^i$.
Берут 9 бит на пиксель, хотя объём файла при такой глубине превышает ограничение.