Nye generatorer sætter moderne algoritmer til at arbejde med ASCII Art

Forfatter: Roger Morrison
Oprettelsesdato: 19 September 2021
Opdateringsdato: 1 Juli 2024
Anonim
Nye generatorer sætter moderne algoritmer til at arbejde med ASCII Art - Teknologi
Nye generatorer sætter moderne algoritmer til at arbejde med ASCII Art - Teknologi

Indhold



Kilde: Dukepope / Dreamstime.com

Tag væk:

Gammel ASCII-kunst får en geninkarnation på dagens internet.

Kan du huske ASCII-kunst?

Nå, måske ikke. Men som andre gamle skoleelementer i primitiv computing, havde det sin dag lige ved siden af ​​elektroniske opslagstavler, spil, der løber ud af disketter og banebrydende programmeringssprog som BASIC og Fortran.

I de tidlige dage af computeren var det ikke let at skabe dejlige skærme. I løbet af en årrække gik vi fra monokrome skærme til grundlæggende farvepaletter, der var fantastiske, da de først kom ud, men antikvarede efter dagens standarder. Cyan blev en primær farve, og i stedet for en kedelig hvid eller grøn skærm fik du vred frugtsalat.

Så i disse dage var der en ganske scene for ASCII-kunst, en kunstform, der brugte de gamle MS-DOS-kommandolinjesystemer til at generere så betagende farvedisplay. I stedet for at forsøge at arbejde i pixels, brugte ASCII-kunstnere sæt af tegn, der findes på det konventionelle computertastatur - bogstaver, tal, skråstreger og tilbageslag, seler og krøllede seler, stjerner, dollartegn og andre specialtegn. Når du pakker disse i rækker og kolonner, kan du sammenstille nogle ret fantastiske billeder. Masser af dem, der udførte mest med ASCII-kunst, var også billedkunstnere og lydkunstnere off-line, såsom denne fyr - andre var matematikere, der også spunede avancerede linjebilleder med grafiske regnemaskiner.


Den moderne grænseflade

Så kom Windows med, og det samme gjorde displayet med 256 farver. Snart var digital fotografering al den raseri, og ASCII-kunst blev stort set glemt.

I dag er en masse af denne type visuel præsentation begrænset til indlejrede skærmvinduer på en webside eller et eksekverbart program. Du har en side bygget med moderne HTML, CSS osv., Der ser moderne ud, når alle kommer ud, og inde i det indeholdte felt har du det samme virvar af linjer, som du plejede at se, da du tændte for din computer.

Hvad fantastisk er, hvad folk har været i stand til at gøre med ASCII-kunst i de sidste par år. Efterhånden som computere blev mindre, hurtigere og i stand til at gemme flere data, blev det muligt at oprette alle mulige programmer, der rent faktisk ville generere ASCII-kunst automatisk fra et pixelbaseret digitalt billede.

Husk, at du i gamle dage skulle gå ind og "håndkode" et ASCII-kunstbillede. Du var nødt til at programmere computere for at spytte hver karakter ud ad gangen, hvilket krævede en hel del indsats.


Ingen fejl, ingen stress - Din trinvis vejledning til oprettelse af livsændrende software uden at ødelægge dit liv

Du kan ikke forbedre dine programmeringsevner, når ingen er interesseret i softwarekvalitet.

I modsætning hertil kan ASCII-kunstgeneratorer i dag tage næsten ethvert visuelt billede og køre det gennem en sofistikeret algoritme, og computeren tildeler tegn, der matcher billedets konturer.

Du kan se alle mulige af disse programmer på Internettet - for eksempel vil denne fra Glass Giant tage dit uploadede billede og spytte det ud i ASCII. Så har du vist sig, at varer blev brugt ved hjælp af nogle af disse moderne algoritmer - for eksempel denne T-shirt med Albert Einstein gengivet i ASCII. Websteder som denne på Super Symbols viser skæringspunktet mellem ASCII-kunst med ting som humørikoner, spildesign og moderne Flash-animation. ASCII-kunst kan også være nyttig som en introduktion til displayprogrammering. Denne TechCrunch-side viser også, hvordan spil, der er baseret på ASCII-karakterkunst stadig er overbevisende for et moderne publikum.

Sus fra fortiden

Selvom så meget nye ting nu er muligt med ASCII-kunst, hører nogle skabere stadig tilbage til de gode gamle dage med monokrome skærme, diskdrev, fasttelefoner og AOL.

Patrick Gillespie kører et websted, der hedder Patorjk.com - på hans generator skriver du et ord eller en sætning og vælger en af ​​snesevis af skrifttyper i en rulleliste. Resultatet bliver skrevet i en stor kasse, der optager meget af den nederste halvdel af skærmen. Der er skrifttyper, der simpelthen superstørrer tegn i tegnet linjer, og andre, som "o8", der gør tegn til visuelle kreationer ved hjælp af kun visse ASCII-basetegn, i dette tilfælde tallet otte og små bogstaver "o."

”Da jeg udviklede TAAG, var det at oprette en online applikation, der gjorde det muligt for nogen at generere ved hjælp af nogen af ​​de gamle AOL ASCII Art-alfabeter, der blev oprettet i slutningen af ​​90'erne,” fortalte Gillespie til Techopedia. ”Jeg oprettede et standardformat til skrifttyper, faste huller, der eksisterede (nogle af alfabeterne var ufuldstændige) og problemer med faste tegn. Efter at jeg gjorde dette lærte jeg om de andre fontbevægelser (som f.eks. FIGlet og TheDraws-skrifttyper) og integrerede dem også i min applikation. Undervejs sluttede jeg også med at oprette et par af mine egne skrifttyper og også indsætte dem. ”

Hvad angår designfilosofien, sagde Gillespie, er den baseret på at gøre denne slags kunst tilgængelig online.

”Jeg ville bare have noget, der var let at bruge. Jeg ønskede ikke, at en bruger skulle skrive og derefter trykke på en knap. Jeg ville skrive min og se, at den blev genereret, mens jeg skrev, ”sagde Gillespie.

Gillespie, der karakteriserer sig selv som en "stor fan" af gårsdagens ASCII-kunst, har også sammensat et meget tilgængeligt arkiv med forskellige ASCII-kreationer på webstedet.

”Det, jeg husker mest, er at se gennem kunsten, der fulgte med 'AOL progs' tilbage i slutningen af ​​90'erne.” Sagde Gillespie. ”Der var en vis kunstnerskab ved det… mange af stykkerne var komplekse og tydeligt tog det meget tid at skabe. Fordi den gamle skole AOL ASCII kunstscene dannet omkring skrifttypen Ariel, begyndte den at forsvinde fra Internettet, da AOL ophørte med at være en dominerende styrke (omkring 2001). Sjældent hører jeg folk tale mere om kunsten fra denne scene. ”

Ligesom Gillespie arbejder ganske mange mennesker på at bruge nye teknologier som kompleks algoritmeudvikling, moderne responsive websteder og nye medier for at fremme nogle af de gamle “retro” teknologier, der stadig kan være relevante i vores moderne digitale verden. Så kig efter klassikere som ASCII-kunst for fortsat at dukke op på kanten af ​​det nye web.