diginext-utils
Version:
README.md
17 lines (16 loc) • 527 B
JavaScript
export default async function getImageDimensions(url) {
try {
const image = new Image();
image.src = url;
await new Promise((resolve, reject) => {
image.onload = resolve;
image.onerror = (e) => reject(e);
});
return { width: image.naturalWidth, height: image.naturalHeight };
}
catch (error) {
// console.error(`getImageDimensions error`, error);
return { width: 0, height: 0 };
// throw new Error("");
}
}