11 lines
253 B
TypeScript
11 lines
253 B
TypeScript
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;
|
|
});
|
|
}
|