Grafică ASCII

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 17 iunie 2019; verificarea necesită 21 de modificări .
___ ____ ______ ___ ____ ______ / | / ___// ____/ _/ _/ / | /__ \/_ __/ / /| | \__ \/ / / / / / / /| | / /_/ / / / / ___ |___/ / /____/ /_/ / / ___ |/ _, _/ / / /_/ |_/____/\____/___/___/ /_/ |_/_/ |_| /_/

Grafica ASCII (citește ca „eski” din limba engleză  ASCII artwork ) este o formă de artă plastică care utilizează caractere ASCII pe un ecran monospațial al unui terminal de computer ( termin server ) sau al unei imprimante pentru a reprezenta imagini. La crearea unei astfel de imagini, se folosește o paletă formată din caractere alfabetice, numerice și de punctuație dintre cele 95 de caractere ale tabelului ASCII. Datorită probabilității mari de apariție a diferențelor de reprezentare pe sistemele cu variante naționale ale tabelului, restul de 160 de caractere nu sunt de obicei utilizate ( pot fi utilizate caractere pseudografice ).

Precursori

Din punct de vedere istoric, precursorul artei ASCII au fost exemple de bismillah caligrafică arabă și persană , în care literele inscripției caligrafice formează un model. În Europa, imaginile apropiate de arta ASCII au început să apară în secolele XVIII-XIX. Una dintre manifestările lor a fost un text figurativ în poezie- caligrame . Un exemplu binecunoscut este poezia lui Guillaume Apollinaire , care a folosit activ caligrame în poeziile sale. Un alt exemplu binecunoscut este lucrarea lui Lewis Carroll (de exemplu, în lucrarea „ Alice în Țara Minunilor ”).

Iepure de câmp

