生成二维码
jquery版本
https://github.com/jeromeetienne/jquery-qrcode
在线版 jquery.qrcode
https://www.bootcdn.cn/jquery.qrcode/
php版本
http://phpqrcode.sourceforge.net/
解析二维码
https://imagemagick.org/script/index.php
http://zbar.sourceforge.net/download.html
https://github.com/mkoppanen/php-zbarcode
优点:1、信息容量大 2、编码范围广 3、容错能力强 4、驿码可靠性高 5、可引入加密措施 6、成本低,易制作
缺点:1、二维码技术成为手机病毒、钓鱼网站传播的新渠道 2、信息泄密
二维码 缺点
二维码 优点
矩阵式二维码
二维码,一维码
php识别二维码
安装imageMagick,zbar,php-zbarcode三个组件
$image = new ZBarCodeImage("test.jpg");
$scanner = new ZBarCodeScanner();
$barcode = $scanner->scan($image);
if(!empty($barcode)){
var_dump($barcode);
}
php生成电子名片
include "qrlib.php";
$content = 'BEGIN:VCARD'."\n";
$content = 'VERSION:2.1'."\n";
$content = 'N:张'."\n"; //姓
$content = 'FN:三'."\n"; //名
$content = 'ORG:北京天融信公司'."\n"; //公司地址
$content = 'TEL;WORK;VOICE:17710556985'."\n"; //工作单位电话
$content = 'TEL;HOME;VOICE:17710556985'."\n"; //家里电话
$content = 'TEL;TYPE=cell:17710556985'."\n"; //移动电话
$content = 'ADR;HOME:;;德外大街10号;西城区;北京市;433330;中国'."\n"; //家庭住址
$content = 'EMAIL:zhangsan@qq.com'."\n"; //邮箱
$content = 'URL:http://zhangsan.com'."\n"; //网站
$content = 'END:VCARD'."\n";
QRcode::png($content);
jquery生成QR Code
引入jquery.qrcode.min.js文件
<!DOCTYPE html>
<html>
<head>
<title>qrcode</title>
</head>
<body>
<div id="qrcode"></div>
<script src="jquery.min.js"></script>
<script src="jquery.qrcode.min.js"></script>
<script type="text/javascript">
$("#qrcode").qrcode("this is a qrcode");
$("#qrcode").qrcode({width:64, height:50, text:"this is a qrcode"});
</script>
</body>
</html>
include "qrlib.php";
//png($text, $outfile=false,$level=QR_ECLEVEL_L,$size=3,$margin=4,$saveandprint=false)
//最后一个参数$saveandprint,这里有一个bug,png这个函数里面,直接将$saveandprint这个变量赋值成false,所以你在这里赋值为true,并不会起作用
QRcode::png("abc","abc.jpg",QR_ECLEVEL_L,10,0,true);
QR Code
目前流星的三大国际标准
PDF417:不支持中文
DM:专利未公开,需要支付专利费用
QR Code:专利公开,支持中文
QR Code比其他二维码相比,具有识读速度快、数据密度大、占用空间小的优势
二维码的优缺点
优点
信息容量大
编码范围广
容错能力强
译码可靠性高
可引入加密措施
成本低,易制作
缺点:
二维码技术成为手机病毒、钓鱼网站传播的新渠道
信息泄密
php电子名片
QR Code纠错能力
vcard格式
生成电子名片信息填写
常用信息!!
php生成电子名片
标签