Вы можете попробовать этот онлайн-конвертер: http://www.irunmywebsite.com/raphael/SVGTOHTML_LIVE.php
Вы можете выбирать между фигурами, преобразованными в JSON, которые управляются Рафаэлем.Или встроенная и более быстрая упаковка с Raphael.
Я лично предпочитаю метод JSON.Вы можете поместить содержимое во внешний файл и ajax-чертежи по желанию.Затем вы будете рисовать фигуры одним из следующих способов:
Raphael(json); //create a new paper with the shapes
Или, если вы хотите нарисовать на существующей бумаге:
function drawJson(items, paper) {
var set = paper.set(),
l = items.length;
for (i = 0; i < l; i++) {
set.push(paper[items[i].type]().attr(items[i]));
}
return set;
}
Вы можете поместить последнюю функцию вПлагин Raphael.
Примечание. Вы можете сэкономить несколько килобайт, удалив пробелы внутри преобразованных путей.Например с муравьем:
<replaceregexp match="\s?([CML])\s?" replace="\1" flags="g" file="drawings.json"/>