函数:ts.qrDecode 二维码图片解析
函数名称:二维码图片解析
函数功能:将二维码图片解析为字符串
支持版本:仅 ts.so v1.2.1 以上版本支持
函数方法
str = ts.qrDecode(path);
※仅支持 iOS 8 及以上系统
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
path | string | 是 | 解析二维码图片的路径,支持 jpg、png 等格式, 相对路径为 res 目录(仅支持 iOS),可填写绝对路径 |
返回值 | 类型 | 说明 |
---|---|---|
str | string | 解析二维码得到的字符串 |
函数用例
local ts = require("ts")
str = ts.qrDecode(userPath().."/res/1.png")
--"1.jpg"(如只填文件名,默认为图片在触动 res 目录下,此功能仅支持 iOS,安卓需要加 userPath)
dialog(str,0)
注意事项
此函数为系统方法,可能因为机型原因导致解析失败,如果出现解析失败或服务重启等问题,请尝试使用第三方扩展库→ tsqr.so
暂不支持 iPhone 5s 设备
不支持微信面对面红包的二维码解析
图片相对保存路径:
iOS 资源路径:/var/mobile/Media/TouchSprite/res/(更多 - 文件管理 -资源)
安卓资源路径:/mnt/sdcard/TouchSprite/res/(我的账号 - 文件管理 -资源)