какой минимальный объём видеопамяти в Кбайтах нужен для хранения изображения размером 600х450 пикселей и использующего 64-цветную палитру

Вопрос от посетителя

какой минимальный объём видеопамяти в Кбайтах нужен для хранения изображения размером 600х450 пикселей и использующего 64-цветную палитру

Отвечает Илюха:

Для кодирования 64 цветов нужно 6 бит (2^6 = 64). Для 600х450 пикселей потребуется N = 600*450*6 = 1620000 бит.

 

Если предположить некомпактный формат хранения, при котором вышеуказанные 6 бит содержатся в одном байте (а 2 бита этого байта не используются), то для хранения N бит потребуется N/6 = 600*450 = 270000 байт = 270000/1024 Кбайт = 263.6719 = 264 Кбайта (примерно).

 

Если же предположить чуть более компактный формат хранения, при котором 24 бита размещают в 3-х байтах, то для хранения N бит потребуется (N/24)*3 = 202500 байт = 202500/1024 Кбайт = 197.7539 = 198 Кбайт (примерно). В этом случае количество Кбайт будет немного меньше, чем в первом.

Добавить свой ответ