PHP二维码的生成与识别案例

二维码的分类

  • 线性堆叠式二维码
  • 矩阵式二维码
二维码的优缺点 优点
  • 信息容量大
  • 编码范围广
  • 容错能力强
  • 译码可靠性高
  • 可引入加密措施
  • 成本低,易制作
缺点
  • 二维码技术成为手机病毒、钓鱼网站传播的新渠道
  • 信息泄密
目前流行的三大国际标准
  • PDF417:不支持中文
  • DM:专利未公开,需支付专利费用
  • QR CODE:专利公开,支持中文
QR CODE 纠错能力
  • L级:约可纠错7%的数据码字
  • M级:约可纠错15%的数据码字
  • Q级:约可纠错25%的数据码字
  • H级:约可纠错30%的数据码字
前提条件 GD库
一、PHP生成QR CODE
  • 官网:http://phpqrcode.sourceforge.net/
  • 下载源码:https://github.com/endroid/qr-code
目录结构 PHP二维码的生成与识别案例
文章图片

1、qrcode_create.php
ps:生成普通二维码

2、qrcode_logo.php
ps:生成带Logo的二维码

3、qrcode_vcard.php (生成电子签名)
  • vCard格式:https://zh.wikipedia.org/wiki/VCard

二、JQUERY生成QR CODE 【PHP二维码的生成与识别案例】源码地址:https://github.com/jeromeetienne/jquery-qrcode
jquery_create.php
Jquery生成二维码 - 锐客网

三、PHP识别二维码 1、方法一
环境需求,安装如下扩展
- ImageMagick
- zbar
- php-zbarcode
2、方法二
PHP识别二维码(无需安装扩展),初步测试普通二维码可以,带Logo的二维码,容错级别需要设置高一点页可以
qrReader类:https://github.com/baagee/php_QrReader
text(); //返回识别后的文本echo $text;

链接:https://pan.baidu.com/s/1icpWRjIQiXdCXeOc52pNSg 密码:c5y7
到此这篇关于PHP二维码的生成与识别案例的文章就介绍到这了,更多相关PHP二维码生成与识别内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    推荐阅读