Maison > Article > développement back-end > Comment implémenter la reconnaissance de code QR dans le partage d'exemples PHP
Certaines applications affichées nécessiteront l'analyse et l'identification des codes QR. Alors comment identifier les codes QR sur le backend PHP ? Cet article partagera un exemple de reconnaissance de code QR avec PHP. J'espère qu'il sera utile à tout le monde.
Step One
mageMagick est un logiciel gratuit permettant de créer, d'éditer et de composer des images. Il peut lire, convertir et écrire des images dans plusieurs formats. Découpe d'images, remplacement de couleurs, application de divers effets, rotation d'images, combinaison, texte, lignes droites, polygones, ellipses, courbes, extension et rotation attachées aux images. ImageMagick est un logiciel gratuit : tout le code source est ouvert et peut être utilisé, copié, modifié et distribué librement. Il est conforme au contrat de licence GPL et peut s'exécuter sur la plupart des systèmes d'exploitation. La plupart des fonctions d'ImageMagick proviennent d'outils de ligne de commande.
Convertissez des images d'un format à un autre, y compris directement en icônes.
Redimensionner, faire pivoter, affiner, réduire la couleur et effets spéciaux d'image
Un montage de vignettes d'images
Convient au Web Une image avec un fond transparent
Créez un groupe d'images en une animation gif, convertissez directement
Créez plusieurs images en une image combinée, montage
Écrivez sur une image ou dessinez des graphiques, avec ombrage de texte et rendu des bordures.
Ajoutez des bordures ou des cadres aux images
Obtenez des informations sur les fonctionnalités des images
10, y compris presque toutes les fonctions de plug-in classiques que Gimp peut effectuer. Il inclut même des fonctions de rendu pour divers paramètres de courbe. C'est juste que la façon dont la commande est écrite est assez compliquée.
ImageMagick peut être compilé sur presque tous les systèmes d'exploitation non propriétaires, qu'il s'agisse d'un processeur 32 bits ou 64 bits, y compris LINUX, Windows '95/'98/ME/NT 4.0/2000/XP, Macintosh (MacOS 9/10), VMS et OS/2.
Étape 2
ZBar est un logiciel de reconnaissance de code QR couramment utilisé
La troisième étape
Installer php-zbarcode (https://github.com/mkoppanen/php-zbarcode)
La quatrième étape
Ajouter : extension=zbarcode.so au fichier de configuration php.ini
Étape 5
Identification
<?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']); } } ?>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!