Maison Bibliothèques PHP Autres bibliothèques Bibliothèque de génération de code QR PHP
Bibliothèque de génération de code QR PHP
<?php   
    class QRbitstream {
    
        public $data = array();
        
        //----------------------------------------------------------------------
        public function size()
        {
            return count($this->data);
        }
        
        //----------------------------------------------------------------------
        public function allocate($setLength)
        {
            $this->data = array_fill(0, $setLength, 0);
            return 0;
        }
    
        //----------------------------------------------------------------------
        public static function newFromNum($bits, $num)
        {
            $bstream = new QRbitstream();
            $bstream->allocate($bits);
            
            $mask = 1 << ($bits - 1);
            for($i=0; $i<$bits; $i++) {
                if($num & $mask) {
                    $bstream->data[$i] = 1;
                } else {
                    $bstream->data[$i] = 0;
                }
                $mask = $mask >> 1;
            }
            return $bstream;
        }

Cette bibliothèque de génération de code QR est très simple à utiliser. Bien entendu, votre environnement PHP doit activer le support de GD2. Cette bibliothèque fournit une méthode clé png(), dans laquelle le paramètre $text indique la génération d'un texte d'information à deux chiffres ; le paramètre $outfile indique s'il faut générer un fichier image de code QR, la valeur par défaut est non ; le paramètre $level indique ; le taux de tolérance aux pannes, c'est-à-dire qu'il y a Les zones couvertes peuvent également être identifiées, qui sont L (QR_ECLEVEL_L, 7%), M (QR_ECLEVEL_M, 15%), Q (QR_ECLEVEL_Q, 25%), H (QR_ECLEVEL_H, 30% ); le paramètre $size indique la taille de l'image générée, la valeur par défaut est 3 ; le paramètre $margin indique la valeur d'espacement de la zone vide de la bordure autour du code QR ; le paramètre $saveandprint indique s'il faut enregistrer le code ; Code QR et affichez-le.

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

Classe de génération de code QR de développement WeChat Classe de génération de code QR de développement WeChat

11 Mar 2017

Cet article présente principalement la classe de génération de codes QR pour le développement PHP WeChat. Cet article utilise l'interface WeChat pour réaliser la génération de codes QR et donne directement des exemples de codes. Les amis qui en ont besoin peuvent s'y référer.

Résumé des méthodes de génération d'images de code QR en PHP Résumé des méthodes de génération d'images de code QR en PHP

20 Jan 2017

Cet article résume et présente deux méthodes pour générer des images de code QR en PHP. L'une consiste à utiliser l'API Google et l'autre consiste à utiliser la bibliothèque de classes pratique phpqrcode. Les deux sont très pratiques. Les amis dans le besoin peuvent s'y référer.

Génération de code QR Java et exemple de code d'analyse Génération de code QR Java et exemple de code d'analyse

20 Jan 2017

Cet article présente principalement la génération et l'analyse des codes QR Java. Des exemples de codes sont fournis ici pour votre référence et votre compréhension. J'espère que cela pourra aider les amis qui développent des codes QR Java.

Plug-in de génération de code QR Pure JS basé sur Canvas Plug-in de génération de code QR Pure JS basé sur Canvas

19 Jan 2017

qrious est un plug-in de génération de code QR JS pur basé sur HTML5 Canvas. Divers codes QR peuvent être rapidement générés via qrious.js. Vous pouvez contrôler la taille et la couleur du code QR, et vous pouvez également encoder en Base64 le code QR généré.

La bibliothèque ultime de codes QR PHP La bibliothèque ultime de codes QR PHP

15 Jan 2025

HeroQR : Votre bibliothèque de génération de code QR PHP de rêve Êtes-vous toujours inquiet de la génération de code QR en PHP ? N'hésitez plus ! « Je suis heureux de vous présenter HeroQR, une bibliothèque PHP open source avancée conçue pour rendre la génération de codes QR facile, puissante et flexible. Pourquoi choisir HeroQR ? HeroQR se distingue par sa personnalisation et sa facilité d'utilisation. Que vous soyez un débutant à la recherche d'une solution simple de code QR ou un développeur expérimenté ayant besoin de fonctionnalités avancées, HeroQR a ce dont vous avez besoin. Principales fonctionnalités de HeroQR HeroQR est conçu pour fournir aux développeurs des outils puissants pour créer et personnaliser des codes QR. Voici un bref aperçu de ses fonctionnalités remarquables : Personnalisation inégalée avec des ajouts redimensionnables

Android implémente la génération de code QR basée sur Google Zxing Android implémente la génération de code QR basée sur Google Zxing

13 Jan 2017

Cet article présente principalement les informations pertinentes sur la mise en œuvre par Android de la génération de code QR basée sur Google Zxing. Les amis dans le besoin peuvent s'y référer.

See all articles