Générateur d’art ASCII
Transformez n’importe quelle image en art ASCII — entièrement dans votre navigateur, rien n’est envoyé.
Glissez-déposez une image ici, ou
Votre art ASCII apparaîtra ici.
Transformer des images en art ASCII
Déposez une photo, un logo ou une capture d’écran et regardez-la devenir de l’art fait de caractères. L’image reste sur votre appareil : chaque pixel est lu et converti ici même dans votre navigateur, sans envoi, compte ni filigrane. Choisissez la largeur en colonnes, sélectionnez une rampe de caractères et, si vous le souhaitez, inversez-la pour un fond clair, puis copiez le résultat ou téléchargez-le sous forme de fichier .txt simple.
Comment ça marche : l’image est dessinée sur un canevas hors écran, réduite au nombre de colonnes que vous choisissez. Comme les caractères de texte sont environ deux fois plus hauts que larges, le nombre de lignes est divisé par deux pour que le résultat conserve les proportions d’origine. La luminosité (luminance) de chaque cellule est associée à un caractère : les pixels sombres deviennent des caractères denses comme @ et les pixels clairs deviennent des espaces.
Conseils pour de meilleurs résultats
Les images très contrastées avec un sujet net se convertissent le mieux. Une largeur plus petite donne un rendu plus grossier et abstrait ; une plus grande capture plus de détails mais nécessite une petite police et un écran large. La rampe en blocs (█▓▒░) est superbe dans les terminaux et les éditeurs de code, tandis que la rampe standard se lit bien dans les messageries et les e-mails. Utilisez l’inversion lorsque vous comptez coller sur un fond sombre.
FAQ
Mon image est-elle envoyée quelque part ? Non. Le fichier est lu localement avec le FileReader du navigateur et dessiné sur un canevas ; rien n’est envoyé à un serveur.
Quels formats d’image sont pris en charge ? Tous ceux que votre navigateur peut afficher : JPG, PNG, GIF, WebP, BMP et généralement SVG. Les zones transparentes sont traitées comme des pixels clairs.
Pourquoi l’art semble-t-il écrasé ou étiré ? L’outil divise déjà le nombre de lignes par deux pour compenser les caractères hauts, mais les proportions apparentes dépendent aussi de la police de votre visionneuse. Collez-le là où la police correspond et essayez une autre largeur si besoin.
Qu’est-ce que la rampe de caractères ? C’est l’ensemble des caractères classés du plus sombre au plus clair. La luminosité de chaque pixel choisit un caractère de cette rampe ; une rampe plus longue donne donc un ombrage plus doux.
Comment utiliser l’art ASCII ? Copiez-le dans un commentaire de code, un README, un message de chat ou une bannière de terminal, ou téléchargez le fichier .txt. Pour un alignement correct, affichez-le toujours dans une police à chasse fixe.