写了个用 Lua 生成 BMP 二维码的小东西

2017-01-22 16:18:27 +08:00
 wangxkww

基于luaqrcode生成的二维码数组数据。直接生成 BMP 格式数据。

主要用于将字符串直接转换为二维码图片。

不选择 jpg 或者 png 格式,是因为看了下这两种格式的定义,感觉略微麻烦。 BMP 可以很简单的硬怼。

项目地址:这里

Lua 是随用随学,代码可能不太好看,效率也没太考虑,属于对照 BMP 格式,硬怼,大力出奇迹的那种。

欢迎 PR 。

6286 次点击
所在节点    程序员
4 条回复
6oML852dJf9Kn2l7
2017-01-22 16:28:15 +08:00
这玩意儿 有什么用?
wangxkww
2017-01-22 16:36:17 +08:00
@g5hdyd 我当时写这玩意 主要是因为项目里面有些需要变动的东西,因此用 c++调用了 Lua

需求就是 c++那边传过来一个字符串,要生成对应的二维码图片,然后转成 base64 返回去

早了半天也没有找到比较合适的 Lua 实现,于是就自己撸了个……

要说其他用处,也许 openwrt 上的 luci 也许会用到,生成个动态二维码啥的

但是大部分情况下,是没卵用的,只是我今天比较闲 2333
jarlyyn
2017-01-22 18:11:36 +08:00
@wangxkww

如果说,直接 lua 了用还是听靠谱的。

但是,为啥要 Lua 做这个传给 C++.不是应该反过来吗?
lizhenda
2017-01-22 19:03:44 +08:00
不应该是 lua 调用 c++ 来做吗····· 用 lua 来搞何苦呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/336245

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX