Outils d’image

Convertisseur Image en ASCII

Convertit des données d'image encodées en base64 en art ASCII avec réglage de largeur et inversion du contraste.

Exécuter l’outil

Cet outil transforme une image encodée en base64 en une composition typographique en art ASCII. Le traitement convertit d'abord l'image fournie en niveaux de gris, puis ajuste ses dimensions selon la largeur sélectionnée, fixée par défaut à 80 colonnes. La hauteur finale est calculée automatiquement à partir des proportions d'origine, en appliquant un coefficient vertical de 0,55 pour compenser l'étirement habituel des polices de caractères. Chaque nuance de luminosité est ensuite associée à un glyphe précis parmi une échelle graduée de dix caractères, allant des teintes sombres aux zones claires. L'option d'inversion renverse l'ordre de cette échelle pour adapter le visuel aux arrière-plans sombres ou aux thèmes de console spécifiques. Une fois le traitement exécuté, la zone de résultat affiche l'ensemble du texte ASCII produit, accompagné du rappel de la largeur demandée, de la hauteur calculée en pixels typographiques et du décompte total des lignes générées.

Mode d’emploi

  1. Fournissez la chaîne de données d'image encodée en base64 dans le champ dédié.
  2. Définissez la largeur souhaitée en nombre de caractères (la valeur par défaut est 80).
  3. Cochez l'option d'inversion si vous désirez renverser l'échelle de luminosité pour un fond sombre.
  4. Lancez la conversion pour afficher le texte d'art ASCII ainsi que les dimensions calculées.

Exemples

  • Conversion d'un logo encodé en base64 avec une largeur de 60 caractères pour l'intégrer dans un en-tête de console ou un fichier README.
  • Génération d'un portrait en art ASCII avec une largeur de 100 caractères et l'option d'inversion activée pour un affichage sur terminal à fond sombre.

FAQ

Comment sont calculées les proportions de l'image ASCII ?

La hauteur en lignes est déterminée automatiquement à partir des dimensions de l'image d'origine et de la largeur choisie, en appliquant un coefficient de 0,55 pour corriger l'aspect vertical allongé des polices de texte.

Que se passe-t-il si le champ de données d'image est laissé vide ?

L'opération nécessite des données d'image valides pour fonctionner. Si le champ reste vide ou si la chaîne base64 est corrompue, un message signale l'erreur et aucun texte ASCII n'est produit.

À quoi sert l'option d'inversion ?

Cette option inverse la rampe des dix caractères de luminosité. Les glyphes denses sont alors attribués aux teintes claires et les glyphes légers aux teintes sombres, ce qui optimise la lisibilité sur fond sombre.

Intégrer cet outil

Ajoutez cet outil SmartPlusLab fonctionnel à votre site avec le code ci-dessous.