Heim > Artikel > Backend-Entwicklung > So generieren Sie QR-Code in PHP über Qrcode
Dieser Artikel enthält hauptsächlich einen Artikel zum Generieren von QR-Codes in PHP über Qrcode. Er hat einen guten Referenzwert und ich hoffe, dass er für alle hilfreich sein wird. Folgen wir dem Herausgeber und werfen wir einen Blick darauf.
/** :png('http://www.baidu.com/');
* phpqrcode.php stellt eine Schlüsselmethode png() bereit, bei der
* Parameter $text den generierten zweistelligen Informationstext darstellt;
* Parameter $outfile angibt, ob eine QR-Code-Bilddatei ausgegeben werden soll. Der Standardwert ist nein;
* Der Parameter $level stellt die Fehlertoleranzrate dar, d. QR_ECLEVEL_Q, 25 % , H (QR_ECLEVEL_H, 30 %); Parameter $size gibt die Größe des generierten Bildes an, der Standardwert ist 3; Parameter $margin gibt den Abstandswert des leeren Bereichs des Randes an um den QR-Code herum;
* Der Parameter $saveandprint gibt an, ob der zweite QR-Code gespeichert und angezeigt werden soll.
* öffentliche statische Funktion png($text, $outfile=false, $level=QR_ECLEVEL_L, $size=3, $margin=4, $saveandprint=false)
{ $enc = QRecode::factory($ level, $size, $margin);
return $enc->encodePNG($text, $outfile, $saveandprint=false);
*
Rufen Sie den PHP-QR-Code auf ist sehr einfach. Der folgende Code kann einen QR-Code mit dem Inhalt „http://www.baidu.com/“ generieren.
*/
include 'phpqrcode/phpqrcode.php';
// QR-Code-Inhalt
$value = 'iphone';
//Fehlertoleranzstufe
$errorCorrenctionLevel = 'l';
//QR-Code-Bildgröße
$matrixPointSize = 6;
$path = RUNTIME_PATH."Temp/qrcode/";
// Generate The Dateiname$fileName = $path.time().'.png';
//QR-Code generierenQrcode::png( $value ,
$fileName,$errorCorrenctionLevel,$matrixPointSize,2);//QR-Code zum Bildlogo hinzufügen
$logo = '6s.jpg';$qrcode = $ fileName;//QR-Code-Pfad$logo = imagecreatefromstring(file_get_contents($logo));
$qrcode = imagecreatefromstring(file_get_contents($qrcode));
$QR_width = imagesx($qrcode) ;/ /QR-Code-Bildbreite
$QR_height = imagesy($qrcode);//QR-Code-Bildhöhe
$logo_width = imagesx($logo);//Logo-Bildbreite
$logo_height = imagesy($logo );//logo image height
$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; logo_height);
//Speichern Sie den generierten QR-Code
imagepng($qrcode, 'helloweixin.png');
echo ' ';
Verwandte Empfehlungen:
Drei Möglichkeiten, QR-Code mit PHP zu generieren
QR-Code mit PHP generieren
PHP-QR-Code-Generierungsbibliothek generiert QR-Code
Das obige ist der detaillierte Inhalt vonSo generieren Sie QR-Code in PHP über Qrcode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!