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

这篇文章主要介绍了PHP二维码的生成与识别案例,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下

二维码的分类

  • 线性堆叠式二维码
  • 矩阵式二维码

二维码的优缺点

优点

  • 信息容量大
  • 编码范围广
  • 容错能力强
  • 译码可靠性高
  • 可引入加密措施
  • 成本低,易制作

缺点

  • 二维码技术成为手机病毒、钓鱼网站传播的新渠道
  • 信息泄密

目前流行的三大国际标准

  • PDF417:不支持中文
  • DM:专利未公开,需支付专利费用
  • QR CODE:专利公开,支持中文

QR CODE 纠错能力

  • L级:约可纠错7%的数据码字
  • M级:约可纠错15%的数据码字
  • Q级:约可纠错25%的数据码字
  • H级:约可纠错30%的数据码字

前提条件

GD库

一、PHP生成QR CODE

目录结构

这里写图片描述

1、qrcode_create.php

ps:生成普通二维码

 

2、qrcode_logo.php

ps:生成带Logo的二维码

 

3、qrcode_vcard.php(生成电子签名)

 

二、JQUERY生成QR CODE

源码地址: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;

链接:以上就是PHP二维码的生成与识别案例的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » PHP编程