Cet article à été lu 4 238 fois

Transformer des diagrammes dessinés en ASCII en image au format PNG en ligne de commande



Ditaa est un utilitaire de ligne de commande, qui permet de transformer les diagrammes dessinés à l’aide d’art ascii (« dessins » qui contiennent des caractères qui ressemblent à des lignes comme | / -), et de les transformer en image au format PNG propre et beau ! Ceci est mieux illustré par l’exemple suivant…

A partir de caractères ASCII

On peut obtenir cette magnifique image !

Alors ça vous donne envie de tenter l’expérience 🙂 pour cela il existe plusieurs méthodes.

Utiliser Ditaa en ligne !

  • Lien vers l’application en ligne ici

Utiliser Ditaa directement sur votre ordi en ligne de commande

Vous devez avoir la dernière runtimes de Java (JRE) pour utiliser Ditaa. Le meilleur anti-aliasing peut être réalisé à l’aide de Java 1.5 ou plus élevé. Voici le lien direct pour télécharger l’application, c’est ici. Il s’agit en fait d’un fichier ZIP qu’il faut décompresser. Pour commencer et faire simple j’ai fait un copier coller de l’exemple modifié sur internet dans un éditeur de texte (Notepad++).

La ligne de commande de base est :

java -jar ditaa0_9.jar Test.txt Test.png

  • java -jar : Vous devez la dernière runtimes de Java (JRE) pour utiliser ditaa !
  • ditaa0_9.jar : L’exécutable, on n’a plus l’habitude de voir des .exe sous Windows 😉
  • Test.txt : Le fichier avec les caractères ASCII
  • Test.png : L’image générée automatiquement

Pour exécuter une commande de ce type sous Windows il est préférable de tout mettre dans un fichier .bat.

Lancer la commande par un double clique sur votre fichier Test.bat pour créer l’image Test.png à partir du fichier Test.txt qui contient le diagramme en ASCII.

  • Pour plus d’informations sur les options de la ligne de commande et pour faire de plus beau diagrammes c’est ici.

Utiliser Ditaa sur votre site Web !

Pour plus d’informations je vous redirige vers la source linux-attitude.fr !

Vous devriez aussi lire ces articles

About R1C

L’homme est un être paresseux qui utilise son intelligence pour éviter le travail inutile. - http://www.zapwallpaper.fr - http://www.cmdvb.fr