UNPKG

@uppy/utils

Version:

Shared utility functions for Uppy Core and plugins maintained by the Uppy team.

16 lines (15 loc) 339 B
/** * Save a <canvas> element's content to a Blob object. * * @param {HTMLCanvasElement} canvas * @returns {Promise} */ export default function canvasToBlob( canvas: HTMLCanvasElement, type: string, quality?: number, ): Promise<Blob | null> { return new Promise((resolve) => { canvas.toBlob(resolve, type, quality) }) }