Friday, October 17, 2008

ASCII графика и майл-агент.


1. Предыстория.
Общался с девушкой в майл-агенте и решил её удивить. На ум пришло следущее - агент позволяет отправлять сообщения, отформатированные практически любым шрифтом, если у вашего собеседника не нажата кнопка "игнорировать стиль текста собеседника".

Это значит, что собеседнику можно отправить картинку, выполненную в виде ASCII-графики.
Фотография девушки или сердечко, в самом агенте выглядят очень эффектно :)

Рис. 1: Скрин агента.















2 .Что для этого нужно.
Для того, что бы картинка в агенте выглядела более-менее прилично - необходимо найти такой конвертер, который позволит использовать при преобразовании графики моноширинный шрифт очень маленького размера. Один из таких замечательных конвертеров, по старой памяти я нашел на замечательном ресурсе http://code.progler.ru Правда на сайте он находится в виде исходника для Delphi.

Скачать исходники конвертера можно по этой ссылке.Готовый exe-файл можно взять здесь.После получения конвертера, можно взять любую подходящую картинку (но не очень большого размера! Желательно не более чем 200x200 пикселей!) и с помощью вашей любимой программы-просмотрщика или графического редактора сохранить ее как bmp-файл.

После этого необходимо запустить конвертер, и проделать следущие операции:

Рис. 2: Скрин конвертера.














Нажимаем пункт меню "выполнить преобразование"В появившемся диалоге выбираем картинку, которую ранее мы сохранили как bmp-файл.Этот пункт самый важный! После выбора картинки, программа покажет стандартное окошко выбора шрифта. Для достижения приемлимого результата я использовал следующие параметры:Гарнитура шрифта "Courier New"Размер шрифта 2 пункта.Жмем окВсе, преобразование выполняется практически мгновенно, и в текстовом поле конвертера вы получите изображение, похожее, например, на это:

Рис. 3: ASCII-сердечко.














Важно! После получения картинки необходимо настроить агент перед копированием в него полученного изображения.

Рис. 4: панель управления агента






Сначала необходимо воспользоваться кнопкой "выбор шрифта" и установить шрифт для отправки сообщения.

Важно! Гарнитура шрифта должна быть так же "Courier New", но его размер должен равняться 4м пунктам. Впрочем, это хорошее поле для экспериментов.

К сожалению, конвертер не позволяет создавать цветные изображения, но сделать картинку хотя-бы одноцветной - вполне возможно. Для этого необходимо воспользоваться кнопкой "Цвет текста" в панели агента.

Надеюсь, что этот материал поможет вам разнообразить свое общение ;)


















































































No comments: