Двоичное кодирование растровых изображений осуществляется путем представления каждого пикселя изображения в виде двоичного кода. В простейшем случае, для черно-белого изображения, где есть только два цвета (черный и белый), можно использовать один бит на пиксель: 0 для черного и 1 для белого (как указано в задании). Для цветных изображений используется больше битов для кодирования каждого пикселя, например, 24 бита (8 бит на каждый цветовой канал: красный, зеленый, синий).
Декодированное растровое изображение, исходя из предоставленных двоичных кодов, выглядит следующим образом. Представим, что каждая строка двоичного кода соответствует строке пикселей в изображении, где 0 - черный пиксель, а 1 - белый пиксель. Строка состоит из 8 пикселей.
Рассмотрим построчно:
Если представить это визуально, то получится изображение, где светлые пиксели формируют некий узор на темном фоне. Без дополнительной информации о размере и пропорциях пикселей, сложно точно определить, что это за изображение, но можно увидеть структуру из белых и черных пикселей.