Da immagine ad ASCII art

Caricate un'immagine per convertirla in ASCII art, usando caratteri (@%#*+=-:. e simili) scelti in base alla luminosità. Il numero di colonne è regolabile e la conversione avviene interamente nel browser.

Che cos'è la conversione da immagine ad ASCII art

Convertire un'immagine in ASCII art significa sostituire i valori di luminosità con caratteri. Le zone scure ricevono caratteri dall'aspetto denso come @ o %, mentre quelle chiare ricevono caratteri radi come . o uno spazio, ricreando così il chiaroscuro dell'immagine originale. Questo strumento converte l'immagine caricata in questo modo e permette di copiare il risultato o salvarlo come file di testo.

Il risultato dipende molto dalla natura dell'immagine di partenza. I soggetti con contorni netti e un forte contrasto di luminosità danno gli esiti più riconoscibili. L'output presuppone inoltre un carattere monospaziato, in cui ogni carattere ha la stessa larghezza: visualizzarlo con un carattere proporzionale ne deformerà la forma. Tutta l'elaborazione avviene nel browser.

Come creare un'ASCII art

  1. Carica un'immagine Trascina un'immagine nel riquadro oppure fai clic per selezionarla. Sono supportati i formati comuni come JPEG, PNG e GIF.
  2. Regola la larghezza dell'output Usa il cursore per impostare quanti caratteri compongono ogni riga. Più colonne catturano più dettagli, ma allungano ogni riga.
  3. Controlla il risultato L'ASCII art convertita appare subito. Se la forma è difficile da distinguere, regola il numero di colonne o scegli un'immagine con più contrasto.
  4. Copia o salva Usa il pulsante di copia per inviarla negli appunti, oppure il pulsante di download per salvarla come file di testo.

Consigli per sfruttarlo al meglio

  • Il cursore sopra l'area di uscita regola il numero di colonne, cioè i caratteri per riga. Più colonne permettono gradazioni più fini, ma allungano ogni riga una volta copiata.
  • Le fotografie con un forte contrasto e le illustrazioni dai contorni semplici danno l'ASCII art in cui il soggetto si riconosce meglio.
  • Tutta la conversione avviene nel browser, in JavaScript: l'immagine caricata non viene mai inviata a un server.
  • L'ASCII art va visualizzata e incollata con un carattere monospaziato: diversamente le proporzioni saltano e il disegno appare deformato.
  • Il pulsante di copia porta il risultato negli appunti, quello di download lo salva come file `.txt`. Comodo per le firme sui forum o per i commenti nel codice.

Dove torna utile l'ASCII art

Schermate di avvio di strumenti a riga di comando

Usala come logo mostrato all'avvio di un programma CLI. Essendo puro testo, può essere incorporata direttamente nel codice sorgente senza allegare un file immagine.

Commenti nel codice sorgente e file README

Inseriscila in cima al README di un repository o dentro un commento per dare personalità usando solo testo. Racchiuderla in un blocco di codice mantiene intatto l'allineamento.

Firme sui forum e chat

Condividi un'immagine anche in spazi di solo testo dove non è possibile caricare file. Verifica solo che la destinazione la visualizzi con un carattere monospaziato.

Tocchi visivi in stile retrò

Ricrea l'aspetto degli schermi dei primi computer. Essendo fatta di testo, non diventa mai sgranata quando viene ingrandita o rimpicciolita.

Termini dell'ASCII art

ASCII art
Una tecnica per rappresentare immagini disponendo dei caratteri. È nata nei primi ambienti informatici incapaci di visualizzare la grafica.
Carattere monospaziato
Un font in cui ogni carattere ha la stessa larghezza. Poiché i caratteri di ogni riga devono allinearsi con precisione, è indispensabile per l'ASCII art.
Carattere proporzionale
Un font la cui larghezza varia da un carattere all'altro. Visualizzare l'ASCII art con esso rompe l'allineamento e deforma il disegno.
Numero di colonne
Il numero di caratteri per riga. Un valore più alto offre più dettaglio, ma richiede più spazio orizzontale per la visualizzazione.
Gamma tonale
Il numero di livelli di luminosità disponibili. Più caratteri vengono usati, più fini possono essere le sfumature di chiaro e scuro rappresentate.

Domande frequenti

Le fotografie con contorni netti e le illustrazioni con un forte contrasto danno i risultati migliori. Le foto con sfondi affollati o con poche differenze di luminosità tendono a perdere le gradazioni e a risultare poco leggibili.

No. Dalla lettura dell'immagine alla conversione in caratteri, tutto avviene nel browser e i dati non raggiungono mai i server di questo servizio.

L'ASCII art presuppone la visualizzazione con un carattere monospaziato. Incollandola in un editor o in una chat che usa un carattere a larghezza variabile, le righe non risultano allineate e il disegno appare storto. Impostate la destinazione su blocco di codice o su carattere monospaziato.

Dipende dall'uso, ma per incollare nei social o in chat sono consigliabili 80–100 colonne, comode da leggere e da gestire. Se salvate un file di testo da guardare su uno schermo grande o in un terminale, 150–200 colonne danno un risultato più definito.
Tool-kun

A proposito — breve storia dell'ASCII art

L'ASCII art nasce negli anni Sessanta, ai tempi delle telescriventi e delle stampanti a linea. I calcolatori dell'epoca non sapevano visualizzare immagini e potevano produrre soltanto caratteri: i tecnici inventarono così il gioco di rappresentare disegni elementari sfruttando le diverse densità dei segni.

Fra gli anni Ottanta e Novanta l'ASCII art fiorì nella cultura delle BBS e delle prime reti telematiche. In un'epoca di collegamenti lenti, in cui trasmettere immagini era impensabile, un disegno fatto di soli caratteri poteva viaggiare senza problemi e divenne popolarissimo come firma o come opera a sé. Anche le «faccine» sviluppatesi nell'area giapponese derivano da questa cultura.

Oggi che internet è veloce e dominata da immagini e video, l'ASCII art sopravvive come elemento della cultura dei meme e come omaggio all'informatica di un tempo. Continua a comparire nelle schermate di avvio degli strumenti a riga di comando e come piccolo scherzo nascosto nei commenti del codice sorgente.

Che l'ASCII art si veda come previsto dipende in larga misura dal carattere tipografico. Visualizzata con un font proporzionale, in cui ogni segno ha una larghezza diversa, le righe non risultano visivamente allineate e il disegno si deforma: il carattere monospaziato è quindi una condizione indispensabile.