在JavaScript中,可以通过创建一个Image对象并监听其load
事件来获取图片的宽度和高度。以下是一个示例代码:
function getImageSize(url) {
return new Promise((resolve, reject) => {
const img = new Image();
img.onload = () => {
resolve({ width: img.width, height: img.height });
};
img.onerror = (error) => {
reject(error);
};
img.src = url;
});
}
// 使用示例
getImageSize('https://example.com/image.jpg')
.then(size => {
console.log('图片宽度:', size.width);
console.log('图片高度:', size.height);
})
.catch(error => {
console.error('获取图片尺寸失败:', error);
});
onerror
事件处理错误。onerror
事件处理错误。通过上述方法,可以有效且可靠地获取图片的宽度和高度,适用于多种前端开发场景。
领取专属 10元无门槛券
手把手带您无忧上云