函数名称:二维码图片生成
函数功能:将文本编译成二维码图片
函数方法
ts.qrEncode(path,str,size)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
path | string | 是 | 二维码保存路径,相对路径为 res 目录(仅支持 iOS),可填写绝对路径 |
str | string | 是 | 二维码信息内容 |
size | number | 是 | 二维码图片尺寸(仅对 iOS 生效,参数小于等于 140,尺寸为 140*140) |
返回值 | 类型 | 说明 |
---|---|---|
status | boolean | 返回状态,true - 生成二维码成功,false - 生成二维码失败 |
函数用例
local ts = require("ts")status = ts.qrEncode(userPath().."/res/1.png","我只是比别人帅了一点而已","288") --"1.jpg"(如只填文件名,默认为图片在触动 res 目录下,此功能仅支持 iOS,安卓需要加 userPath)if status then dialog("生成二维码成功")else dialog("生成二维码失败")end
注意事项
ts.so Android v1.1.5 版本修复返回值错误问题,修改返回值为布尔值。
iOS 资源路径:/var/mobile/Media/TouchSprite/res/(更多 - 文件管理 -资源)
安卓资源路径:/mnt/sdcard/TouchSprite/res/(我的账号 - 文件管理 -资源)