Skip to content

Commit

Permalink
add getImage method for MultiCanvas (#1012)
Browse files Browse the repository at this point in the history
fixes #1012
  • Loading branch information
entonbiba authored and thijstriemstra committed Mar 2, 2017
1 parent fb205b7 commit f586e8c
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions src/drawer.multicanvas.js
Original file line number Diff line number Diff line change
Expand Up @@ -328,5 +328,15 @@ WaveSurfer.util.extend(WaveSurfer.Drawer.MultiCanvas, {

updateProgress: function (pos) {
this.style(this.progressWave, { width: pos + 'px' });
},

getImage: function(type, quality) {
// combine all available canvasses together
var availableCanvas = '';
for (var i in this.canvases) {
var getEntry = this.canvases[i].wave.getContext('2d');
availableCanvas += getEntry.canvas.toDataURL(type, quality);
}
return availableCanvas;
}
});

0 comments on commit f586e8c

Please sign in to comment.