美文网首页cakephp
生成二维码QrCode

生成二维码QrCode

作者: 永不言弃__ | 来源:发表于2019-11-21 15:56 被阅读0次

    use Endroid\QrCode\ErrorCorrectionLevel;

    use Endroid\QrCode\QrCode;

    $code = 'www.baidu.com';

    $qrCode = new QrCode($code);

    $qrCode->setSize(300);

    $qrCode->setWriterByName('png');

    $qrCode->setMargin(10);

    $qrCode->setEncoding('UTF-8');

    $qrCode->setErrorCorrectionLevel(ErrorCorrectionLevel::HIGH);

    $qrCode->setForegroundColor(['r' => 0, 'g' => 0, 'b' => 0, 'a' => 0]);

    $qrCode->setBackgroundColor(['r' => 255, 'g' => 255, 'b' => 255, 'a' => 0]);

    $qrCode->setValidateResult(false);

    //header('Content-Type: '.$qrCode->getContentType());

    //echo $qrCode->writeString() ;

    $str = base64_encode($qrCode->writeString());

    composer引入组件composer require endroid/qr-code

    如上调用就可以生成二维码的图片码,打开注释并注释最后一行,就可以在浏览器输出二维码

    composer qr-code查看文档地址:

    https://packagist.org/packages/endroid/qr-code

    相关文章

      网友评论

        本文标题:生成二维码QrCode

        本文链接:https://www.haomeiwen.com/subject/jdetwctx.html