Add an ImageHelper for promise conversion

This commit is contained in:
Tanish Manku committed 2025-01-23 22:41:37 -08:00
1 parent 39546b0899
commit 69819101ea
1 file changed
+12
+12
View File
@@ -0,0 +1,12 @@
export async function loadImage(img: HTMLImageElement) {
return new Promise<HTMLImageElement>((resolve, reject) => {
img.onload = () => resolve(img);
img.onerror = reject;
});
}
export async function loadImageFromUrl(url: string) {
const img = new Image();
img.src = url;
return loadImage(img);
}