Для начала определим, сколько бит необходимо для кодирования одного пикселя, если используется 512 цветов. Так как $$2^9 = 512$$, то для кодирования одного пикселя нужно 9 бит.
Общий объём изображения будет равен произведению количества пикселей на количество бит на пиксель:
$$640 \times 350 \times 9 = 2016000$$ бит.
Переведём биты в байты, разделив на 8:
$$\frac{2016000}{8} = 252000$$ байт.
Переведём байты в килобайты, разделив на 1024:
$$\frac{252000}{1024} \approx 246.09$$ Кбайт.
Ответ: ≈ 246.09 Кбайт