canvasToBlob.js 303 B

123456789101112131415
  1. "use strict";
  2. function canvasToBlob(canvas, type, quality) {
  3. return new Promise(resolve => {
  4. canvas.toBlob(resolve, type, quality);
  5. });
  6. }
  7. /**
  8. * Save a <canvas> element's content to a Blob object.
  9. *
  10. * @param {HTMLCanvasElement} canvas
  11. * @returns {Promise}
  12. */
  13. module.exports = canvasToBlob;