分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

php和jquery生成QR Code

发布时间:2023-09-06 02:17责任编辑:董明明关键词:暂无标签

php生产QR Code

下载qrcode源码,地址:https://sourceforge.net/projects/phpqrcode/files/releases/

1、解压后引入qrlib.php文件

2、使用 QRcode::png($url);

png这个函数的几个参数解释下

png($text, $outfile = false, $level = QR_ECLEVEL_L, $size = 3, $margin = 4, $saveandprint=false) 
$text:二维码文本的内容
$outfile:输出的文件名
$level:二维码的级别
$size:尺寸
$margin:距离
$saveandprint:保存并且打印出来,这个参数有bug 无论你传什么都是false,具体你可以追踪到这个函数里去看
public static function png($text, $outfile = false, $level = QR_ECLEVEL_L, $size = 3, $margin = 4, $saveandprint=false) ????????{ ???????????$enc = QRencode::factory($level, $size, $margin); ???????????????????????return $enc->encodePNG($text, $outfile, $saveandprint=false);//最后一个参数始终返回false ???????}

QRcode::png($url,‘test.jpg‘);//保存图片
QRcode::png($url,‘test.jpg‘,QR_ECLEVEL_L,10,0,true);//保存图片并且打印出来


jquery生产QR Code

下载插件,地址:https://github.com/jeromeetienne/jquery-qrcode

1、引入jquery库文件和qrcode插件。<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.qrcode.min.js"></script> 
2、在页面中需要显示二维码的地方加入以下代码:<div id="code"></div>
3、调用qrcode插件。qrcode支持canvas和table两种方式进行图片渲染,默认使用canvas方式,效率最高,当然要浏览器支持html5。直接调用如下:$(‘#code‘).qrcode("http://www.baidu.com"); //任意字符串
可设置宽高,
$("#code").qrcode({ ????render: "table",//设置渲染方式,有table和canvas,使用canvas方式渲染性能相对来说比较好
   width: 200, //宽度
???height:200, //高度
???text: "www.baidu.com" //任意内容
});


php和jquery生成QR Code

原文地址:https://www.cnblogs.com/qiufang/p/9761609.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved