Générateur d'Art ASCII
FreeTransformez 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.
Glissez-déposez une image, cliquez pour parcourir, ou collez depuis le presse-papiers
Saisissez du texte ou importez une image pour générer de l'art ASCII.
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.
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
- Ajouter une bannière de texte accrocheuse à un README, un outil en ligne de commande, un message de commit ou un en-tête de commentaire de code.
- Transformer un logo ou une photo en une image de caractères rétro, façon terminal, pour une signature de forum, un message Discord ou un e-mail en texte brut.
- Générer de l'art ASCII sans installer d'outils en ligne de commande comme figlet ou jp2a.
- Conserver un aperçu coloré de l'œuvre tout en pouvant exporter une version en texte brut propre et monochrome.
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
Texte
Testeur d'API
Envoyez des requêtes HTTP à n'importe quel point de terminaison d'API et inspectez la réponse, directement dans votre navigateur.
FreeTexte
Générateur de Hash Argon2
Générez et vérifiez des hachages de mot de passe Argon2id/Argon2i/Argon2d entièrement dans votre navigateur, avec un coût mémoire, un coût temps, et un parallélisme ajustables.
FreeTexte
Outil de Chiffrement Atbash
Chiffrez et déchiffrez du texte avec le chiffre Atbash dans les variantes classique, chiffres, et hébraïque, avec une référence de paires miroir en direct et un tableau de correspondance de caractères.
FreeTexte
Générateur de Rétroacronymes
Transformez tout acronyme ou mot en rétroacronyme selon 6 tons et 5 modèles de phrases, avec des mots personnalisés par lettre et une notation de mémorabilité/prononçabilité.
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.
Pas encore de commentaires. Soyez le premier à partager votre avis !