Не раз, наверное, вы видели в текстовом режиме интересные картинки,
нарисованные с помощью разнообразных букв и символов псевдографики.
Общеизвестными примерами могут быть заставки на выходе из программ MS DOS,
всевозможные подписи к электронным письмам, рисунки внутри текстовых
файлов. Все это называется ASCII-art, и об этом виде киберискусства пойдет
речь в нашей статье.
SCII (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".
Один из первых примеров создания изображений с
помощью печатной машинки. Бабочка Флоры Стэйсси (1898).
Изображения, созданные на печатной машинке (так называемое typewriter
art), приобретают популярность в 1950-х и 1970-х годах. Некоторые из них
становятся цветными, благодаря использованию цветных лент в печатной
машинке.
ASCII Pic - простая и удобная программа
конверсии графического рисунка в текстовый.
ASCII-art во многом отличается от typewriter art. С одной
стороны, при создании рисунка на печатной машинке любая ошибка или
опечатка приводит к порче рисунка. Промах при прокрутке бумаги также может
стать гибельным для результата. С другой стороны, художник имеет полную
свободу при позиционировании своей "кисти" - в отличие от ASCII-art,
жестко ограниченного строками и столбцами. Typewriter art более гибко и
предоставляет больше возможностей, однако оно требует крайней
аккуратности, и тут действительно можно применить слегка перефразированное
правило "семь раз отмерь - один раз набей". В целом ASCII-art громоздко и
ограниченно, но оно снисходительно к ошибкам и позволяет варьировать
результатом.
Образцы рисунков, созданных с помощью
телетайпа.
Следующим шагом на пути к ASCII-art стало искусство, известное
под именем RTTY-art (от Radio TeleTYpe), - создание изображений при помощи
телетайпа. Главнейшим отличием от ASCII-art было использование различных
стандартов для передачи данных. В телетайпах использовался код Бодо,
кодирующий цифры, заглавные буквы алфавита и несколько символов
пунктуации, что сильно ограничивало возможности по созданию рисунков. Тем
не менее они были близки к образцам современного ASCII-art.
Исходный графический рисунок (200x200 пикселей)
для работы с ASCII Pic.
Одним из первых проявлений компьютерного изобразительного искусства
стали изображения на перфокартах и перфолентах. Отверстия, пробивавшиеся
на них, образовывали хотя и примитивные, но все-таки интересные
изображения.
Результат работы программы ASCII Pic над
рисунком 200x200 пикселей, просматриваемый с использованием шрифта
размером в 2 пикселя.
В начале 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-рисунки для оформления архивов и
программ, распространяемых ими. Даже сейчас проводятся конкурсы на самую
лучшую и самую малую по размеру текстовую заставку, многие из которых
действительно являются шедеврами.
Результат работы программы ASCII Pic над
рисунком 200x200 пикселей, просматриваемый с использованием шрифта
размером в 7 пикселей.
"Двоюродными братьями" ASCII-art являются текстовые рисунки,
создаваемые с помощью ANSI-кодов (цветные текстовые рисунки), AOL Macro
art и заставки mIRC-чатов. AOL Macro art отличается от обычного ASCII-art
только тем, что в программах America Online (AOL) используется лишь один
шрифт и он имеет нефиксированный размер символов. Это заставляет
художников приспосабливаться к такому неудобству, а также не позволяет
нормально просматривать рисунки AOL в других программах.
Сайты, содержащие авторские
экспозиции |
URL |
Сайт Niki Folwer. ASCII-рисунки кошек, свеч,
сов |
URL |
ASCII-горгульи от Dan Hunt |
URL |
Пожалуй, самый крупный и самый интересный
сайт, посвященный ASCII-art |
URL |
Аниме в ASCII |
URL |
Раскрашенные ASCII-рисунки |
URL |
Боевые самолеты в текстовых рисунках от Mike
Rosulek |
URL |
Драконы, автомобили, парочки в
ASCII |
URL |
Коллекция рисунков животных и
мотоциклов |
URL |
Злые ASCII-рисунки и оригинальный
ASCII-дизайн сайта |
URL |
Мистические
ASCII-рисунки | |
В заставках mIRC-чатов также используются ASCII-рисунки, зачастую
раскрашенные и включающие специальные символы, что также ограничивает
перенос рисунков в другие программы.
Благодаря все большему развитию сетей и повышению скоростей передачи
данных, ASCII-art в настоящее время постепенно уходит в андеграунд. Многие
почтовые программы теперь используют передачу писем в HTML-формате, что
позволяет применять графику при написании писем. О Web-дизайне не будем
даже и упоминать. И все-таки текстовые рисунки имеют некоторое
преимущество перед графикой. Во-первых, они очень необычны, а во-вторых,
размеры графического файла и текстового рисунка несопоставимы. Текстовые
рисунки используются как в рекламе (многие баннеры в Сети сделаны с
применением ASCII-art), так и в оформлении (например, обложки музыкальных
компакт-дисков, коробки с программными продуктами и многое другое).
Как же создать свой собственный рисунок? Профессионалы в области
текстовой живописи делают это в обычных текстовых редакторах, которые
используют шрифты фиксированного размера (например, Courier или FixedSys).
Если вы хотите сами попробовать создать что-либо подобное, то вот
несколько советов от признанных мастеров в области
ASCII-искусства:
Прежде чем что-либо рисовать, достаньте как можно больше текстовых
рисунков.
Присмотритесь к ним и отметьте для себя, какие символы использовали
художники для воспроизведения того или иного участка рисунка.
Используйте фрагменты уже готового рисунка в своих целях.
Модифицируйте готовые рисунки.
Начните с чего-либо простого и постепенно усложняйте свой рисунок.
Используйте готовый графический рисунок или модель в качестве
наглядного примера.
Прочитайте как можно больше советов и FAQ относительно искусства
текстового рисунка.
Готовый рисунок отправьте профессионалу и отнеситесь к его
критическим замечаниям с пониманием.
Не удаляйте свои рисунки - всегда можно позже похвастаться: "А вот
таким был мой первый ASCII-рисунок!"
При создании текстового рисунка в современных операционных
системах с графическим интерфейсом очень важно использовать шрифты с
фиксированным размером символов как при создании рисунка, так и при его
просмотре. Наиболее распространенными подобными шрифтами в Windows
являются: FixedSys, Courier New, Courier, Lucida Console, Topaz New,
Monotype.com, Terminal, Lucida Sans Typewiter, OCR A Extended и OCRB. В
качестве текстового редактора лучше всего выбрать Блокнот Windows или
любой текстовый редактор MS DOS.
Если вы не художник, а использовать текстовые рисунки вам очень
хочется, то существует несколько путей решения этой проблемы. Первый путь
состоит в простом обращении к профессиональному текстовому художнику - для
этого достаточно сделать запрос в соответствующей телеконференции USENET
или FIDOnet, либо написать электронное письмо одному из мастеров. Другой
путь - в применении специальных программ-конвертеров графических рисунков
в текстовые. При этом возможно использование одного из рисунков,
представленных на множестве сайтов, посвященных текстовой живописи.
Наилучший результат для непрофессионала будет достигнут при смешении всех
этих методов:
Исходное изображение создается с помощью одного из графических
редакторов.
Используется программа конверсии графического рисунка в текстовый
(например, ASCII Pic).
Самостоятельно в текстовом редакторе подправляются некоторые
шероховатости и неровности, допущенные конвертером.
Добавляются необходимые надписи.
Отдельные элементы рисунка (например, цветок) можно взять из уже
готовых ASCII-рисунков (только не забудьте указать автора оригинального
рисунка).
А теперь поговорим непосредственно о программах-конвертерах и
ASCII-редакторах.
ASCII Pic
ASCII Pic - одна из наиболее простых и удобных программ конверсии
графических рисунков в текстовые. Последнюю версию ASCII Pic можно найти
на сайте w3.to/5679soft.
Удобный и простой интерфейс программы позволяет с легкостью выбрать
исходный графический файл в формате BMP и целевой текстовый файл, после
чего можно приступить к преобразованию. Недостаток ASCII Pic - слишком
большие размеры результирующего текстового рисунка: программа производит
попиксельный перевод в текстовый рисунок без всякого масштабирования.
Таким образом, графический рисунок размером 80х25 пикселей будет
представлять собой текстовую картинку на целый экран. Конечно, если вы
создаете ее не для программ, работающих в текстовом режиме, то результаты
работы программы ASCII Pic могут вас удовлетворить.
Сайты, содержащие комиксы и
мультипликацию в ASCII |
URL |
The Adventures of the Boy with Immovable Hair
от R.M.Weiner |
URL |
Funny Bone. Шутки, оформленные
ASCII-рисунками |
URL |
"Звездные войны" как
ASCII-мультипликация |
URL |
Frogstein и Birdstein...
ASCII-комиксы |
URL |
Комиксы для "поколения
Internet" | |
PCX2ANSI
PCX2ANSI - еще одна программа перевода графических рисунков в
текстовые. Помимо конвертации в ASCII-рисунки, программа ориентирована и
на перевод в ANSI-формат. Как уже упоминалось, ANSI-файлы содержат
специальные коды, которые позволяют использовать цвет при отображении
текстового файла. Для корректного просмотра файла, созданного с
использованием ANSI-последовательностей, необходим специальный драйвер
ansi.sys, поставляемый вместе с ранними версиями MS DOS.
Результат преобразования графического рисунка в
текстовый с помощью программы PCX2ANSI.
Существуют и специальные программы просмотра ANSI-файлов. Достоинствами
PCX2ANSI являются масштабирование исходного рисунка и широкие возможности
по настройке, среди которых установка набора символов, палитры при
передаче цветов рисунка и задание шрифта для генерации результирующего
текстового файла. К недостаткам можно отнести работу в командной строке и
не очень хорошие результаты при использовании цветных изображений. Для
получения оптимального преобразования и результатов масштабирования
рекомендуется устанавливать размер исходного графического файла в пределах
320x200. Последнюю версию программы можно найти по адресу whg.da.ru.
Warlock
Программа Warlock - больше чем просто конвертер в текстовые файлы. Это
мощный "графический" редактор текстовых изображений. В программе
присутствует набор графических примитивов (таких, как прямоугольник, круг,
закрашенный прямоугольник, закрашенный круг, линия, карандаш, ластик,
заливка области). Warlock предоставляет возможность набора текста с
использованием разнообразных шрифтов. Помимо этого в программе реализован
буфер обмена, и вы cможете работать с участками рисунка, помещая и
извлекая их из буфера. Присутствует функция "лупы" при редактировании.
Есть операции поворота, перемещения, горизонтального и вертикального
отображения выделенного участка рисунка. В Warlock предусмотрен выбор
символа, которым будет производиться отрисовка графическим примитивом, а
также цвет самого символа и цвет фона. Для упрощения процесса рисования
можно использовать сетку.
Редактор Warlock, пожалуй, самый мощный и
удобный редактор текстовых изображений.
Программа Warlock используется и для конверсии графического рисунка в
текстовый. Warlock поддерживает импорт графических файлов в форматах BMP и
PCX, а также в малораспространенном формате PAW. При импорте можно указать
качество преобразования рисунка, уровень яркости и некоторые другие опции
(например, набор символов, используемых для передачи рисунка, или яркость
отдельных компонентов цвета). Программа, однако, не поддерживает
полноцветные изображения, и, например, 24-битное изображение в формате BMP
будет преобразовано в оттенки серого перед конверсией в текстовый рисунок.
Помимо графических изображений, Warlock может импортировать текстовые
рисунки в различных форматах, включая простой текстовый файл и файл с
использованием последовательностей ANSI. Экспорт текстового изображения
может производиться в текстовые файлы (при этом теряется информация о
цвете рисунка), файлы с ANSI-последовательностями, исходный код на языке
Ассемблер, C или Pascal (что крайне удобно, если вы программист и хотите
использовать текстовую заставку в своей программе), а также в некоторые
другие форматы.
Сайты-коллекции текстовых
рисунков |
URL |
ACiD Artpack Archive. Большой объем ASCII- и
ANSI-рисунков. |
URL |
Коллекция ASCII-рисунков на темы
фантастики |
URL |
"Звездные войны" в ASCII - в цвете и с
музыкой |
URL |
Текстовые рисунки по Диснею |
URL |
Большой сервер рисунков животных |
URL |
Коллекция смайликов |
URL |
ASCII-рисунки на тематику железных
дорог |
URL |
Набор рисунков драконов, а также множество
полезных ссылок |
URL |
Коллекция различных подписей для электронных
писем |
URL |
Большая коллекция ASCII-рисунков |
URL |
The Great ASCII Art Collection. Большой сайт,
рисунки отсортированы по разделам, есть возможность поиска по
рисункам |
URL |
ASCII-рисунки для оформления поздравительных
сообщений | |
Редактор Warlock является, пожалуй, самым мощным и удобным редактором
текстовых рисунков, предоставляя средства как для создания рисунков "с
нуля", так и для преобразования и последующего редактирования графических
изображений.
FIGlet
FIGlet - самая распространенная и наиболее часто используемая программа
для создания надписей в виде ASCII-рисунков. Существуют версии FIGlet
практически под все известные компьютерные платформы, есть даже Web-версия, позволяющая работать, пользуясь лишь
броузером. Для создания надписей FIGlet использует специальные
ASCII-шрифты, размещающиеся в отдельных файлах. Коллекции шрифтов для
FIGlet можно обнаружить в большом количестве на многих сайтах, посвященных
ASCII-art. Различные версии FIGlet для разных платформ, равно как и ссылки
на архивы шрифтов и другие подобные FIGlet программы можно найти на сайте
разработчика FIGlet. Если вам необходимо сделать какую-либо надпись
или заголовок в текстовом документе и вы хотите, чтобы они выглядели
эффектно, - воспользуйтесь FIGlet.
Это лишь самые малые возможности программы
FIGlet.
GIFscii
Еще одной, наверное, столь же распространенной, как и FIGlet,
программой является GIFscii - конвертер из графического файла в формате
GIF в текстовый рисунок. В отличие от других подобных программ (например,
ASCII Pic), GIFscii предоставляет возможности по масштабированию
текстового рисунка, его инверсии, увеличению и многому другому. При этом
результаты, получаемые при применении GIFscii, зачастую выглядят гораздо
лучше, чем при использовании других аналогичных программ. Единственным
недостатком GIFscii является ее работа в текстовом режиме и поистине
спартанский интерфейс (точнее, практически полное его отсутствие).
Программа GIFscii размещена на многих сайтах, касающихся ASCII-art,
например, на FTP-сервере.
На сайте http://www.ascii-art.com/ - одна из крупнейших авторских
коллекций текстовых рисунков.
В Internet существует огромное количество сайтов, посвященных ASCII-art
и подобным проявлениям киберискусства. Среди них есть сайты самих
ASCII-художников, содержащие коллекции оригинальных, авторских работ.
Другой категорией сайтов ASCII-art являются богатые коллекции текстовых
рисунков различных авторов, посвященные как определенной тематике, так и
просто "залежи" ASCII. Кстати, с помощью ASCII делаются даже мультфильмы и
комиксы - список сайтов, на которых вы можете обнаружить подобные
произведения, представлен в одной из таблиц.
ASCII-art можно использовать и для оформления
своего сайта.
Несмотря на все возрастающее преобладание HTML над простым текстом в
Internet (даже в "твердыне и колыбели" ASCII-art - электронных письмах),
текстовые рисунки все еще хранят свое очарование и некую ностальгию как
для ветеранов компьютерной техники, так и для нового "поколения Internet".
И, хотя ASCII-рисункам никогда не возобладать над графикой, существует
множество применений для них, и даже в Internet. Несмотря на официальное
заявление Microsoft, что искусство текстовых рисунков умерло для Сети,
многие ASCII-художники твердо верят: "ASCII-art живо и все еще
востребовано!"
|