Давай разберем по порядку:
- Определим, сколько бит необходимо для кодирования одного пикселя в 16-цветном изображении. Так как 16 = 24, то нужно 4 бита на пиксель.
- Определим, сколько бит необходимо для кодирования одного пикселя в черно-белом изображении. Так как 2 = 21, то нужен 1 бит на пиксель.
- Найдем разницу в битах на пиксель между 16-цветным и черно-белым форматом: 4 - 1 = 3 бита на пиксель.
- Размер уменьшился на 21 Кбайт, переведем это в биты: 21 Кбайт = 21 * 8 * 1024 бит = 172032 бита.
- Определим количество пикселей в изображении: 172032 бита / 3 бита/пиксель = 57344 пикселей.
- Определим размер исходного файла в битах: 57344 пикселей * 4 бита/пиксель = 229376 бит.
- Переведем размер исходного файла в Кбайты: 229376 бит / (8 * 1024 бит/Кбайт) = 28 Кбайт.
Ответ: 28