ASCII Art: Arte con caratteri e caratteri speciali

Il termine inglese "ASCII Art" sta per "ASCII art", ovvero un tipo di arte che utilizza i caratteri ASCII impostati sul computer. Al giorno d'oggi vengono utilizzati altri set di caratteri, nonché diversi tipi di carattere e formattazione. Per utilizzare combinazioni di testo e caratteri standardizzati che possono essere visualizzati su quanti più sistemi possibile, viene utilizzato anche Unicode. Ma cosa c'è dietro a tutto questo? Cos'è l'ASCII Art, come è nata e quali forme esistono ancora oggi? In questo post andiamo a fondo.

Sir Apfelot - Il nome di questo blog come arte ASCII ruotato in prospettiva Oltre a questo esempio complesso, ci sono anche stringhe molto semplici che usano solo poche o una riga.
Sir Apfelot - Il nome di questo blog come arte ASCII ruotato in prospettiva Oltre a questo esempio complesso, ci sono anche stringhe molto semplici che usano solo poche o una riga.

Cosa significa in realtà "ASCII"?

L'abbreviazione ASCII sta per "American Standard Code for Information Interchange". È un sistema per la codifica dei set di caratteri riconosciuto per la prima volta come standard nel 1963. Questo standard è stato rivisto negli anni '1960 e di nuovo nel 1986. Da allora, tuttavia, è stato utilizzato in tutto il mondo per definire un totale di 128 caratteri, 95 dei quali stampabili. Oltre alle lettere maiuscole e minuscole dell'alfabeto latino, questo include anche i numeri da 0 a 9, nonché alcuni segni di punteggiatura e caratteri speciali. Standard più moderni come Unicode e ISO 8859 sono retrocompatibili con ASCII.

La storia dell'arte ASCII

In effetti, la storia dell'arte ASCII precede i computer e la loro scrittura. Perché prima c'era già la cosiddetta arte della macchina da scrivere, che si realizzava con le omonime macchine da scrivere o con le telescriventi. Sulle macchine da scrivere, i caratteri possono essere utilizzati nella riga fissa e nella griglia dei caratteri per utilizzare singole lettere, cifre e caratteri per l'imaging. Inoltre, è possibile applicare diversi caratteri in un punto e spostare la carta per definire ulteriormente transizioni, ombreggiature e contrasto. Una sottospecie dell'arte della macchina da scrivere è la dattilografia per l'elaborazione artistica dei documenti.

Gli inizi dell'arte ASCII risalgono agli anni '1960, quando i terminali dei computer non potevano visualizzare grafica ad alta risoluzione. I suoi utenti hanno iniziato a utilizzare le risorse limitate della rappresentazione dei caratteri per creare immagini composte da caratteri ASCII. Lo standard relativamente nuovo è stato utilizzato all'inizio per immagini astratte e stilizzate. Questa forma d'arte era ampiamente utilizzata nei Bulletin Board Systems (BBS) e in altri primi forum online. Negli anni '1980, l'arte ASCII è diventata ancora più complessa e varia con l'uso di colori ANSI e set di caratteri estesi. Inoltre, ha sempre più sostituito l'arte della dattilografia.

Ecco una foto convertita della parte superiore del mio MacBook Pro, convertita in arte ASCII (Foto: Sir Apfelot).
Ecco una foto convertita della parte superiore del mio MacBook Pro, convertita in arte ASCII (Foto: Sir Apfelot).

Oggi ci sono ancora più opzioni per la personalizzazione del testo grazie a diversi tipi di carattere, formattazione, dimensioni dei caratteri e un'ampia varietà di app. Tuttavia, questi non hanno quasi nulla a che fare con l'originale ASCII art. Inoltre, sono disponibili online numerosi generatori di arte ASCII, grazie ai quali non devi più preoccuparti di convertire tu stesso le immagini in stringhe di caratteri. 

Solo le forme più semplici, come quelle delle bacheche e dei primi forum Internet, devono essere create manualmente o nuovamente adattate dopo la conversione automatica per allineare le linee ecc. - inoltre, al giorno d'oggi la necessità è assente. Perché anche la grafica e i video 4K vengono trasmessi rapidamente.

Esempi di arte ASCII

Dalla semplice rappresentazione stilizzata di persone, animali, oggetti e concetti utilizzando stringhe di caratteri su poche righe a immagini estese in grandi griglie, molto è possibile. Non sono riuscito a includere l'arte ASCII in forma di testo qui nel blog, che potrebbe essere visualizzata ugualmente bene in tutti i browser e su tutti i dispositivi. Ecco perché ti voglio sul Pagina Wikipedia sull'argomento fare riferimento. Ci sono molti esempi che sembrano buoni, tra cui un'immagine di Garfield, una firma Usenet di un gatto addormentato e schemi ASCII.

Kaomoji: emoticon giapponesi realizzate con altri personaggi

Come già descritto in precedenza, lo standard ASCII offre solo 128 caratteri, di cui 95 stampabili e quindi utilizzabili per ASCII art. Tra questi ci sono caratteri latini, numeri e alcuni caratteri speciali. Tutto sommato, un kit di costruzione relativamente limitato per la progettazione di immagini, soprattutto se devi limitarti a poche o addirittura a una riga. 

Il carattere giapponese (che è incluso nell'odierno standard Unicode, tra le altre cose) offre caratteri, segni di punteggiatura e caratteri speciali significativamente più diversi, e quindi anche possibilità più ampie per il design dell'immagine su una singola riga. Con ciò risultarono e risultarono i cosiddetti Kaomoji. Un kaomoji può essere visto come un'emoticon originaria del Giappone (๑˃̵ᴗ˂̵)و 

Altro su questo: Kaomojis - Storia delle emoticon giapponesi

Animazioni con ASCII Art: Star Wars nel terminale

Come con qualsiasi altra forma di immagine, anche ASCII Art crea l'illusione del movimento quando i singoli elementi grafici leggermente regolati sono allineati uno accanto all'altro. Ci sono certamente numerosi esempi di questo. L'esempio più noto di animazione ASCII è probabilmente l'implementazione di "STAR WARS Episodio IV" nel Mac terminal, nel terminale Linux o nella riga di comando di Windows. 

Per fare ciò, un server (telnet towel.blinkenlights.nl) che fornisce le singole immagini per la visualizzazione del film sotto forma di immagini ASCII. Lontano macOS 10.13 Alta Sierra (2017) l'Apple Mac non supporta più Telnet in modo nativo. Come ho letto durante la ricerca sull'argomento, il supporto Telnet può essere adattato utilizzando software di terze parti. Il comando di Star Wars porta quindi a questo qui risultato mostrato:

I miei consigli e trucchi sulla tecnologia e su Apple

Ti è piaciuto l'articolo e le istruzioni sul blog ti hanno aiutato? Allora sarei felice se tu il blog tramite un'iscrizione stabile sosterrebbe.

Scrivi un commento

Il tuo indirizzo e-mail non verrà pubblicato. I campi obbligatori sono contrassegnati con * segnato

Nel blog di Sir Apfelot troverai consigli, istruzioni e recensioni sui prodotti Apple come iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini e Mac Studio.

Speciali