Nowe generatory wykorzystują nowoczesne algorytmy do pracy nad sztuką ASCII

Autor: Roger Morrison
Data Utworzenia: 19 Wrzesień 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Making An ASCII-ART GENERATOR!? [PYTHON BEGINNER PROJECT TUTORIAL]
Wideo: Making An ASCII-ART GENERATOR!? [PYTHON BEGINNER PROJECT TUTORIAL]

Zawartość



Źródło: Dukepope / Dreamstime.com

Na wynos:

Stara sztuka ASCII zostaje ponownie wcielona w dzisiejszym Internecie.

Pamiętasz sztukę ASCII?

Cóż, może nie. Ale podobnie jak inne oldskulowe elementy prymitywnego informatyki, miał swój dzień, tuż obok elektronicznych tablic ogłoszeń, gier z dyskietek i pionierskich języków programowania, takich jak BASIC i Fortran.

We wczesnych dniach przetwarzania nie było łatwo stworzyć ładnie wyglądające wyświetlacze. Z biegiem lat przeszliśmy od monitorów monochromatycznych do podstawowych palet kolorów, które były niesamowite, gdy pojawiły się po raz pierwszy, ale przestarzałe według dzisiejszych standardów. Cyjan stał się podstawowym kolorem, a zamiast nudnego białego lub zielonego ekranu pojawiła się gniewna sałatka owocowa.

Tak więc w tamtych czasach istniała całkiem spora scena dla sztuki ASCII, formy wykorzystującej stare systemy wiersza poleceń MS-DOS do generowania zapierających dech w piersiach wyświetlaczy kolorów. Zamiast próbować pracować w pikselach, artyści ASCII używali zestawów znaków znalezionych na konwencjonalnej klawiaturze komputera - liter, cyfr, ukośników i odwrotnych ukośników, nawiasów klamrowych i nawiasów klamrowych, gwiazdek, znaków dolara i innych znaków specjalnych. Pakując je w wiersze i kolumny, możesz skompilować kilka niesamowitych rodzajów zdjęć. Wielu z tych, którzy osiągnęli najwięcej w sztuce ASCII, było także artystami wizualnymi i dźwiękowymi off-line, takimi jak ten facet - inni byli matematykami, którzy również wyodrębnili wyrafinowane obrazy liniowe za pomocą kalkulatorów graficznych.


Nowoczesny interfejs

Potem pojawił się Windows i 256-kolorowy wyświetlacz. Wkrótce fotografia cyfrowa stała się modna, a sztuka ASCII została w dużej mierze zapomniana.

Obecnie wiele tego rodzaju prezentacji wizualnych ogranicza się do osadzonych okien wyświetlacza na stronie internetowej lub w programie wykonywalnym. Będziesz mieć stronę zbudowaną z nowoczesnym HTML, CSS itp., Która wygląda jak nowoczesna, gdy wszyscy wychodzą, a wewnątrz tego zawartego pudełka będziesz mieć tę samą zbieraninę linii, którą widziałeś po włączeniu komputera.

Niesamowite jest to, co ludzie mogli zrobić ze sztuką ASCII w ciągu ostatnich kilku lat. Ponieważ komputery stały się mniejsze, szybsze i mogły przechowywać więcej danych, stało się możliwe tworzenie wszelkiego rodzaju programów, które faktycznie generowałyby grafikę ASCII automatycznie z obrazu cyfrowego opartego na pikselach.

Pamiętaj, że w dawnych czasach trzeba było wejść i „ręcznie kodować” obraz sztuki ASCII. Trzeba było zaprogramować komputery, aby wypluwały każdą postać pojedynczo, co wymagało sporo wysiłku.


Bez błędów, bez stresu - Twój przewodnik krok po kroku do tworzenia oprogramowania zmieniającego życie bez niszczenia życia

Nie możesz poprawić swoich umiejętności programistycznych, gdy nikt nie dba o jakość oprogramowania.

Natomiast dzisiejsze generatory sztuki ASCII mogą wykonać prawie każdy obraz wizualny i uruchomić go za pomocą zaawansowanego algorytmu, a komputer przypisze znaki, które pasują do konturów obrazu.

