跳到主要内容

QRcode 二维码插件[100]


initReact 初始化二维码大小​

提示
  • logo图尺寸不要太大,会解析失败
参数名必选类型说明
qrCodeSize否number二维码宽高,默认300x300
logoWith否numberlogo宽,默认60
logoHeight否numberlogo高,默认60
//设置二维码大小为300x300
llQRcode.initReact(300)
//设置二维码大小为300x300,logo大小70x70
llQRcode.initReact(300, 70)
//设置二维码大小为300x300,logo宽70,logo高70
llQRcode.initReact(300, 70, 70)
返回值类型说明
无无无

参数名必选类型说明
savePath是string保存路径
content是string二维码内容
logoPath否stringlogo图路径,可不填
//初始化二维码大小

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


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

decodeFile 解析二维码,通过文件​

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

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

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

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