Nouplo

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.

Esempio: una baita sul lago di montagna in 80 caratteri, per il README di un progetto — Prima
Prima
Esempio: una baita sul lago di montagna in 80 caratteri, per il README di un progetto — Dopo
Dopo
  1. 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à.
  2. 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 #.
  3. 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 righe20 righe27 righe
80 27 righe40 righe53 righe
120 40 righe60 righe80 righe
160 53 righe80 righe107 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

  1. Aggiungi un'immagine ben contrastata.
  2. Scegli la larghezza in caratteri.
  3. Spunta «sfondo scuro» per un terminale.
  4. 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.

Strumenti correlati