(\___/)
(='.'=)
("")_(")

Odată cu inventarea mașinii de scris la mijlocul secolului al XIX-lea, crearea de imagini folosind litere a început să fie percepută ca o formă de artă. În anii 1890, producătorii de mașini de scris și agențiile de recrutare și formare pentru secretariat au organizat concursuri pentru cea mai rapidă tastare, precum și pentru cel mai bun desen de mașină de scris. Unul dintre cele mai vechi exemple supraviețuitoare ale acestei arte este un desen cu fluture creat în 1898 de Flora Stassy și publicat în Pitman's Phonetic Journal, 15 octombrie 1898. Imaginea este alcătuită din multe paranteze, cratime, asteriscuri, puncte și câteva litere mari „O”.

În a doua jumătate a anilor 1920, în Rusia sovietică, crearea de imagini folosind o casă de tipar a devenit una dintre tehnicile populare de proiectare a cărților. Maestrul acestui design a fost graficianul constructivist Solomon Telingater . Alți reprezentanți ai tendinței constructiviste au participat activ și ei la realizarea de compoziții abstracte pentru publicații [1] .

Istorie

___ __, ( / ( o _/_ / / __, _ _ `. _ _ , / /_ / (_/(_/ /_(/_ (___)/ / /_(_(__/ /_) // (/

În primele generații de computere, nu a fost posibilă afișarea graficelor. Prin urmare, programatorii au devenit interesați de posibilitatea de a afișa grafice folosind caractere text și de a scoate imaginile rezultate pe ecranul terminalului și de a le imprima. Din anii 1960, a devenit o distracție populară pentru programatori să scrie un program care „desenează” o anumită imagine cu caractere text. Exemple în acest sens pot fi văzute în filmele sovietice „ Office Romance ” (o reproducere a Mona Lisei ) și „ Aveți grijă de bărbați ” (portretul contelui). Mai târziu, aceste distracții au fost numite artă ASCII. Arta ASCII s-a dezvoltat în special la mijlocul anilor 1980 pe platformele Amiga și Commodore 64 . Fontul standard al computerului Amiga conținea caractere „/” și „\” foarte înalte, care, plasându-le pe linii diferite, puteau fi transformate în linii continue perfect netede. Cel mai adesea, astfel de linii descriu numele grupurilor, ceea ce explică faptul că atunci când se vorbește despre arta ASCII, acestea vorbesc în primul rând despre fonturi. La început, fonturile erau clare, bine lizibile. Mai târziu, fonturile au devenit mai complexe și mai interesante. Așa că pentru prima dată au început să vorbească despre școlile „Oldschool” și „Newschool”.

Arta modului text a luat amploare pe platforma IBM PC odată cu apariția noului standard ANSI , care i-a oferit un avantaj real față de Amiga . ANSI v-a permis să setați o culoare pentru un simbol, care, împreună cu blocurile disponibile în tabelul de simboluri, a dat naștere unei noi ramuri puternice - grafica ANSI . Aces of ANSI Art (AAA) a devenit primul grup de artă care a arătat posibilități picturale la nivel înalt, urmat de adepți.

Și abia mai târziu s-a observat că, dacă utilizați un simbol care umple aproape complet celula (de exemplu, $) și adăugați un simbol mai puțin dens la acesta, atunci în acest fel puteți netezi forma generală (această tehnică se numește „ antialiasing ” din engleză  antialiasing ). Astfel, în cele din urmă, s-a născut școala modernă de desen ASCII.

Pe la mijlocul anilor 90, scena a fost complet dezvoltată, scena ASCII, scena ANSI și stilul Amiga (denumit adesea oldschool) devenind liniile principale ale desenului în modul text.

…Este important să spunem aici că pe PC, arta în mod text a început cu o imitație a stilului Amiga și s-a terminat cu imagini cu o mulțime de „$” și fără un singur „\” sau „/”. Artiștii PC, firesc, au numit vechiul stil oldschool, iar pe cel nou, cu dolari, newschool. Desigur, nu știau că titlurile Amiga erau deja rezervate. Rezultatul a fost confuzia, iar artiștii Amiga au mai primit un motiv pentru a disprețui PC-ul și tot ce ține de acesta [2] .

...Totuși, se știe că această direcție de artă a existat mult mai devreme de anii 60 și anume în 1948 [3] . „Desenează” apoi pe mașini de scris. Dar a fost o formă de artă foarte intensivă în muncă. La urma urmei, o greșeală - și trebuie să o iei de la capăt.

Format și distribuție

Forma tradițională de distribuție a picturilor de artă ASCII este așa-numita „artpack” (din pachetul de artă engleză  ) - o arhivă de fișiere de lucru, care include de obicei un fișier de descriere id.diz și un fișier .nfo al grupului care a lansat pachetul de artă. Artpack are întotdeauna atribuit un număr de serie și, de obicei, este numit după numele grupului. De exemplu, grupul Mimic, după ce și-a lansat cel de-al 82-lea artpack, îl numește Mimic#82.

Animație ASCII

Animația ASCII este una dintre ramurile artei ASCII. Seturi de imagini ASCII sunt desenate în această direcție, iar când sunt derulate, se obțin desene animate . De obicei, înălțimea imaginii este aleasă egală cu înălțimea standard a programului de vizualizare a textului pentru care este optimizată. În acest caz, schimbarea cadrelor se realizează prin apăsarea tastei Page Down .

De asemenea, pe un PC într-un mediu DOS , este posibil să scoateți animație ASCII din fișierele BAT prin driverul ANSI.SYS folosind secvențele Esc . Această metodă nu este utilizată pe scară largă datorită faptului că necesită încărcarea unui driver care este rar folosit în scopul propus și ocupă spațiu de memorie.

De asemenea, sunt cunoscute animațiile implementate folosind protocolul telnet . Cea mai faimoasă dintre ele este versiunea ASCII a episodului IV din saga spațială Star Wars [4] [5] .

Automatizare

Există diverse programe de calculator pentru crearea graficelor ASCII. Ele pot fi împărțite în două grupe. Primul este un fel de editori grafici, doar în modul text. Al doilea grup include programe care convertesc grafica în grafică ASCII [6] [7] .

Ieșire video în artă ASCII

Playerul media MPlayer acceptă aalib, care vă permite să scoateți video în modul ASCII. VLC media player poate scoate videoclipuri în ASCII. Shell-ul pentru playerul media XINE , xine -ui , are și capacitatea de a viziona videoclipuri în ASCII (pentru aceasta, videoclipul este lansat printr-o comandă separată aaxine ).

Mai mult, există un proiect pentru a scoate grafica X server prin această bibliotecă. Astfel, întregul shell grafic poate fi afișat ca art ASCII.

Aplicație

Pe lângă „arta pură” (desenul de dragul desenului), arta ASCII este adesea folosită în scopuri de design de către grupurile warez , de către producătorii de demonstrații . Benzile Warez includ de obicei fișiere .nfo în software-ul lor, fisuri sau alte versiuni ilegale. O astfel de artă ASCII include de obicei numele grupului warez și, eventual, câteva imagini ASCII. Un exemplu de astfel de grup este Echelon .

Arta ASCII este adesea folosită pentru semnăturile de 1-2-3 linii în e-mailuri. De exemplu, @}->---înfățișează un trandafir, *,…,*înfățișează un rânjet.

Pe vremea BBS , arta ASCII era folosită pentru designul grafic al acestora, deoarece nu era posibil să se utilizeze alte tipuri de grafică.

Evenimente

Până în prezent, în rândul programatorilor și specialiștilor IT, tradiția s-a păstrat de a organiza evenimente de divertisment (cursuri de pregătire sau concursuri ) cu demonstrații de grafică ASCII.

Vezi și

Note

  1. http://www.sobaka.ru/entertainment/art/103531 Copie de arhivă din 1 martie 2020 pe revista Wayback Machine SPb Sobaka Ru, articol Fontul stick al lui Rodcenko, fețe din puncte și spații și desenele lui Samokhvalov: vezi coperți 20 - 30 ani"
  2. http://www.xakep.ru/magazine/xa/073/078/1.asp Arhivat 30 ianuarie 2014 la Wayback Machine Crasher, revista Hacker, articol „În culisele scenei artistice”
  3. http://blog.modernmechanix.com/2006/03/13/ascii-art-1948/ Arhivat 17 aprilie 2012 la Wayback Machine Modern Mechanix, octombrie 1948
  4. telnet towel.blinkenlights.nl
  5. Jansen, Simon STAR WARS Într-un fel pe care nu l-ați mai văzut până acum  (ing.)  (link indisponibil) . - O versiune ASCII a Star Wars Episode IV, adaptată pentru vizionare într-un browser obișnuit de internet. Consultat la 27 octombrie 2008. Arhivat din original pe 25 iunie 2012.
  6. [1] Arhivat 25 februarie 2016 la Wayback Machine BG_ASCII - un program interactiv pentru lucrul cu grafica ascii
  7. Ascgen dotNET este un program gratuit pentru conversia imaginilor digitale în pseudografice . Preluat la 3 mai 2022. Arhivat din original la 10 aprilie 2022.

Link -uri