swan.getImageInfo
解释:获取图片信息
方法参数
Object object
object参数说明 :
success返回参数说明 :
示例
在开发者工具中预览效果
扫码体验
请使用百度APP扫码
图片示例
代码示例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 - 相对路径图片 :
在开发者工具中预览效果 -
Page({ getImageInfo() { swan.getImageInfo({ src: '../images/ai.png', success: res => { console.log('getImageInfo success', res); }, fail: err => { console.log('getImageInfo fail', err); } }); }});
代码示例3 - 临时文件路径 :
在开发者工具中预览效果 -
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 - 存储文件路径 :
在开发者工具中预览效果 -
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); } }); }});
