ASCIIForge

À propos d'ASCIIForge

ASCIIForge transforme images et texte en ASCII art sans rien téléverser. Chaque conversion se fait en local, dans l'onglet que vous avez déjà ouvert.

Ce qu'est le projet

ASCIIForge a commencé comme une petite expérience : quelle part d'un convertisseur d'images peut-on déplacer dans le navigateur avant d'avoir besoin d'un serveur ? La réponse s'est révélée être la totalité. L'outil image lit les pixels via l'API Canvas, associe la luminosité à une rampe de caractères et affiche le résultat. L'outil texte génère les polices FIGlet de la même façon. Aucun téléversement, aucune file d'attente, aucun compte, et aucun backend susceptible de tomber.

Pourquoi tout tourne côté client

Trois raisons, par ordre d'importance. D'abord la confidentialité : une photo que vous convertissez ne quitte jamais votre appareil, donc nous n'avons rien à stocker, à laisser fuiter ou à transmettre. Ensuite la vitesse : une image de 2000 pixels se convertit en quelques millisecondes puisqu'il n'y a aucun aller-retour réseau. Enfin le coût : servir des fichiers statiques depuis un CDN ne coûte presque rien, c'est pourquoi les outils restent gratuits et que rien n'a besoin d'être enfermé derrière une inscription.

Ce que vous pouvez faire ici

Le convertisseur d'images gère PNG, JPG, WebP et GIF animés, avec largeur réglable, contraste, rampes de caractères, sortie inversée et un mode Braille pour une résolution effective plus élevée. Le générateur de texte propose 133 polices FIGlet avec des préréglages de largeur calibrés pour Discord, les fichiers README de GitHub et la sortie terminal. Tout se copie en un clic, et la plupart des sorties s'exportent aussi en texte brut, HTML, SVG, PNG ou texte coloré ANSI.

Comment c'est construit

HTML, CSS et JavaScript purs. Aucun framework, aucune étape de build dans le navigateur, aucune dépendance à l'exécution en dehors des fichiers de polices FIGlet. Le site entier tient en quelques centaines de kilo-octets de fichiers statiques servis depuis un edge CDN, d'où son chargement rapide sur un téléphone en mauvaise connexion. Le code est volontairement ennuyeux, pour continuer à fonctionner sans maintenance.

À qui ça s'adresse

Aux développeurs qui écrivent des en-têtes de README, à ceux qui décorent des serveurs Discord et des signatures de forum, aux passionnés de terminal qui construisent des bannières MOTD, et à quiconque veut une version texte rapide d'une image. Les guides couvrent les points non évidents : quelles images se convertissent proprement, comment la densité de caractères influe sur le contraste perçu, et comment préserver l'alignement quand le texte est collé dans une police proportionnelle.

Contact et retours

Les rapports de bugs, demandes de fonctionnalités et corrections sont les bienvenus. Utilisez la page contact en précisant le navigateur, l'appareil et ce que vous attendiez.