uni.chooseImage(OBJECT)

从本地相册选择图片或使用相机拍照。 https://ask.dcloud.net.cn/article/35547。 plus.camera OBJECT 参数说明 Tips

  • 注:文件的临时路径,在应用本次启动期间可以正常使用,如需持久保存,需在主动调用 success 返回参数说明 File 对象结构如下 示例
    1. 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 返回参数说明 示例
    1. // 从相册选择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 参数说明 示例
    1. 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 返回参数说明 示例代码:
    1. 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 返回参数说明 示例代码:
    1. uni.compressImage({ src: '/static/logo.jpg', quality: 80, success: res => { console.log(res.tempFilePath) }})

    wx.chooseMessageFile(OBJECT)

    从客户端会话选择文件。 平台差异说明

在 GitHub 上编辑此页面!