Для ответа на вопрос, сколько килобайт памяти необходимо для хранения рисунка размером 512 × 128 пикселей с 32 оттенками серого, сначала определим, сколько бит информации требуется для кодирования одного пикселя.
32 оттенка серого цвета можно закодировать с помощью 5 бит, так как . Это означает, что каждый пиксель в изображении будет занимать 5 бит памяти.
Теперь рассчитаем общее количество бит, необходимое для хранения всего изображения:
Чтобы перевести биты в байты, разделим полученное число бит на 8, так как в одном байте 8 бит:
Теперь переведем байты в килобайты, разделив на 1024 :
Таким образом, для хранения рисунка размером 512 × 128 пикселей, использующего 32 оттенка серого, потребуется примерно 40 килобайт памяти.