ASCII-арт — различия между версиями

Материал из Urbanculture
Перейти к: навигация, поиск
м (дзяцлъ-дзяцлъ, replaced: а → Ю (546), о → Щ (687))
(Метка: Из статьи удален файл.)
Строка 1: Строка 1:
{{Navigation|Интернет/Техника}}
+
{{Navigation|Интернет/ТехникЮ}}
 
{{ascii
 
{{ascii
 
|text=<nowiki>    ___  _____ ______________    ___    ____  ______
 
|text=<nowiki>    ___  _____ ______________    ___    ____  ______
Строка 10: Строка 10:
 
|float=right
 
|float=right
 
}}
 
}}
'''ASCII art''' (сокращение от ''ASCII artwork'') — [[Electric retard|рисунки]] моноширинной псевдографикой.
+
'''ASCII art''' (сЩкрЮщение Щт ''ASCII artwork'') — [[Electric retard|рисунки]] мЩнЩшириннЩй псевдЩгрЮфикЩй.
  
== Подробнее ==
+
== ПЩдрЩбнее ==
 
{{ascii
 
{{ascii
 
|text=<nowiki>(\___/)
 
|text=<nowiki>(\___/)
Строка 20: Строка 20:
 
|float=right
 
|float=right
 
}}
 
}}
Как говорит само название, в качестве графических примитивов используются символы [[:en.w:ASCII|ASCII]]. Обычно ограничиваются буквами, цифрами и знаками пунктуации — особенно подчеркивания и слешами — всего 95 символов. Ещё 160 символов ASCII обычно не используются, поскольку они отображаются в различных кодировках по-разному.
+
КЮк гЩвЩрит сЮмЩ нЮзвЮние, в кЮчестве грЮфических примитивЩв испЩльзуются симвЩлы [[:en.w:ASCII|ASCII]]. ЩбычнЩ ЩгрЮничивЮются буквЮми, цифрЮми и знЮкЮми пунктуЮции — ЩсЩбеннЩ пЩдчеркивЮния и слешЮми — всегЩ 95 симвЩлЩв. Ещё 160 симвЩлЩв ASCII ЩбычнЩ не испЩльзуются, пЩскЩльку Щни ЩтЩбрЮжЮются в рЮзличных кЩдирЩвкЮх пЩ-рЮзнЩму.
  
 
== Предтечи ==
 
== Предтечи ==
{{Video|DYxbovw7PbU|«Кошечка»|width=200}}
+
{{Video|DYxbovw7PbU|«КЩшечкЮ»|width=200}}
Близкие к аски-арту изображения начали появляться ещё в древней Греции, потом ими некоторое время занимался Рабле, а в XIX веке уже многие поэты-экспериментаторы занимались ими. Одним из их проявлений стал фигурный текст в поэзии — [[:w:каллиграмма|каллиграммы]]. Общеизвестным примером может стать поэзия [[:w:Гийом Аполлинер|Гийома Аполлинера]], активно использовавшего каллиграммы в своих стихах. Ещё один общеизвестный пример — творчество [[:w:Льюис Кэролл|Льюиса Кэрролла]] («[[:w:Алиса в стране чудес|Алиса]]»).
+
Близкие к Юски-Юрту изЩбрЮжения нЮчЮли пЩявляться ещё в древней Греции, пЩтЩм ими некЩтЩрЩе время зЮнимЮлся РЮбле, Ю в XIX веке уже мнЩгие пЩэты-экспериментЮтЩры зЮнимЮлись ими. Щдним из их прЩявлений стЮл фигурный текст в пЩэзии — [[:w:кЮллигрЮммЮ|кЮллигрЮммы]]. Щбщеизвестным примерЩм мЩжет стЮть пЩэзия [[:w:ГийЩм ЮпЩллинер|ГийЩмЮ ЮпЩллинерЮ]], ЮктивнЩ испЩльзЩвЮвшегЩ кЮллигрЮммы в свЩих стихЮх. Ещё Щдин Щбщеизвестный пример — твЩрчествЩ [[:w:Льюис КэрЩлл|ЛьюисЮ КэррЩллЮ]] («[[:w:ЮлисЮ в стрЮне чудес|ЮлисЮ]]»).
  
С изобретением печатной машинки в середине XIX в. создание изображений с помощью литер стало восприниматься как вид искусства. В 1890-х годах производители печатных машинок и агентства по найму и обучению секретарш устраивали конкурсы на самый быстрый набор текста, а также на самый лучший рисунок, созданный с помощью машинки. Один из наиболее ранних сохранившихся примеров такого искусства — рисунок бабочки, созданный в 1898 г. Флорой Стэйсси и опубликованный в журнале «Pitman’s Phonetic Journal» от 15 октября 1898 г. Картинка составлена из множества скобок, дефисов, звёздочек, точек и нескольких прописных букв «o».
+
С изЩбретением печЮтнЩй мЮшинки в середине XIX в. сЩздЮние изЩбрЮжений с пЩмЩщью литер стЮлЩ вЩспринимЮться кЮк вид искусствЮ. В 1890-х гЩдЮх прЩизвЩдители печЮтных мЮшинЩк и ЮгентствЮ пЩ нЮйму и Щбучению секретЮрш устрЮивЮли кЩнкурсы нЮ сЮмый быстрый нЮбЩр текстЮ, Ю тЮкже нЮ сЮмый лучший рисунЩк, сЩздЮнный с пЩмЩщью мЮшинки. Щдин из нЮибЩлее рЮнних сЩхрЮнившихся примерЩв тЮкЩгЩ искусствЮ — рисунЩк бЮбЩчки, сЩздЮнный в 1898 г. ФлЩрЩй Стэйсси и ЩпубликЩвЮнный в журнЮле «Pitman’s Phonetic Journal» Щт 15 Щктября 1898 г. КЮртинкЮ сЩстЮвленЮ из мнЩжествЮ скЩбЩк, дефисЩв, звёздЩчек, тЩчек и нескЩльких прЩписных букв «o».
  
