We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cbc80cb commit e43a837Copy full SHA for e43a837
web_src/js/utils.js
@@ -115,10 +115,13 @@ export function imageBlobToPng(blob) {
115
canvas.height = img.naturalHeight;
116
const context = canvas.getContext('2d');
117
context.drawImage(img, 0, 0);
118
- canvas.toBlob(resolve, 'image/png');
+ canvas.toBlob((blob) => {
119
+ if (!(blob instanceof Blob)) return reject(new Error('imageBlobToPng failed'));
120
+ resolve(blob);
121
+ }, 'image/png');
122
});
123
img.addEventListener('error', () => {
- reject(new Error('Image conversion failed'));
124
+ reject(new Error('imageBlobToPng failed'));
125
126
img.src = await blobToDataURI(blob);
127
} catch (err) {
0 commit comments