Этот парень пишет код в MS Paint http://www.themarysue.com/writing-code-ms-paint/

Точно так же я хотел бы отображать, просто для удовольствия, различные файлы (текстовые или двоичные) в виде изображения.

Есть ли какая-нибудь полезность?

1 ответ1

1

Я сомневаюсь, что есть.

Этот парень знает, как выглядит формат BMP, и вычисляет эквивалентность между кодами RGB и текстом, но все "бред" перед "текстом" - это заголовки BMP, которые определяют такие вещи, как размер, глубина цвета и т.д. В предыдущих версиях в заголовки были включены таблица с цветовой кодировкой пикселей и сами пиксели были просто указателями на эту таблицу.

Так как эти заголовки должны иметь некоторое соответствие, маловероятно, чтобы открыть произвольный файл, который можно было бы считать как BMP.

Тем не менее, вы можете написать свой собственный скрипт для чтения файла и закодировать его как файл BMP (большая часть работы будет вычислять оптимальный размер и записывать заголовки перед самим файлом), но это довольно бесполезно ... Для текстовых файлов вы можете смешать некоторые фиксированные цвета, а для двоичных файлов вы можете найти некоторые шаблоны (так как большинство имеют разделы, дополненные нулями), но это будет почти так же забавно, как прослушивание кассет с данными.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .