$("#download").click(function() {
    var svg = $('svg')[0];
    var svg_xml = (new XMLSerializer).serializeToString(svg);
    var base64 = btoa(unescape(encodeURIComponent(svg_xml)));
    var data_uri = "data:image/svg+xml;base64," + base64;

    var image = new Image;
    image.src = data_uri;
    image.onload = function(){
        var canvas = document.createElement("canvas");
        canvas.width = image.width;
        canvas.height = image.height;

        var context = canvas.getContext("2d");
        context.clearRect(0, 0, image.width, image.height);
        context.drawImage(image, 0, 0);

        var title = $.trim($('input[name=title]').val());
        if(title.length == 0){
            title = 'charts_udpwork_com';
        }
        var a = document.createElement("a");
        a.download = title + ".png";
        a.href = canvas.toDataURL("image/png");
        a.target = '_blank';
        a.click();
   };
});

 

相关文章:

  • 2021-12-02
  • 2022-01-01
  • 2022-12-23
  • 2022-01-07
  • 2021-08-30
  • 2022-01-13
  • 2021-11-09
猜你喜欢
  • 2021-12-13
  • 2022-12-23
  • 2021-11-28
  • 2021-10-27
  • 2021-09-13
  • 2022-12-23
  • 2021-12-24
相关资源
相似解决方案