Transformer une image en image ASCII

Un petit bout d’histoire avent de commencer.
L’American Standard Code for Information Interchange (Code américain normalisé pour l’échange d’information), plus connu sous l’acronyme ASCII , est une norme informatique de codage de caractères apparue dans les années 1960. C’est la norme de codage de caractères la plus influente à ce jour. ASCII définit 128 codes à 7 bits, comprenant 95 caractères imprimables : les chiffres arabes de 0 à 9, les lettres minuscules et capitales de A à Z, et des symboles mathématiques et de ponctuation.
Vous allez voir, cet outil est très simple à utiliser. La première chose que vous allez devoir faire, c’est de sélectionner une image à convertir sur votre ordinateur.
Avant de passer à la conversion, vous allez pouvoir ajuster différentes options :

- Width of output : permet de déterminer le nombre de caractères de large que fera l’image
- Use color : par défaut votre image sera générée en noir et blanc, mais vous pouvez lui demander de retranscrire les couleurs
- Restrict to 16 ANSI colors : utilisez uniquement les 16 couleurs ANSI
- Use retro phosphor colors : utilisez des caractères verts sur fond noir pour donner un aspect retro
- Invert : utilisez un fond noir et des caractères blancs
Nous avons donc fait un test pour vous avec le fameux logo de youtube;

Cochez la case Use color? (256/ANSI, default B/W) et vous aurez ceci:

Cochez la case Restrict to 16 ANSI colors? et vous aurez ceci:

Cochez la case Use retro phosphor colors? (green/black) et vous aurez ceci:

Cochez la case Invert? (black background) et vous aurez ceci:

Cocher les cases Use color? (256/ANSI, default B/W) et Invert? (black background) vous donne ceci :

Une fois le dessin ASCII généré, vous pourrez copier les caractères ou télécharger votre création dans les formats suivants : Txt, Ans ou html.
Dans la meme catégorie de site vous avez aussi;
En conclusion, un site bien sympa qui peut vous permettre de faire de belles réalisations et de vite passer 30 minutes de votre temps.