跳到主要内容

qrcode 二维码


qrcode

initReact 初始化二维码大小

提示
  • logo图尺寸不要太大,会解析失败
参数名必选类型说明
qrCodeSizenumber二维码宽高,默认300x300
logoWithnumberlogo宽,默认60
logoHeightnumberlogo高,默认60
//设置二维码大小为300x300
ll.qrcode.initReact(300)
//设置二维码大小为300x300,logo大小70x70
ll.qrcode.initReact(300, 70)
//设置二维码大小为300x300,logo宽70,logo高70
ll.qrcode.initReact(300, 70, 70)
返回值类型说明

encode 生成二维码

参数名必选类型说明
savePathstring保存路径
contentstring二维码内容
logoPathstringlogo图路径,可不填
//初始化二维码大小

//设置二维码大小为300x300
ll.qrcode.initReact(300)
//设置二维码大小为300x300,logo大小70x70
ll.qrcode.initReact(300, 70)
//设置二维码大小为300x300,logo宽70,logo高70
ll.qrcode.initReact(300, 70, 70)


//生成普通二维码
ll.qrcode.encode("g:/1.png", "随便13131233454写")
//生成带logo图的二维码
ll.qrcode.encode("g:/1.png", "随便13131233454写", "G:\\Temp\\1_1脚本图标\\头像.png")
返回值类型说明

decodeFile解析二维码,通过文件

参数名必选类型说明
imgPathstring二维码路径
logd(ll.qrcode.decodeFile("g:/1.png"))
返回值类型说明
随便写的string解析结果

decodeBitmap 解析二维码,通过bitmap图片

参数名必选类型说明
bitmapImageBitmap二维码bitmap图片
//读取图片识别
let bit = image.readBitmap("g:/1.png")
logd(ll.qrcode.decodeBitmap(bit))

//截图识别
let img = image.captureFullScreenPng()
let bit = image.imageToBitmap(img)
image.recycle(img)
logd(ll.qrcode.decodeBitmap(bit))
返回值类型说明
随便写的string解析结果