Feature : export to ZIP

This commit is contained in:
jdescottes
2014-04-11 01:12:01 +02:00
parent d42064d2fe
commit abd5ac5959
11 changed files with 216 additions and 24 deletions

View File

@@ -44,6 +44,12 @@
getImageDataFromCanvas : function (canvas) {
var sourceContext = canvas.getContext('2d');
return sourceContext.getImageData(0, 0, canvas.width, canvas.height).data;
},
getBase64FromCanvas : function (canvas, format) {
format = format || "png";
var data = canvas.toDataURL("image/" + format);
return data.substr(data.indexOf(',')+1);
}
};
})();

View File

@@ -8,6 +8,21 @@
callback(event.target.result);
};
reader.readAsDataURL(file);
},
downloadAsFile : function (filename, content) {
var saveAs = window.saveAs || (navigator.msSaveBlob && navigator.msSaveBlob.bind(navigator));
if (saveAs) {
saveAs(content, filename);
} else {
var downloadLink = document.createElement('a');
content = window.URL.createObjectURL(content);
downloadLink.setAttribute('href', content);
downloadLink.setAttribute('download', filename);
document.body.appendChild(downloadLink);
downloadLink.click();
document.body.removeChild(downloadLink);
}
}
};
})();
})();