composer安装到下载php二维码/tp5.0再到tp5.0生成二维码

https://www.phpcomposer.com/    (基本下一步-》就好了中间报错一般是php.exe路径 安装完成可以直接在命令行composer -v查看)

2 命令行下载  

3  使用tp5.0生成二维码(!!!如果VENDOR_PATH报错就不知道怎么改说明你对框架源码不熟)

修改  const LABEL_FONT_PATH_DEFAULT = '';

<?php
namespace app\index\controller;

use Endroid\QrCode\QrCode;

class Code
{
    public function index()
    {
        $log = true;
        $qrCode=new QrCode();
        $url = 'https://www.baidu.com';//加http://这样扫码可以直接跳转url
        $path = '0.jpg';
        //加上log
        if($log ==true){
            $qrCode->setLogoPath('timg.jpg');
            $qrCode->setLogoWidth(90);
        }
        $qrCode->setText($url)
            ->setSize(300)//大小
            ->setLabelFontPath(VENDOR_PATH.'endroid\qrcode\assets\noto_sans.otf')
            ->setErrorCorrectionLevel('high')
            ->setForegroundColor(array('r' => 0, 'g' => 0, 'b' => 0, 'a' => 0))
            ->setBackgroundColor(array('r' => 255, 'g' => 255, 'b' => 255, 'a' => 0))
            ->setLabel('推广码')
            ->setLabelFontSize(16);
        $qrCode->writeFile($path);
        header('Content-Type: '.$qrCode->getContentType());
        echo $qrCode->writeString();
        exit;
    }
}

效果图

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值