javascript svg raphael

javascript - Convierta Raphael SVG a la imagen(png, etc.) del lado del cliente



(1)

Sí, esa pregunta duplicada fue de gran ayuda. Canvg combinado con canvas2image me ordenó.

Así que creé el SVG usando Raphael. Luego, al hacer clic en un botón, se guardó el HTML interno del div que contiene el SVG en una variable, luego se usó en canvg, ocultando el div SVG. Entonces podría usar el ID del lienzo para canvas2image. Sólo realmente funcionó bien para PNG.

Posible duplicado:
Convierta SVG a imagen (JPEG, PNG, etc.) en el navegador

Tengo un pequeño proyecto donde los usuarios construyen un diagrama usando Raphael y luego exportan el diagrama compuesto a una imagen para guardar.

El problema es que tiene que ejecutarse sin conexión. http://www.nihilogic.dk/labs/canvas2image/ no funcionará ya que requiere un lienzo, no el SVG generado por Raphael.

¿Hay alguna forma (javascript) de que pueda exportar una imagen desde el SVG?