diginext-utils
Version:
README.md
20 lines (19 loc) • 630 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
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("");
}
}
exports.default = getImageDimensions;