Możesz zobaczyć wszystkie rodzaje tych programów w Internecie - na przykład ten ze Glass Giant weźmie przesłane zdjęcie i wypluje je w ASCII. Potem okazało się, że towary wykorzystują niektóre z tych nowoczesnych algorytmów - na przykład ta koszulka z Albertem Einsteinem renderowana w ASCII. Strony takie jak ta w Super Symbols pokazują skrzyżowanie sztuki ASCII z takimi emotikonami, projektowaniem gier i nowoczesną animacją Flash. Sztuka ASCII może być również przydatna jako wprowadzenie do programowania wyświetlania. Ta strona TechCrunch pokazuje również, w jaki sposób gry oparte na grafice postaci ASCII są nadal atrakcyjne dla współczesnej publiczności.

Powiew przeszłości

Mimo, że dzięki ASCII jest teraz tak wiele nowych rzeczy, niektórzy twórcy wciąż wracają do dawnych dobrych czasów monochromatycznych wyświetlaczy, napędów dyskowych, telefonów stacjonarnych i AOL.

Patrick Gillespie prowadzi witrynę o nazwie Patorjk.com - w jego generatorze wpisujesz słowo lub frazę i wybierasz jedną z kilkudziesięciu czcionek z rozwijanego pola. Wynik zostanie zapisany w dużym polu zajmującym dużo dolnej połowy ekranu. Istnieją czcionki, które po prostu powiększają znaki do narysowanych linii, i inne, takie jak „o8”, które przekształcają znaki w kreacje wizualne przy użyciu tylko niektórych podstawowych znaków ASCII, w tym przypadku cyfry osiem i małej litery „o”.

„Kiedy opracowałem TAAG, miałem stworzyć aplikację online, która pozwoliłaby na generowanie przy użyciu dowolnego starego alfabetu AOL ASCII Art, który został stworzony pod koniec lat 90-tych” - powiedział Gillespie dla Techopedia. „Stworzyłem standardowy format czcionek, naprawiłem istniejące dziury (niektóre alfabety były niekompletne) i naprawiłem problemy ze znakami. Po wykonaniu tej czynności dowiedziałem się o innych ruchach czcionek (takich jak czcionki FIGlet i TheDraws) i włączyłem je również do mojej aplikacji. Po drodze również stworzyłem kilka własnych czcionek i też je umieściłem. ”

Jeśli chodzi o filozofię projektowania, Gillespie powiedział, że opiera się ona na udostępnianiu tego rodzaju sztuki online.

„Chciałem tylko czegoś, co byłoby łatwe w użyciu. Nie chciałem, aby użytkownik musiał wpisać, a następnie nacisnąć przycisk. Chciałem wpisać moje i zobaczyć, jak będzie generowane podczas pisania ”- powiedział Gillespie.

Gillespie, który określa się jako „wielki fan” wczorajszej sztuki ASCII, przygotował również bardzo przystępne archiwum różnych dzieł ASCII na stronie.

„To, co najbardziej pamiętam, to przeglądanie dzieł sztuki, które pojawiły się w„ AOL progres ”pod koniec lat 90.” - powiedział Gillespie. „Był w tym pewien kunszt… wiele dzieł było złożonych i najwyraźniej wiele czasu zajęło stworzenie. Ponieważ oldschoolowa scena artystyczna AOL ASCII powstała wokół czcionki Ariel, zaczęła znikać z Internetu, gdy AOL przestał być dominującą siłą (około 2001 r.). Rzadko słyszę, jak ludzie rozmawiają o sztuce z tej sceny. ”

Podobnie jak Gillespie, sporo osób pracuje nad wykorzystaniem nowych technologii, takich jak tworzenie złożonych algorytmów, nowoczesne responsywne strony internetowe i nowe media w celu promowania niektórych starych technologii „retro”, które mogą być nadal aktualne w dzisiejszym cyfrowym świecie. Poszukaj więc klasyków, takich jak grafika ASCII, aby wciąż pojawiać się na obrzeżach nowej sieci.