Tag: html5 canvas

canvas.toDataURL会产生纯黑色图像吗?

我有一个canvas元素,里面有一些涂鸦。 我使用以下内容将canvas转换为jpeg: var data = canvas.toDataURL( “image/jpeg”, 0.5 ); var img = new Image(); img.src = data; $( “body” ).append( img ); 然而,而不是我的涂鸦,我得到一个坚实的黑色jpeg。 谁能告诉我我做错了什么? 谢谢!

滚动到该部分时如何使Chart.js动画?

我正在尝试使用Chart.js中的饼图( http://www.chartjs.org/docs/#pieChart-exampleUsage )。 一切顺利,但动画会在页面加载后立即发生,但由于用户必须向下滚动才能看到图表,因此他们不会看到动画。 无论如何我只能在滚动到该位置时才能启动动画? 如果可能的话,每当该图表进入视图时,是否可以进行动画处理? 我的代码如下: var pieData = [ { value: 30, color:”#F38630″ }, { value : 50, color : “#E0E4CC” }, { value : 100, color : “#69D2E7” } ]; var myPie = new Chart(document.getElementById(“canvas”).getContext(“2d”)).Pie(pieData);