Qu'est-ce que la conversion image en texte ?
La conversion image-en-texte est le processus qui consiste à représenter une image visuelle en utilisant uniquement des caractères texte imprimables. L'apparence visuelle de l'image originale est recréée grâce à la densité variable ou à la forme des caractères utilisés — les régions sombres de l'image sont représentées par des caractères visuellement "lourds", et les régions claires par des caractères épars ou vides.
La forme la plus courante est l'art ASCII, qui utilise les caractères du standard ASCII 7 bits (codes imprimables 32–126). Une version plus large utilise des caractères Unicode, notamment les éléments de bloc ░, ▒, ▓ et █, qui offrent une esthétique plus graphique et proche du pixel art. Flowfiles prend en charge les deux approches via ses trois modes de jeux de caractères.
Comment fonctionne le mapping caractère-luminosité
Le convertisseur échantillonne chaque région de l'image via l'API Canvas. Pour chaque pixel échantillonné, il mesure la luminosité sur une échelle de 0 (noir pur) à 255 (blanc pur). Il mappe ensuite cette valeur de luminosité sur un caractère du jeu sélectionné, ordonné du plus dense visuellement au plus épars.
Avec le jeu Détaillé, 70 caractères sont classés par densité visuelle croissante, produisant des dégradés de luminosité fluides. Avec Blocs, seulement 5 caractères sont utilisés (espace, ░, ▒, ▓, █), créant un résultat plus grossier mais plus graphique. Le réglage de largeur en colonnes détermine le nombre d'échantillons pris horizontalement — plus de colonnes signifie plus de détails.
Les jeux de caractères expliqués
Détaillé — 70 caractères ASCII
L'option la plus fine. Utilise une séquence ordonnée de caractères ASCII imprimables, du plus épars au plus dense visuellement. Idéal pour les images avec des dégradés de teintes fluides comme les photographies et les illustrations ombrées.
Standard — 12 caractères
Une sélection équilibrée qui s'affiche bien dans tous les terminaux et environnements texte brut. Compatible avec les systèmes ASCII uniquement. Adapté aux logos, icônes et images à fort contraste.
Blocs — éléments de bloc Unicode
Utilise la séquence de cinq caractères : espace, ░, ▒, ▓, █. Produit une esthétique pixelisée façon jeux vidéo rétro. Notez que les caractères blocs peuvent ne pas s'afficher dans tous les environnements — utilisez une police compatible Unicode. Meilleur pour les illustrations colorées et l'art numérique.
Où utiliser l'art texte
- README GitHub — collez dans un bloc de code pour un rendu monospace
- Discord — entourez de triple backticks pour une police à chasse fixe
- Bannières terminal — messages de connexion serveur, en-têtes d'outils CLI
- Signatures email — environnements texte brut qui suppriment le HTML
- Réseaux sociaux — exportez en PNG pour Instagram, X ou toute plateforme image
- Projets d'art numérique — exportez l'HTML coloré pour un format interactif unique
Comment convertir une image en texte caractères
Ouvrir le convertisseur — cliquez sur le bouton ci-dessus pour accéder à flowfiles.app/fr/ascii-art/.
Charger l'image — glissez un JPG, PNG, WebP, GIF ou BMP, ou collez depuis le presse-papier avec Ctrl+V.
Choisir un jeu de caractères — Détaillé pour les dégradés fluides, Blocs pour un look rétro pixel, Standard pour une compatibilité maximale.
Régler la largeur — 80–120 pour un usage général, 140+ pour les images détaillées, 40–60 pour les formes minimalistes.
Exporter — copiez dans le presse-papier pour coller dans les éditeurs de texte, téléchargez en .txt, .html coloré ou PNG.
Fonctionnalités
FAQ
Ouvrez le convertisseur, glissez votre image, choisissez un jeu de caractères et la largeur, puis copiez ou téléchargez en texte brut, HTML coloré ou PNG. Aucun compte ni upload requis.
L'art ASCII utilise strictement les 95 caractères imprimables ASCII. L'art texte est plus large — il inclut les blocs Unicode et d'autres symboles. Flowfiles prend en charge les deux modes.
Oui. Collez le texte dans Discord avec des triple backticks pour une police monospace. Exportez en PNG pour Instagram ou toute plateforme basée sur des images.
Détaillé (70 caractères) pour le résultat le plus nuancé. Blocs pour un rendu graphique gras. Standard pour la compatibilité maximale dans les terminaux et éditeurs.