Новите генератори поставят съвременните алгоритми да работят върху ASCII Art

Автор: Roger Morrison
Дата На Създаване: 19 Септември 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
CS50 2015 - Week 4
Видео: CS50 2015 - Week 4

Съдържание



Източник: Dukepope / Dreamstime.com

За вкъщи:

Старото изкуство на ASCII получава превъплъщение в днешния Интернет.

Спомняте ли си ASCII изкуството?

Е, може би не. Но подобно на други елементи от старата школа на примитивните изчисления, тя имаше своя ден, непосредствено до електронните табла за обяви, игрите, които изтичаха на дискети и пионерни езици за програмиране като BASIC и Fortran.

В първите дни на изчисленията не беше лесно да се създават приятно изглеждащи дисплеи. За период от години преминахме от монохромни монитори до основни цветови палитри, които бяха невероятни, когато за пръв път излязоха, но старинни по днешните стандарти. Cyan се превърна в основен цвят и вместо скучен бял или зелен екран, вие получихте ядосана плодова салата.

Така че в онези дни имаше доста сцена за ASCII изкуство, форма на изкуството, която използваше онези стари системи за команден ред MS-DOS, за да генерира тогава спиращи дъха цветове. Вместо да се опитват да работят в пиксели, изпълнителите на ASCII са използвали набори от знаци, открити на конвенционалната компютърна клавиатура - букви, цифри, наклонени черти и обратни черти, скоби и къдрави скоби, звездички, знаци за долар и други специални знаци. Опаковайки ги в редове и колони, бихте могли да компилирате някои доста невероятни видове снимки. Много от тези, които постигнаха най-много с ASCII изкуството, бяха също визуални артисти и звукови артисти офлайн, като този човек - други бяха математици, които също завъртяха сложни линейни изображения с графични калкулатори.


Модерният интерфейс

Тогава се появи Windows и така стана и 256-цветният дисплей. Доста скоро дигиталната фотография беше яростта, а изкуството на ASCII беше до голяма степен забравено.

В днешно време голяма част от този вид визуална презентация е ограничена до вградени дисплейни прозорци в уеб страница или изпълнима програма. Ще имате страница, създадена с модерни HTML, CSS и др., Изглеждаща модерни, тъй като всички излизат, а вътре в тази кутия ще има същата смесица от линии, които сте виждали, когато сте включили компютъра си.

Невероятното е това, което хората успяха да правят с ASCII изкуството през последните няколко години. Тъй като компютрите станаха по-малки, по-бързи и можеха да съхраняват повече данни, стана възможно създаването на всякакви програми, които всъщност да генерират ASCII изкуство автоматично от цифрово изображение, базирано на пиксели.

Не забравяйте, че в старите времена е трябвало да влезете и да „кодите на ръка“ изображение на ASCII art. Трябваше да програмирате компютрите, за да изплюете всеки един по един, което отне доста усилия.


Без грешки, без стрес - Вашето стъпка по стъпка ръководство за създаване на софтуер, променящ живота, без да разрушава живота ви

Не можете да подобрите уменията си за програмиране, когато никой не се интересува от качеството на софтуера.

За разлика от това, днешните генератори на арт ASCII могат да направят почти всяко визуално изображение и да го изпълняват чрез сложен алгоритъм, а компютърът ще назначи символи, които съответстват на контурите на картината.

Можете да видите всички видове тези програми в мрежата - например тази от Glass Giant ще вземе качената ви снимка и ще я изплюе в ASCII. Тогава имате стоки, използвайки някои от тези съвременни алгоритми - например тази тениска с участието на Алберт Айнщайн, предоставена в ASCII. Сайтове като този в Super Symbols показват пресечната точка на ASCII изкуството с неща като емотикони, игрови дизайн и модерна Flash анимация. ASCII изкуството може да бъде полезно и като въведение към програмирането на дисплея. Тази страница TechCrunch показва също как игрите, базирани на ASCII характер на изкуството, все още са привлекателни за съвременната аудитория.

Спомен от миналото

Въпреки че сега са възможни толкова много неща с изкуството на ASCII, някои създатели все още се вслушват в старите добри времена на монохромни дисплеи, дискови устройства, стационарни телефони и AOL.

Патрик Гилеспи управлява сайт, наречен Patorjk.com - в неговия генератор въвеждате дума или фраза и избирате един от десетки шрифтове от падащо поле. Резултатът се записва в голямо поле, заемащо голяма част от долната половина на екрана. Има шрифтове, които просто с големи размери символи в начертани линии, и други, като "o8", които превръщат герои във визуални творения, използвайки само определени базови ASCII символи, в случая числото осем и малката буква "o".

„Когато разработих TAAG, трябваше да създам онлайн приложение, което да позволи на някого да генерира, използвайки някоя от старите азбуки на AOL ASCII Art, създадени в края на 90-те години“, казва Гилеспи пред Techopedia. „Създадох стандартен формат за шрифтовете, фиксирани дупки, които съществуват (някои от азбуките са непълни) и отстранени проблеми с символи. След като направих това, научих за другите движения на шрифта (като например шрифтове FIGlet и TheDraws) и ги включих в моето приложение. По пътя също създадох няколко мои собствени шрифта и ги поставих също. "

Що се отнася до философията на дизайна, каза Гилеспи, тя се основава на това да се направи достъп до този вид изкуство онлайн.

„Просто исках нещо, което е лесно за употреба. Не исках потребителят да трябва да въведе и след това да натисне бутон. Исках да напиша моето и да видя как се генерира, докато въвеждам “, каза Жилешпи.

Гилеспи, който се характеризира като „голям фен“ на вчерашното изкуство на ASCII, също е събрал на сайта много достъпен архив с различни творения на ASCII.

„Нещото, което най-много си спомням, е да разглеждам изкуството, което се появи с„ AOL progs “в края на 90-те години.“, Каза Gillespie. „Имаше известна артистичност към него… много от парчетата бяха сложни и очевидно им отнеха много време. Тъй като старата школа AOL ASCII арт сцена се формира около шрифта Ariel, тя започва да изчезва от интернет, когато AOL престава да бъде доминираща сила (около 2001 г.). Рядко чувам хората да говорят за изкуството от тази сцена вече. "

Подобно на Gillespie, доста хора работят върху използването на нови технологии като разработка на сложни алгоритми, модерни отзивчиви уебсайтове и нови медии, за да популяризират някои от онези стари „ретро“ технологии, които все още могат да бъдат актуални в съвременния ни дигитален свят. Така че потърсете класика като ASCII art, за да продължавате да изскачате по периферията на новата мрежа.