Война в Украине

Все мы знаем, какой пиздец сейчас происходит с Украиной и одной известной вам страной-победительницей-фашизма. Если вы хотите почитать об этом, помочь актуализировать информацию или высказать свое мнение — можете сделать это в статье Война в Украине и в обсуждении.

ASCII-арт

Материал из Urbanculture
Версия от 23:17, 5 февраля 2013; Bratello (обсуждение | вклад) (дзяцлъ-дзяцлъ, replaced: а → Ю (546), о → Щ (687))

Перейти к: навигация, поиск
___ _____ ______________ ___ ____ ______ / | / ___// ____/ _/ _/ / | / __ \/_ __/ / /| | \__ \/ / / / / / / /| | / /_/ / / / / ___ |___/ / /____/ /_/ / / ___ |/ _, _/ / / /_/ |_/____/\____/___/___/ /_/ |_/_/ |_| /_/

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

ПЩдрЩбнее

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

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

Предтечи

Koshechka
«КЩшечкЮ»

Близкие к Юски-Юрту изЩбрЮжения нЮчЮли пЩявляться ещё в древней Греции, пЩтЩм ими некЩтЩрЩе время зЮнимЮлся РЮбле, Ю в 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-грЮфикЮ.
Пруфлинк: не сохранился, однако.