uni.chooseImage(OBJECT)
从本地相册选择图片或使用相机拍照。 https://ask.dcloud.net.cn/article/35547。 plus.camera OBJECT 参数说明 Tips
- 注:文件的临时路径,在应用本次启动期间可以正常使用,如需持久保存,需在主动调用
success 返回参数说明
File 对象结构如下
示例
uni.chooseImage({ count: 6, //默认9 sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有 sourceType: ['album'], //从相册选择 success: function (res) { console.log(JSON.stringify(res.tempFilePaths)); }});
uni.previewImage(OBJECT)
预览图片。 OBJECT 参数说明 current 参数说明1.9.5+ 支持传图片在 urls 中的索引值 App平台在 1.9.5至1.9.8之间,current为必填。不填会报错 注意,当 urls 中有重复的图片链接时:
- -
[A, B1, C, B2, D],其中 B1 与 B2 的图片链接是一样的。 [A, C, B2, D],过滤掉了与 B2 重复的 B1。longPressActions 参数说明 success 返回参数说明 示例// 从相册选择6张图uni.chooseImage({ count: 6, sizeType: ['original', 'compressed'], sourceType: ['album'], success: function(res) { // 预览图片 uni.previewImage({ urls: res.tempFilePaths, longPressActions: { itemList: ['发送给朋友', '保存图片', '收藏'], success: function(data) { console.log('选中了第' + (data.tapIndex + 1) + '个按钮,第' + (data.index + 1) + '张图片'); }, fail: function(err) { console.log(err.errMsg); } } }); } });
uni.getImageInfo(OBJECT)
获取图片信息。 平台差异说明 OBJECT 参数说明 success 返回参数说明 orientation 参数说明 示例uni.chooseImage({ count: 1, sourceType: ['album'], success: function (res) { uni.getImageInfo({ src: res.tempFilePaths[0], success: function (image) { console.log(image.width); console.log(image.height); } }); }});
uni.saveImageToPhotosAlbum(OBJECT)
保存图片到系统相册。 平台差异说明 OBJECT 参数说明 success 返回参数说明 示例代码:uni.chooseImage({ count: 1, sourceType: ['camera'], success: function (res) { uni.saveImageToPhotosAlbum({ filePath: res.tempFilePaths[0], success: function () { console.log('save success'); } }); }});
uni.compressImage(OBJECT)
压缩图片接口,可选压缩质量 平台差异说明 OBJECT 参数说明 success 返回参数说明 示例代码:uni.compressImage({ src: '/static/logo.jpg', quality: 80, success: res => { console.log(res.tempFilePath) }})
wx.chooseMessageFile(OBJECT)
从客户端会话选择文件。 平台差异说明
在 GitHub 上编辑此页面!
