» » Що таке ASCII-art?

Що таке ASCII-art?

Фото - Що таке ASCII-art?

Не раз, напевно, ви бачили в текстовому режимі цікаві картинки, намальовані за допомогою різноманітних букв і символів псевдографіки. Загальновідомими прикладами можуть бути заставки на виході з програм MS DOS, всілякі підписи до електронних листів, малюнки всередині текстових файлів. Все це називається ASCII-art, і про цей вид кіберіскусства піде мова в нашій статті.

ASCII (American Standard Code for Information Interchange) - це стандарт, розроблений інститутом ANSI (American National Standards Institute). Він задає набір числових кодів, що відповідають буквах, цифрам, різноманітним знакам пунктуації і т. П. Кожен символ, який ви бачите на екрані, має відповідний числовий код, і стандарт ASCII визначає, який саме.

Під словом ASCII-art (скорочення від ASCII artwork) розуміють картинку, намальовану без застосування будь-якої графіки. При створенні такого малюнка використовується палітра, що складається з символів ASCII. Зазвичай вживають літерні, цифрові символи і символи знаків пунктуації - всього 95 фарб ASCII-палітри. Ще 160 символів зазвичай не використовуються, оскільки вони відображаються в системах по-різному.

Малюнки в тексті застосовувалися людством ще в незапам'ятні часи. Досить згадати піктографічне письмо стародавніх єгиптян. Крокуючи далі по історії світової цивілізації і фокусуючись на розвитку листи, ми приходимо до стародавніх рукописних свит і манускриптів, поєднання зображень і букв в яких було невід'ємною частиною оформлення. Химерні і заплутані буквиці, в яких з волі фантазії рукопісца перепліталися малюнки і літери алфавіту і які займали нерідко більшу частину рукописного листа, можна назвати одним з перших проявів ASCII-art.

Близькі до ASCII-art зображення почали з'являтися в XIX в. Одним з їх проявів став фігурний текст в поезії - калліграмми. Загальновідомим прикладом може стати поезія Гійома Аполлінера, активно використовував калліграмми у своїх віршах. Ще один загальновідомий приклад - творчість Льюїса Керролла (наприклад, у творі "Аліса в країні чудес").

З винаходом друкарської машинки в середині XIX ст. створення зображень за допомогою символів стало сприйматися як вид мистецтва. У 1890-х роках виробники друкарських машинок і агентства по найму і навчанню секретарок влаштовували конкурси на найшвидший набір тексту, а також на найкращий малюнок, створений за допомогою машинки. Один з найбільш ранніх збережених прикладів такого мистецтва - малюнок метелики, створений в 1898 р Флорою Стейссі і опублікований в журналі Pitman's Phonetic Journal від 15 жовтня 1898 Картинка складена з безлічі дужок, дефісів, зірочок, точок і декількох великих літер "o".

Зображення, створені на друкарській машинці (так зване typewriter art), набувають популярності в 1950-х і 1970-х роках. Деякі з них стають кольоровими, завдяки використанню кольорових стрічок у друкарській машинці.

ASCII-art в чому відрізняється від typewriter art. З одного боку, при створенні малюнка на друкарській машинці будь-яка помилка або помилка призводить до псування малюнка. Промах при прокручуванні папери також може стати згубним для результату. З іншого боку, художник має повну свободу при позиціонуванні своєї "кисті" - На відміну від ASCII-art, жорстко обмеженого рядками і стовпцями. Typewriter art більш гнучко і надає більше можливостей, однак воно вимагає крайньої акуратності. В цілому ASCII-art громіздко і обмежено, але воно поблажливо до помилок і дозволяє варіювати результатом.

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

На початку 1960-х років був створений стандарт ASCII, який в 1968 р офіційно стандартизований. Цей рік можна визнати народженням ASCII-art, але реальне поширення і визнання це мистецтво отримало тільки з розвитком Internet. До появи World Wide Web в кінці 80-х Internet був повністю текстовим, і ASCII-art використовувалося як для створення діаграм і малюнків на серверах, так і для оформлення електронних листів.

Мистецтво ASCII-малюнків застосовувалося також в популярних досі MUD'ах (Multi-user Dungeons) і MUG'ах (Multi-user games), які і зараз не позбавлені текстового оформлення. Є навіть текстова версія тривимірного "екшна" - ASCIIDoom, виконана вітчизняним програмістом. Ще один шлях поширення текстових малюнків - електронні дошки повідомлень - BBS, що стали популярними в кінці 70-х. Багато хакерські і піратські групи використовували і використовують ASCII-малюнки для оформлення архівів і програм, поширюваних ними. Навіть зараз проводяться конкурси на найкращу і найменшу за розміром текстову заставку, багато з яких дійсно є шедеврами.

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

Завдяки все більшому розвитку мереж та підвищенню швидкостей передачі даних, ASCII-art в даний час поступово йде в андеграунд. Багато поштові програми тепер використовують передачу листів в HTML-форматі, що дозволяє застосовувати графіком при написанні листів. Про Web-дизайн не будемо навіть і згадувати. І все-таки текстові малюнки мають деяку перевагу перед графікою. По-перше, вони дуже незвичайні, а по-друге, розміри графічного файлу і текстового малюнка непорівнянні. Текстові малюнки використовуються як у рекламі (багато банери в Мережі зроблені із застосуванням ASCII-art), так і в оформленні (наприклад, обкладинки музичних компакт-дисків, коробки з програмними продуктами та багато іншого).