Maison Bibliothèques PHP Autres bibliothèques Bibliothèque de classes PHPqrCode pour générer des codes QR
Bibliothèque de classes PHPqrCode pour générer des codes QR
/**
 * 生成二维码
 * @param  string  $url  url连接
 * @param  integer $size 尺寸 纯数字
 */
function qrcode($url,$size=4){
    Vendor('Phpqrcode.phpqrcode');
    // 如果没有http 则添加
    if (strpos($url, 'http')===false) {
        $url='http://'.$url;
    }
    QRcode::png($url,false,QR_ECLEVEL_L,$size,2,false,0xFFFFFF,0x000000);
}

Le premier paramètre $text; est le paramètre URL dans le code ci-dessus ;
Le deuxième paramètre $outfile est défini par défaut sur Non ; aucun fichier n'est généré, seule l'image du code QR est renvoyée ; code Le chemin de l'image ;
Le troisième paramètre $level est par défaut L ; les valeurs qui peuvent être transmises par ce paramètre sont L(QR_ECLEVEL_L, 7%), M(QR_ECLEVEL_M, 15%), Q(QR_ECLEVEL_Q, 25 %), H(QR_ECLEVEL_H , 30%) ; ce paramètre contrôle le taux de tolérance d'erreur du code QR ; différents paramètres indiquent le pourcentage de la zone que le code QR peut couvrir. En utilisant le taux de tolérance aux pannes du code QR ; nous pouvons placer l'avatar dans n'importe quelle zone de l'image du code QR généré ;
Le cinquième paramètre $size ; contrôle la taille par défaut de l'image générée ; $margin ; Contrôler la taille de la zone vide pour générer les codes QR ;
Le sixième paramètre $saveandprint ; enregistre l'image du code QR et l'affiche ; $outfile doit transmettre le chemin de l'image ; Le huitième paramètre $fore_color; couleur pour dessiner le code QR ;

Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Utilisez ZXing pour générer des codes QR dans Android (prend en charge l'ajout de modèles de logo) Utilisez ZXing pour générer des codes QR dans Android (prend en charge l'ajout de modèles de logo)

13 Jan 2017

ZXing est une bibliothèque open source de Google qui peut être utilisée pour générer et scanner des codes QR. Ensuite, à travers cet article, je vais vous présenter comment utiliser ZXing pour générer des codes QR sous Android (prend en charge l'ajout de modèles de logo). Les amis qui en ont besoin peuvent s'y référer.

Comment jQuery simplifie-t-il la manipulation du DOM pour les développeurs Web ? Comment jQuery simplifie-t-il la manipulation du DOM pour les développeurs Web ?

03 Jan 2025

Overflow : Hidden and Expansion of HeightjQuery se distingue des autres bibliothèques JavaScript par sa compatibilité multiplateforme et...

Comment créer une bibliothèque statique à partir de plusieurs autres bibliothèques statiques ? Comment créer une bibliothèque statique à partir de plusieurs autres bibliothèques statiques ?

17 Dec 2024

Création d'une bibliothèque statique liée à d'autres bibliothèques statiquesLors de la création d'une bibliothèque statique qui s'appuie sur des dépendances de plusieurs autres...

Les bibliothèques Python les plus sous-estimées que vous devriez commencer à utiliser dès maintenant Les bibliothèques Python les plus sous-estimées que vous devriez commencer à utiliser dès maintenant

03 Nov 2024

« Attendez… il existe des bibliothèques Python autres que Pandas et NumPy ? Si c'est ce que vous pensez, bienvenue au club ! Bien sûr, Pandas et NumPy sont géniaux, mais il existe tout un monde de bibliothèques Python sous-estimées qui peuvent vous faire ressembler à un expert en codage.

Convention d'extension .py Convention d'extension .py

05 Dec 2024

La connexion des bibliothèques Python s'effectue de la même manière que la procédure standard, que ce soit en C /Java/autres : système d'importation importer openpyxl à partir de PyQt5 importer QtWidgets à partir de PyQt5.Qt importer QTableWidgetItem à partir de l'importation PyQt5.QtWidgets ( QApplication,

Comment lier des bibliothèques statiques qui dépendent d'autres bibliothèques statiques ? Comment lier des bibliothèques statiques qui dépendent d'autres bibliothèques statiques ?

13 Dec 2024

Lier des bibliothèques statiques à d'autres bibliothèques statiques : une approche complèteLes bibliothèques statiques fournissent un mécanisme pratique pour empaqueter des...

See all articles