QR二维码生成

直接调用接口——Google Chart API

<?php
//google API
$urlToEncode="http://blog.galois21.com"; 
generateQRfromGoogle($urlToEncode); 
function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0') 
{
    $url = urlencode($url);  
    echo '<img src="http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level.'|'.$margin.'&chl='.$chl.'" alt="QR code" widhtHeight="'.$size.'" widhtHeight="'.$size.'"/>'; 
} 
?>

生成图如下所示:

enter image description here

Google Chart API更多信息:http://www.ruanyifeng.com/blog/2007/12/google_chart_api.html

网站生成公用类库——PHP QR Code

官网网址:http://phpqrcode.sourceforge.net/

下载地址:http://sourceforge.net/projects/phpqrcode/

调用方式:

<?php
include('/phpqrcode/phpqrcode.php'); //加载类库
$data='http://blog.galois21.com'; // 二维码数据 
$errorCorrectionLevel='L';// 纠错级别:L、M、Q、H 
$matrixPointSize = 4;// 点的大小:1到10 
$filename = $errorCorrectionLevel."_".$matrixPointSize.'.png';// 生成的文件名 
QRcode::png($data,$filename,$errorCorrectionLevel,$matrixPointSize,2);//生成图片并保存在当下目录中
echo "<img src=".$filename." />";//显示图片
}
//QRcode::png('http://blog.galois21.com','filename.png'); // 默认最短
?>

结果如下图所示:

enter image description here

客户端生成工具——Psytec QR Code Editor

一款用于在PC端生成二维码的流行工具,功能很强大,下载地址见文章末尾

enter image description here

相关文件下载地址:http://www.kuaipan.cn/file/id_3036679317528113.htm

浏览量(71) | 此条目发表在计算机分类目录。将固定链接加入收藏夹。