Определим, сколько бит необходимо для кодирования одного пикселя, если в изображении может быть 8 различных цветов:
$$2^i = 8$$
$$i = 3$$
Каждый пиксель занимает 3 бита.
Определим общее количество пикселей:
$$256 \times 128 = 32768$$
Определим, сколько бит необходимо для хранения изображения:
$$32768 \times 3 = 98304$$
Переведем биты в байты:
$$98304 : 8 = 12288$$
Переведем байты в килобайты:
$$12288 : 1024 = 12$$
Ответ: 12