2014-05-22 53 views
0

原始SVG图SVG图像不使用canvg正确地转换为画布

Original Chart

渲染画布图 Rendered Canvas Chart

这是我使用转换到画布代码

svg = $('svg').parent().html() 
canvg('canvas', svg) 
canvas = document.getElementById("canvas") 
img_PNG = "<img src='#{canvas.toDataURL()}' />" 

$('.chart').html(img_PNG) 

请帮忙解决这个问题。

回答

1

传递画布元素canvg

svg = $('svg').parent().html() 
canvas = document.getElementById("canvas") 
canvg(canvas, svg) 
img_PNG = "<img src='#{canvas.toDataURL()}' />" 

$('.chart').html(img_PNG) 
0

,只有酒吧missing..i假设u必须采用一些动画的bars..and SVG动画之前越来越重视到画布的事实..try动画完成后,并应用此代码不

之前

img_PNG = “< IMG SRC = '#{canvas.toDataURL()}'/>”

相关问题