Javascript 将画布另存为具有良好质量的图像

Javascript 将画布另存为具有良好质量的图像,javascript,html,css,canvas,html2canvas,Javascript,Html,Css,Canvas,Html2canvas,我试图将画布保存为图像,然后下载。它正在工作——使用html2canvas 但是质量是不可接受的,画布内的图像是像素化的,文本也处于非常糟糕的状态 任何人都知道html2canvas的替代方案,它支持更高的DPI/可以给我一个更好的结果 html2canvas(target, { onrendered: function(canvas) { var data = canvas.toDataURL("image/png", 1); download(data, "Graph.p

我试图将画布保存为图像,然后下载。它正在工作——使用html2canvas

但是质量是不可接受的,画布内的图像是像素化的,文本也处于非常糟糕的状态

任何人都知道html2canvas的替代方案,它支持更高的DPI/可以给我一个更好的结果

html2canvas(target, {
  onrendered: function(canvas) {
    var data = canvas.toDataURL("image/png", 1);
    download(data, "Graph.png", "image/png");
    //window.open(data); // while testing, instead of download.
  }
});

这是PNG的唯一品质。看看这个答案:你是想(1)为个人使用,还是(2)在团队中,还是(3)为成千上万访问你页面的用户生成?(1) 有,(2)PhantomJS/CasperJS/PhantomCSS是对抗视觉回归的好工具(不是node.js工具,但可以从这个环境中获得,也可以使用gulp-maybe-grunt)(3)我不知道这是PNG的唯一特性。看看这个答案:你是想(1)为个人使用,还是(2)在团队中,还是(3)为成千上万访问你页面的用户生成?(1) 有,(2)PhantomJS/CasperJS/PhantomCSS是对抗视觉回归的好工具(不是node.js工具,但可以从这个环境中获得,也可以使用gulp-maybe-grunt)(3)我不知道