Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Methode zum Generieren eines farbigen QR-Codes basierend auf QRCODE
Dieser Artikel stellt hauptsächlich die Methode zum Generieren von Farb-QR-Codes mit PHP QRCODE vor und analysiert kurz die relevanten Parametereinstellungsfähigkeiten von phpqrcode-Dateien zum Generieren von Farb-QR-Codes
hier Rewrote PHPQRCODE , einige Codes optimiert und die Ausgabe von PNG GIF JPEG zusammengeführt
Parameterbeschreibung:
Aufrufmethode:
Code kopieren Der Code lautet wie folgt:
QRcode::IMGout($text, $outfile = false, $level = QR_ECLEVEL_L, $size = 3, $col=array(array ( 255,255,255),array(0,0,0)),$margin =2, $saveandprint=false,$logo=false,$bg=false,$type='png');
$text String
$outfile = false
Ausgabedatei
$level = L Fehlertoleranz L 7 % M 15 % Q 25 % H 30 %
$size = 3 Größe jedes Pixels
$col=array(array(255,255,255),array(0,0,0))
Farbe mehrdimensionales Array RBG
[0] Hintergrundfarben-Array(r,g,b)
[1] Um die obere linke Ecke array(r,g,b)
[2] Um die obere rechte Ecke array(r,g,b)
[3] Um die untere linke Ecke array(r,g,b)
[4] Mitte der oberen linken Ecke array(r ,g,b)
[5] Obere rechte Ecke mittleres Array(r,g,b)
[6] Untere linke Ecke mittleres Array(r,g,b)
[7] Inhaltsarray( r,g,b)
[8] Ob sich die Inhaltsfarbe ändert // Es wurde noch kein Code geschrieben, behalten Sie
$margin = 2 //Die umgebenden Ränder
$saveandprint =false
$outfile ist wahr, ob
$logo=false LOGO图像地址 //LOGO高大于宽自动裁剪 圆角透明没写好 $bg=false //背景图像数组
[0] gleichzeitig ausgegeben werden soll. Bildadresse
[1] Hintergrundbreite 0 bleibt unverändert
2] Hintergrundhöhe 0 dient zur Beibehaltung des Seitenverhältnisses
[3 ] Das Verhältnis des kleinsten Wertes der Breite des Logos zur Breite und Höhe des Hintergrunds beträgt 0,8, was 80 % entspricht
[4] Wenn Der linke Rand des Logos hat einen Abstand von 0 zum Hintergrund, er wird zentriert und wenn die rechte Seite darüber hinausgeht, wird er automatisch nach links verschoben
[5] Das Logo hat einen Abstand von 0 zum oberen Rand des Hintergrunds . Zur Zentrierung wird der untere Rand automatisch nach oben verschoben, wenn er
$type='png' Ausgabetyp PNG GIF JPG
Zusammenfassung: Das Obige ist der gesamte Inhalt davon Artikel, ich hoffe, er kann jedem beim Lernen helfen.
Verwandte Empfehlungen:
So implementieren Sie Fuzzy-Abfragen in PHP
Kompatibel mit php5 und php7s cURL-Datei-Upload-Funktion
phpEin einfaches Beispiel für die Weitergabe des Hinzufügens von Daten zu XML-Dateien
Das obige ist der detaillierte Inhalt vonPHP-Methode zum Generieren eines farbigen QR-Codes basierend auf QRCODE. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!