РЕДАКТОР ВЕКТОРНОЙ ГРАФИКИ VUMEL ДЛЯ СЕТЕВЫХ ТЕХНОЛОГИЙ

Афонькин Алексей Борисович, Клинаев Юрий Васильевич, Ставский Юрий Владимирович

Технологический институт Саратовского государственного технического университета (ТИ СГТУ), г.Энгельс

Рассматривается использование векторной графики для HTML—страниц, созданной с помощью разработанного специализированного редактора VML.

обсудить на форуме написать автору

Время Internet не только пришло, но и воцарило! Произошло слияние средств массовой информации, вычислительной техники и телекоммуникаций в гипермедийную среду Internet. Всё это оказывает огромное влияние на характер и темпы распространения информации. Графика способствует повышению информативности текста и улучшает его восприятие. Глобальная сеть сегодня немыслима без эффектной и эффективной графики на Web—серверах.

Но использование графики, как правило, приводит к увеличению размеров страницы и, следовательно, очень медленной ее загрузке. Известно, что наибольшее число пользователей Интернет работают через телефонные сети общего пользования. Поэтому внедрение векторных изображений, размер которых в несколько раз меньше растровых, дает реальную возможность повышения пропускной способности каналов. И это позволяет сделать язык векторной разметки – VML.

VML (Vector Markup Language) – является XML—приложением, т. е. это специализированный язык, построенный по правилам XML. VML был разработан так, чтобы обеспечить текстовый способ описания векторной графики, которая может быть легко вырезана и вставлена в широком авторском разнообразии инструментальных средств, и мог быть интегрированным в существующий язык HTML 4.0, и тем самым упростить процесс редактирования векторной графики на основе текста. VML был написан, прежде всего, для использования как экспортный формат. Код лучше генерировать приложением, а не писать вручную.

Для реализации этих возможностей VML и был разработан редактор векторной графики для Web—приложений под названием VuMeL.

Приложение VuMeL генерирует код для использования в HTML страницах на языке VML. VuMeL предназначен для установки на персональных компьютерах под управлением Windows 98, 2000, NT, XP. Графический интерфейс выдержан в стиле стандартного набора инструментов обработки векторной графики: визуальный редактор, текстовый редактор, текстовый редактор для HTML страницы, поддержка шаблонов.

Реализованы следующие возможности VuMeL:

  • просмотр результата в Internet Explorer;
  • импорт из других приложений;
  • автоматическое рисование диаграмм по заданным координатам;
  • работа с математическими формулами;
  • сохранение на диск в собственном формате;

Программу можно использовать для следующих целей:

  1. создание интерфейсов странички: украшение картинками; надписи с помощью технологии, основанной на WordArt; кнопки и другие объекты, меняющие свои свойства при наведении мыши.
  2. с возросшей ролью компьютера в учебном процессе, программа поможет для оформления электронных учебников: графики — для физики и математики; всевозможные рисунки; электрические схемы — для электротехники, карты — для географии, химические формулы.

Полезен так же редактор математических формул. Построение организационных диаграмм будет востребовано для бизнес—страниц, полноценные схемы деталей — для сайтов—производителей.

Фигуры VML являются такими же объектами для скриптовых языков, например, для JavaScript, как и объекты HTML. Таким образом, можно получить к ним полный доступ и динамически модифицировать. Это дает еще большие дизайнерские возможности: организация HTML—презентаций, увеличение или уменьшения рисунков и т.п.

VML поддерживается Microsoft и Internet Explorer. Передача векторной информации в двоичном виде разительно отличается по скорости от передачи текстовых данных — все это говорит о предпочтении VML там, где требуется использование векторных изображений.

Литература:

  1. Юрий Лукач "Векторная графика: языки VML и SVG", http://allo.usaaa.ru.
  2. Векторная и растровая графика, http://master.hop.ru.
  3. Технологии векторной графики в Сети, Михаил Борисов, http://www.osp.ru.
  4. Введение в VML — язык описания векторной графики, Валерий Полях, http://www.woweb.ru.
  5. VML, Lisa Rein, http://www.xml.com.
  6. XML and Vector Graphics, Lisa Rein, http://www.xml.com.
  7. Ресурсы по VML с сервера http://www.microsoft.com.