Der Aufruf von PHP qrCode ist sehr einfach.
Php-Code
include 'phpqrcode.php';
QRcode::png ('"http://www.php.cn');
In der tatsächlichen Anwendung werden wir also unser eigenes LOGO in der Mitte des QR-Codes hinzufügen, um den Werbeeffekt zu verstärken. So generieren Sie einen 2D-QR-Code mit Das Logo? Was ist mit dem Code? Tatsächlich ist das Prinzip sehr einfach. Verwenden Sie zuerst den PHP-QR-Code, um ein QR-Code-Bild zu generieren, und fügen Sie dann das vorbereitete Logo-Bild in die Mitte ein Generiertes Original-QR-Code-Bild und dann ein neues QR-Code-Bild
<?php include 'phpqrcode.php'; $value = 'http://www.learnphp.cn'; //二维码内容 $errorCorrectionLevel = 'L';//容错级别 $matrixPointSize = 6;//生成图片大小 //生成二维码图片 QRcode::png($value, 'qrcode.png', $errorCorrectionLevel, $matrixPointSize, 2); $logo = 'logo.png';//准备好的logo图片 $QR = 'qrcode.png';//已经生成的原始二维码图 if ($logo !== FALSE) { $QR = imagecreatefromstring(file_get_contents($QR)); $logo = imagecreatefromstring(file_get_contents($logo)); $QR_width = imagesx($QR);//二维码图片宽度 $QR_height = imagesy($QR);//二维码图片高度 $logo_width = imagesx($logo);//logo图片宽度 $logo_height = imagesy($logo);//logo图片高度 $logo_qr_width = $QR_width / 5; $scale = $logo_width/$logo_qr_width; $logo_qr_height = $logo_height/$scale; $from_width = ($QR_width - $logo_qr_width) / 2; //重新组合图片并调整大小 imagecopyresampled($QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width, $logo_qr_height, $logo_width, $logo_height); } //输出图片 imagepng($QR, 'helloweba.png'); echo '<img src="helloweba.png">'; ?>
Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Verstoß vorliegt, kontaktieren Sie uns bitte, um ihn zu löschen. Kontaktinformationen: admin@php.cn
Verwandter Artikel
29Jul2016
:In diesem Artikel wird hauptsächlich dargelegt, dass phpqrcode keine QR-Codes ausgeben kann. Studierende, die sich für PHP-Tutorials interessieren, können darauf verweisen.
13Dec2019
Es ist ziemlich schwierig, die PHP-Sprache zum Generieren von QR-Codes zu verwenden, außer die Schnittstelle zum Generieren von QR-Code-Bildern aufzurufen. Wenn Sie den Code zum Generieren selbst schreiben, haben Sie wirklich keine Möglichkeit, anzufangen. Wir können jedoch phpqrcode verwenden, eine vorgefertigte Klassendatei.
04Aug2016
Welche Open-Source-Bibliotheken stehen zur Verfügung, um die QR-Codes in Bildern zu identifizieren?
16Mar2018
Es ist ziemlich schwierig, die PHP-Sprache zum Generieren von QR-Codes zu verwenden, außer die Schnittstelle zum Generieren von QR-Code-Bildern aufzurufen. Wenn Sie den Code zum Generieren selbst schreiben, haben Sie wirklich keine Möglichkeit, anzufangen. Wir können jedoch phpqrcode, eine vorgefertigte Klassendatei und PHP-QR-Code-Generierungsklassenbibliothek, verwenden, um auf einfache Weise QR-Codes zu generieren.
03Mar2018
In diesem Artikel wird hauptsächlich die phpqrcode-Klassenbibliothek zum Generieren eines QR-Code-Beispielcodes vorgestellt, in der Hoffnung, allen zu helfen.
12Jul2016
phpqrcode不能输出二维码,phpqrcode。phpqrcode不能输出二维码,phpqrcode header ('Content-Type: image/png' ); include_once 'phpqrcode/qrlib.php' ; $a = "http://www.play17.cn/play/wlogin.html" ; ob_clean ();QRco
Hot Tools
PHP-Bibliothek für Abhängigkeitsinjektionscontainer
PHP-Bibliothek für Abhängigkeitsinjektionscontainer
Eine Sammlung von 50 hervorragenden klassischen PHP-Algorithmen
Klassischer PHP-Algorithmus, lernen Sie hervorragende Ideen und erweitern Sie Ihr Denken
Kleine PHP-Bibliothek zur Optimierung von Bildern
Kleine PHP-Bibliothek zur Optimierung von Bildern