Как стать автором
Обновить

Генерация изображений с помощью echo/printf в 5 строчках кода без библиотек и заголовков

Время на прочтение 2 мин
Количество просмотров 9K
Всего голосов 40: ↑39 и ↓1 +38
Комментарии 8

Комментарии 8

НЛО прилетело и опубликовало эту надпись здесь
С чего вдруг должен будет пойти в stdout? Вот мой результат:



НЛО прилетело и опубликовало эту надпись здесь
А, уловил мысль.

reset


спасёт отца русской демократии.
Если кто-то вдруг решит выполнить ваш первый скрипт в командной строке, не создавая исполняемого файла


Это один из способов выстрелить в ногу — скопировать и выполнить какой-то код из интернетов. Ещё можно создать исполняемый файл, но запустить его так:
. ./magik.sh

Но это ведь не проблема автора скрипта?
Скучно как-то это все. Вот если бы вы сделали генерацию PNG чисто на BASH то было бы интересно. 4 года назад была надобность генерировать PNG изображения на лету в JS и оказалось PNG формат довольно прост, заголовки, контрольные суммы и матрица RGBA сжатая zlib, самое сложное это реализовать adler32, crc32 и Zlib Deflate. В итоге получилось ЭТО. Самое сложное это сделать zlib deflate на bash, остальное реализуется очень просто и по идеи силами языка bash. По ссылке ниже есть как это можно сделать unix.stackexchange.com/questions/22834/how-to-uncompress-zlib-data-in-unix

Вспомнились демки на ассемблере. Про это бы статейку...

Так были же, от этого переводчика

Зарегистрируйтесь на Хабре , чтобы оставить комментарий