Generatore di Arte ASCII
FreeTrasforma il testo digitato o un'immagine caricata in arte ASCII. Scegli uno stile di font o una scala di caratteri, conserva il colore ed esporta come testo semplice o PNG.
Tutto funziona nel tuo browser. Testo e immagini non vengono mai caricati su un server.
Trascina e rilascia un'immagine, clicca per sfogliare, o incolla dagli appunti
Digita del testo o carica un'immagine per generare arte ASCII.
Attività recente
Visibile a tutti. Ultimi 20 utilizzi su tutti i visitatori, i più recenti per primi.
Ancora nessuna attività. Sii il primo.
Cosa fa questo strumento
ASCII Art Generator trasforma il testo digitato o un'immagine caricata in arte testuale composta interamente da caratteri comuni. Digita una parola per ottenere un grande banner stilizzato (utile per file README, messaggi di avvio del terminale o firme sui forum), oppure carica una foto per ottenerne una resa classica basata sui caratteri, con una scelta di stili di font, set di caratteri e colore facoltativo.
Come funziona
Testo e immagini vengono convertiti dallo stesso motore: la sorgente (testo renderizzato o una foto) viene letta pixel per pixel da una tela HTML, poi suddivisa in una griglia di celle -- il numero di colonne è quello che imposti con il cursore Larghezza, e il numero di righe viene calcolato come righe = round((altezzaSorgente / larghezzaSorgente) * colonne * 0,55), dove 0,55 corregge il fatto che i caratteri a larghezza fissa sono più alti che larghi, così l'arte finale mantiene le proporzioni corrette.
Ogni pixel all'interno di una cella viene convertito in un valore di luminosità usando luminanza = 0,299 × rosso + 0,587 × verde + 0,114 × blu (la formula standard di quanto luminoso appare un colore all'occhio umano), poi mediato sull'intera cella. Quella luminosità media, da 0 (nero) a 255 (bianco), sceglie un carattere dalla scala selezionata: indice = round((luminosità ÷ 255) × (lunghezza della scala − 1)), quindi le celle nere ricevono il carattere più denso e le celle bianche quello più chiaro (o il contrario, con Inverti attivato).
Problemi che risolve
- Aggiungere un banner di testo accattivante a un README, uno strumento a riga di comando, un messaggio di commit o un'intestazione di commento nel codice.
- Trasformare un logo o una foto in un'immagine di caratteri retrò in stile terminale per una firma su un forum, un messaggio Discord o un'email in testo semplice.
- Generare arte ASCII senza installare strumenti a riga di comando come figlet o jp2a.
- Mantenere un'anteprima colorata dell'opera pur potendo esportare una versione in testo semplice pulita e monocolore.
Domande frequenti
›Come funziona in pratica la conversione di un'immagine o di un testo in arte ASCII?
Lo strumento disegna il tuo testo (usando un vero font del browser) o la tua immagine su una tela nascosta, legge il colore di ogni pixel, poi divide quella tela in una griglia di piccoli blocchi, uno per ogni carattere di output. La luminosità media di ogni blocco sceglie un carattere da una scala ordinata dal "più denso" al "più chiaro" -- i blocchi scuri ricevono caratteri densi come @ o #, i blocchi chiari ricevono caratteri radi come . o uno spazio vuoto.
›Perché gli stili "Blocco", "Corsivo", "Ombra 3D" e altri si applicano solo alla modalità Testo?
Questi stili cambiano il modo in cui il testo digitato viene disegnato prima di essere campionato in caratteri -- un peso del font più marcato per Blocco, il corsivo per Corsivo, un livello duplicato e spostato per Ombra 3D, un contorno non riempito per Contorno. Un'immagine caricata non ha un "font" a cui applicare uno stile, quindi la modalità Immagine campiona sempre la foto esattamente così com'è.
›Cosa fa "Conserva colore", e funzionerà ancora se lo incollo da qualche parte?
Con "Conserva colore" attivo, ogni carattere sullo schermo viene colorato per corrispondere al colore medio del suo blocco di origine, così l'opera continua a somigliare all'immagine originale o al testo colorato direttamente sulla pagina. Le esportazioni in testo semplice (Copia, download .txt) sono sempre di un solo colore, poiché il testo semplice non ha un colore per carattere -- solo l'anteprima sulla pagina e il download PNG conservano il colore.
›Cos'è la Scala di Caratteri, e posso usarne una mia?
La scala è l'insieme ordinato di caratteri usato dal più scuro/denso al più chiaro/rado, ad esempio "@%#*+=-:. " per un look classico o caratteri a blocchi come "█▓▒░" per un risultato più pulito e solido. Scegli Personalizzata e digita i tuoi caratteri in qualsiasi ordine dal denso al chiaro per creare il tuo stile.
›La mia immagine viene caricata da qualche parte?
No. Sia la conversione del testo che quella dell'immagine avvengono interamente nel tuo browser usando l'API canvas. Niente viene inviato a un server, e niente viene memorizzato a meno che tu non scelga di scaricare o copiare tu stesso il risultato.
Strumenti correlati
Testo
Tester API
Invia richieste HTTP a qualsiasi endpoint API e ispeziona la risposta, direttamente nel tuo browser.
FreeTesto
Generatore Hash Argon2
Genera e verifica hash password Argon2id/Argon2i/Argon2d interamente nel tuo browser, con costo memoria, costo tempo, e parallelismo regolabili.
FreeTesto
Strumento Cifrario Atbash
Codifica e decodifica testo con il cifrario Atbash in varianti classica, con cifre, ed ebraica, con un riferimento coppie speculari dal vivo e tabella di mappatura caratteri.
FreeTesto
Generatore di Backronimi
Trasforma qualsiasi acronimo o parola in un backronimo su 6 toni e 5 pattern di frase, con parole personalizzate per lettera e punteggio Memorabilità/Pronunciabilità.
Commenti (0)
Hai trovato utile questo strumento? Lascia un commento, condividi un consiglio, o dicci come possiamo migliorarlo.
Ancora nessun commento. Sii il primo a condividere il tuo pensiero!