导语
利用Python制作二维码。。。
起因大概是。。。
一直以来都对二维码的原理比较好奇。。。
今天终于抽出时间。。。
瞅了瞅二维码的实现原理。。。
看完以后。。。
我决定使用现成的轮子qrcode来实现。。。
因为自己从底层开始实现的话将耗费大量的时间和精力。。。
就这样吧。Let's Go!
原理简介
在相关文件中,本人已经提供了二维码实现的具体原理说明书。
该说明书为英文原版,本人根据一些网络资源,整理了一份简化版的中文说明书,用于简单介绍二维码的生成细节和原理。
对二维码实现的原理有深入学习需求者请阅读英文原版说明书。
资料部分截图如下:
开发工具
Python版本:3.5.4
相关模块:
qrcode模块;
pillow模块;
image模块;
以及一些Python自带的模块。
环境搭建
安装Python并添加到环境变量,pip安装需要的相关模块即可。
使用演示
功能:
可直接运行或作为模块导入。
使用演示放个视频吧。。。
懒得截图了。。。
其他说明:
Logo图案请事先保存到logo文件夹下并命名为logo.png,否则请自行修改源代码。
更多
手推一些制作和美化二维码的网站:
(1)第九工场
优点:网站设计简单美观,所有功能一览无余,艺术二维码制作区域显眼好找。
缺点:好看的模板要收费 。
链接:http://www.9thws.com/
(2)草料二维码
优点:功能较多,可用文本,网址,图片,微信号,名片等信息生成二维码。
缺点:生成的二维码艺术感稍差。
链接:https://cli.im/text
(3)码眼无界
优点:创意十足,能够自己DIY。
缺点:部分样式需要收费。
链接:http://www.imayan.net/
领取专属 10元无门槛券
私享最新 技术干货