Existe-t-il un programme en ligne de commande (pour Linux) qui peut convertir une image en art ascii puis enregistrer cette sortie sous forme d'image, par exemple jpg ou png?
Pour illustrer ce dont j'ai besoin, je veux convertir l'image ci-dessous en art ascii
La sortie que je désire d'un programme devrait être similaire à celle-ci, qui a été créée en prenant une capture d'écran de la sortie d'un convertisseur image-ascii (la sortie était du texte pur)
Je suis conscient que GIMP a la possibilité d'enregistrer une image en tant qu'art ascii et aview peut également convertir une image en ascii. Cependant, le premier ne peut pas être fait via la ligne de commande et le second vous permet uniquement de visualiser la sortie, pas de l'enregistrer (je ne veux pas recourir à une capture d'écran de la sortie).
Je suis également conscient que libcaca peut enregistrer sa sortie dans une image, mais il ne produit que des ascii colorés, comme ci-dessous.
Réalisé en convertissant l'image source en niveaux de gris puis avec la commande suivante:
img2txt -W 70 -f tga input.jpg > output.tga
La raison de vouloir un programme en ligne de commande est de traiter par lots un dossier plein d'images.
convert
(ImageMagick). Si vous définissez la sortie -f d'img2txt sur ansi (plutôt que sur ansi coloré), vous pouvez diriger le résultat à convertir (ou un autre logiciel approprié)