lume/packages/utils/src/image.ts

11 lines
253 B
TypeScript
Raw Normal View History

2023-12-30 02:02:39 +00:00
export function getImageMeta(
url: string,
): Promise<{ width: number; height: number }> {
return new Promise((resolve, reject) => {
const img = new Image();
img.onload = () => resolve(img);
img.onerror = () => reject();
img.src = url;
});
}