powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Рисование графических примитивов поверх img
12 сообщений из 12, страница 1 из 1
Рисование графических примитивов поверх img
    #35555229
Sergey Molchanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возникла задача создания документации в виде XHTML-страниц.
Документация представляет собой чередующиеся пошаговые скриншоты и текстовые инструкции.
На скриншотах нужно красными прямоугольниками и линиями выделять те кнопки и флажки/радиокнопки/поля, которые подлежат нажатию/заполнению. Вместо того, чтобы рисовать эти пометки прямо на рисунке, я хочу наложить на рисунок сверху слой векторной графики.
Варианты, которые отпали:
1. VML
2. Какой-то-способ с использованием клиентского java-скрипта и <map>, <area>. (Не разбирался глубоко)

Вариант, на котором я пока что остановился:
SVG, возможно inline SVG.

По самой реализации вопросов нет, вопрос в том - лучший ли это способ? Все должно работать в Firefox, в IE - желательно, но не обязательно, на остальные браузеры - плевать.
Спасибо.
...
Рейтинг: 0 / 0
Рисование графических примитивов поверх img
    #35555239
Sergey Molchanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или вообще так, если нужны только прямоугольники да линии

<div style="position: relative">
<img src="01.png" />
<span style="position: absolute; left: 10px; top:10px; border: solid 4px red; width: 5px; height: 3px;"></span>
<hr style="position: absolute; left: 10px; top:60px; border: solid 1px red; width: 50px; height: 3px;" />
</div>

что посоветуете выбрать?
...
Рейтинг: 0 / 0
Рисование графических примитивов поверх img
    #35555284
The_ShadoW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey MolchanovВариант, на котором я пока что остановился:
SVG, возможно inline SVG.

По самой реализации вопросов нет, вопрос в том - лучший ли это способ? Все должно работать в Firefox, в IE - желательно, но не обязательно, на остальные браузеры - плевать.
Спасибо.

Вариант, который у нас когда-то рассматривался, но отпал (ибо главархитектору очень нравилась FF'овская canvas) - SVG с возможным xslt-перегоном её в VML ради совместимости с IE.
Если брать FF - возможен еще canvas, но у вас графика статична (я прав?), svg в таких случаях куда как удобней.
...
Рейтинг: 0 / 0
Рисование графических примитивов поверх img
    #35558011
Sergey Molchanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет статичной графики - да, именно так.
xslt (предполагается исполняться на веб-сервере?) - овчинка выделки не стоит , ибо не хочется завязываться на веб-сервер, сейчас страницы открываются даже на локальной файловой системе.
Спасибо за мнение.
...
Рейтинг: 0 / 0
Рисование графических примитивов поверх img
    #35562448
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Идеальное решение - прикрутить флеш. Флешка одна, но динамическая, с подгрузкой бекграунда (скриншотов). Функционала по минимуму там кот наплакал. Можно даже исправления запоминать. Результат можно получать либо на сервере выводом последовательностей смены координат и примитивов, либо самим флешем делать.

Кроссбраузерно. Функционально. Просто. Эффективно.

Одно НО - по умолчанию флеш пиратский, но лицензию ведь и купить можно ... Ну и, конечно, нужно уметь лабать во флеше или привлекать флеш-программера, так как одними рисовалками не отделаешься.
...
Рейтинг: 0 / 0
Рисование графических примитивов поверх img
    #35562556
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пришел и решил отметиться в каждой теме?:)
про "флэш по-умолчанию пиратский" отжег, конечно
...
Рейтинг: 0 / 0
Рисование графических примитивов поверх img
    #35562631
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну да ... неделю инета не было.
А насчет флеша я серьезно ... При компилировании в swf-ку прописывается лицензия Macromedia Flash Professional, к примеру, если взять старое название. И проследить лицензию несложно ... Мы ранее полностью делали флеш-проекты и обращались в знакомую кампанию, у которой была лицензионка и они нам за небольшую плату компилировали в swf.
Так где ж тут "отжег"?
...
Рейтинг: 0 / 0
Рисование графических примитивов поверх img
    #35562642
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
умолчанием отжег

насчет того что лицензия вписывается не знал, но честно говоря так же и не знаю тех кого это волнует.
...
Рейтинг: 0 / 0
Рисование графических примитивов поверх img
    #35562672
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я (мы) столкнулись лет 5-6 назад с голландским Фуджи. Больше не хочется. Все, конечно, от уровня проекта. Таких, где бы это понадобилось, мало. Но я как раз именно с таким сейчас работаю, даже прийдется покупать Адобовскую Студию.
...
Рейтинг: 0 / 0
Рисование графических примитивов поверх img
    #35562676
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так пусть сами покупают :)
...
Рейтинг: 0 / 0
Рисование графических примитивов поверх img
    #35562700
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ещё (наверное меня обматерят) можно заюзать ява-апплеты. И ничего покупать не нужно.
...
Рейтинг: 0 / 0
Рисование графических примитивов поверх img
    #35562726
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уж лучше canvas/svg
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Рисование графических примитивов поверх img
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]