为什么将Chartjs导出到图像时背景变黑

时间:2018-07-07 22:39:40

标签: javascript chart.js

当我尝试将图表导出到背景为黑色的图像时,这是代码

var canvas = ctx;     var canvasImg = canvas.toDataURL(“ image / png”,1.0);

//creates PDF from img
var doc = new jsPDF('landscape');
doc.setFontSize(20);
doc.text(15, 15, "Cool Chart");
doc.addImage(canvasImg, 'JPEG', 10, 10, 280, 150 );
doc.save('canvas.pdf');

1 个答案:

答案 0 :(得分:0)

这比仅使用哪种图像格式要复杂得多。 您需要将画布背景明确设置为白色。但是,确切的执行时间可能很棘手。 请参阅我对类似问题的回答: https://stackoverflow.com/a/53946660/165164