PHP QR Code是开源(LGPL)库,用于生成二维码QR Code。基于libqrencode C库,提供用于创建QR Code条形码图像(由于GD2而产生PNG,JPEG)的API。完全用PHP实现,没有任何外部依赖关系(如果需要,可以使用GD2除外)。
库的某些功能包括:
支持QR Code版本(大小)1-40
数字,字母数字,8位和汉字编码。(日文汉字编码尚未经过全面测试,如果您启用了日文编码,则可以通过验证它来做出贡献:))
完全用PHP实现,除GD2外没有任何外部依赖
导出为PNG,JPEG图像,也导出为位表
TCPDF 2-D条码API集成
易于配置
数据缓存可加快计算速度
提供的合并工具有助于将库作为一个大的无依赖文件进行部署,易于“包含且不担心”
调试数据转储,错误记录,时间基准测试
100%开放源代码,LGPL许可
要安装,只需包括:
完整版本的qrlib.php(您还必须提供所有库文件,包括软件包以及缓存目录)
或phpqrcode.php用于合并版本(仅一个文件,但由于配置了禁用的缓存和更快的屏蔽,所以代码速度较慢且准确性较低)
然后按如下方式使用它:
QRcode :: png('code data text','filename.png'); //创建文件
QRcode :: png('some othertext 1234'); //创建代码图像并将其直接输出到浏览器