gmu.chooseImage(Object object)

从本地相册选择图片或使用相机拍照。

参数

Object object

属性 类型 默认值 必填 说明
count number 9 否 最多可以选择的图片张数,支持1-9范围内的整数
sizeType Array<string> [‘original’, ‘compressed’] 否 所选的图片的尺寸
sourceType Array<string> [‘album’, ‘camera’] 否 选择图片的来源
success function 无 否 接口调用成功的回调函数
fail function 无 否 接口调用失败的回调函数
complete function 无 否 接口调用结束的回调函数(调用成功、失败都会执行)

object.sizeType 的合法值

值 说明
original 原图
compressed 压缩图

object.sourceType 的合法值

值 说明
album 从相册选图
camera 使用相机

object.success 回调函数

参数
Object res
属性 类型 说明
tempFilePaths Array<string> 图片的本地临时文件路径列表
tempFiles Array<Object> 图片的本地临时文件列表
res.tempFiles 的结构
属性 类型 说明
path string 图片base64编码
size string 本地临时文件大小,单位 B

示例代码

gmu.chooseImage({
count: 1,
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
success (res) {
var imgSrc = 'data:image/png;base64,' + res.tempFiles[0].path
}
})

注意

  • 相册选择gif图片不受参数sizeType的控制,默认为original
  • 拍照不受参数sizeType的控制,默认为compressed

多平台支持

属性 平台支持
count
sizeType
sourceType
success
fail
complete

注释:

支付宝不支持该接口