函数:qrDecode 解码一个二维码图片
函数功能:将二维码图片解析为字符串
函数方法
str,msg = image.qrDecode(img)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
img | usedata | 是 | 需要解析的图片对象 |
返回值 | 类型 | 说明 |
---|---|---|
str | string/nil | 解析二维码得到的字符串,失败显示空 |
msg | nil/string | 成功返回空,失败返回失败原因 |
函数用例
local image = require("tsimg")
--将文件转换为图片对象
local newImage,msg = image.loadFile(userPath() .. "/res/tsqr3.jpg")
if image.is(newImage) then
--解析图片
local str,msg = image.qrDecode(newImage)
if msg == "" then
dialog("qrCode = "..str)
else
dialog(msg)
end
else
dialog(msg,3)
end
注意事项
Android 仅支持引擎版本 v3.0.1 及其以上,支持标准版、旗舰版、小精灵、企业版。
安卓标准版需要登录账号、购买 VIP 并且在调用过程中账号需要保持登录状态否则会导致调用失效。
iOS 仅支持专业版、企业版、小精灵。
Android 真机与模拟器 tsimg.so 文件不同,需要按照设备类型进行下载。
点击 使用方法、tsimg.so 下载 查看使用方法及下载地址。