首先下载这个类:http://phpqrcode.sourceforge.net/

把下载的文件放到vendor下面

public function getWchatQrcode($users_id=1){
//带LOGO
// $url = 'http://mydd.0317cn.net/index.php/Home/Logo/res/users_id/'.$users_id; //二维码内容
// $errorCorrectionLevel = 'L';//容错级别
// $matrixPointSize = 9;//生成图片大小
// //生成二维码图片
// Vendor('phpqrcode.phpqrcode');
// $object = new \QRcode();
// $ad = 'erweima/'.$users_id.'.jpg';
// $object->png($url, $ad, $errorCorrectionLevel, $matrixPointSize, 2);
// $logo = 'erweima/2.jpg';//准备好的logo图片
// $QR = 'erweima/'.$users_id.'.jpg';//已经生成的原始二维码图 // if ($logo !== FALSE) {
// $QR = imagecreatefromstring(file_get_contents($QR));
// $logo = imagecreatefromstring(file_get_contents($logo));
// $QR_width = imagesx($QR);//二维码图片宽度
// $QR_height = imagesy($QR);//二维码图片高度
// $logo_width = imagesx($logo);//logo图片宽度
// $logo_height = imagesy($logo);//logo图片高度
// $logo_qr_width = $QR_width / 5;
// $scale = $logo_width/$logo_qr_width;
// $logo_qr_height = $logo_height/$scale;
// $from_width = ($QR_width - $logo_qr_width) / 2;
// //重新组合图片并调整大小
// imagecopyresampled($QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width,
// $logo_qr_height, $logo_width, $logo_height);
// }
//输出图片 带logo图片
// imagepng($QR, 'erweima/'.$users_id.'.png'); //不带LOGO
Vendor('phpqrcode.phpqrcode');
//生成二维码图片
$object = new \QRcode();
$url='http://www.shouce.ren/';//网址或者是文本内容
$level=3;
$size=4;
$ad = 'erweima/'.$users_id.'.jpg';
$errorCorrectionLevel =intval($level) ;//容错级别
$matrixPointSize = intval($size);//生成图片大小
$object->png($url, $ad, $errorCorrectionLevel, $matrixPointSize, 2); }

TP5 生成二维码的更多相关文章

  1. php(tp5) 生成二维码

    phpqrcode类库官网下载地址:https://sourceforge.net/projects/phpqrcode/ 1.我们先看看php是怎么生成二维码的 1.首先我们先下载一下  phpqr ...

  2. 链接生成二维码-PHP

    原文:http://www.upwqy.com/details/20.html 链接生成二维码 首先下载phpqrcode phpqrcode.zip 我这里使用的是TP5,把下载好的类库 放入到ex ...

  3. thinkphp5动态生成二维码实例总结

    thinkphp5关于动态生成二维码类库总结: 遇到的最大问题如下:我想大部分人也碰到过,所有觉得有必要总结下: thinkphp5提示找不到Qrcode类,可是自己明明都放置到了,vendor 目录 ...

  4. PHP qrcode 生成二维码

    <?php /* 下载地址 : https://sourceforge.net/projects/phpqrcode/ 这里下载的文件名为 phpqrcode-2010100721_1.1.4 ...

  5. Javascript生成二维码(QR)

    网络上已经有非常多的二维码编码和解码工具和代码,很多都是服务器端的,也就是说需要一台服务器才能提供二维码的生成.本着对服务器性能的考虑,这种小事情都让服务器去做,感觉对不住服务器,尤其是对于大流量的网 ...

  6. 使用jquery.qrcode生成二维码(转)

    jQuery 的 qrcode 插件就可以在浏览器端生成二维码图片. 这个插件的使用非常简单: 1.首先在页面中加入jquery库文件和qrcode插件. <script type=" ...

  7. iOS 生成二维码

    首先先下载生成二维码的支持文件 libqrencode 添加依赖库 CoreGraphics.framework. QuartzCore.framework.AVFoundation.framewor ...

  8. QR code 扩展生成二维码

    include './phpqrcode/phpqrcode.php';  //引入QR库 QRcode::png("leo", 'qrcode.png', 'L', 10);  ...

  9. Python 创建本地服务器环境生成二维码

    一. 需求 公司要做一个H5手机端适配页面,因技术问题所以H5是外包的,每次前端给我们源码,我们把源码传到服务器让其他人访问看是否存在bug,这个不是很麻烦吗?有人说,可以让前端在他们的服务器上先托管 ...

随机推荐

  1. numpy和matplotlib

    Python的科学计算包 – Numpy numpy(Numerical Python extensions)是一个第三方的Python包,用于科学计算.这个库的前身是1995年就开始开发的一个用于数 ...

  2. 【转】所有版本chrome、chromedriver、firefox下载链接

    所有版本chrome.chromedriver.firefox下载链接 1. 所有版本chrome下载 是不是很难找到老版本的chrome?博主收集了几个下载chrome老版本的网站,其中哪个下载的是 ...

  3. 记一次mybatis bindingexception 问题排查

    看到的错误信息如出一辙都是这样的:Method threw 'org.apache.ibatis.binding.BindingException' exception.Invalid bound s ...

  4. 多重if-else语句

    C语言自学之多重if-else语句 Dome : 某游戏对不同等级的积分的玩家赋予不同的荣誉称号,其对应关系如下: 积分>=10000分为钻石玩家 积分>=5000并且<10000为 ...

  5. hashlib 和 hmac 算法的区别

    -----md5 = hashlib.md5() md5.update(password+salt) md5.hexdigest() ----- h = hmac.new(key,password,d ...

  6. impdp导入dmp数据实例

    --创建表空间 create tablespace ALIX datafile 'F:\File\ALIX.ora' size 1000m; --创建数据库目录 create directory ex ...

  7. ZYNQ DMA驱动及测试分析

    之前没有接触过DMA驱动.不了解它的原理,稍作学习先总结下dma驱动步骤: 1. 申请DMA中断. 2. 申请内存空间作为src和dts的空间. 3. 注册设备注册节点 4. 将申请到的src和dst ...

  8. gevent模块学习(二)

    2. Queue类,常用用于Greenlet之间的异步共享 q = gevent.queue.Queue(maxsize=None, items=None) -> Queue 说明: 创建一个指 ...

  9. react 入坑之罪

    componentDidMount :生命周期在react下只调用一次, render:比它先执行 componentWillRecvieProps(newProps) :能取到父组件的值 rende ...

  10. python修炼第三天

    今天主要讲了文件操作,函数与装饰器,装饰器比较烧脑,需要多做练习,逐步分解来进行理解!    加油! 一 文件操作 操作系统 提供文件的概念可以操作磁盘. 文件的只读模式: 注意如果是windows ...