llQRcode二维码插件[100]
initReact 初始化二维码大小
提示
- logo图尺寸不要太大,会解析失败
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
qrCodeSize | 否 | number | 二维码宽高,默认300x300 |
logoWith | 否 | number | logo宽,默认60 |
logoHeight | 否 | number | logo高,默认60 |
//设置二维码大小为300x300
llQRcode.initReact(300)
//设置二维码大小为300x300,logo大小70x70
llQRcode.initReact(300, 70)
//设置二维码大小为300x300,logo宽70,logo高70
llQRcode.initReact(300, 70, 70)
返回值 | 类型 | 说明 |
---|---|---|
无 | 无 | 无 |
encode 生成二维码,可添加logo
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
savePath | 是 | string | 保存路径 |
content | 是 | string | 二维码内容 |
logoPath | 否 | string | logo图路径,可不填 |
//初始化二维码大小
//设置二维码大小为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 | 解析结果 |