коды можете взять в любой ASCII-таблице, например здесь.
Мне больше другое интересно, не получается получить картинку именно в таком виде — на каждый пиксель добавляется FF байт (либо на строку пикселей, в зависимости от битности сохраняемого изображения), это видимо фича Paint.NET. А в стандартном Paint ужасно неудобная палитра
ну если подумать — результат любого программирования это «намагничивание в определенном порядке поверхности диска, вращающегося со скорость 7200 об. в минуту» (с)
Идея хороша, но.
Ввиду двумерности языка PATH будет слишком много зря потраченного места.
15 команд всё-таки очень много.
Имхо, гораздо эффективнее будет использовать брэйнфак. Его 8 команд можно кодировать всего тремя точками: либо горизонтальными, либо вертикальными, либо (почему-то мне нравится больше всего) уголками с обходом по часовой стрелке:
xyy
xxy
Теперь думаю, какую же более-менее полезную программу для мобилы можно изобразить в qr-коде…
Есть идеи?
> Имхо, гораздо эффективнее будет использовать брэйнфак. Его 8 команд можно кодировать всего тремя точками:
Квадрат 2х2 удобен тем, что он синхронизируется при чтении графической картинки (в стандарте QR-code заложена синхронизация). Кодирование уголками приведет к квадрату 2х2, т.е. к избыточности. Зато можно ввести бит четности, что бы можно было видно корректно прочитана команда или нет.
> Теперь думаю, какую же более-менее полезную программу для мобилы можно изобразить в qr-коде…
Есть идеи?
В qr коде можно записать до 2 килобайт информации. Можно там закодировать несложную программу на java.
И вообще, чем дальше, тем больше шанс, что Загрузочный лист Windows может оказаться совсем не шуткой.
Честно говоря, интересен не конечный результат, а алгоритмы, которые были использованы.
Опять же, если это программа кодирования текста в графику, то хотелось бы получить и обратный процесс — графику в текст.
Изобретаем язык программирования для тренировки мозгов. Или эзотерический язык программирования за 5 минут