下载方式:

1  通过composer进行下载安装

//这里安装的是最新的版本 ,要注意php版本问题.
composer require endroid/qr-code//通过下面方法可以安装指定版本// 通过package 库搜索版本 https://packagist.org/explore/
comoser require endroid/qr-code=4.2.0

使用方法:

// Create a basic QR code$qrCode = new QrCode('http://www.baidu.com');$qrCode->setSize(300);// Set advanced options$qrCode->setWriterByName('png')->setMargin(10)->setEncoding('UTF-8')->setErrorCorrectionLevel(ErrorCorrectionLevel::HIGH)->setForegroundColor(['r' => 0, 'g' => 0, 'b' => 0])->setBackgroundColor(['r' => 255, 'g' => 255, 'b' => 255])//->setLabel('Scan the code', 16, __DIR__.'/../assets/noto_sans.otf', LabelAlignment::CENTER)//->setLogoPath(__DIR__.'/../assets/symfony.png')->setLogoWidth(150)->setValidateResult(false);// Directly output the QR codeob_start();//开启缓冲区header('Content-Type: '.$qrCode->getContentType());echo $qrCode->writeString();$img =ob_get_contents();ob_end_clean();$imginfo =  chunk_split(base64_encode($img));ob_flush();return "<img src='data:image/png;base64,{$imginfo}'  />";

2 通过官网 http://phpqrcode.sourceforge.net/直接下载文件使用

使用方法:

require_once 'phpqrcode.php';$errorCorrectionLevel = 'H';  //容错级别
$matrixPointSize = 6;      //生成图片大小echo    \QRcode::png($url,false,$errorCorrectionLevel,$matrixPointSize,2);ob_start();//开启缓冲区
header('Content-Type: png');$img =ob_get_contents();
ob_end_clean();
$imginfo =  chunk_split(base64_encode($img));
ob_flush();
return "<img src='data:image/png;base64,{$imginfo}'  />";

qrcode 使用总结相关推荐

  1. 转载:使用 OpenCV 识别 QRCode

    原文链接:http://coolshell.cn/articles/10590.html#jtss-tsina 识别二维码的项目数不胜数,每次都是开箱即用,方便得很. 这次想用 OpenCV 从零识别 ...

  2. 在Ubuntu 16.04.5 LTS上使用python第三方库QRCode 6.0生成二维码实录

    简介 二维码简称 QR Code(Quick Response Code),学名为快速响应矩阵码,是二维条码的一种,由日本的 Denso Wave 公司于 1994 年发明.现随着智能手机的普及,已广 ...

  3. uniapp中qrcode生成二维码后传的参数不见了_阿虚教你制作动态二维码,超详细教程!

    这篇教程很早之前就答应几个粉丝要写,拖的有点久了. 内容比较多,先上个目录 阿虚的教程会迟到,但永远不会缺席.hahahahhaha... 一. 先说一下今天要教的内容 ʕ•̫͡•ོʔ•̫͡•ཻʕ•̫ ...

  4. C# QRCode 二维码

    /************************************************************************ C# QRCode 二维码* 说明:* 本文记录如何 ...

  5. java 生成二维码 QRCode、zxing 两种方式

    版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢. https://blog.csdn.net/testcs_dn/article/details/ ...

  6. Python使用QRCode模块生成二维码

    简介 python-qrcode是个用来生成二维码图片的第三方模块,依赖于 PIL 模块和 qrcode 库. 简单用法 import qrcode img = qrcode.make('hello, ...

  7. 使用Python的库qrcode生成二维码

    现在有很多二维码的生成工具,在线的,或者安装的软件,都可以进行生成二维码.今天我用Python的qrcode库生成二维码.需要预先安装  Image 库 安装 用pip安装 # pip install ...

  8. Java利用Qrcode生成二维码

    1.jar包下载http://ishare.iask.sina.com.cn/download/explain.php?fileid=35428376 package ewm; import java ...

  9. Java实现二维码QRCode的编码和解码

    涉及到的一些主要类库 编码lib:Qrcode_swetake.jar         (官网介绍-- http://www.swetake.com/qr/index-e.html)          ...

  10. python怎么安装myqr模块-python二维码操作:对QRCode和MyQR入门详解

    python是所有编程语言中模块最丰富的 生活中常见的二维码功能在使用python第三方库来生成十分容易 三个大矩形是定位图案,用于标记二维码的大小.这三个定位图案有白边,通过这三个矩形就可以标识一个 ...

最新文章

  1. 几种Windows进程通信
  2. 设计模式 — 创建型模式 — 单例模式
  3. linux管理磁盘和文件系统
  4. 小细节大功能!通过缺省页你可以告诉用户这些事
  5. VS2017 按ctrl+f5执行程序窗口依然一闪而过的问题(图文)
  6. python 3.4 vc++编译配置_VS2013+OpenCV3.4.2编译
  7. DevExpress的TreeList怎样设置数据源使其显示成单列树形结构
  8. 我希望的未来职业发展!!!!!!!!!!想了半年的最终的结果~好像又没有变化哈哈哈哈
  9. 详解JSONObject.parseObject和JSONObject.fromObject——Web网络系列学习笔记
  10. 隐隐约约 听 RazorEngine 在 那里 据说 生成代码 很 美。
  11. LeetCode OJ 160. Intersection of Two Linked Lists
  12. 自定义 Git - Git 钩子 (自动部署)
  13. Docker容器管理
  14. poj 1125 Stockbroker Grapevine(Folyd)
  15. 高级软件工程第一次团队作业
  16. mnist数据集下载linux,机器学习数据集篇——MNIST数据集
  17. git clone出错
  18. pe制作linux硬盘的镜像文件_制作一个64M的U盘启动盘(mini linux + winpe +dos toolbox)
  19. C#全局钩子参考文章
  20. hbuilder阻止返回退出的另一种方式

热门文章

  1. 计算机中的定点数和浮点数
  2. Linux man 命令详解
  3. 招人!招人!这篇推文不要标题,只要你!
  4. 坐标转换流程与公式 七参数 四参数
  5. 从零开始做循迹小车-1-基础篇-红外灰度传感器
  6. python_NLP实战之豆瓣读书数据聚类
  7. 第二次网页前端培训笔记(HTML P4-7)
  8. nested exception is org.apache.ibatis.binding.BindingException: Invalid boun
  9. linux 图像处理 源码,最好用图像处理库CxImage入门
  10. Vuex,iView UI面包屑导航使用扩展详解