WMW

Générateur d'Art ASCII

Free

Transformez du texte saisi ou une image importée en art ASCII. Choisissez un style de police ou une échelle de caractères, conservez la couleur et exportez en texte brut ou en PNG.

Tout fonctionne dans votre navigateur. Le texte et les images ne sont jamais envoyés à un serveur.


            
        

Activité récente

Visible par tous. Les 20 dernières utilisations de tous les visiteurs, les plus récentes en premier.

Pas encore d'activité. Soyez le premier.

Commentaires (0)

Cet outil vous a-t-il été utile ? Laissez un commentaire, partagez une astuce, ou dites-nous comment nous pourrions l'améliorer.

Les commentaires des invités sont vérifiés avant publication. Se connecter pour publier instantanément.

Pas encore de commentaires. Soyez le premier à partager votre avis !

Ce que fait cet outil

ASCII Art Generator transforme du texte saisi ou une image importée en art textuel entièrement composé de caractères ordinaires. Saisissez un mot pour obtenir une grande bannière stylisée (pratique pour les fichiers README, les messages de démarrage de terminal ou les signatures de forum), ou importez une photo pour en obtenir un rendu classique à base de caractères, avec un choix de styles de police, de jeux de caractères et de couleur facultative.

Comment ça marche

Le texte et les images sont convertis par le même moteur : la source (texte rendu ou photo) est lue pixel par pixel depuis un canevas HTML, puis divisée en une grille de cellules -- le nombre de colonnes est celui que vous définissez avec le curseur Largeur, et le nombre de lignes est calculé comme lignes = round((hauteurSource / largeurSource) * colonnes * 0,55), où 0,55 corrige le fait que les caractères à chasse fixe sont plus hauts que larges, afin que l'art final conserve les bonnes proportions.

Chaque pixel à l'intérieur d'une cellule est converti en une valeur de luminosité à l'aide de luminance = 0,299 × rouge + 0,587 × vert + 0,114 × bleu (la formule standard de la luminosité perçue d'une couleur par l'œil humain), puis moyennée sur toute la cellule. Cette luminosité moyenne, de 0 (noir) à 255 (blanc), choisit un caractère dans l'échelle sélectionnée : index = round((luminosité ÷ 255) × (longueur de l'échelle − 1)), de sorte que les cellules noires reçoivent le caractère le plus dense et les cellules blanches le plus clair (ou l'inverse, avec Inverser activé).

Problèmes résolus

Questions fréquentes

›Comment fonctionne réellement la conversion d'une image ou d'un texte en art ASCII ?

L'outil dessine votre texte (avec une vraie police de navigateur) ou votre image sur un canevas caché, lit la couleur de chaque pixel, puis divise ce canevas en une grille de petits blocs, un par caractère de sortie. La luminosité moyenne de chaque bloc choisit un caractère dans une échelle classée du "plus dense" au "plus clair" -- les blocs sombres reçoivent des caractères denses comme @ ou #, les blocs clairs reçoivent des caractères épars comme . ou un espace vide.

›Pourquoi les styles "Bloc", "Incliné", "Ombre 3D" et les autres ne s'appliquent-ils qu'au mode Texte ?

Ces styles modifient la façon dont votre texte saisi est dessiné avant d'être converti en caractères -- une graisse de police plus lourde pour Bloc, l'italique pour Incliné, une couche décalée dupliquée pour Ombre 3D, un contour non rempli pour Contour. Une image importée n'a pas de "police" à laquelle appliquer un style, donc le mode Image échantillonne toujours la photo telle quelle.

›Que fait "Conserver la couleur", et cela fonctionnera-t-il encore si je le colle quelque part ?

Avec "Conserver la couleur" activé, chaque caractère à l'écran est coloré pour correspondre à la couleur moyenne de son bloc source, de sorte que l'œuvre continue de ressembler à l'image originale ou au texte coloré directement sur la page. Les exports en texte brut (Copier, téléchargement .txt) sont toujours d'une seule couleur, puisque le texte brut n'a pas de couleur par caractère -- seuls l'aperçu sur la page et le téléchargement PNG conservent la couleur.

›Qu'est-ce que l'Échelle de Caractères, et puis-je utiliser la mienne ?

L'échelle est l'ensemble ordonné de caractères utilisés du plus sombre/dense au plus clair/épars, par exemple "@%#*+=-:. " pour un look classique ou des caractères de bloc comme "█▓▒░" pour un résultat plus net et plus solide. Choisissez Personnalisé et saisissez vos propres caractères dans n'importe quel ordre, du dense au clair, pour concevoir votre propre style.

›Mon image est-elle téléversée quelque part ?

Non. La conversion du texte comme de l'image se fait entièrement dans votre navigateur grâce à l'API canvas. Rien n'est envoyé à un serveur, et rien n'est stocké, sauf si vous choisissez vous-même de télécharger ou de copier le résultat.

Outils similaires