Existe um programa de linha de comando (para Linux) que pode converter uma imagem em arte ascii e salvar essa saída como imagem, por exemplo, jpg ou png?
Para ilustrar o que eu preciso, quero converter a imagem abaixo em arte ascii
A saída que eu desejo de um programa deve ser semelhante a esta, criada por meio de uma captura de tela da saída de um conversor de imagem para ascii (a saída era texto puro)
Estou ciente de que o GIMP tem a capacidade de salvar uma imagem como arte ascii e o aview também pode converter uma imagem em ascii. No entanto, o primeiro não pode ser feito via linha de comando e o último apenas permite visualizar a saída, não salvá-la (não quero recorrer a uma captura de tela da saída).
Também estou ciente de que a libcaca pode salvar sua saída em uma imagem, mas só gera ascii coloridos, como abaixo.
Feito convertendo a imagem de origem em escala de cinza e, em seguida, com o seguinte comando:
img2txt -W 70 -f tga input.jpg > output.tga
O motivo para desejar um programa de linha de comando é processar em lote uma pasta cheia de imagens.
convert
(ImageMagick). Se você definir o -f saída do img2txt para ansi (em vez de ansi colorido), você pode enviar o resultado para converter (ou outro software adequado)