获取echarts的base64图片

绝地灬酷狼 2021-06-24 16:12 707阅读 0赞
  1. /**
  2. * 获取渲染后的echarts
  3. */
  4. getFullCanvasDataURL(divId){
  5. //将第一个画布作为基准。
  6. var baseCanvas = $("#"+divId).find("canvas").first()[0];
  7. if(!baseCanvas){
  8. return false;
  9. };
  10. var width = baseCanvas.width;
  11. var height = baseCanvas.height;
  12. var ctx = baseCanvas.getContext("2d");
  13. //遍历,将后续的画布添加到在第一个上
  14. $("#"+divId).find("canvas").each(function(i,canvasObj){
  15. if(i>0){
  16. var canvasTmp = $(canvasObj)[0];
  17. ctx.drawImage(canvasTmp,0,0,width,height);
  18. }
  19. });
  20. //获取base64位的url
  21. return baseCanvas.toDataURL();
  22. },

发表评论

表情:
评论列表 (有 0 条评论,707人围观)

还没有评论,来说两句吧...

相关阅读