Convertitore da Immagine ad ASCII
Converti immagini in arte ASCII personalizzando la larghezza in colonne e invertendo la scala di luminosità per sfondi chiari o scuri.
Esegui lo strumento
Questo strumento online converte le immagini in grafica testuale ASCII componendo matrici di caratteri tipografici. L'elaborazione riceve una stringa con i dati dell'immagine codificati in formato base64, trasforma ogni pixel in una scala di grigi e ridimensiona la matrice in base alla larghezza specificata. Il valore predefinito imposta la larghezza a 80 colonne, calcolando l'altezza tramite il rapporto d'aspetto originale corretto con un fattore verticale di 0,55 per preservare le proporzioni visive dei caratteri. La luminosità di ciascun punto corrisponde a uno specifico carattere all'interno di una scala fissa a dieci livelli, disposta dal tono più scuro al più chiaro. Attivando l'opzione di inversione, la sequenza dei caratteri si capovolge per adattarsi a sfondi chiari o scuri. Al termine della procedura, l'interfaccia mostra il testo generato riga per riga insieme al riepilogo delle dimensioni effettive in colonne, righe e conteggio totale delle linee.
Istruzioni
- Inserisci la stringa con i dati dell'immagine codificata in base64 nel campo dedicato.
- Definisci la larghezza desiderata in colonne di testo oppure mantieni il valore predefinito impostato a 80.
- Seleziona la casella di inversione se desideri invertire la corrispondenza dei toni di luminosità per sfondi chiari.
- Avvia la conversione per elaborare l'immagine e generare la composizione in caratteri ASCII.
- Copia il testo generato o esamina le metriche di altezza, larghezza e numero di righe mostrate a schermo.
Esempi
- Conversione standard di un'icona: inserendo una stringa base64 valida con larghezza impostata su 60 e inversione disattivata, l'interfaccia produce un blocco di testo ASCII di 60 colonne con proporzioni calcolate automaticamente.
- Adattamento per tema scuro: fornendo i dati di una foto in formato base64 con larghezza pari a 100 e attivando l'opzione di inversione, il generatore inverte la scala di caratteri da scuro a chiaro per risaltare su terminali con sfondo scuro.
FAQ
Come posso procedere se il generatore segnala dati mancanti o non validi?
Verifica che la stringa inserita contenga una sequenza base64 completa e corrispondente a un file grafico valido, evitando caratteri interrotti o spazi spuri.
In che modo il sistema determina l'altezza del disegno ASCII?
Il calcolo dell'altezza considera le proporzioni dell'immagine originale applicando un fattore di riduzione verticale pari a 0,55, compensando la forma allungata dei caratteri tipografici.
Cosa accade se lascio vuoto il valore della larghezza?
Il programma applica automaticamente la larghezza predefinita di 80 colonne di testo e calcola l'altezza corrispondente.
A cosa serve l'opzione per invertire la luminosità?
Questa opzione inverte la scala a dieci livelli di densità, assegnando i caratteri più marcati alle aree chiare invece che a quelle scure.