Converti ascii in png

Converti ASCII in PNG

Renderizza testo a larghezza fissa, ASCII art o output del terminale come immagine PNG condivisibile.

Crea file PNG online

Non sappiamo ancora leggere i file ASCII, quindi questa conversione non è disponibile. Se puoi esportare il tuo lavoro in uno di questi formati o in altri, ne ricaviamo un PNG:

Come convertire ascii in png file

Un’applicazione, un report o una pagina web destinatari potrebbero richiedere un’immagine invece di testo normale modificabile, soprattutto quando è necessario condividere in modo coerente ASCII art, tabelle o output del terminale a larghezza fissa. La conversione in PNG esegue il rendering dei caratteri come pixel, così il risultato può essere visualizzato e stampato senza dipendere dall’editor di testo o dal carattere del destinatario.

Che cos’è il formato ASCII

ASCII è una codifica dei caratteri a 7 bit contenente 128 caratteri: lettere dell’alfabeto inglese, cifre, punteggiatura, spazi e codici di controllo. Un file ASCII è generalmente testo normale anziché un formato immagine distinto e può utilizzare un nome file come .txt, .asc, .log o .csv.

Gli editor di testo, i terminali, gli strumenti di programmazione, i sistemi di logging, i database meno recenti e i programmi a riga di comando creano comunemente file ASCII o compatibili con ASCII. Un’estensione del nome file non dimostra il tipo di contenuto: .asc può identificare anche dati PGP, certificati o file specifici di un’applicazione. Aprire il file come testo e verificare che contenga caratteri leggibili prima di eseguirne il rendering.

Che cos’è il formato PNG

PNG è un formato immagine raster senza perdita che memorizza pixel e può includere la trasparenza. È adatto a screenshot, diagrammi, documentazione, ASCII art, tabelle e output del terminale, perché i bordi nitidi del testo non vengono danneggiati dalla compressione con perdita tipica di JPEG.

Il PNG contiene una rappresentazione visiva, non i dati dei caratteri originali. Normalmente non è possibile eseguirvi ricerche, selezionare il testo o modificarlo direttamente come testo e può essere molto più grande del file sorgente. Conservare il testo originale quando sono importanti la modifica, la ricerca, l’accessibilità o una futura conversione.

Come convertire ASCII in PNG

ImageMagick consente una conversione locale ripetibile su Windows, macOS e Linux. Installarlo dal sito web ufficiale di ImageMagick, assicurarsi che sia installato un carattere monospaziato come DejaVu Sans Mono ed eseguire questo comando dalla directory contenente il file sorgente:

magick -background white -fill black -font DejaVu-Sans-Mono -pointsize 18 -bordercolor white -border 20 label:@input.txt output.png

Sostituire input.txt e output.png con i nomi file richiesti. L’espressione label:@input.txt legge il file di testo, mentre il carattere monospaziato assegna la stessa larghezza a ogni carattere, preservando l’allineamento nell’ASCII art, nelle tabelle e nel codice sorgente. Aumentare o diminuire -pointsize 18 per modificare la leggibilità e le dimensioni dell’immagine.

label: esegue il rendering delle righe alla loro larghezza naturale. Per il testo in prosa che deve andare a capo all’interno di una larghezza definita, utilizzare invece caption::

magick -background white -fill black -font DejaVu-Sans-Mono -pointsize 18 -size 1600x caption:@input.txt output.png

Il comando caption dispone il testo andando a capo in base alla larghezza specificata, quindi non è adatto quando ogni riga originale deve rimanere intatta. Per un allineamento prevedibile, sostituire le tabulazioni con spazi prima della conversione e verificare che il carattere scelto contenga tutti i caratteri necessari. I file molto lunghi possono produrre un’immagine di dimensioni poco pratiche; dividerli in pagine o in file PNG separati.

Per un flusso di lavoro grafico, incollare o importare il testo in LibreOffice Writer, in un editor di codice o in un editor di immagini come GIMP. Impostare un carattere monospaziato, conservare le interruzioni di riga e gli spazi, scegliere le dimensioni della pagina o della tela, quindi esportare o eseguire il rendering in PNG. Un PDF intermedio è utile per i documenti multipagina: utilizzare File → Export as → Export as PDF in LibreOffice, quindi rasterizzare il PDF con ImageMagick o un altro editor di immagini. Controllare il PDF prima della rasterizzazione, perché i programmi di videoscrittura possono modificare tabulazioni, spaziatura e disposizione delle righe.

I servizi online come Convertio e CloudConvert possono offrire una conversione da testo a PNG quando questa coppia di formati è supportata. Caricare solo file non riservati, verificare le dimensioni dell’output e l’allineamento dei caratteri, quindi eliminare il file caricato quando il servizio offre questa opzione. Un flusso di lavoro locale con ImageMagick evita di inviare i contenuti sorgente a terzi.

Limiti di qualità e compatibilità

ASCII rigoroso contiene solo il set di caratteri di base a 7 bit. Se il file include lettere accentate, caratteri per disegnare riquadri, emoji o altro testo Unicode, utilizzare software compatibile con UTF-8 e un carattere che contenga tali glifi; i glifi mancanti potrebbero apparire come riquadri vuoti. ImageMagick necessita inoltre del nome corretto del carattere o di un file di carattere installato.

Le terminazioni di riga, le tabulazioni, gli spazi iniziali e gli spazi finali possono influire sull’aspetto. Questi dettagli sono importanti nell’ASCII art e in alcuni output dei programmi, quindi esaminare il PNG con una scala del 100% e confrontarlo con il sorgente. PNG preserva l’aspetto sottoposto a rendering, ma non può recuperare in modo affidabile tabulazioni, spazi multipli, terminazioni di riga, caratteri di controllo o codifica del testo. Conservare il file originale insieme al PNG per copie archiviate, ricercabili e accessibili.

Altre conversioni di file .ascii

Conversione inversa

Conversione in .png
da altri formati

Condividi sui social media: