Heim >Backend-Entwicklung >PHP-Tutorial >So implementieren Sie die QR-Code-Erkennung beim Teilen von PHP-Beispielen
Es werden einige Anwendungen angezeigt, die das Parsen und Identifizieren von QR-Codes erfordern. Wie erkennt man also QR-Codes im PHP-Backend? In diesem Artikel wird ein Beispiel für die QR-Code-Erkennung mit PHP vorgestellt. Ich hoffe, dass es für alle hilfreich ist.
Schritt eins
mageMagick ist eine kostenlose Software zum Erstellen, Bearbeiten und Zusammenstellen von Bildern. Es kann Bilder in mehreren Formaten lesen, konvertieren und schreiben. Bildschneiden, Farbaustausch, Anwendung verschiedener Effekte, Bilddrehung, Kombination, Text, gerade Linien, Polygone, Ellipsen, Kurven, Erweiterung und Drehung von Bildern. ImageMagick ist freie Software: Der gesamte Quellcode ist offen und kann frei verwendet, kopiert, geändert und verteilt werden. Es entspricht der GPL-Lizenzvereinbarung und kann auf den meisten Betriebssystemen ausgeführt werden.
Konvertieren Sie Bilder von einem Format in ein anderes, auch direkt in Symbole.
Größe ändern, drehen, schärfen, Farbe reduzieren und Bildspezialeffekte
Eine Montage von Bildminiaturansichten
Geeignet für das Web. Ein Bild mit transparentem Hintergrund
Eine Gruppe von Bildern in eine GIF-Animation umwandeln, direkt konvertieren
Mehrere Bilder zu einem kombinierten Bild zusammenfügen, Montage
Schreiben Sie auf ein Bild oder zeichnen Sie Grafiken, mit Textschattierung und Randwiedergabe.
Fügen Sie dem Bild einen Rand oder Rahmen hinzu
Erhalten Sie einige Funktionsinformationen des Bildes
10, einschließlich fast aller regulären Plug-in-Funktionen, die Gimp ausführen kann. Es enthält sogar Rendering-Funktionen für verschiedene Kurvenparameter. Es ist nur so, dass die Art und Weise, wie der Befehl geschrieben ist, kompliziert genug ist.
ImageMagick kann auf fast jedem nicht proprietären Betriebssystem kompiliert werden, egal ob es sich um eine 32-Bit- oder 64-Bit-CPU handelt, einschließlich LINUX, Windows '95/'98/ME/NT 4.0/2000/XP, Macintosh (MacOS 9/10), VMS und OS/2.
Schritt 2
ZBar ist eine häufig verwendete QR-Code-Erkennungssoftware
Der dritte Schritt
php-zbarcode installieren (https://github.com/mkoppanen/php-zbarcode)
Der vierte Schritt
Hinzufügen: extension=zbarcode.so zur php.ini-Konfigurationsdatei
Schritt 5
Identifizierung
<?php //新建一个图像对象 $image = new ZBarCodeImage("./test.png"); // 创建一个二维码识别器 $scanner = new ZBarCodeScanner(); //识别图像 $barcode = $scanner->scan($image); //循环输出二维码信息 if (!empty($barcode)) { foreach ($barcode as $code) { printf("Found type %s barcode with data %s\n", $code['type'], $code['data']); } } ?>
Das obige ist der detaillierte Inhalt vonSo implementieren Sie die QR-Code-Erkennung beim Teilen von PHP-Beispielen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!