Heim  >  Artikel  >  Backend-Entwicklung  >  So implementieren Sie die QR-Code-Erkennung beim Teilen von PHP-Beispielen

So implementieren Sie die QR-Code-Erkennung beim Teilen von PHP-Beispielen

*文
*文Original
2017-12-25 09:29:038284Durchsuche

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[&#39;type&#39;], $code[&#39;data&#39;]);
    }
}
?>


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!

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