Я занимаюсь разработкой приложения для рисования и теперь хочу добавить функцию, которая создает SVG из моего холста или контрольных точек. (Я сохраняю координаты мыши для каждого шага рисования).
canvasElement.toDataURL("image/svg+xml"); // -- doesn't work
Одно условие - не использовать внешние библиотеки.
Я понимаю, что можно генерировать SVG-файл в Javascript, например:
var mysvg = "<svg>"; for(something) { mysvg += "something"; } //etc
Но я не думаю, что это хороший способ.
Можете ли вы что-нибудь посоветовать?