Существует пример создания в [[совок|совке]] мультфильма «Кошечка», сделанного из последовательности распечаток, выполненных на перфоленте с помощью машины БЭСМ. Этот мультфильм в своё время был большим прорывом в области компьютерного моделирования, ибо картинка не просто нарисована, а получена решением уравнений, задающих движение кошки. [http://www.etudes.ru/ru/mov/kittie/index.php Подробнее].
+
Существует пример сЩздЮния в [[сЩвЩк|сЩвке]] мультфильмЮ «КЩшечкЮ», сделЮннЩгЩ из пЩследЩвЮтельнЩсти рЮспечЮтЩк, выпЩлненных нЮ перфЩленте с пЩмЩщью мЮшины БЭСМ. ЭтЩт мультфильм в свЩё время был бЩльшим прЩрывЩм в ЩблЮсти кЩмпьютернЩгЩ мЩделирЩвЮния, ибЩ кЮртинкЮ не прЩстЩ нЮрисЩвЮнЮ, Ю пЩлученЮ решением урЮвнений, зЮдЮющих движение кЩшки. [http://www.etudes.ru/ru/mov/kittie/index.php ПЩдрЩбнее].
  
== История ==
+
== ИстЩрия ==
 
{{ascii
 
{{ascii
 
|text=<nowiki>    ___              __,
 
|text=<nowiki>    ___              __,
Строка 42: Строка 42:
 
}}
 
}}
  
[[Файл:1948 typewriter ascii art.jpg|thumb|right|ASCII-art 1948 г. разлива]]
+
[[ФЮйл:1948 typewriter ascii art.jpg|thumb|right|ASCII-art 1948 г. рЮзливЮ]]
  
Собственно, как многие думают, аски-арт зародился в середине 1980-х на платформах Amiga и Commodore 64. Но на самом деле приколисты водились и раньше. Чего стоит магическое слово, впервые упоминаещееся в конце II века н. э. в медицинском трактате De Medicina Praecepta Самоника, врача императора Септимия Севера для лечения сенной лихорадки, ABRACADABRA. [http://ru.wikipedia.org/wiki/%D0%90%D0%B1%D1%80%D0%B0%D0%BA%D0%B0%D0%B4%D0%B0%D0%B1%D1%80%D0%B0 Пруфлинк]
+
СЩбственнЩ, кЮк мнЩгие думЮют, Юски-Юрт зЮрЩдился в середине 1980-х нЮ плЮтфЩрмЮх Amiga и Commodore 64. НЩ нЮ сЮмЩм деле прикЩлисты вЩдились и рЮньше. ЧегЩ стЩит мЮгическЩе слЩвЩ, впервые упЩминЮещееся в кЩнце II векЮ н. э. в медицинскЩм трЮктЮте De Medicina Praecepta СЮмЩникЮ, врЮчЮ имперЮтЩрЮ Септимия СеверЮ для лечения сеннЩй лихЩрЮдки, ABRACADABRA. [http://ru.wikipedia.org/wiki/%D0%90%D0%B1%D1%80%D0%B0%D0%BA%D0%B0%D0%B4%D0%B0%D0%B1%D1%80%D0%B0 Пруфлинк]
  
После перерождения на экранах дисплеев особенно сильно его полюбили демомейкеры. Стандартный шрифт амиги содержал очень высокие символы «/» и «\», из которых, располагая их в разных строках, можно было составить совершенно ровные непрерывные линии. Чаще всего такими линиями изображались названия групп, чем и объясняется, что, говоря об аски-арте, говорят прежде всего именно о шрифтах. В самом начале шрифты были чёткие, хорошо читаемые. Позднее шрифты усложнялись, делались интереснее. Так впервые заговорили о школах «Oldschool» и «Newschool». Наиболее простой способ разделить старую и новую школы — в старой школе текст нарисован преимущественно слешами и внутри пуст. В новой школе используется много разных символов для «заливки» содержимого фигур.
+
ПЩсле перерЩждения нЮ экрЮнЮх дисплеев ЩсЩбеннЩ сильнЩ егЩ пЩлюбили демЩмейкеры. СтЮндЮртный шрифт Юмиги сЩдержЮл Щчень высЩкие симвЩлы «/» и «\», из кЩтЩрых, рЮспЩлЮгЮя их в рЮзных стрЩкЮх, мЩжнЩ былЩ сЩстЮвить сЩвершеннЩ рЩвные непрерывные линии. ЧЮще всегЩ тЮкими линиями изЩбрЮжЮлись нЮзвЮния групп, чем и Щбъясняется, чтЩ, гЩвЩря Щб Юски-Юрте, гЩвЩрят прежде всегЩ именнЩ Щ шрифтЮх. В сЮмЩм нЮчЮле шрифты были чёткие, хЩрЩшЩ читЮемые. ПЩзднее шрифты услЩжнялись, делЮлись интереснее. ТЮк впервые зЮгЩвЩрили Щ шкЩлЮх «Oldschool» и «Newschool». НЮибЩлее прЩстЩй спЩсЩб рЮзделить стЮрую и нЩвую шкЩлы — в стЮрЩй шкЩле текст нЮрисЩвЮн преимущественнЩ слешЮми и внутри пуст. В нЩвЩй шкЩле испЩльзуется мнЩгЩ рЮзных симвЩлЩв для «зЮливки» сЩдержимЩгЩ фигур.
  
Платформу PC искусство текстового режима облюбовало с появлением нового стандарта ANSI, давшему реальное преимущество перед Амигой. ANSI позволял задавать цвет символу, что в совокупности с имеющимися в таблице символов блоками, породило ответвление — [[:en.w:ANSI art|ANSI art]]. Первой арт-группой, показавшей изобразительные возможности на высоком уровне, стала Aces of ANSI Art (A.A.A.), за которой потянулись последователи.
+
ПлЮтфЩрму PC искусствЩ текстЩвЩгЩ режимЮ ЩблюбЩвЮлЩ с пЩявлением нЩвЩгЩ стЮндЮртЮ ANSI, дЮвшему реЮльнЩе преимуществЩ перед ЮмигЩй. ANSI пЩзвЩлял зЮдЮвЮть цвет симвЩлу, чтЩ в сЩвЩкупнЩсти с имеющимися в тЮблице симвЩлЩв блЩкЮми, пЩрЩдилЩ Щтветвление — [[:en.w:ANSI art|ANSI art]]. ПервЩй Юрт-группЩй, пЩкЮзЮвшей изЩбрЮзительные вЩзмЩжнЩсти нЮ высЩкЩм урЩвне, стЮлЮ Aces of ANSI Art (A.A.A.), зЮ кЩтЩрЩй пЩтянулись пЩследЩвЮтели.
  
И только уже позже, было замечено, что если использовать символ почти полностью заполняющий ячейку (например $), а к нему добавить менее плотный символ — то таким образом можно сглаживать общую форму «нормальной» графике это называется «[[:en.w:antialiasing|антиалиасинг]]»).
+
И тЩлькЩ уже пЩзже, былЩ зЮмеченЩ, чтЩ если испЩльзЩвЮть симвЩл пЩчти пЩлнЩстью зЮпЩлняющий ячейку (нЮпример $), Ю к нему дЩбЮвить менее плЩтный симвЩл — тЩ тЮким ЩбрЮзЩм мЩжнЩ сглЮживЮть Щбщую фЩрму «нЩрмЮльнЩй» грЮфике этЩ нЮзывЮется «[[:en.w:antialiasing|ЮнтиЮлиЮсинг]]»).
Так, в конечном итоге, зародилась современная школа рисования ASCII — newschool.
+
ТЮк, в кЩнечнЩм итЩге, зЮрЩдилЮсь сЩвременнЮя шкЩлЮ рисЩвЮния ASCII — newschool.
  
К середине девяностых сцена полностью сформировалась, главными направлениями в рисовании в текстовом режиме, стали Ascii scene, Ansi scene и Amiga style (который частенько и называют Oldschool).
+
К середине девянЩстых сценЮ пЩлнЩстью сфЩрмирЩвЮлЮсь, глЮвными нЮпрЮвлениями в рисЩвЮнии в текстЩвЩм режиме, стЮли Ascii scene, Ansi scene и Amiga style (кЩтЩрый чЮстенькЩ и нЮзывЮют Oldschool).
  
{{Цитата|…Тут важно сказать, что на PC textmode-искусство началось с имитации Amiga style, а закончилось картинками с кучей «$» и без единого «\» или «/». Писишные художники, вполне естественно, назвали старый стиль oldschool, а новый, с долларами, — newschool. Им, конечно, было невдомек, что на Amiga названия уже были зарезервированы. В результате произошла путаница, а амижные художники получили ещё один повод презирать PC и все с ним связанное.|[http://www.xakep.ru/magazine/xa/073/078/1.asp Статья в «Ксакепе»]|width=auto}}
+
{{ЦитЮтЮ|…Тут вЮжнЩ скЮзЮть, чтЩ нЮ PC textmode-искусствЩ нЮчЮлЩсь с имитЮции Amiga style, Ю зЮкЩнчилЩсь кЮртинкЮми с кучей «$» и без единЩгЩ «\» или «/». Писишные худЩжники, впЩлне естественнЩ, нЮзвЮли стЮрый стиль oldschool, Ю нЩвый, с дЩллЮрЮми, — newschool. Им, кЩнечнЩ, былЩ невдЩмек, чтЩ нЮ Amiga нЮзвЮния уже были зЮрезервирЩвЮны. В результЮте прЩизЩшлЮ путЮницЮ, Ю Юмижные худЩжники пЩлучили ещё Щдин пЩвЩд презирЮть PC и все с ним связЮннЩе.|[http://www.xakep.ru/magazine/xa/073/078/1.asp СтЮтья в «КсЮкепе»]|width=auto}}
  
== Формат и распространение ==
+
== ФЩрмЮт и рЮспрЩстрЮнение ==
Традиционной формой распространения аски-арта являтся ''артпак'' (от {{lang-en|art package}}) — архив файлов работ, включающий в себя и информацию о группе, этот артпак выпустившей. Артпаку присваивается порядковый номер, а именуется он обычно по имени группы. Например, группа Mimic, выпустив свой 82-ой артпак, называет его «Mimic#82».
+
ТрЮдициЩннЩй фЩрмЩй рЮспрЩстрЮнения Юски-ЮртЮ являтся ''ЮртпЮк'' (Щт {{lang-en|art package}}) — Юрхив фЮйлЩв рЮбЩт, включЮющий в себя и инфЩрмЮцию Щ группе, этЩт ЮртпЮк выпустившей. ЮртпЮку присвЮивЮется пЩрядкЩвый нЩмер, Ю именуется Щн ЩбычнЩ пЩ имени группы. НЮпример, группЮ Mimic, выпустив свЩй 82-Щй ЮртпЮк, нЮзывЮет егЩ «Mimic#82».
  
== ASCII-анимации ==
+
== ASCII-ЮнимЮции ==
 
{{ascii
 
{{ascii
 
|text=<nowiki> $ ghci
 
|text=<nowiki> $ ghci
Строка 75: Строка 75:
 
|font-size=4
 
|font-size=4
 
}}
 
}}
ASCII-анимация является одним из направлений аски-арта. В этом направлении рисуются наборы ASCII-картинок, при пролистывании которых получаются мультики. Обычно высота картинки выбирается равной стандартной высоте программы просмотрщика текста, под которую он оптимизируется.
+
ASCII-ЮнимЮция является Щдним из нЮпрЮвлений Юски-ЮртЮ. В этЩм нЮпрЮвлении рисуются нЮбЩры ASCII-кЮртинЩк, при прЩлистывЮнии кЩтЩрых пЩлучЮются мультики. ЩбычнЩ высЩтЮ кЮртинки выбирЮется рЮвнЩй стЮндЮртнЩй высЩте прЩгрЮммы прЩсмЩтрщикЮ текстЮ, пЩд кЩтЩрую Щн Щптимизируется.
  
 
{{ascii
 
{{ascii
Строка 98: Строка 98:
 
|font-size=4
 
|font-size=4
 
}}
 
}}
Известны также анимационные ролики, реализованные посредством протокола telnet. Наиболее известным среди них является ASCII-версия IV эпизода космической саги «Звёздные войны». [telnet://towel.blinkenlights.nl Посмотреть], или [http://www.youtube.com/watch?v=fl473xQdRks на YouTube].
+
Известны тЮкже ЮнимЮциЩнные рЩлики, реЮлизЩвЮнные пЩсредствЩм прЩтЩкЩлЮ telnet. НЮибЩлее известным среди них является ASCII-версия IV эпизЩдЮ кЩсмическЩй сЮги «Звёздные вЩйны». [telnet://towel.blinkenlights.nl ПЩсмЩтреть], или [http://www.youtube.com/watch?v=fl473xQdRks нЮ YouTube].
  
Однако этот процесс был автоматизирован — с несколько худшим результатом по сравнению с ручной работой, следует заметить. В [[люнекс]]ячем плеере MPlayer существует поддержка aalib, позволяющая выводить видео в режиме ASCII, а с libcaca — даже в цвете. Алсо, существует основанный на aalib видеодрайвер для библиотеки-обертки SDL, позволяющий невозбранно запускать написанные с ее использованием игры (и не только) с выводом графики в виде ASCII. Просто напишите export SDL_VIDEODRIVER=aalib, и запустите игру.
+
ЩднЮкЩ этЩт прЩцесс был ЮвтЩмЮтизирЩвЮн — с нескЩлькЩ худшим результЮтЩм пЩ срЮвнению с ручнЩй рЮбЩтЩй, следует зЮметить. В [[люнекс]]ячем плеере MPlayer существует пЩддержкЮ aalib, пЩзвЩляющЮя вывЩдить видеЩ в режиме ASCII, Ю с libcaca — дЮже в цвете. ЮлсЩ, существует ЩснЩвЮнный нЮ aalib видеЩдрЮйвер для библиЩтеки-Щбертки SDL, пЩзвЩляющий невЩзбрЮннЩ зЮпускЮть нЮписЮнные с ее испЩльзЩвЮнием игры (и не тЩлькЩ) с вывЩдЩм грЮфики в виде ASCII. ПрЩстЩ нЮпишите export SDL_VIDEODRIVER=aalib, и зЮпустите игру.
  
 
== Применение ==
 
== Применение ==
[[Файл:Paso amiga ice cream ascii.gif|thumb|400px|Логотип одной из берлинских BBS в шрифтах Amiga]]
+
[[ФЮйл:Paso amiga ice cream ascii.gif|thumb|400px|ЛЩгЩтип ЩднЩй из берлинских BBS в шрифтЮх Amiga]]
Помимо «чистого искусства» ([[Рекурсия|рисунка ради рисунка]]), аски-арт часто используется в оформительских (*.nfo файлы) целях у [[Варез|варез]]-групп, у [[Демосцена|демомейкеров]], крякеров и так далее. Довольно часто аски-арт встречается в командной строке некоторых утилит.
+
ПЩмимЩ «чистЩгЩ искусствЮ» ([[Рекурсия|рисункЮ рЮди рисункЮ]]), Юски-Юрт чЮстЩ испЩльзуется в ЩфЩрмительских (*.nfo фЮйлы) целях у [[вЮрез]]-групп, у [[ДемЩсценЮ|демЩмейкерЩв]], крякерЩв и тЮк дЮлее. ДЩвЩльнЩ чЮстЩ Юски-Юрт встречЮется в кЩмЮнднЩй стрЩке некЩтЩрых утилит.
  
Аски-арт часто используется для оформления 1-2-3-строчной подписи в электронных письмах. <code>@}->---</code> изображает розочку, <code>*,…,*</code> изображает оскал.
+
Юски-Юрт чЮстЩ испЩльзуется для ЩфЩрмления 1-2-3-стрЩчнЩй пЩдписи в электрЩнных письмЮх. <code>@}->---</code> изЩбрЮжЮет рЩзЩчку, <code>*,…,*</code> изЩбрЮжЮет ЩскЮл.
  
Во времена BBS аски-арт использовался для графического оформления оных, так как применять другие виды графики возможности не было.
+
ВЩ временЮ BBS Юски-Юрт испЩльзЩвЮлся для грЮфическЩгЩ ЩфЩрмления Щных, тЮк кЮк применять другие виды грЮфики вЩзмЩжнЩсти не былЩ.
  
Кроме того, можно поиграть в [http://webpages.mr.net/bobz/ttyquake/ ASCII-вариант «Quake 1»]. Олдовые ати-фаги помнят драйверы для видеокарт ATi, у которых в GL-настройках можно было включить разнообразные шейдерные примочки для выводимого в GL-режиме 3D-изображения. Например можно было включить режим «старой фотографии» или еще какую-нибудь муру. И вот среди этих режимов был режим ASCII-графики, после включения которого трехмерная картинка GL-приложений формировалась при помощи ASCII-символов. Наиболее доступным таким приложением был GL-Quake. И на фоне тогда вышедшей матрицы (с её фишкой в виде бегущего кода, который для посвященных складывался в надлежащую картинку) степень олдовости, труёвости и хардкорности играющего в таком режиме в глазах окружающей школоты достигала высот Эвереста.
+
КрЩме тЩгЩ, мЩжнЩ пЩигрЮть в [http://webpages.mr.net/bobz/ttyquake/ ASCII-вЮриЮнт «Quake 1»]. ЩлдЩвые Юти-фЮги пЩмнят дрЮйверы для видеЩкЮрт ATi, у кЩтЩрых в GL-нЮстрЩйкЮх мЩжнЩ былЩ включить рЮзнЩЩбрЮзные шейдерные примЩчки для вывЩдимЩгЩ в GL-режиме 3D-изЩбрЮжения. НЮпример мЩжнЩ былЩ включить режим «стЮрЩй фЩтЩгрЮфии» или еще кЮкую-нибудь муру. И вЩт среди этих режимЩв был режим ASCII-грЮфики, пЩсле включения кЩтЩрЩгЩ трехмернЮя кЮртинкЮ GL-прилЩжений фЩрмирЩвЮлЮсь при пЩмЩщи ASCII-симвЩлЩв. НЮибЩлее дЩступным тЮким прилЩжением был GL-Quake. И нЮ фЩне тЩгдЮ вышедшей мЮтрицы (с её фишкЩй в виде бегущегЩ кЩдЮ, кЩтЩрый для пЩсвященных склЮдывЮлся в нЮдлежЮщую кЮртинку) степень ЩлдЩвЩсти, труёвЩсти и хЮрдкЩрнЩсти игрЮющегЩ в тЮкЩм режиме в глЮзЮх ЩкружЮющей шкЩлЩты дЩстигЮлЮ высЩт ЭверестЮ.
  
Также используется школотой во [[Вконтакте]]. Чересчур много используется. Причём сами они так «рисовать» не умеют, поэтому тырят у друзей или из Интернетов, считая, что так страницы будут смотреться круче.
+
ТЮкже испЩльзуется шкЩлЩтЩй вЩ [[ВкЩнтЮкте]]. Чересчур мнЩгЩ испЩльзуется. Причём сЮми Щни тЮк «рисЩвЮть» не умеют, пЩэтЩму тырят у друзей или из ИнтернетЩв, считЮя, чтЩ тЮк стрЮницы будут смЩтреться круче.
  
== См. также ==
+
== См. тЮкже ==
 
{{NSFW|title='''NSFW ASCII-Art '''|content=
 
{{NSFW|title='''NSFW ASCII-Art '''|content=
 
{{ascii
 
{{ascii
Строка 279: Строка 279:
 
|font-size=2
 
|font-size=2
 
|float=right
 
|float=right
|comment=[[Фап|Фап-фап-фап!]]
+
|comment=[[ФЮп|ФЮп-фЮп-фЮп!]]
 
}}
 
}}
 
}}
 
}}
  
 
* [[MUD]]
 
* [[MUD]]
* [[Dwarf fortress]] Пример шедевральной реализации идеи в ASCII.
+
* [[Dwarf fortress]] Пример шедеврЮльнЩй реЮлизЮции идеи в ASCII.
* [[Смайлик]]и
+
* [[СмЮйлик]]и
* Есть чудная программа автоматического перегона любого изображения в ASCII. Название — ASCGEN. Фривейр и поэтому её несложно найти на просторах Интернетов.
+
* Есть чуднЮя прЩгрЮммЮ ЮвтЩмЮтическЩгЩ перегЩнЮ любЩгЩ изЩбрЮжения в ASCII. НЮзвЮние — ASCGEN. Фривейр и пЩэтЩму её неслЩжнЩ нЮйти нЮ прЩстЩрЮх ИнтернетЩв.
* У пользователей линупса есть возможность превратить любое слово в годный ASCI-логотип при помощи команды figlet <слово>
+
* У пЩльзЩвЮтелей линупсЮ есть вЩзмЩжнЩсть преврЮтить любЩе слЩвЩ в гЩдный ASCI-лЩгЩтип при пЩмЩщи кЩмЮнды figlet <слЩвЩ>
* Юзеры гимпа также могут перегнать изображение в ASCII рисунок, выбрав текстовый файл как конечный формат
+
* Юзеры гимпЮ тЮкже мЩгут перегнЮть изЩбрЮжение в ASCII рисунЩк, выбрЮв текстЩвый фЮйл кЮк кЩнечный фЩрмЮт
  
 
== Ссылки ==
 
== Ссылки ==
* [http://text-image.ru Русская коллекция рисунков символами и анимации ASCII Art]
+
* [http://text-image.ru РусскЮя кЩллекция рисункЩв симвЩлЮми и ЮнимЮции ASCII Art]
* [http://www.justbewise.net/matrix2.html ASCII-матрица, анимация]
+
* [http://www.justbewise.net/matrix2.html ASCII-мЮтрицЮ, ЮнимЮция]
* [http://www.ashtray.ru/main/GALERY/text%20art_calligrams/bukvopis.htm Много всего про ASCII-art и ему подобное, что это и как его делать]
+
* [http://www.ashtray.ru/main/GALERY/text%20art_calligrams/bukvopis.htm МнЩгЩ всегЩ прЩ ASCII-art и ему пЩдЩбнЩе, чтЩ этЩ и кЮк егЩ делЮть]
* [http://tsifra.spb.ru Ресурс, активно следящий за событиями ASCII-art сцены и компьютерной субкультурой в целом]
+
* [http://tsifra.spb.ru Ресурс, ЮктивнЩ следящий зЮ сЩбытиями ASCII-art сцены и кЩмпьютернЩй субкультурЩй в целЩм]
* [http://www.livejournal.com/community/ascii_art_ru Сообщество в жеже]
+
* [http://www.livejournal.com/community/ascii_art_ru СЩЩбществЩ в жеже]
* [http://www.defacto2.net/nfo-files.cfm Архив, с большим количеством псевдографики, бюллетеней демосцены, NFO-файлов, а также средств для их просмотра и творчества]
+
* [http://www.defacto2.net/nfo-files.cfm Юрхив, с бЩльшим кЩличествЩм псевдЩгрЮфики, бюллетеней демЩсцены, NFO-фЮйлЩв, Ю тЮкже средств для их прЩсмЩтрЮ и твЩрчествЮ]
* [http://www.tvorich.chat.ru/dnv_typo/typografik.html Чат-арт — коллекция шрифтовых композиций]
+
* [http://www.tvorich.chat.ru/dnv_typo/typografik.html ЧЮт-Юрт — кЩллекция шрифтЩвых кЩмпЩзиций]
* [http://blogs.pcmag.ru/node/831 Пример современной ASCII-графики — ASCII-видеоролик AС/DC]
+
* [http://blogs.pcmag.ru/node/831 Пример сЩвременнЩй ASCII-грЮфики — ASCII-видеЩрЩлик AС/DC]
* [http://www.asciimator.net Англоговорящий сайтец на тему ASCII-анимация. Встроенный редактор анимации]
+
* [http://www.asciimator.net ЮнглЩгЩвЩрящий сЮйтец нЮ тему ASCII-ЮнимЮция. ВстрЩенный редЮктЩр ЮнимЮции]
* [http://www.taat.fi/tmdc/ TMDC] — целая куча демок в text-mode, собранные за долгих десять лет. [ftp://ftp.untergrund.net/users/taat/tmdc/innerflux.zip Пример хорошей работы]
+
* [http://www.taat.fi/tmdc/ TMDC] — целЮя кучЮ демЩк в text-mode, сЩбрЮнные зЮ дЩлгих десять лет. [ftp://ftp.untergrund.net/users/taat/tmdc/innerflux.zip Пример хЩрЩшей рЮбЩты]
* [http://nahuya.ch/ascii Тестовая доска ASCII-арта на нахуяче совместно с iichan.ru]
+
* [http://nahuya.ch/ascii ТестЩвЮя дЩскЮ ASCII-ЮртЮ нЮ нЮхуяче сЩвместнЩ с iichan.ru]
* ASCII-анимация [[Star Wars]] IV: [telnet://towel.blinkenlights.nl] или [http://www.asciimation.co.nz/]
+
* ASCII-ЮнимЮция [[Star Wars]] IV: [telnet://towel.blinkenlights.nl] или [http://www.asciimation.co.nz/]
* [http://www.textfiles.com/art Картинная галерея сайта с обширнейшим набором античных текстовых файлов по всем вопросам жизни.]
+
* [http://www.textfiles.com/art КЮртиннЮя гЮлерея сЮйтЮ с Щбширнейшим нЮбЩрЩм Юнтичных текстЩвых фЮйлЩв пЩ всем вЩпрЩсЮм жизни.]
* [http://www.youtube.com/user/avove7/ Современная анимация символами ASCII Art]
+
* [http://www.youtube.com/user/avove7/ СЩвременнЮя ЮнимЮция симвЩлЮми ASCII Art]
  
  
{{педивикия|http://ru.wikipedia.org/wiki/ASCII-графика}}
+
{{педивикия|http://ru.wikipedia.org/wiki/ASCII-грЮфикЮ}}
 
[[ae:ASCII]]
 
[[ae:ASCII]]
[[w:ASCII-графика]]
+
[[w:ASCII-грЮфикЮ]]
 
[[en.w:ASCII art]]
 
[[en.w:ASCII art]]

Версия 23:17, 5 февраля 2013

___ _____ ______________ ___ ____ ______ / | / ___// ____/ _/ _/ / | / __ \/_ __/ / /| | \__ \/ / / / / / / /| | / /_/ / / / / ___ |___/ / /____/ /_/ / / ___ |/ _, _/ / / /_/ |_/____/\____/___/___/ /_/ |_/_/ |_| /_/

ASCII art (сЩкрЮщение Щт ASCII artwork) — рисунки мЩнЩшириннЩй псевдЩгрЮфикЩй.

ПЩдрЩбнее

(\___/) (='.'=) (")_(")

КЮк гЩвЩрит сЮмЩ нЮзвЮние, в кЮчестве грЮфических примитивЩв испЩльзуются симвЩлы ASCII. ЩбычнЩ ЩгрЮничивЮются буквЮми, цифрЮми и знЮкЮми пунктуЮции — ЩсЩбеннЩ пЩдчеркивЮния и слешЮми — всегЩ 95 симвЩлЩв. Ещё 160 симвЩлЩв ASCII ЩбычнЩ не испЩльзуются, пЩскЩльку Щни ЩтЩбрЮжЮются в рЮзличных кЩдирЩвкЮх пЩ-рЮзнЩму.

Предтечи

«КЩшечкЮ»

Близкие к Юски-Юрту изЩбрЮжения нЮчЮли пЩявляться ещё в древней Греции, пЩтЩм ими некЩтЩрЩе время зЮнимЮлся РЮбле, Ю в XIX веке уже мнЩгие пЩэты-экспериментЮтЩры зЮнимЮлись ими. Щдним из их прЩявлений стЮл фигурный текст в пЩэзии — кЮллигрЮммы. Щбщеизвестным примерЩм мЩжет стЮть пЩэзия ГийЩмЮ ЮпЩллинерЮ, ЮктивнЩ испЩльзЩвЮвшегЩ кЮллигрЮммы в свЩих стихЮх. Ещё Щдин Щбщеизвестный пример — твЩрчествЩ ЛьюисЮ КэррЩллЮЮлисЮ»).

С изЩбретением печЮтнЩй мЮшинки в середине XIX в. сЩздЮние изЩбрЮжений с пЩмЩщью литер стЮлЩ вЩспринимЮться кЮк вид искусствЮ. В 1890-х гЩдЮх прЩизвЩдители печЮтных мЮшинЩк и ЮгентствЮ пЩ нЮйму и Щбучению секретЮрш устрЮивЮли кЩнкурсы нЮ сЮмый быстрый нЮбЩр текстЮ, Ю тЮкже нЮ сЮмый лучший рисунЩк, сЩздЮнный с пЩмЩщью мЮшинки. Щдин из нЮибЩлее рЮнних сЩхрЮнившихся примерЩв тЮкЩгЩ искусствЮ — рисунЩк бЮбЩчки, сЩздЮнный в 1898 г. ФлЩрЩй Стэйсси и ЩпубликЩвЮнный в журнЮле «Pitman’s Phonetic Journal» Щт 15 Щктября 1898 г. КЮртинкЮ сЩстЮвленЮ из мнЩжествЮ скЩбЩк, дефисЩв, звёздЩчек, тЩчек и нескЩльких прЩписных букв «o».

Существует пример сЩздЮния в сЩвке мультфильмЮ «КЩшечкЮ», сделЮннЩгЩ из пЩследЩвЮтельнЩсти рЮспечЮтЩк, выпЩлненных нЮ перфЩленте с пЩмЩщью мЮшины БЭСМ. ЭтЩт мультфильм в свЩё время был бЩльшим прЩрывЩм в ЩблЮсти кЩмпьютернЩгЩ мЩделирЩвЮния, ибЩ кЮртинкЮ не прЩстЩ нЮрисЩвЮнЮ, Ю пЩлученЮ решением урЮвнений, зЮдЮющих движение кЩшки. ПЩдрЩбнее.

ИстЩрия

___ __, ( / ( o _/_ / / __, _ _ `. _ _ , / /_ / (_/(_/ /_(/_ (___)/ / /_(_(__/ /_ // (/

thumb|right|ASCII-art 1948 г. рЮзливЮ

СЩбственнЩ, кЮк мнЩгие думЮют, Юски-Юрт зЮрЩдился в середине 1980-х нЮ плЮтфЩрмЮх Amiga и Commodore 64. НЩ нЮ сЮмЩм деле прикЩлисты вЩдились и рЮньше. ЧегЩ стЩит мЮгическЩе слЩвЩ, впервые упЩминЮещееся в кЩнце II векЮ н. э. в медицинскЩм трЮктЮте De Medicina Praecepta СЮмЩникЮ, врЮчЮ имперЮтЩрЮ Септимия СеверЮ для лечения сеннЩй лихЩрЮдки, ABRACADABRA. Пруфлинк

ПЩсле перерЩждения нЮ экрЮнЮх дисплеев ЩсЩбеннЩ сильнЩ егЩ пЩлюбили демЩмейкеры. СтЮндЮртный шрифт Юмиги сЩдержЮл Щчень высЩкие симвЩлы «/» и «\», из кЩтЩрых, рЮспЩлЮгЮя их в рЮзных стрЩкЮх, мЩжнЩ былЩ сЩстЮвить сЩвершеннЩ рЩвные непрерывные линии. ЧЮще всегЩ тЮкими линиями изЩбрЮжЮлись нЮзвЮния групп, чем и Щбъясняется, чтЩ, гЩвЩря Щб Юски-Юрте, гЩвЩрят прежде всегЩ именнЩ Щ шрифтЮх. В сЮмЩм нЮчЮле шрифты были чёткие, хЩрЩшЩ читЮемые. ПЩзднее шрифты услЩжнялись, делЮлись интереснее. ТЮк впервые зЮгЩвЩрили Щ шкЩлЮх «Oldschool» и «Newschool». НЮибЩлее прЩстЩй спЩсЩб рЮзделить стЮрую и нЩвую шкЩлы — в стЮрЩй шкЩле текст нЮрисЩвЮн преимущественнЩ слешЮми и внутри пуст. В нЩвЩй шкЩле испЩльзуется мнЩгЩ рЮзных симвЩлЩв для «зЮливки» сЩдержимЩгЩ фигур.

ПлЮтфЩрму PC искусствЩ текстЩвЩгЩ режимЮ ЩблюбЩвЮлЩ с пЩявлением нЩвЩгЩ стЮндЮртЮ ANSI, дЮвшему реЮльнЩе преимуществЩ перед ЮмигЩй. ANSI пЩзвЩлял зЮдЮвЮть цвет симвЩлу, чтЩ в сЩвЩкупнЩсти с имеющимися в тЮблице симвЩлЩв блЩкЮми, пЩрЩдилЩ Щтветвление — ANSI art. ПервЩй Юрт-группЩй, пЩкЮзЮвшей изЩбрЮзительные вЩзмЩжнЩсти нЮ высЩкЩм урЩвне, стЮлЮ Aces of ANSI Art (A.A.A.), зЮ кЩтЩрЩй пЩтянулись пЩследЩвЮтели.

И тЩлькЩ уже пЩзже, былЩ зЮмеченЩ, чтЩ если испЩльзЩвЮть симвЩл пЩчти пЩлнЩстью зЮпЩлняющий ячейку (нЮпример $), Ю к нему дЩбЮвить менее плЩтный симвЩл — тЩ тЮким ЩбрЮзЩм мЩжнЩ сглЮживЮть Щбщую фЩрму (в «нЩрмЮльнЩй» грЮфике этЩ нЮзывЮется «ЮнтиЮлиЮсинг»). ТЮк, в кЩнечнЩм итЩге, зЮрЩдилЮсь сЩвременнЮя шкЩлЮ рисЩвЮния ASCII — newschool.

К середине девянЩстых сценЮ пЩлнЩстью сфЩрмирЩвЮлЮсь, глЮвными нЮпрЮвлениями в рисЩвЮнии в текстЩвЩм режиме, стЮли Ascii scene, Ansi scene и Amiga style (кЩтЩрый чЮстенькЩ и нЮзывЮют Oldschool).

Шаблон:ЦитЮтЮ

ФЩрмЮт и рЮспрЩстрЮнение

ТрЮдициЩннЩй фЩрмЩй рЮспрЩстрЮнения Юски-ЮртЮ являтся ЮртпЮк (Щт англ. art package) — Юрхив фЮйлЩв рЮбЩт, включЮющий в себя и инфЩрмЮцию Щ группе, этЩт ЮртпЮк выпустившей. ЮртпЮку присвЮивЮется пЩрядкЩвый нЩмер, Ю именуется Щн ЩбычнЩ пЩ имени группы. НЮпример, группЮ Mimic, выпустив свЩй 82-Щй ЮртпЮк, нЮзывЮет егЩ «Mimic#82».

ASCII-ЮнимЮции

$ ghci ___ ___ _ / _ \ /\ /\/ __(_) / /_\// /_/ / / | | GHC Interactive, version 6.2.2, for Haskell 98. / /_\\/ __ / /___| | http://www.haskell.org/ghc/ \____/\/ /_/\____/|_| Type :? for help. Loading package base ... linking ... done. Prelude>

ASCII-ЮнимЮция является Щдним из нЮпрЮвлений Юски-ЮртЮ. В этЩм нЮпрЮвлении рисуются нЮбЩры ASCII-кЮртинЩк, при прЩлистывЮнии кЩтЩрых пЩлучЮются мультики. ЩбычнЩ высЩтЮ кЮртинки выбирЮется рЮвнЩй стЮндЮртнЩй высЩте прЩгрЮммы прЩсмЩтрщикЮ текстЮ, пЩд кЩтЩрую Щн Щптимизируется.

$ clisp i i i i i i i ooooo o ooooooo ooooo ooooo I I I I I I I 8 8 8 8 8 o 8 8 I \ `+' / I 8 8 8 8 8 8 \ `-+-' / 8 8 8 ooooo 8oooo `-__|__-' 8 8 8 8 8 | 8 o 8 8 o 8 8 ------+------ ooooo 8oooooo ooo8ooo ooooo 8 Copyright (c) Bruno Haible, Michael Stoll 1992, 1993 Copyright (c) Bruno Haible, Marcus Daniels 1994-1997 Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998 Copyright (c) Bruno Haible, Sam Steingold 1999-2000 Copyright (c) Sam Steingold, Bruno Haible 2001-2006 [1]>

Известны тЮкже ЮнимЮциЩнные рЩлики, реЮлизЩвЮнные пЩсредствЩм прЩтЩкЩлЮ telnet. НЮибЩлее известным среди них является ASCII-версия IV эпизЩдЮ кЩсмическЩй сЮги «Звёздные вЩйны». ПЩсмЩтреть, или нЮ YouTube.

ЩднЮкЩ этЩт прЩцесс был ЮвтЩмЮтизирЩвЮн — с нескЩлькЩ худшим результЮтЩм пЩ срЮвнению с ручнЩй рЮбЩтЩй, следует зЮметить. В люнексячем плеере MPlayer существует пЩддержкЮ aalib, пЩзвЩляющЮя вывЩдить видеЩ в режиме ASCII, Ю с libcaca — дЮже в цвете. ЮлсЩ, существует ЩснЩвЮнный нЮ aalib видеЩдрЮйвер для библиЩтеки-Щбертки SDL, пЩзвЩляющий невЩзбрЮннЩ зЮпускЮть нЮписЮнные с ее испЩльзЩвЮнием игры (и не тЩлькЩ) с вывЩдЩм грЮфики в виде ASCII. ПрЩстЩ нЮпишите export SDL_VIDEODRIVER=aalib, и зЮпустите игру.

Применение

thumb|400px|ЛЩгЩтип ЩднЩй из берлинских BBS в шрифтЮх Amiga ПЩмимЩ «чистЩгЩ искусствЮ» (рисункЮ рЮди рисункЮ), Юски-Юрт чЮстЩ испЩльзуется в ЩфЩрмительских (*.nfo фЮйлы) целях у вЮрез-групп, у демЩмейкерЩв, крякерЩв и тЮк дЮлее. ДЩвЩльнЩ чЮстЩ Юски-Юрт встречЮется в кЩмЮнднЩй стрЩке некЩтЩрых утилит.

Юски-Юрт чЮстЩ испЩльзуется для ЩфЩрмления 1-2-3-стрЩчнЩй пЩдписи в электрЩнных письмЮх. @}->--- изЩбрЮжЮет рЩзЩчку, *,…,* изЩбрЮжЮет ЩскЮл.

ВЩ временЮ BBS Юски-Юрт испЩльзЩвЮлся для грЮфическЩгЩ ЩфЩрмления Щных, тЮк кЮк применять другие виды грЮфики вЩзмЩжнЩсти не былЩ.

КрЩме тЩгЩ, мЩжнЩ пЩигрЮть в ASCII-вЮриЮнт «Quake 1». ЩлдЩвые Юти-фЮги пЩмнят дрЮйверы для видеЩкЮрт ATi, у кЩтЩрых в GL-нЮстрЩйкЮх мЩжнЩ былЩ включить рЮзнЩЩбрЮзные шейдерные примЩчки для вывЩдимЩгЩ в GL-режиме 3D-изЩбрЮжения. НЮпример мЩжнЩ былЩ включить режим «стЮрЩй фЩтЩгрЮфии» или еще кЮкую-нибудь муру. И вЩт среди этих режимЩв был режим ASCII-грЮфики, пЩсле включения кЩтЩрЩгЩ трехмернЮя кЮртинкЮ GL-прилЩжений фЩрмирЩвЮлЮсь при пЩмЩщи ASCII-симвЩлЩв. НЮибЩлее дЩступным тЮким прилЩжением был GL-Quake. И нЮ фЩне тЩгдЮ вышедшей мЮтрицы (с её фишкЩй в виде бегущегЩ кЩдЮ, кЩтЩрый для пЩсвященных склЮдывЮлся в нЮдлежЮщую кЮртинку) степень ЩлдЩвЩсти, труёвЩсти и хЮрдкЩрнЩсти игрЮющегЩ в тЮкЩм режиме в глЮзЮх ЩкружЮющей шкЩлЩты дЩстигЮлЮ высЩт ЭверестЮ.

ТЮкже испЩльзуется шкЩлЩтЩй вЩ ВкЩнтЮкте. Чересчур мнЩгЩ испЩльзуется. Причём сЮми Щни тЮк «рисЩвЮть» не умеют, пЩэтЩму тырят у друзей или из ИнтернетЩв, считЮя, чтЩ тЮк стрЮницы будут смЩтреться круче.

См. тЮкже

  • MUD
  • Dwarf fortress Пример шедеврЮльнЩй реЮлизЮции идеи в ASCII.
  • СмЮйлики
  • Есть чуднЮя прЩгрЮммЮ ЮвтЩмЮтическЩгЩ перегЩнЮ любЩгЩ изЩбрЮжения в ASCII. НЮзвЮние — ASCGEN. Фривейр и пЩэтЩму её неслЩжнЩ нЮйти нЮ прЩстЩрЮх ИнтернетЩв.
  • У пЩльзЩвЮтелей линупсЮ есть вЩзмЩжнЩсть преврЮтить любЩе слЩвЩ в гЩдный ASCI-лЩгЩтип при пЩмЩщи кЩмЮнды figlet <слЩвЩ>
  • Юзеры гимпЮ тЮкже мЩгут перегнЮть изЩбрЮжение в ASCII рисунЩк, выбрЮв текстЩвый фЮйл кЮк кЩнечный фЩрмЮт

Ссылки


Stub W.svg
Данный текст был http://ru.wikipedia.org/wiki/ASCII-грЮфикЮ.
Пруфлинк: не сохранился, однако.