Neue Generatoren arbeiten mit modernen Algorithmen an ASCII-Art

Autor: Roger Morrison
Erstelldatum: 19 September 2021
Aktualisierungsdatum: 6 Kann 2024
Anonim
Modernes C++, mit parallelen Algorithmen und modernen C++ #cplusplus #cpp
Video: Modernes C++, mit parallelen Algorithmen und modernen C++ #cplusplus #cpp

Inhalt



Quelle: Dukepope / Dreamstime.com

Wegbringen:

Alte ASCII-Kunst wird im heutigen Internet wiedergeboren.

Erinnern Sie sich an ASCII-Kunst?

Na ja, vielleicht auch nicht. Aber wie andere Elemente der alten Schule des primitiven Computings hatte es seinen Tag, direkt neben elektronischen Mailboxen, Spielen, die auf Disketten laufen, und wegweisenden Programmiersprachen wie BASIC und Fortran.

In den Anfängen des Computerbetriebs war es nicht einfach, gut aussehende Displays zu erstellen. Über einen Zeitraum von Jahren haben wir uns von einfarbigen Monitoren zu einfachen Farbpaletten entwickelt, die beim ersten Erscheinen erstaunlich waren, aber nach heutigen Maßstäben veraltet waren. Cyan wurde zu einer Grundfarbe, und statt eines langweiligen weißen oder grünen Bildschirms bekam man einen wütenden Obstsalat.

In jenen Tagen gab es eine ziemliche Szene für ASCII-Kunst, eine Kunstform, die diese alten MS-DOS-Befehlszeilensysteme verwendete, um atemberaubende Farbdarstellungen zu erzeugen. Anstatt zu versuchen, in Pixeln zu arbeiten, verwendeten ASCII-Künstler Zeichensätze, die auf der herkömmlichen Computertastatur zu finden sind: Buchstaben, Zahlen, Schrägstriche und umgekehrte Schrägstriche, geschweifte und geschweifte Klammern, Sternchen, Dollarzeichen und andere Sonderzeichen. Wenn Sie diese in Zeilen und Spalten packen, können Sie einige erstaunliche Arten von Bildern zusammenstellen. Viele derjenigen, die mit ASCII-Kunst am besten abschneiden, waren auch Bildende Künstler und Klangkünstler, wie dieser Typ - andere waren Mathematiker, die auch anspruchsvolle Linienbilder mit Grafikrechnern abschleuderten.


Die moderne Schnittstelle

Dann kam Windows und das 256-Farben-Display. Ziemlich bald war die digitale Fotografie der letzte Schrei und die ASCII-Kunst war weitgehend in Vergessenheit geraten.

Heutzutage beschränkt sich ein Großteil dieser Art der visuellen Darstellung auf eingebettete Anzeigefenster in einer Webseite oder einem ausführbaren Programm. Sie werden eine Seite haben, die mit modernem HTML, CSS usw. erstellt wurde und modern aussieht, wenn alle herauskommen, und in der enthaltenen Box finden Sie dasselbe Durcheinander von Zeilen, das Sie beim Einschalten Ihres Computers verwendet haben.

Was erstaunlich ist, ist, was die Menschen in den letzten Jahren mit ASCII-Kunst anstellen konnten. Da Computer immer kleiner, schneller und in der Lage waren, mehr Daten zu speichern, wurde es möglich, alle Arten von Programmen zu erstellen, die aus einem pixelbasierten digitalen Bild automatisch ASCII-Kunst erzeugen.

Denken Sie daran, dass Sie in früheren Zeiten ein ASCII-Kunstbild „handcodieren“ mussten. Sie mussten die Computer so programmieren, dass jeder Charakter einzeln ausgespuckt wurde, was ziemlich mühsam war.


Keine Bugs, kein Stress - Ihre schrittweise Anleitung zur Erstellung lebensverändernder Software, ohne Ihr Leben zu zerstören

Sie können Ihre Programmierkenntnisse nicht verbessern, wenn sich niemand um die Softwarequalität kümmert.

Im Gegensatz dazu können heutige ASCII-Kunstgeneratoren nahezu jedes visuelle Bild aufnehmen und es durch einen ausgeklügelten Algorithmus ausführen, und der Computer weist Zeichen zu, die den Konturen des Bildes entsprechen.

