PHP借助QRCode技术实现二维码

【今日推荐】:为什么一到面试就懵逼!>>> hot3.png

  • 目录
  • 1. 前言
  • 2. 二维码类型
  • 2.1线性堆叠式二维码
  • 2.2 矩阵式二维码
  • 3. 二维码特点
  • 4. QR Code
  • 4.1二维码标准
  • 4.2 QR Code概念
  • 4.3 QR Code纠错能力
  • 5. 实例实战
  • 5.1 前期准备
  • 5.2 PHP生成QR Code
  • 5.3 PHP生成电子名片
  • 5.4 PHP识别二维码
  • 5.5 JQuery生成QR Code
  • 5.6 封装二维码类
  • 5.6.1 生成二维码(生成图片文件)
  • 5.6.2 生成二维码(不生成图片文件),直接输出二维码到浏览器中
  • 5.6.3 在生成的二维码中加上logo(生成图片文件)
  • 6. 总结

1.前言

二维码使用某种特定的几何图形按一定规律在平面分布的黑白相间图形记录数据符号信息,在代码编制上巧妙利用0和1比特流的概念

代码分享:https://github.com/mtdgclub/phpqrcode

2.二维码类型

2.1线性堆叠式二维码

堆叠式/行排式二维条码(又称堆积式二维条码或层排式二维条码),其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行。

2.2 矩阵式二维码

矩阵式二维条码(又称棋盘式二维条码)它是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点(方点、圆点或其他形状)的出现表示二进制“1”,点的不出现表示二进制的“0”

3.二维码特点

优点:信息容量大、编码范围广、容错能力强、驿码可靠性高、可引入加密措施、成本低、易制作

缺点:信息泄露、易成为病毒和钓鱼网站传播渠道

4.QR Code

4.1二维码标准

目前流行的三大国际标准

  • PDF417:不支持中文
  • DM:专利未公开
  • QR Code:专利公开,支持中文
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值