Heim  >  Artikel  >  Backend-Entwicklung  >  So generieren Sie QR-Code in PHP über Qrcode

So generieren Sie QR-Code in PHP über Qrcode

零到壹度
零到壹度Original
2018-03-29 10:47:522756Durchsuche

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.

/**
* 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.

:png('http://www.baidu.com/');



*/


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 generieren
Qrcode::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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn