この記事では、tp5 がどのように Endroid を使用して QR コードを生成するかを主に紹介します。これには特定の参照値が含まれています。必要な友達はそれを参照できます。 ,
次に、vendor/endroid/qrcode/src/Qrcode.phpを変更します
次に、コードを直接追加しますLABEL_FONT_PATH_DEFAULT='';
// 分享图片[正经二维码] public function share(){ // 前端带着code访问我这个接口,然后请求到openid,拼成到个人中心的url再生成二维码 $url = 'http://www.baidueeeeeeee.com?id=33'; $qrCode = new QrCode(); $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)) ->setLabelFontSize(16); header('Content-Type: '.$qrCode->getContentType()); echo $qrCode->writeString(); exit; }
関連する推奨事項:
tp5 (thinkPHP5) はmongoDBデータベースを操作します詳しい手順説明以上がtp5 は Endroid を使用して QR コードを生成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。