Skip to main content

图片选择

chooseImage

图片选择参数说明

属性类型默认值是否必填描述
countnumber9最多可以选择的图片张数
sourceTypestringalbumalbum (相册) 或 camera (摄像头)
sizeTypestringcompressedoriginal (原图) 或 compressed (压缩图)
qualitynumber90sizeType 为 compressed 时有效 压缩质量(百分比数值) 10 ~ 100
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

object.success 回调函数

属性类型说明
tempFilePaths[]图片的本地临时文件路径列表 (本地路径)

示例代码

dsBridge.call(
'chooseImage',
{
count: 9,
sourceType: 'album',
sizeType: 'compressed',
quality: 90,
success (res) {
// tempFilePath可以作为img标签的src属性显示图片
const tempFilePaths = res.tempFilePaths
}
}
)

本地图片裁剪参数

tip

由于本地图片过大会导致页面卡顿,所以需要通过裁剪参数返回缩略图

参数说明

属性类型默认值说明
widthnumber图片宽度
heightnumber图片高度
modenumber1123
stripbooleantruetruefalse
qualitynumber90图片压缩质量 10 ~ 100 (百分比数值)

缩略图裁剪方式

裁剪正中部分,等比缩小生成 200x200 缩略图
https://localfiles/img_20210810100700.jpg?mode=1&width=200&height=200
宽度固定为 200px,高度等比缩小,生成 200 x auto 缩略图
https://localfiles/img_20210810100700.jpg?20191111100700.jpg?mode=2&width=200
高度固定为 200px,宽度等比缩小,生成 auto x 200 缩略图
https://localfiles/img_20210810100700.jpg?20191111100700.jpg?mode=3&height=200