Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как перерисовать все элементы SVG на Canvas (d3.js+leaflet.js+html2canvas) (https://javascript.ru/forum/misc/61258-kak-pererisovat-vse-ehlementy-svg-na-canvas-d3-js-leaflet-js-html2canvas.html)

Trippal 10.02.2016 17:25

Как перерисовать все элементы SVG на Canvas (d3.js+leaflet.js+html2canvas)
 
Добрый день! Подскажите пожалуйста, как можно перерисовать все элементы в теге <svg>, созданные при помощи D3.js на канвасе? я не нашел в интернете подходящей информации, в основном как нарисовать на канвасе, а не перерисовать уже имеющиеся. Работаю с векторной графикой в Leaflet.js, но как отрисовать элементы на канвас ума не приложу.

Да, есть некоторые моменты, у svg есть параметр Translate transform3d, и на сколько я понял - это несколько осложнит ситуацию, так как у канваса подобной штуки нет, но поменять строку в доме не проблема:write: . Канвас нужен для дальнейшей с ним работы и дополнения подложки карты через библиотеку Html2Canvas.
Буду благодарен за любую информацию.


Часовой пояс GMT +3, время: 19:09.