In diesem Artikel wird hauptsächlich die Implementierungsmethode von Thinkphp3.2.3 zur Generierung von QR-Code mit Logo ausführlich vorgestellt
In diesem Artikel wird hauptsächlich die Implementierungsmethode vorgestellt Die Implementierungsmethode von Thinkphp3.2.3 integriert phpqrcode, um QR-Code mit Logo zu generieren.
Es gibt keine QR-Code-bezogene Bibliothek in Thinkphp, daher können wir phpqrcode integrieren .
phpqrcode herunterladen
In das Thinkphp-Framework integrieren
Neues Verzeichnis phpqrcode unter „ThinkPHPLibraryVendor“ erstellen und entpacken Inhalt des komprimierten Pakets in diesen Ordner kopieren.
Rufen Sie phpqrcode auf, um QR-Code zu generieren
Fügen Sie die folgende Methode unter dem IndexController-Controller hinzu:
public function qrcode($url="www.baidu.com",$level=3,$size=4) { Vendor('phpqrcode.phpqrcode'); $errorCorrectionLevel =intval($level) ;//容错级别 $matrixPointSize = intval($size);//生成图片大小 //生成二维码图片 $object = new \QRcode(); $object->png($url, false, $errorCorrectionLevel, $matrixPointSize, 2); }
Besuchen Sie: http://127.0.0.1/Index/qrcode, um den generierten QR-Code anzuzeigen.
Generieren Sie einen QR-Code mit Logo
Rufen Sie zuerst phpqrcode auf, um einen QR-Code zu generieren, und verwenden Sie dann die bildbezogene Funktion von PHP, um das Logobild zum generierten QR-Code hinzuzufügen auf dem Bild.
rrreeDas Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Lernen aller hilfreich sein. Bitte achten Sie auf PHP Chinesische Website!
Verwandte Empfehlungen:
PHPExcel-Export mit generierten Bildern in thinkphp3.2 implementieren
Das obige ist der detaillierte Inhalt vonSo implementieren Sie phpqrcode, um QR-Code mit Logo in Thinkphp3.2.3 zu generieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!