Нові генератори змушують сучасні алгоритми працювати над ASCII Art

Автор: Roger Morrison
Дата Створення: 19 Вересень 2021
Дата Оновлення: 1 Липня 2024
Anonim
Нові генератори змушують сучасні алгоритми працювати над ASCII Art - Технологія
Нові генератори змушують сучасні алгоритми працювати над ASCII Art - Технологія

Зміст



Джерело: Dukepope / Dreamstime.com

Винос:

Старе мистецтво ASCII отримує повторне втілення в сьогоднішньому Інтернеті.

Пам'ятаєте мистецтво ASCII?

Ну, може, ні. Але, як і інші елементи старовинної школи примітивних обчислень, у нього був свій день, прямо поруч з електронними дошками оголошень, іграми, що пробігли дискети, та піонерськими мовами програмування, такими як BASIC та Fortran.

У перші дні обчислень створити красиві екрани було непросто. Протягом багатьох років ми переходили від монохромних моніторів до базових кольорових палітур, які були дивовижними, коли вони з'явилися вперше, але застаріли за сьогоднішніми стандартами. Cyan став основним кольором, і замість нудного білого або зеленого екрану ви отримали сердитий фруктовий салат.

Тож у ті часи була створена сцена для мистецтва ASCII, форми мистецтва, яка використовувала ті старі системи командного рядка MS-DOS для створення дивовижних кольорових дисплеїв. Замість того, щоб спробувати працювати в пікселях, ASCII художники використовували набори символів, знайдені на звичайній клавіатурі комп’ютера - літери, цифри, косі риски та зворотні риски, дужки та фігурні дужки, зірочки, знаки долара та інші спеціальні символи. Упакувавши їх у рядки та стовпці, ви могли скласти кілька дивовижних типів малюнків. Багато людей, які найбільше досягли мистецтва ASCII, були також візуальними художниками та звуковими художниками в режимі офлайн, як, наприклад, цей хлопець - інші були математиками, які також розкручували складні лінійні зображення за допомогою графічних калькуляторів.


Сучасний інтерфейс

Потім з'явилася Windows, і так само з'явився 256-кольоровий дисплей. Досить скоро цифрова фотозйомка стала лютою, і про мистецтво ASCII значною мірою забули.

На сьогоднішній день багато подібного типу візуальної презентації обмежені вбудованими вікнами дисплея на веб-сторінці або виконуваній програмі. У вас буде сторінка, побудована за допомогою сучасних HTML, CSS тощо, виглядає сучасною, як все виходить, а всередині віконця, що міститься у вікні, є той самий струмок рядків, який ви бачили, коли ви ввімкнули комп'ютер.

Що дивовижно - це те, що люди змогли зробити з мистецтвом ASCII за останні кілька років. Оскільки комп'ютери ставали меншими, швидшими та мали змогу зберігати більше даних, стало можливим створювати всілякі програми, які насправді автоматично генерували б ASCII мистецтво з цифрового зображення на основі пікселів.

Пам’ятайте, у старі часи вам довелося зайти і «кодувати руку» арт-зображенням ASCII. Вам довелося запрограмувати комп’ютери, щоб виплюнути кожного персонажа по одному, що зайняло чимало зусиль.


Ні помилок, ні стресу - покроковий посібник зі створення програмного забезпечення, що змінює життя, не руйнуючи ваше життя

Ви не можете покращити свої навички програмування, коли ніхто не піклується про якість програмного забезпечення.

На відміну від цього, сучасні генератори мистецтв ASCII можуть приймати майже будь-яке візуальне зображення та запускати його за допомогою складного алгоритму, а комп'ютер призначить символи, які відповідають контурам зображення.

Ви можете побачити всі види цих програм в Інтернеті - наприклад, ця з Glass Giant візьме завантажене вами зображення і виплюне його в ASCII. Потім у вас з’явився товар, використовуючи деякі з цих сучасних алгоритмів - наприклад, ця футболка із зображенням Альберта Ейнштейна, представлена ​​в ASCII. Такі сайти на Super Symbols показують перетин мистецтва ASCII з такими предметами, як смайлики, ігровий дизайн та сучасна анімація Flash. Мистецтво ASCII також може бути корисним як вступ до програмування дисплея. На цій сторінці TechCrunch також показано, як ігри, засновані на мистецтві символів ASCII, все ще приваблюють сучасну аудиторію.

Вибух з минулого

Незважаючи на те, що зараз в мистецтві ASCII можна придбати стільки нового, деякі творці все ще слухаються старих часів монохромних дисплеїв, дисководів, стаціонарних телефонів та AOL.

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

"Коли я розробив TAAG, це було створити онлайн-додаток, який дозволив би комусь генерувати, використовуючи будь-який із старих алфавітів мистецтва AOL ASCII Art, створених наприкінці 90-х", - сказав Гіллеспі в "Техопедії". "Я створив стандартний формат для шрифтів, виправлені дірки, які існували (деякі алфавіти були неповними), і виправлені проблеми з символами. Після цього я дізнався про інші рухи шрифту (наприклад, шрифти FIGlet та TheDraws) і включив їх у свою програму. По ходу я також створив декілька власних шрифтів, а також вклав їх ».

Що стосується філософії дизайну, сказав Гілзпі, вона заснована на тому, щоб зробити цей вид мистецтва доступним в Інтернеті.

«Я просто хотів чогось простого у використанні. Я не хотів, щоб користувач мав набрати, а потім натиснути кнопку. Я хотів набрати моє і побачити, як воно створюється, коли я вводив », - сказав Гілзпі.

Гіллеспі, який характеризує себе як "великий шанувальник" вчорашнього мистецтва ASCII, також зібрав на сайті дуже доступний архів різних творінь ASCII.

"Найбільше мені запам’яталося те, що я переглядаю мистецтво, яке з'явилося з" AOL progs "ще в кінці 90-х", - сказав Гілзпі. "У цьому була певна артистичність ... багато творів були складними і, очевидно, знадобилося багато часу, щоб створити. Оскільки старовинна школа мистецтва AOL ASCII формувалася навколо шрифту Ariel, вона почала зникати з Інтернету, коли AOL перестала бути домінуючою силою (близько 2001 року). Рідко я вже чую, як люди з цієї сцени говорять про мистецтво ».

Як і Гіллеспі, досить багато людей працюють над використанням нових технологій, таких як розробка складних алгоритмів, сучасні чуйні веб-сайти та нові засоби масової інформації для просування деяких старих “ретро” технологій, які все ще можуть бути актуальними в сучасному цифровому світі. Тому шукайте таких класиків, як мистецтво ASCII, щоб вони не з’являлися на межі нового Інтернету.