• Авторизация


ASCII-art: искусство текстового рисунка 09-02-2009 10:03 к комментариям - к полной версии - понравилось!

Это цитата сообщения Оригинальное сообщение

ASCII-art: искусство текстового рисунка



Не раз, наверное, вы видели в текстовом режиме интересные картинки,
нарисованные с помощью разнообразных букв и символов псевдографики.
Общеизвестными примерами могут быть заставки на выходе из программ 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.


[300x197]
Трехмерное вращение надписи в текстовом режиме -
лишь один из эффектов хакерских заставок.

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


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


[300x380]
Один из первых примеров создания изображений с
помощью печатной машинки. Бабочка Флоры Стэйсси (1898).

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


[300x233]
ASCII Pic - простая и удобная программа
конверсии графического рисунка в текстовый.

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


[400x220]
Образцы рисунков, созданных с помощью
телетайпа.

Следующим шагом на пути к ASCII-art стало искусство, известное
под именем RTTY-art (от Radio TeleTYpe), - создание изображений при помощи
телетайпа. Главнейшим отличием от ASCII-art было использование различных
стандартов для передачи данных. В телетайпах использовался код Бодо,
кодирующий цифры, заглавные буквы алфавита и несколько символов
пунктуации, что сильно ограничивало возможности по созданию рисунков. Тем
не менее они были близки к образцам современного ASCII-art.



Исходный графический рисунок (200x200 пикселей)
для работы с ASCII Pic.

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


[300x261]
Результат работы программы 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-рисунки для оформления архивов и
программ, распространяемых ими. Даже сейчас проводятся конкурсы на самую
лучшую и самую малую по размеру текстовую заставку, многие из которых
действительно являются шедеврами.


[300x214]
Результат работы программы 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-искусства:



  1. Прежде чем что-либо рисовать, достаньте как можно больше текстовых
    рисунков.
  2. Присмотритесь к ним и отметьте для себя, какие символы использовали
    художники для воспроизведения того или иного участка рисунка.
  3. Используйте фрагменты уже готового рисунка в своих целях.
  4. Модифицируйте готовые рисунки.
  5. Начните с чего-либо простого и постепенно усложняйте свой рисунок.
  6. Используйте готовый графический рисунок или модель в качестве
    наглядного примера.
  7. Прочитайте как можно больше советов и FAQ относительно искусства
    текстового рисунка.
  8. Готовый рисунок отправьте профессионалу и отнеситесь к его
    критическим замечаниям с пониманием.
  9. Не удаляйте свои рисунки - всегда можно позже похвастаться: "А вот
    таким был мой первый 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, либо написать электронное письмо одному из мастеров. Другой
путь - в применении специальных программ-конвертеров графических рисунков
в текстовые. При этом возможно использование одного из рисунков,
представленных на множестве сайтов, посвященных текстовой живописи.
Наилучший результат для непрофессионала будет достигнут при смешении всех
этих методов:



  1. Исходное изображение создается с помощью одного из графических
    редакторов.
  2. Используется программа конверсии графического рисунка в текстовый
    (например, ASCII Pic).
  3. Самостоятельно в текстовом редакторе подправляются некоторые
    шероховатости и неровности, допущенные конвертером.
  4. Добавляются необходимые надписи.
  5. Отдельные элементы рисунка (например, цветок) можно взять из уже
    готовых 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.


[300x395]
Результат преобразования графического рисунка в
текстовый с помощью программы PCX2ANSI.

Существуют и специальные программы просмотра ANSI-файлов. Достоинствами
PCX2ANSI являются масштабирование исходного рисунка и широкие возможности
по настройке, среди которых установка набора символов, палитры при
передаче цветов рисунка и задание шрифта для генерации результирующего
текстового файла. К недостаткам можно отнести работу в командной строке и
не очень хорошие результаты при использовании цветных изображений. Для
получения оптимального преобразования и результатов масштабирования
рекомендуется устанавливать размер исходного графического файла в пределах
320x200. Последнюю версию программы можно найти по адресу whg.da.ru.


Warlock


Программа Warlock - больше чем просто конвертер в текстовые файлы. Это
мощный "графический" редактор текстовых изображений. В программе
присутствует набор графических примитивов (таких, как прямоугольник, круг,
закрашенный прямоугольник, закрашенный круг, линия, карандаш, ластик,
заливка области). Warlock предоставляет возможность набора текста с
использованием разнообразных шрифтов. Помимо этого в программе реализован
буфер обмена, и вы cможете работать с участками рисунка, помещая и
извлекая их из буфера. Присутствует функция "лупы" при редактировании.
Есть операции поворота, перемещения, горизонтального и вертикального
отображения выделенного участка рисунка. В Warlock предусмотрен выбор
символа, которым будет производиться отрисовка графическим примитивом, а
также цвет самого символа и цвет фона. Для упрощения процесса рисования
можно использовать сетку.


[300x225]
Редактор 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.


[300x214]
Это лишь самые малые возможности программы
FIGlet.

GIFscii


Еще одной, наверное, столь же распространенной, как и FIGlet,
программой является GIFscii - конвертер из графического файла в формате
GIF в текстовый рисунок. В отличие от других подобных программ (например,
ASCII Pic), GIFscii предоставляет возможности по масштабированию
текстового рисунка, его инверсии, увеличению и многому другому. При этом
результаты, получаемые при применении GIFscii, зачастую выглядят гораздо
лучше, чем при использовании других аналогичных программ. Единственным
недостатком GIFscii является ее работа в текстовом режиме и поистине
спартанский интерфейс (точнее, практически полное его отсутствие).
Программа GIFscii размещена на многих сайтах, касающихся ASCII-art,
например, на FTP-сервере.


[300x214]
На сайте http://www.ascii-art.com/ - одна из крупнейших авторских
коллекций текстовых рисунков.

В Internet существует огромное количество сайтов, посвященных ASCII-art
и подобным проявлениям киберискусства. Среди них есть сайты самих
ASCII-художников, содержащие коллекции оригинальных, авторских работ.
Другой категорией сайтов ASCII-art являются богатые коллекции текстовых
рисунков различных авторов, посвященные как определенной тематике, так и
просто "залежи" ASCII. Кстати, с помощью ASCII делаются даже мультфильмы и
комиксы - список сайтов, на которых вы можете обнаружить подобные
произведения, представлен в одной из таблиц.


[300x214]
ASCII-art можно использовать и для оформления
своего сайта.

Несмотря на все возрастающее преобладание HTML над простым текстом в
Internet (даже в "твердыне и колыбели" ASCII-art - электронных письмах),
текстовые рисунки все еще хранят свое очарование и некую ностальгию как
для ветеранов компьютерной техники, так и для нового "поколения Internet".
И, хотя ASCII-рисункам никогда не возобладать над графикой, существует
множество применений для них, и даже в Internet. Несмотря на официальное
заявление Microsoft, что искусство текстовых рисунков умерло для Сети,
многие ASCII-художники твердо верят: "ASCII-art живо и все еще
востребовано!"

вверх^ к полной версии понравилось! в evernote
Комментарии (5):
01-10-2009-12:19 удалить
здесь Лик Стража Смерти
слабонервным делать нечего
в глаза не смотреть !
Сильнейший гипноз
01-10-2009-12:52 удалить
здесь Лик Стража Смерти
слабонервным делать нечего
в глаза не смотреть !
Мощнейший гипноз


Комментарии (5): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник ASCII-art: искусство текстового рисунка | Я_вся_такая - Дневник Я_вся_такая | Лента друзей Я_вся_такая / Полная версия Добавить в друзья Страницы: раньше»