$("#NoBidsChart").get(0).toBlob(function(value) {
saveAs(value, "Summary.jpg");
});
Run Code Online (Sandbox Code Playgroud)
这里我使用Chart JS(v2.5.0)来渲染图表.当我尝试使用Canvas导出图表到Blob转换器和filesaver.js时,我得到黑色背景.那么我如何获得具有自定义背景颜色(最好是白色)的图像?
我有一个画布的背景图像,并在画布上添加了一些基本元素.现在我想用画布样式的背景图像保存画布(在.png中).
尝试:
var canvas = document.getElementById("mycanvas");
var img = canvas.toDataURL("image/png");
Run Code Online (Sandbox Code Playgroud)
但这似乎并没有保存画布的背景图像.有出路吗?