Существует ли программа командной строки (для Linux), которая может преобразовать изображение в ascii art и затем сохранить этот вывод в виде изображения, например, jpg или png?
Чтобы проиллюстрировать, что мне нужно, я хочу преобразовать изображение ниже в ascii art
Вывод, который я хочу получить из программы, должен быть аналогичен выводу, который был создан путем создания снимка экрана с вывода конвертера изображения в ascii (вывод был простым текстом)
Мне известно, что в GIMP есть возможность сохранить изображение как ascii art, а aview также может конвертировать изображение в ascii. Тем не менее, первое не может быть сделано через командную строку, а второе позволяет только просматривать выходные данные, а не сохранять их (я не хочу прибегать к созданию снимка экрана с выводом).
Я также знаю, что libcaca может сохранять свои выходные данные в изображение, но выводит только красочные ascii, как показано ниже.
Сделано путем преобразования исходного изображения в оттенки серого, а затем с помощью следующей команды:
img2txt -W 70 -f tga input.jpg > output.tga
Причина, по которой вам нужна программа командной строки, заключается в пакетной обработке папки, полной изображений.
convert
(ImageMagick). Если вы установите для -f of img2txt значение ansi (вместо цветного ansi), вы можете