免费二维码生成途径非常多!比如比较有名的草料二维码,如果只是简单的使用,用它就足够了。但是如果想大规模的生成,那就不太合适了。再者很多工具都没办法在二维码中加入logo(像微信二维码一样)。
接下来,我就说说如何快速的、高质量的生成一个可高度定制的二维码。
二维码的编码算法是公开的,这就意味着大部分的开发语言都可以动图生成。但是在二维码应用如此广泛的今天,还自己去造轮子,如果不是傻,那就是正真的技术极客了。
我既然说的是任何开发语言都能生成二维码,除开每种语言独立实现外。还有一种方案,那就是调用现成的API去生成二维码。对于想简单使用、想控制开发成本或者是使用一些小众语言的场合,使用API不失为一种好策略。
下面我推荐一个二维码免费生成的API,来自“小葱计算”
详细说明文档:https://www.xiaocongjisuan.com/show/api/14
API传参注意事项:
- appKey:接口唯一标识,在用户后台->应用中心->我的接口查看
- openId:平台id,注册后系统自动生成,在用户后台->用户中心->账户信息查看
为啥推荐这个接口呢?因为只有它生成的二维码是可以高度定制的,比如:logo、二维码的颜色、二维码的背景颜色、二维码的尺寸,边距等等,详细设置如下图所示:

还有一些返回值的说明,具体参照上面的api说明文档吧!接下来,我就贴一下一些常用开发语言的使用DEMO。
java版本:
python版本:
php版本:
其它语言,可详细查看说明文档。其实说白了,只要能发送POST请求,就可以使用上述方法生成二维码。
上一个用上述方法生成的二维码图例吧
