Персональные инструменты
Счётчики

ASCII-арт

Материал из Lurkmore
Перейти к: навигация, поиск
Eri x Yakumo.jpgВ эту статью нужно добавить как можно больше косплееров-лесбиянок.
Также сюда можно добавить интересные факты, картинки и прочие кошерные вещи.
___ _____ ______________ ___ ____ ______ / | / ___// ____/ _/ _/ / | / __ \/_ __/ / /| | \__ \/ / / / / / / /| | / /_/ / / / / ___ |___/ / /____/ /_/ / / ___ |/ _, _/ / / /_/ |_/____/\____/___/___/ /_/ |_/_/ |_| /_/
(\___/) (='.'=) (")_(")

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

Содержание

[править] Подробнее

Как говорит само название, в качестве графических примитивов используются символы ASCII. Обычно ограничиваются буквами, цифрами, знаками пунктуации — особенно подчеркивания и слешами — и пробелами со знаком возврата каретки. Всего 95 символов из 128 (остальные 33 — служебные и не печатаются).

[править] Предтечи

b
«Кошечка»

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

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

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

В 70-е годы среди научных сотрудников были популярны портреты Эйнштейна, Моны Лизы и некоторые другие картинки, напечатанные на АЦПУ. Это была скорее эмуляция растровой графики с помощью печатных символов, где символ соответствовал пикселю.

[править] История

___ __, ( / ( o _/_ / / __, _ _ `. _ _ , / /_ / (_/(_/ /_(/_ (___)/ / /_(_(__/ /_ // (/
ASCII-art 1948 г. розлива

Собственно, как многие думают, ASCII-арт зародился в середине 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).

…Тут важно сказать, что на PC textmode-искусство началось с имитации Amiga style, а закончилось картинками с кучей «$» и без единого «\» или «/». Писишные художники, вполне естественно, назвали старый стиль oldschool, а новый, с долларами, — newschool. Им, конечно, было невдомек, что на Amiga названия уже были зарезервированы. В результате произошла путаница, а амижные художники получили ещё один повод презирать PC и все с ним связанное.

Статья в «Ксакепе»

[править] Формат и распространение

Традиционной формой распространения аски-арта являтся артпак (от англ. 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.

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

В репах Ubuntu имеется «утилита» sl (обратное ls — вывод содержимого папки) — выводит ASCII-анимацию в виде едущего паровоза, что какбе намекает на суетливость набирающего команды юзера. К сожалению, в дефолтном комплекте не прилагается, что убивает весь сюрприз.

[править] Применение

Логотип одной из берлинских BBS в шрифтах Amiga

Помимо «чистого искусства» (рисунка ради рисунка), аски-арт часто используется в оформительских (*.nfo файлы) целях у варез-групп, у демомейкеров, крякеров и так далее. Довольно часто аски-арт встречается в командной строке некоторых утилит.

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

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

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

Также используется школотой во Вконтакте. Чересчур много используется. Причём сами они так «рисовать» не умеют, поэтому тырят у друзей или из Интернетов, считая, что так страницы будут смотреться круче. Для таких «художников» сообщим: ASCII-символы можно использовать, если на NumPad-e клавиатуры набирать числа, зажав кнопку «Alt».

Например, если набрать число 254, можно увидеть квадрат ■ (в учебниках означающий «вывод, который и требовалось доказать»), 251 даёт √ (кв. корень же), 265 даёт знак градуса ○, а Альт+246 даёт почти лебедевский символ «Ў». А вообще, альт+(1,2,3…34) даёт такую картину: ☺☻♥♦♣♠•◘○◙♂♀♪♫☼►◄↕‼¶§▬↨↑↓→←∟↔▲▼ !"

АЛСО, в Юникоде существует огромный запас символов, которые методом «альт+2042» (для символа ⁂) набрать нельзя (ибо так делать разрешено только лунатикам, белые люди должны копипастить символы из тамлицы символов Юникода)

[править] См. также

NSFW ASCII-Art  
777777777777777777777777 7777:::7777777777777777777777777 7777::::::7777777777777777777777777777 77::::::::777:::7777777777777777777777777 77777777::::7:::::::::::77777777777777777777 777 7::777777::::::::::::::::::77777777777 777 77::::77777777::::m::::::::::77777777777 7 777777777777777777:M:::::::::::7777777777777 77777777777777777777::::::::::::M77777777777777 7777777777777777777777:::::::::M7777777777777777 7777777777777777777777:::::::M777777777777777777 7777777777777777::77777::::::M77777777777777777777 77777777777777777:::77777:::::M777777777777777 7777 77777777777777777:::77777::::M::;o*M*o;777777777 77 77777777777777777:::7777:::::M:::::::::::77777777 7 77777777777777777::::77::::::M:;:::::::::::777777777 7777777777777777777:::7::::::M::aAa::::::::M7777777777 7 77 7777777777::77::::7::::M:::::::::::::777777777777777 7777 77 77777777777:::7:::::::::M::::::::::;::77:77777777777777777 7 7777777777777:::::::::::M::"@@@@@@@"::::7w7777777777777777 77777777777:777::::::::::M:::::"@a@":::::M7i777777777777777 7777777777::::77:::::::::M77:::::::::::::M77z77777777777777777 7777777777:::::7:::::::::M77777:::::::::MM777!777777777777777777 777777777:::::7:::::::::M7777777MAmmmAMVMM777*77777777 77777777 777777 M:::::::::::::::M777777777:::::::MM77777777777777 7777777 7777 M::::::::::::::M77777777777::::::MM777777777777777 77777 777 M:::::::::::::M7777777777777M:::::mM777777777777777 7777 777 M::::::::::::M7777:777777777777::::m::Mm77777 777777 7777 77 M::::::::::::7777:77777777777777777::::::Mm7 77777 777 77 M::::::::::7777M::77777::777777777777:::::::Mm77777 77 7 MM::::::::7777M:::7777:::::777777777777::::::::Mm7 4 7M:::::::7777M:::::777:::::::77:::7777777::::::::Mm 2 77MM:::::7777M:::::::77::::::::7:::::777777:::M:::::M 7777M:::::777MM::::::::7:::::::::::M::::7777::::M::::M 77777M:::::77:M::::::::::7:::::::::::M:::7777::::::M::M 77 777MM:::777:M:::::::::::::::::::::::M:7777:::::::::M: 7 77777M:::77::M:::::::::::::::::::::::MM:77::::::::::::M 77777M:::77::M::::::::::*77*::::::::::M:77::::::::::::::M 777777M:::77::M:::::::::77@@77:::::::::M::77::::::::::::::M 777777MM::77::MM::::::::77@@77:::::::::M:::7::::::::::::::*7 77777 M:::7::MM:::::::::*77*::::::::::M:::::::::::::::::77@@ 7777 MM::::::MM:::::::::::::::::::::MM:::::::::::::::::77@@ 777 M:::::::MM:::::::::::::::::::MM::M::::::::::::::::*7 777 MM:::::::MMM::::::::::::::::MM:::MM:::::::::::::::M 77 M::::::::MMMM:::::::::::MMMM:::::MM::::::::::::MM 77 MM:::::::::MMMMMMMMMMMMMMM::::::::MMM::::::::MMM 77 MM::::::::::::MMMMMMM::::::::::::::MMMMMMMMMM 77 7MM::::::::::::::::::::::::::::::::::MMMMMM 7 77MM::::::::::::::::::::::M:::M::::::::MM 777MM::::::::::::::::::MM::::::MM::::::MM 77777MM:::::::::::::::MMM:::::::mM:::::MM 777777MM:::::::::::::MMM:::::::::MMM:::M 77777777MM:::::::::::MMM:::::::::::MM:::M 77 7777777M:::::::::MMM::::::::::::::M:::M 7 777777 M:::::::MM:::::::::::::::::M:::M: 777777 M::::::M:::::::::::::::::::M:::MM 777777 M:::::M::::::::::::::::::::::::M:M 777777 M:::::M:::::::::@::::::::::::::M::M 77777 M::::::::::::::@@:::::::::::::::M::M 77777 M::::::::::::::@@@::::::::::::::::M::M 77777 M:::::::::::::::@@::::::::::::::::::M::M 77777 M:::::m::::::::::@::::::::::Mm:::::::M:::M 7777 M:::::M:::::::::::::::::::::::MM:::::::M:::M 7777 M:::::M:::::::::::::::::::::::MMM::::::::M:::M 777 M:::::Mm::::::::::::::::::::::MMM:::::::::M::::M 7777 MM::::Mm:::::::::::::::::::::MMMM:::::::::m::m:::M 777 M:::::M::::::::::::::::::::MMM::::::::::::M::mm:::M 7777 MM:::::::::::::::::::::::::MM:::::::::::::mM::MM:::M: M:::::::::::::::::::::::::M:::::::::::::::mM::MM:::Mm MM::::::m:::::::::::::::::::::::::::::::::::M::MM:::MM M::::::::M:::::::::::::::::::::::::::::::::::M::M:::MM MM:::::::::M:::::::::::::M:::::::::::::::::::::M:M:::MM M:::::::::::M77:::::::::M:::::::::::::::::::::::MM::MMM M::::::::::::7777777777M::::::::::::::::::::::::MM::MM M:::::::::::::77777777M:::::::::::::::::::::::::M::MM M::::::::::::::777777M:::::::::::::::::::::::::M::MM M:::::::::::::::77777M:::::::::::::::::::::::::M:MM M:::::::::::::::::77M::::::::::::::::::::::::::MMM M:::::::::::::::::::M::::::::::::::::::::::::::MMM MM:::::::::::::::::M::::::::::::::::::::::::::MMM M:::::::::::::::::M::::::::::::::::::::::::::MMM MM:::::::::::::::M::::::::::::::::::::::::::MMM M:::::::::::::::M:::::::::::::::::::::::::MMM MM:::::::::::::M:::::::::::::::::::::::::MMM M:::::::::::::M::::::::::::::::::::::::MMM MM:::::::::::M::::::::::::::::::::::::MMM M:::::::::::M:::::::::::::::::::::::MMM MM:::::::::M:::::::::::::::::::::::MMM M:::::::::M::::::::::::::::::::::MMM MM:::::::M::::::::::::::::::::::MMM MM::::::M:::::::::::::::::::::MMM MM:::::M:::::::::::::::::::::MMM MM::::M::::::::::::::::::::MMM MM:::M::::::::::::::::::::MMM MM::M:::::::::::::::::::MMM MM:M:::::::::::::::::::MMM MMM::::::::::::::::::MMM MM::::::::::::::::::MMM M:::::::::::::::::MMM MM::::::::::::::::MMM MM:::::::::::::::MMM MM::::M:::::::::MMM: mMM::::MM:::::::MMMM MMM:::::::::::MMM:M mMM:::M:::::::M:M:M MM::MMMM:::::::M:M MM::MMM::::::::M:M mMM::MM::::::::M:M MM::MM:::::::::M:M MM::MM::::::::::M:m MM:::M:::::::::::MM MMM:::::::::::::::M: MMM:::::::::::::::M: MMM::::::::::::::::M MMM::::::::::::::::M MMM::::::::::::::::Mm MM::::::::::::::::MM MMM:::::::::::::::MM MMM:::::::::::::::MM MMM:::::::::::::::MM MMM:::::::::::::::MM MM::::::::::::::MMM MMM:::::::::::::MM MMM:::::::::::::MM MMM::::::::::::MM MM::::::::::::MM MM::::::::::::MM MM:::::::::::MM MMM::::::::::MM MMM::::::::::MM MM:::::::::MM MMM::::::::MM MMM::::::::MM MM::::::::MM MMM::::::MM MMM::::::MM MM::::::MM MM::::::MM MM:::::MM MM:::::MM: MM:::::M:M MM:::::M:M :M::::::M: M:M:::::::M M:::M::::::M M::::M::::::M M:::::M:::::::M M::::::MM:::::::M M:::::::M::::::::M M;:;::::M:::::::::M M:m:;:::M::::::::::M MM:m:m::M::::::::;:M MM:m::MM:::::::;:;M MM::MMM::::::;:m:M MMMM MM::::m:m:MM MM::::m:MM MM::::MM MM::MM

Фап-фап-фап!

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

[править] Ссылки

  • Candy Box 2 — браузерная ASCII-игра. Вызывает адскую зависимость. Если хотите избежать — не покупайте меч!
Stub W.svg
Данный текст был спасен из загнивающей Педивикии.
Пруфлинк: ASCII-графика.
Мета  By designMad skillzАффтарКреатиффВысерКонтент / Оригинальный контентРуки из жопыФэйкФорсФотошопFlashФотография
Труд Анонимуса  ASCII-артExtreme AdvertisingLook-alikeMindfuckOh, exploitable!Paper ChildRage ComicsДемотивационный постерМакроМоэ-антропоморфизмОэкакиПоделки из бумагиСкримерТуалетная графикаФотожаба
Аффтарский креатив  AMVDemoFake TrailerIn 5 SecondsMADMisheard lyricsThe Abridged SeriesTrustoCorpYouTube PoopРусский YouTube PoopГоблинский переводГраффитиВеб-комиксИз спичек и желудейМоделированиеКосплейЛубокМашинимаМиниатюрыМоддингРеконструкцияСелфиТюнингФанфик (ШиппингСлеш) • Фэн-шуй
Мастерские  Aeterna.ruBayeux TapestryDemotivation.meGarry's ModDesign.ruDirty.ruFuck.ruGameDev.ruLitprom.ruSmotri.comSomething AwfulYouTubeДТФЛавхейтЛепра
Реакция  АААААААААААDoing it wrongDo not wantFacepalmFFFUUU!!!!111Make me unsee itАх ты ж ёбаный ты нахуйАхуеть, дайте двеВинВ рот мне ногиВыпей йадуГоризонт заваленЕбала жаба гадюкуЁбаный стыдЖутко бесит!КомментКГ/АМНе читал, но осуждаюПиздани ревербаУДОЛИЛ!!!11ФэйлХуитаЧто ты курил?Я думал, намного будет… Намного лучше будет это все
Black square.jpg ASCII-арт. Уроки истории искусств на Луркоморье
Виды художеств ASCII-артTrustoCorpВеб-комиксВкладышиГраффити (Лайт-граффити) • ДадаизмКомиксыЛубокМанга (Манка) • ОэкакиПафосПоп-артПостмодернизмСовременное искусствоСюрреализмТоталитарное искусство
Художники ManamiMariyumiАлина 666Арт-группа «Война»БидструпБосхБэнксиВальехоВан ГогВасильевГигерГитлерГлазуновГуревичда ВинчиДалиЗаштопикКопейкинКорнеллаКузьмичёвКукрыниксыЛинчЛобановЛожкинЛубнинЛюмбрикусМангака-кунМитькиПавленскийПахомПодервянскийСафроновСинкайСтальфельтСтепанычСухихУшацъХасигутиХейдизХудожник-кун (Drawhore) • ЦеретелиШевченкоЭшер
Шедевры Bayeux TapestryThe Hands Resist HimWinged DoomАмериканская готикаВитрувианский человекДжокондаКрикМасленицаСобаки, играющие в покерСотворение АдамаТайная вечеряЧёрный квадрат
Плакаты Keep calmДядя СэмСоветские плакаты (Не болтай!Нет!Окна РОСТАРодина-матьТы записался добровольцем?)
Весёлые
картинки
BerserkBreakoutCyanide and HappinessDeadpoolElectric retardFar SideHokuto no KenHomestuckLenore, the Cute Little Dead GirlLucky StarMai-chan's Daily LifeMega MilkNichtLustigOverconfident AlcoholicPolandballSinfestStaredadThe BoondocksTransmetropolitanV for VendettaX grab my YX-MenXkcdБобёр-извращенецБэтменВонниГарфилдДжокерДорохедороЗаяц ПЦИва-а-н!Каратель • ‎Медведь и шлюха • ‎Мистер ВигглзНемиНьоронПетровичПолный покаХеталияЧеловек ГрызловЧеловек-паук