@daysnap/utils
Version:
17 lines (15 loc) • 313 B
JavaScript
// src/getImageInfo.ts
function getImageInfo(src, attrs = {}) {
return new Promise((resolve, reject) => {
const image = new Image();
image.onload = () => {
resolve(image);
};
image.onerror = reject;
Object.assign(image, attrs);
image.src = src;
});
}
export {
getImageInfo
};