Nieuwe generatoren laten moderne algoritmen werken aan ASCII-kunst

Schrijver: Roger Morrison
Datum Van Creatie: 19 September 2021
Updatedatum: 1 Juli- 2024
Anonim
Turn any image into ASCII art! (Easy Python PIL Tutorial)
Video: Turn any image into ASCII art! (Easy Python PIL Tutorial)

Inhoud



Bron: Dukepope / Dreamstime.com

Afhaal:

Oude ASCII-kunst krijgt een reïncarnatie op het hedendaagse internet.

Herinner je ASCII-kunst?

Nou ja, misschien ook niet. Maar net als andere old-school elementen van primitief computergebruik, had het zijn dag, vlak naast elektronische bulletinboards, games die op floppy disks liepen en baanbrekende programmeertalen zoals BASIC en Fortran.

In de begindagen van het computergebruik was het niet eenvoudig om mooie schermen te maken. Gedurende een periode van jaren zijn we overgegaan van monochrome monitoren naar basiskleurenpaletten die geweldig waren toen ze voor het eerst uitkwamen, maar verouderd volgens de normen van vandaag. Cyaan werd een primaire kleur en in plaats van een saai wit of groen scherm kreeg je een boze fruitsalade.

Dus in die tijd was er nogal een scène voor ASCII-kunst, een kunstvorm die die oude MS-DOS-opdrachtregelsystemen gebruikte om adembenemende kleurweergave te genereren. In plaats van te proberen in pixels te werken, gebruikten ASCII-artiesten sets tekens op het conventionele computertoetsenbord - letters, cijfers, schuine strepen en backslashes, accolades en accolades, sterretjes, dollartekens en andere speciale tekens. Door deze in rijen en kolommen in te pakken, kun je een aantal behoorlijk verbazingwekkende soorten foto's samenstellen. Veel van degenen die het meeste met ASCII-kunst bereikten, waren ook visuele kunstenaars en geluidskunstenaars offline, zoals deze man - anderen waren wiskundigen die ook verfijnde lijnafbeeldingen met grafische rekenmachines afsloten.


De moderne interface

Toen kwam Windows, net als het 256-kleuren display. Al snel was digitale fotografie een rage en ASCII-kunst was grotendeels vergeten.

Tegenwoordig is veel van dit soort visuele presentatie beperkt tot ingesloten weergavevensters in een webpagina of een uitvoerbaar programma. Je hebt een pagina gebouwd met moderne HTML, CSS, enz., Ziet er modern uit als alles eruit komt, en in dat doosje vind je dezelfde wirwar van regels die je zag toen je je computer aanzette.

Wat geweldig is, is wat mensen de afgelopen jaren met ASCII-kunst hebben kunnen doen. Naarmate computers kleiner, sneller en in staat werden om meer gegevens op te slaan, werd het mogelijk om allerlei programma's te maken die eigenlijk automatisch ASCII-kunst zouden genereren op basis van een op pixels gebaseerd digitaal beeld.

Vergeet niet dat je vroeger een ASCII-kunstafbeelding moest 'coderen'. Je moest de computers programmeren om elk personage één voor één uit te spuwen, wat behoorlijk wat moeite kostte.


Geen bugs, geen stress - Uw stapsgewijze handleiding voor het creëren van levensveranderende software zonder uw leven te vernietigen

Je kunt je programmeervaardigheden niet verbeteren als niemand om softwarekwaliteit geeft.

De ASCII-kunstgeneratoren van vandaag kunnen daarentegen vrijwel elk visueel beeld nemen en het door een geavanceerd algoritme laten lopen, en de computer zal tekens toewijzen die overeenkomen met de contouren van het beeld.

Je kunt allerlei van deze programma's op het web zien - deze van Glass Giant neemt bijvoorbeeld je geüploade foto en spuugt deze uit in ASCII. Dan heb je merchandise gevonden met behulp van enkele van deze moderne algoritmen - bijvoorbeeld dit T-shirt met Albert Einstein weergegeven in ASCII. Sites zoals deze op Super Symbols tonen de kruising van ASCII-kunst met dingen als emoticons, gamingontwerp en moderne Flash-animatie. ASCII-kunst kan ook nuttig zijn als een inleiding tot display-programmering. Deze TechCrunch-pagina laat ook zien hoe games op basis van ASCII-tekenkunst nog steeds aantrekkelijk zijn voor een modern publiek.

Ontploffing uit het verleden

Hoewel zoveel nieuwe dingen nu mogelijk zijn met ASCII-kunst, luisteren sommige makers nog steeds terug naar de goede oude tijd van monochrome displays, schijfstations, vaste telefoons en AOL.

Patrick Gillespie runt een site met de naam Patorjk.com - op zijn generator typt u een woord of zin en selecteert u een van de tientallen lettertypen in een vervolgkeuzelijst. Het resultaat wordt geschreven in een groot vak dat veel van de onderste helft van het scherm in beslag neemt. Er zijn lettertypen die eenvoudig tekens in supergroottes omzetten in getekende lijnen en andere, zoals 'o8', die tekens tot visuele creaties maken met alleen bepaalde ASCII-basistekens, in dit geval het cijfer acht en de kleine letter 'o'.

"Toen ik TAAG ontwikkelde, was het om een ​​online applicatie te maken waarmee iemand kon genereren met behulp van een van de oude AOL ASCII Art-alfabetten die eind jaren 90 werden gemaakt," vertelde Gillespie aan Techopedia. “Ik heb een standaardindeling gemaakt voor de lettertypen, bestaande vaste gaten (sommige alfabetten waren onvolledig) en problemen met vaste tekens. Nadat ik dit had gedaan, leerde ik over de andere lettertypebewegingen (zoals FIGlet en TheDraws-lettertypen) en nam ik deze ook op in mijn toepassing. Onderweg heb ik ook een aantal eigen lettertypen gemaakt en die ook erin gezet. ”

Wat de ontwerpfilosofie betreft, zei Gillespie, deze is gebaseerd op het online toegankelijk maken van dit soort kunst.

“Ik wilde gewoon iets dat gemakkelijk te gebruiken was. Ik wilde niet dat een gebruiker moest typen en vervolgens op een knop moest drukken. Ik wilde mijn typen en zien hoe het wordt gegenereerd terwijl ik typ, 'zei Gillespie.

Gillespie, die zichzelf kenmerkt als een "grote fan" van de ASCII-kunst van gisteren, heeft ook een zeer toegankelijk archief van verschillende ASCII-creaties op de site samengesteld.

"Het ding dat ik me het meest herinner, is door de kunst kijken die in de late jaren 90 met‘ AOL-progs ’werd meegeleverd." Zei Gillespie. “Er zat een zekere kunst in ... veel van de stukken waren complex en het kostte natuurlijk veel tijd om te creëren. Omdat de old-school AOL ASCII-kunstscène zich rond het lettertype Ariel vormde, begon deze van het internet te verdwijnen toen AOL ophield een dominante kracht te zijn (rond 2001). Zelden hoor ik mensen meer praten over de kunst uit deze scène. '

Net als Gillespie werken nogal wat mensen aan het gebruik van nieuwe technologieën zoals complexe algoritme-ontwikkeling, moderne responsieve websites en nieuwe media om enkele van die oude "retro" -technologieën te promoten die nog steeds relevant kunnen zijn in onze hedendaagse digitale wereld. Zoek dus naar klassiekers zoals ASCII-kunst om aan de rand van het nieuwe web te blijven duiken.