Existe um programa de linha de comando que pode gerar arte ascii como uma imagem?

0

Existe um programa de linha de comando que pode converter uma imagem em arte ascii e, em seguida, salvar essa saída como uma imagem, e. jpg ou png?

Para ilustrar o que eu preciso, quero converter a imagem abaixo em ascii art

Asaídaqueeudesejodeumprogramadevesersemelhanteaessa,quefoicriadapegandoumacapturadeteladasaídadeumconversorimage-to-ascii(asaídaeratextopuro)

Estou ciente de que o GIMP tem a capacidade de salvar uma imagem como ascii art e aview também pode converter uma imagem imagem para ascii. No entanto, o primeiro não pode ser feito através da linha de comando e o segundo 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 ela só exibe ascii coloridos, como abaixo.

Feito convertendo a imagem original em escala de cinza e, em seguida, com o seguinte comando:

img2txt -W 70 -f tga input.jpg > output.tga

O motivo para querer um programa de linha de comando é processar em lote uma pasta cheia de imagens.

    
por hellocatfood 21.05.2013 / 15:42

1 resposta

1

Quando você diz que não quer recorrer a uma captura de tela, quer dizer que não quer recorrer a uma captura de tela manualmente? Gerar imagens com aview e tirar screenshots dos resultados pode ser automatizado. Por exemplo:

#!/bin/sh

aview $1 &
pid=$!
sleep 1 # Give aview time to map its window.
xwd -name "aa for X" | convert - $2
kill $pid
    
por mavit 09.07.2013 / 20:19