Immagine in arte ASCII
Un'immagine fatta di lettere.
Trascina qui i file
oppure clicca per sceglierli dal tuo dispositivoFormati accettati: JPG, JPEG, PNG, WEBP, AVIF, GIF, BMP, HEIC, HEIF
Fino a 3 file per operazioneFino a 20 MB per file5 operazioni al giornoRimuovi i limiti con Pro✓ Funziona offline
I tuoi file restano sul tuo dispositivo
Questo strumento viene eseguito interamente nel tuo browser. Nulla viene caricato, nulla viene salvato, e puoi persino disattivare la connessione a internet prima di iniziare.
Esempio
Esempio: una baita sul lago di montagna in 80 caratteri, per il README di un progetto
Un’illustrazione da 1200 × 800 pixel, baita.png: una baita rossa sulla riva di un lago, gli abeti, le montagne innevate e il sole che cala dietro le cime. Deve diventare l’intestazione in arte ASCII del README di un progetto. Impostazioni della pagina: 80 caratteri in larghezza, caratteri «Standard ( .:-=+*#%@ )», «Per sfondo scuro» non spuntato.
- L’immagine viene divisa in 80 colonne e 27 righe: la forma ne suggerirebbe 53, ma un carattere è alto circa il doppio di quanto è largo, quindi le righe sono la metà.
- Ogni casella prende un carattere secondo la sua luminosità media, dallo spazio per il bianco alla @ per il più scuro: il cielo chiaro diventa = e -, gli abeti e il prato * e #.
- Ogni riga ha esattamente 80 caratteri, spazi finali compresi: è questo che tiene il disegno in proporzione in un carattere a spaziatura fissa.
| Caratteri in larghezza | Illustrazione 1200 × 800 | Quadrata 1080 × 1080 | Foto verticale 3024 × 4032 |
|---|---|---|---|
| 40 | 13 righe | 20 righe | 27 righe |
| 80 | 27 righe | 40 righe | 53 righe |
| 120 | 40 righe | 60 righe | 80 righe |
| 160 | 53 righe | 80 righe | 107 righe |
baita-ascii.txt, 27 righe da 80 caratteri da incollare in un blocco di codice del README, e baita-ascii.png, lo stesso testo nero su bianco, per pubblicarlo dove il testo non resterebbe allineato.
Come funziona
- Aggiungi un'immagine ben contrastata.
- Scegli la larghezza in caratteri.
- Spunta «sfondo scuro» per un terminale.
- Converti, copia il testo o scarica testo e PNG.
Domande frequenti
- Perché nel mio editor appare storto?
- L'arte ASCII si allinea solo con un carattere a spaziatura fissa. Incollala in un blocco di codice, in un terminale o in un font monospace.
- Perché le righe sono la metà?
- Un carattere è alto circa il doppio della sua larghezza: ogni riga copre il doppio dell'altezza e le proporzioni restano giuste.
- Che larghezza scelgo?
- Dipende da dove la incolli: 80 caratteri è la larghezza classica di un terminale e di molti README; 40 o 60 per un messaggio letto sul telefono, 120 o 160 per più dettaglio su uno schermo largo. Le righe seguono da sole: una foto verticale 3024 × 4032 a 80 caratteri dà 53 righe.
- Che cosa cambia «Per sfondo scuro»?
- Inverte la scala: le parti chiare dell’immagine prendono i caratteri più fitti, così il disegno si legge bene come testo chiaro su un terminale scuro. Anche il PNG viene disegnato chiaro su fondo scuro.
- L'immagine viene caricata?
- No, la conversione avviene nel browser.