Количество пикселей 64*64 = 4096.
Если бы изображение было черно-белым, то есть 2 цвета в палитре, то на каждый пиксель нужно было бы 1 бит.
А на 4096 пикселей - 4096 бит = 512 байт.
А у нас вдвое меньше - 256 байт. Значит, нужно 0,5 бита на пиксель?
Но так не бывает, биты должны быть целым числом.
Вывод: ошибка в задании. Или я чего-то не понимаю?