支付宝小程序图片接口二

234 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第29天,点击查看活动详情

my.compressImage

my.compressImage 是压缩图片的 API。

属性类型默认值必填描述
apFilePathsString-要压缩的图片地址数组。支持网络地址、本地临时文件本地缓存文件、 本地用户文件注意: 客户端从 10.2.70 开始支持本地缓存文件、本地用户文件。
compressLevelNumber4压缩等级。可选值如下: 0:低质量。1:中等质量。2:高质量。3:不压缩。 4:根据网络适应。
successFunction-调用成功的回调函数。
failFunction-调用失败的回调函数。
completeFunction-调用结束的回调函数(调用成功、失败都会执行)。

success 回调函数

属性类型描述
apFilePathsStringArray压缩后的图片地址(本地临时文件)数组。

my.generateImageFromCode

my.generateImageFromCode 是生成二维码图片的 API。

该接口的参数是个对象,里面的键名有很多是必填项,具体如下:

属性类型必填描述
codeString二维码内容。
format'QRCODE'输出码的格式,当前只支持 QRCODE(二维码)。
widthNumber生成图片的宽度,单位是 px。
correctLevelString纠错等级,等级越高越好,默认值为 H。枚举值如下:- L:错误字码在 7% 以内可被修正, 容错率较低不建议使用;- M:错误字码在 15% 以内可被修正, 容错率较低不建议使用;- Q:错误字码在 25% 以内可被修正;- H:错误字码在 30% 以内可被修正;
successFunction调用成功的回调函数。
failFunction调用失败的回调函数。
completeFunction调用结束的回调函数(调用成功、失败都会执行)。

success 返回值

名称类型描述
imageString生成的二维码图片,base64 编码。

2.png 1.png