uppy/packages/@uppy/utils/src/canvasToBlob.js
2022-05-23 09:40:50 +02:00

11 lines
273 B
JavaScript

/**
* Save a <canvas> element's content to a Blob object.
*
* @param {HTMLCanvasElement} canvas
* @returns {Promise}
*/
export default function canvasToBlob (canvas, type, quality) {
return new Promise((resolve) => {
canvas.toBlob(resolve, type, quality)
})
}