¿Existe un programa de línea de comandos (para Linux) que pueda convertir una imagen a ascii art y luego guardar esa salida como una imagen, por ejemplo, jpg o png?
Para ilustrar lo que necesito, quiero convertir la siguiente imagen en arte ascii
El resultado que deseo de un programa debería ser similar a este, que fue creado al tomar una captura de pantalla del resultado de un convertidor de imagen a ASCII (el resultado era texto puro)
Soy consciente de que GIMP tiene la capacidad de guardar una imagen como arte ascii y aview también puede convertir una imagen a ascii. Sin embargo, lo primero no se puede hacer a través de la línea de comando y lo segundo solo le permite ver el resultado, no guardarlo (no quiero recurrir a tomar una captura de pantalla del resultado).
También soy consciente de que libcaca puede guardar su salida en una imagen, pero solo genera ascii coloridos, como a continuación.
Hecho convirtiendo la imagen de origen a escala de grises y luego con el siguiente comando:
img2txt -W 70 -f tga input.jpg > output.tga
La razón para querer un programa de línea de comandos es procesar por lotes una carpeta llena de imágenes.
convert
(ImageMagick). Si configura la salida -f de img2txt en ansi (en lugar de ansi de color), puede canalizar el resultado para convertir (u otro software adecuado)