|
|
>>> Перейти на мобильный размер сайта >>> Онлайн учебники на TEPKA.ru Учебник по HTML 4Создание карт-изображений - Программа Map THIS!Еще одной утилитой создания и редактирования конфигурационных файлов карт-изображений является программа Map THIS!, информацию о которой можно получить по адресу: http://galadriel.ecaetc.ohio-state.edu/tc/mt/.
Работа с данной программой по идеологии схожа с программой MapEdit. Основой работы с программой является визуальное конструирование активных областей с дальнейшим сохранением результатов в файле в одном из выбранных форматов.
Редактор поддерживает оба формата серверного варианта карт-изображений (NCSA и CERN) и клиентский вариант. Изображения могут загружаться из файлов в форматах GIF и JPG. Приведем примеры файлов конфигурации, созданных данной программой. Для примера, приведенного в предыдущем разделе, файл, сохраненный в формате NCSA, будет иметь следующий вид: #$MTIMFH #$-:Image Map file created by Map THIS! #$-:Map THIS! free image map editor by Todd C. Wilson #$-:Please do not edit lines starting with "#$" #$VERSION:1.30 #$TITLE: Blazons #$DESCRIPTION:Серверный вариант карты-изображения #$AUTHOR:Сергеев #$DATE:Tue Sep 14 12:10:42 1999 #$PATH:С:\Program Files\Mapthis\ #$GIF:Blazons.gif #$FORMAT:ncsa #$EOH default default.htm # Герб города Томск rect Tomsk.htm 33,60 191,246 # Герб города Якутск circle Jakutsk.htm 366,147 366,256 # Герб города Санкт-Петербург poly Spb.htm 534,62 699,62 698,236 626,261 534,235 534,62 В отличие от программы MapEdit, данный редактор записывает в выходной файл довольно много комментирующей информации, включающей краткие сведения о самой программе, дате создания файла и др. При этом после символа #, означающего начало строки комментария, редактор добавляет символ $ для строк-комментариев, создаваемых самим редактором. Обратите внимание на четвертую строчку приведенного кода, в которой содержится просьба не редактировать комментарии, вставленные редактором. Тот же пример, сохраненный в формате CERN, будет иметь вид: rect (4096,4096) (4096,4096) mt:#$MTIMFH rect (4096,4096) (4096,4096) mt:#$-:Image Map file created by Map THIS! rect (4096,4096) (4096,4096) mt:#$-:Map THIS! free image map editor by Todd C. Wilson rect (4096,4096) (4096,4096) mt:#$-:Please do not edit lines starting with "#$" rect (4096,4096) (4096,4096) mt:#$VERSION:1.30 rect (4096,4096) (4096,4096) mt:#$TITLE: Blazons rect (4096,4096) (4096,4096) mt:#$DESCRIPTION: Серверный вариант карты-изображения rect (4096,4096) (4096,4096) mt:#$AUTHOR:Сергеев rect (4096,4096) (4096,4096) mt:#$DATE:Tue Sep 14 12:10:42 1999 rect (4096,4096) (4096,4096) mt:#$PATH:С:\Program Files\Mapthis\ rect (4096,4096) (4096,4096) mt:#$GIF:Blazons.gif rect (4096,4096) (4096,4096) mt:#$FORMAT:cern rect (4096,4096) (4096,4096) mt:#$EOH default default.htm rect (4096,4096) (4096,4096) mt:# Герб города Томск rectangle (33,60) (191,246) Tomsk.htm rect (4096,4096) (4096,4096) mt:# Герб города Якутск circ (366,147) 109 Jakutsk.htm rect (4096,4096) (4096,4096) mt:# Герб города Санкт-Петербург polygon (534,62) (699,62) (698,236) (626,261) (534,235) (534,62) Spb.htm Как видно из приведенного выше кода, редактор использует несколько искусственный прием для сохранения комментариев, как введенных пользователем, так и генерируемых самой программой. Напомним, что формат CERN не позволяет задавать строки комментариев, поэтому редактор создает строку вида rect (4096,4096) (4096,4096),
в конце которой можно расположить любой текст. В сущности, такая строка описывает прямоугольник, который заведомо располагается за пределами экрана, поэтому его наличие не играет роли. Конечно, при этом текст конфигурационного файла становится гораздо более громоздким и неудобным для чтения, что, правда, не мешает работе программ. Этот прием сохранения комментариев может быть взят на вооружение.
Тот же пример, сохраненный в виде HTML-файла (для клиентского варианта карт-изображений) будет иметь вид: <BODY> <МАР NAME="Blazons"> <!-- #$-:Image Map file created by Map THIS! --> <!-- #$-:Map THIS! free image map editor by Todd C. Wilson --> <!-- #$-:Please do not edit lines starting with "#$" --> <!-- AVERSION: 1.30 --> <!-- #$DESCRIPTION:Клиентский вариант карты-изображения --> <!-- #$AUTHOR:Сергеев --> <!-- #$DATE:Tue Sep 14 12:10:42 1999 --> <!-- #$PATH:С: \Program Files\Mapthis\ --> <!-- #$GIF:Blazons.gif --> <AREA SHAPE=RECT COORDS="33,60,191,246" HREF="Tomsk.htm" ALT='Герб города Томск"> <AREA SHAPE=CIRCLE COORDS="366,147,109" HREF="Jakutsk.htm" ALT="Герб города Якутск"> <AREA SHAPE=POLY COORDS="534, 62,699,62,698,236,626,261,534,235,534,62" HREF="Spb.htm" ALT='Герб города Санкт-Петербург"> <AREA SHAPE=default HREF="default.htm"> </MAP> </BODY> Здесь, в отличие от программы MapEdit, имя карты-изображения необходимо задавать вручную, поэтому оно может и не совпадать с именем файла с опорным изображением.
|
|
|