swan.getImageInfo

解释:获取图片信息

方法参数

Object object

object参数说明 :

success返回参数说明 :

示例

在开发者工具中预览效果

扫码体验

请使用百度APP扫码

图片示例

代码示例1 - 网络图片 :

在开发者工具中预览效果 -

  1. Page({ getImageInfo() { swan.getImageInfo({ src: 'https://b.bdstatic.com/miniapp/image/getImageInfo.png', success: res => { console.log('getImageInfo success', res); }, fail: err => { console.log('getImageInfo fail', err); } }); }});

代码示例2 - 相对路径图片 :

在开发者工具中预览效果 -

  1. Page({ getImageInfo() { swan.getImageInfo({ src: '../images/ai.png', success: res => { console.log('getImageInfo success', res); }, fail: err => { console.log('getImageInfo fail', err); } }); }});

代码示例3 - 临时文件路径 :

在开发者工具中预览效果 -

  1. Page({ getImageInfo() { let that = this; swan.chooseImage({ count: 1, sizeType: ['original', 'compressed'], sourceType: ['camera'], success: res => { console.log(res.tempFilePaths); this.setData('imageList', res.tempFilePaths); swan.getImageInfo({ src: res.tempFilePaths[0], success: res => { console.log('getImageInfo success', res); that.updateInfoList(res); }, fail: err => { console.log('getImageInfo fail', err); } }); }, fail: err => { console.log('错误码:' + err.errCode); console.log('错误信息:' + err.errMsg); } }); }});

代码示例4 - 存储文件路径 :

在开发者工具中预览效果 -

  1. Page({ getImageInfo() { let that = this; swan.chooseImage({ count: 1, sizeType: ['original', 'compressed'], sourceType: ['album'], success: res => { console.log(res.tempFilePaths); this.setData('imageList', res.tempFilePaths); swan.getImageInfo({ src: res.tempFilePaths[0], success: res => { console.log('getImageInfo success', res); that.updateInfoList(res); }, fail: err => { console.log('getImageInfo fail', err); } }); }, fail: err => { console.log('错误码:' + err.errCode); console.log('错误信息:' + err.errMsg); } }); }});

错误码

Android

iOS