<span>1 Кбайт = 1024 байтам, т. е. 20 Кбайт = 20480 байт, по теории еще даже запас остается. </span>
16 бит - 2 байта. 2*1240*480=1190400 байт 1190400/1024=1162,5 КБайт
32=2^5
256=2^8 количество бит на цвет уменьшилось на 3, значит в (2^3 = 8) уменьшился объем в оперативке
Вот решения на с++.
Оба делал через операторы if.
Атрибут - изменяемые свойства рисунка - длина,ширина,цветность.