這篇文章要跟大家介紹的內容是關於thinkphp5框架與Android實作二維碼的生成程式碼,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
windows compser安裝endroid/qrcode,自己安裝好composer工具;
1. 專案目錄檔案composer.json
## require 裡新增 "endroid/qrcode" : "2.5.1" (endroid版本依php版本填入對應版本)
1 "repositories": { 2 "packagist": { 3 "type": "composer", 4 "url": " 5 } 6 }
use Endroid\QrCode\QrCode; $qrCode=new QrCode(); $url = 'A150'; $qrCode->setText($url) ->setSize(200)//大小 ->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('桌码 A150') ->setLabelFontSize(16); header('Content-Type: '.$qrCode->getContentType()); ob_clean(); /*解决提示 图像错误,无法显示问题*/ echo $qrCode->writeString(); exit;
以上是thinkphp5框架與Android實作二維碼的生成程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!