|
|
|
Рисование графических примитивов поверх img
|
|||
|---|---|---|---|
|
#18+
Возникла задача создания документации в виде XHTML-страниц. Документация представляет собой чередующиеся пошаговые скриншоты и текстовые инструкции. На скриншотах нужно красными прямоугольниками и линиями выделять те кнопки и флажки/радиокнопки/поля, которые подлежат нажатию/заполнению. Вместо того, чтобы рисовать эти пометки прямо на рисунке, я хочу наложить на рисунок сверху слой векторной графики. Варианты, которые отпали: 1. VML 2. Какой-то-способ с использованием клиентского java-скрипта и <map>, <area>. (Не разбирался глубоко) Вариант, на котором я пока что остановился: SVG, возможно inline SVG. По самой реализации вопросов нет, вопрос в том - лучший ли это способ? Все должно работать в Firefox, в IE - желательно, но не обязательно, на остальные браузеры - плевать. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2008, 18:41 |
|
||
|
Рисование графических примитивов поверх img
|
|||
|---|---|---|---|
|
#18+
или вообще так, если нужны только прямоугольники да линии <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> что посоветуете выбрать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2008, 18:49 |
|
||
|
Рисование графических примитивов поверх img
|
|||
|---|---|---|---|
|
#18+
Sergey MolchanovВариант, на котором я пока что остановился: SVG, возможно inline SVG. По самой реализации вопросов нет, вопрос в том - лучший ли это способ? Все должно работать в Firefox, в IE - желательно, но не обязательно, на остальные браузеры - плевать. Спасибо. Вариант, который у нас когда-то рассматривался, но отпал (ибо главархитектору очень нравилась FF'овская canvas) - SVG с возможным xslt-перегоном её в VML ради совместимости с IE. Если брать FF - возможен еще canvas, но у вас графика статична (я прав?), svg в таких случаях куда как удобней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2008, 19:24 |
|
||
|
Рисование графических примитивов поверх img
|
|||
|---|---|---|---|
|
#18+
Насчет статичной графики - да, именно так. xslt (предполагается исполняться на веб-сервере?) - овчинка выделки не стоит , ибо не хочется завязываться на веб-сервер, сейчас страницы открываются даже на локальной файловой системе. Спасибо за мнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2008, 19:15 |
|
||
|
Рисование графических примитивов поверх img
|
|||
|---|---|---|---|
|
#18+
Идеальное решение - прикрутить флеш. Флешка одна, но динамическая, с подгрузкой бекграунда (скриншотов). Функционала по минимуму там кот наплакал. Можно даже исправления запоминать. Результат можно получать либо на сервере выводом последовательностей смены координат и примитивов, либо самим флешем делать. Кроссбраузерно. Функционально. Просто. Эффективно. Одно НО - по умолчанию флеш пиратский, но лицензию ведь и купить можно ... Ну и, конечно, нужно уметь лабать во флеше или привлекать флеш-программера, так как одними рисовалками не отделаешься. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2008, 15:19 |
|
||
|
Рисование графических примитивов поверх img
|
|||
|---|---|---|---|
|
#18+
пришел и решил отметиться в каждой теме?:) про "флэш по-умолчанию пиратский" отжег, конечно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2008, 15:49 |
|
||
|
Рисование графических примитивов поверх img
|
|||
|---|---|---|---|
|
#18+
Ну да ... неделю инета не было. А насчет флеша я серьезно ... При компилировании в swf-ку прописывается лицензия Macromedia Flash Professional, к примеру, если взять старое название. И проследить лицензию несложно ... Мы ранее полностью делали флеш-проекты и обращались в знакомую кампанию, у которой была лицензионка и они нам за небольшую плату компилировали в swf. Так где ж тут "отжег"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2008, 16:17 |
|
||
|
Рисование графических примитивов поверх img
|
|||
|---|---|---|---|
|
#18+
умолчанием отжег насчет того что лицензия вписывается не знал, но честно говоря так же и не знаю тех кого это волнует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2008, 16:22 |
|
||
|
Рисование графических примитивов поверх img
|
|||
|---|---|---|---|
|
#18+
А я (мы) столкнулись лет 5-6 назад с голландским Фуджи. Больше не хочется. Все, конечно, от уровня проекта. Таких, где бы это понадобилось, мало. Но я как раз именно с таким сейчас работаю, даже прийдется покупать Адобовскую Студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2008, 16:36 |
|
||
|
Рисование графических примитивов поверх img
|
|||
|---|---|---|---|
|
#18+
так пусть сами покупают :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2008, 16:37 |
|
||
|
Рисование графических примитивов поверх img
|
|||
|---|---|---|---|
|
#18+
А ещё (наверное меня обматерят) можно заюзать ява-апплеты. И ничего покупать не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2008, 16:52 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=319&tid=1455839]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 335ms |

| 0 / 0 |
