ASCIIForge

Chi siamo

ASCIIForge trasforma immagini e testo in ASCII art senza caricare nulla. Ogni conversione avviene in locale, dentro la scheda che hai già aperto.

Cos'è il progetto

ASCIIForge è nato come un piccolo esperimento: quanto di un convertitore di immagini si riesce a spostare nel browser prima di aver bisogno di un server? La risposta si è rivelata: tutto. Lo strumento immagine legge i pixel tramite le Canvas API, mappa la luminosità su una scala di caratteri e stampa il risultato. Lo strumento testo genera i font FIGlet allo stesso modo. Non c'è caricamento, non c'è coda, non serve un account e non c'è nessun backend che possa cadere.

Perché gira lato client

Tre motivi, in ordine di importanza. Primo, la privacy: una foto che converti non lascia mai il tuo dispositivo, quindi non c'è nulla che possiamo conservare, perdere o consegnare a terzi. Secondo, la velocità: un'immagine da 2000 pixel si converte in millisecondi perché non c'è nessun viaggio di rete. Terzo, il costo: servire file statici da una CDN costa quasi nulla, ed è per questo che gli strumenti restano gratuiti e non serve chiudere niente dietro una registrazione.

Cosa puoi fare qui

Il convertitore di immagini gestisce PNG, JPG, WebP e GIF animate, con larghezza regolabile, contrasto, scale di caratteri, output invertito e una modalità Braille per una risoluzione effettiva più alta. Il generatore di testo include 133 font FIGlet con preset di larghezza calibrati per Discord, per i file README di GitHub e per il terminale. Tutto si copia con un clic e la maggior parte dell'output si esporta anche come testo semplice, HTML, SVG, PNG o testo colorato ANSI.

Com'è costruito

HTML, CSS e JavaScript puri. Nessun framework, nessuna fase di build nel browser, nessuna dipendenza a runtime oltre ai file dei font FIGlet. Tutto il sito è qualche centinaio di kilobyte di asset statici serviti dall'edge di una CDN, ed è per questo che carica in fretta anche da telefono con una connessione scarsa. Il codice è volutamente noioso, così continua a funzionare senza manutenzione.

A chi serve

Sviluppatori che scrivono intestazioni per i README, chi decora server Discord e firme sui forum, appassionati di terminale che costruiscono banner MOTD e chiunque voglia una versione testuale rapida di un'immagine. Le guide coprono le parti meno ovvie: quali immagini si convertono bene, come la densità dei caratteri influisce sul contrasto percepito e come mantenere l'allineamento quando il testo finisce in un font proporzionale.

Contatti e segnalazioni

Segnalazioni di bug, richieste di funzionalità e correzioni sono benvenute. Usa la pagina contatti e indica browser, dispositivo e cosa ti aspettavi che succedesse.