uniapp获取图片的长和宽

uniapp yekong

在UniApp中获取图片的宽和高,可以通过创建一个Image对象,然后监听其onload事件来实现。当图片加载完成后,可以通过Image对象的widthheight属性获取图片的尺寸.

以下是一个示例代码:

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方法获取所选图片的详细信息,包括宽度和高度.

喜欢