Sie können alle Arten dieser Programme im Web sehen - zum Beispiel nimmt dieses von Glass Giant Ihr hochgeladenes Bild auf und spuckt es in ASCII aus. Dann haben Sie Waren mit einigen dieser modernen Algorithmen gefunden - zum Beispiel dieses T-Shirt mit Albert Einstein, das in ASCII gerendert wurde. Sites wie diese bei Super Symbols zeigen die Schnittstelle von ASCII-Kunst mit Dingen wie Emoticons, Gaming-Design und moderner Flash-Animation. ASCII-Kunst kann auch als Einführung in die Anzeigeprogrammierung nützlich sein. Diese TechCrunch-Seite zeigt auch, wie Spiele, die auf ASCII-Charakterkunst basieren, immer noch ein modernes Publikum ansprechen.

Explosion aus der Vergangenheit

Obwohl mit ASCII-Kunst so viel Neues möglich ist, erinnern sich einige Entwickler immer noch an die guten alten Zeiten von Monochrom-Displays, Festplatten, Festnetztelefonen und AOL.

Patrick Gillespie betreibt eine Website mit dem Namen Patorjk.com. Auf seinem Generator geben Sie ein Wort oder eine Phrase ein und wählen aus einem Dropdown-Feld eine von Dutzenden Schriftarten aus. Das Ergebnis wird in eine große Box geschrieben, die einen Großteil der unteren Bildschirmhälfte einnimmt. Es gibt Schriftarten, die einfach Zeichen in Übergröße in gezeichnete Linien umwandeln, und andere, wie „o8“, die Zeichen in visuelle Kreationen umwandeln, wobei nur bestimmte ASCII-Basiszeichen verwendet werden, in diesem Fall die Nummer acht und der Kleinbuchstabe „o“.

"Als ich TAAG entwickelte, sollte eine Online-Anwendung erstellt werden, die es jemandem ermöglicht, mit den alten AOL ASCII Art-Alphabeten zu generieren, die Ende der 90er Jahre erstellt wurden", sagte Gillespie gegenüber Techopedia. „Ich habe ein Standardformat für die Schriftarten erstellt, vorhandene Lücken behoben (einige der Alphabete waren unvollständig) und Zeichenprobleme behoben. Nachdem ich dies getan hatte, lernte ich die anderen Schriftbewegungen (wie FIGlet- und TheDraws-Schriften) kennen und baute sie auch in meine Anwendung ein. Unterwegs habe ich auch einige meiner eigenen Schriften erstellt und diese auch eingefügt. “

Laut Gillespie basiert die Designphilosophie darauf, diese Art von Kunst online zugänglich zu machen.

„Ich wollte nur etwas, das einfach zu bedienen ist. Ich wollte nicht, dass ein Benutzer tippen und dann einen Knopf drücken muss. Ich wollte meine eingeben und sehen, dass sie beim Tippen generiert wird “, sagte Gillespie.

Gillespie, der sich als „großer Fan“ der gestrigen ASCII-Kunst auszeichnet, hat auf der Website auch ein sehr zugängliches Archiv verschiedener ASCII-Kreationen zusammengestellt.

"Das, woran ich mich am meisten erinnere, ist die Durchsicht der Kunst, die Ende der 90er Jahre mit AOL-Progs auf den Markt kam", sagte Gillespie. „Es war eine gewisse Kunstfertigkeit dabei… viele der Stücke waren komplex und es hat offensichtlich viel Zeit in Anspruch genommen, sie zu schaffen. Da sich die AOL ASCII-Kunstszene der alten Schule um die Schriftart Ariel bildete, verschwand sie aus dem Internet, als AOL nicht mehr die dominierende Kraft war (um 2001). Selten höre ich Leute, die mehr über die Kunst aus dieser Szene sprechen. “

Genau wie Gillespie arbeiten viele Menschen daran, neue Technologien wie die Entwicklung komplexer Algorithmen, moderne responsive Websites und neue Medien zu nutzen, um für einige dieser alten „Retro“ -Technologien zu werben, die in unserer heutigen digitalen Welt immer noch relevant sein können. Suchen Sie also nach Klassikern wie ASCII-Kunst, um immer wieder am Rande des neuen Webs aufzutauchen.