开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
基础 api
基础
应用级事件
界面
跳转
多媒体
图片
旧版接口(停止更新)
视频
音频
录音
lottie 动画
相机
缓存
文件
位置
网络
设备
worker
数据安全
分享
收藏
自定义通用菜单
更新管理
web-view组件控制
升级支付宝最新版本
隐私信息授权
小程序广告
开放能力 api
开发 > api > 基础 api > 多媒体 > 图片 > my.generateimagefromcode
评论 (4)
收藏
我的文档
设置

my.generateimagefromcode(object object)

基础库  或更高版本; 若版本较低,建议采取 兼容处理

支小宝客户端 支持

安诊儿客户端 支持

主体: 企业支付宝小程序个人支付宝小程序

生成二维码图片。

二维码由客户端生成,生成速度快且不耗流量。

object object

查看示例

属性 类型 默认值 必填 兼容性 描述
code string - -

二维码内容

format string - -

输出码的格式

枚举值 描述 兼容性
qrcode

二维码

-
barcode

条形码。如果输出码的格式设置为此值,则必须指定 height 参数

支付宝: 10.2.60
ide: 3.8.3
width number - -

生成图片的宽度,单位:px

height number -
支付宝: 10.2.60
ide: 3.8.3

生成条形码图片的高度(仅对条形码生效),单位:px

codecolor string #000000
支付宝: 10.3.60
ide: 3.7.6

二维码颜色,仅支持 六位的十六进制颜色值,暂不支持透明色 (仅对二维码生效)

backgroundcolor string #ffffff
支付宝: 10.3.80
ide: 3.7.6

二维码背景颜色,仅支持 六位的十六进制 颜色值。暂不支持透明色 (仅对二维码生效)

forcenopadding boolean false
支付宝: 10.3.80
ide: 3.8.3

二维码是否无边距 (仅对二维码生效)

correctlevel string h -

纠错等级(仅对二维码生效)

枚举值 描述 兼容性
l

错误字码在 7% 以内可被修正, 容错率较低不建议使用

-
m

错误字码在 15% 以内可被修正, 容错率较低不建议使用

-
q

错误字码在 25% 以内可被修正

-
h

错误字码在 30% 以内可被修正

-
success function - -

调用成功的回调函数

fail function - -

调用失败的回调函数

complete function - -

调用结束的回调函数(调用成功、失败都会执行)

success 回调函数

参数

object res

查看示例

属性 类型 描述
image string

生成的二维码图片,base64 编码

fail 回调的参数为 object,error 属性为错误码,errormessage 属性为错误消息。

错误码 错误消息 凯发app官方网站的解决方案
102 参数错误。

请检查入参是否正确

103 sdk 生成图片失败。

请检查二维码内容(code)是否有效

my.generateimagefromcode(object object)
success 回调参数
fail 回调参数
二维码
条形码
my.generateimagefromcode ({
  code: 'https://www.alipay.com',
  format: 'qrcode',
  width: 200,
  correctlevel: 'h',
  codecolor: '#e70b0b',
  backgroundcolor: '#ffffff',
  success: function (res) {
    console.log (res);
  },
  fail: function (err) {
    console.log (err);
  },
});
my.generateimagefromcode ({
  code: 'https://www.alipay.com',
  format: 'barcode',
  width: 200,
  height: 100,
  success: function (res) {
    console.log (res);
  },
  fail: function (err) {
    console.log (err);
  },
});
{
  "image": "data:image/jpeg;base64,/9j/4aaqskzjrgabaqaa2adyaad/......"
}
{
  "error": 102,
  "errormessage": "参数错误。"
}
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图