在UniApp中获取图片的宽和高,可以通过创建一个Image
对象,然后监听其onload
事件来实现。当图片加载完成后,可以通过Image
对象的width
和height
属性获取图片的尺寸.
以下是一个示例代码:
uni.chooseImage({
success: (chooseImageRes) => {
const tempFilePaths = chooseImageRes.tempFilePaths;
uni.getImageInfo({
src: tempFilePaths[0],
success: (imageInfoRes) => {
console.log(imageInfoRes.width); // 图片的宽度
console.log(imageInfoRes.height); // 图片的高度
}
});
}
});
在这段代码中,首先使用uni.chooseImage
方法让用户选择图片,然后使用uni.getImageInfo
方法获取所选图片的详细信息,包括宽度和高度.