..
Cet article aborde un sujet de grande importance: nous irons à l'intérieur et voir comment les codes QR crearceli seule à travers l'API Google Chart et PHP.
QR codes sont des codes barres à deux dimensions d'un rectangle conçu pour être lu et décodé rapidement, la fonction à laquelle ils sont nommés: Quick Response.
Cours d'élaboration pour être décodé rapidement, QR Codes sont principalement utilisés pour stocker des informations (telles que l'URL d'une page Web ou une application, ou un numéro de téléphone) pour être lu par des appareils mobiles (smartphones), qui sont généralement équipé d'un logiciel pour permettre facilement de décodage.
Ci-dessous, nous voyons un exemple pratique de l'utilisation de codes QR, nous avons, en fait, inséré contenant un lien vers la page d'accueil du brasserie-lechantilly.com. Ainsi, si l'article a été imprimé, vous pouvez rapidement accéder à ce site par tout dispositif de dodato un interprète de codes QR.

Une autre caractéristique importante est la robustesse de ces codes. En fait, même si elles sont endommagées (pensez, par exemple, des taches sur la page imprimée) avec le code de Reed-Solomon a été en mesure de récupérer jusqu'à 30% de l'information contenue dans le compromis QR Code.
Nous voyons dans ce tableau, quatre niveaux de correction d'erreur disponible pour les codes QR et à leur résilience:
| Niveau | % Des données récupérables |
|---|---|
| L | 7% |
| M | 15% |
| Q | 25% |
| H | 30% |
QR codes peut stocker jusqu'à 7089 caractères numériques ou jusqu'à 4296 caractères alphanumériques.
Etre en forme de carré codes ont un nombre égal de lignes et de colonnes, et seulement par leur nombre dépend de la capacité de stockage de QR Code
Le nombre de lignes et de colonnes d'un QR code est identifié par sa version.
Les versions varient de 1 à 40, et l'augmentation d'une version comporte l'ajout de 4 lignes et 4 colonnes, vous commencez à obtenir 21 à 177.
Ainsi, un QR code de la version 1 est un carré composé de 21 lignes et 21 colonnes avec une capacité de stockage allant jusqu'à 25 caractères alphanumériques, tandis qu'un QR code de la version 40 a 177 lignes et 177 colonnes et une capacité de stockage maximale.
La capacité de stockage pour une certaine version:
| Version | Rangées x Colonnes | Niveau de correction d'erreur | Nombre maximum de caractères | |||
|---|---|---|---|---|---|---|
| Numérique | Alphanumérique | Binaires | Kanji | |||
| 1 | 21x21 | L | 41 | 25 | 17 | 10 |
| M | 34 | 20 | 14 | 8 | ||
| Q | 27 | 16 | 11 | 7 | ||
| H | 17 | 10 | 7 | 4 | ||
| 2 | 25x25 | L | 77 | 47 | 32 | 20 |
| M | 63 | 38 | 26 | 16 | ||
| Q | 48 | 29 | 20 | 12 | ||
| H | 34 | 20 | 14 | 8 | ||
| 10 | 57x57 | L | 652 | 395 | 271 | 167 |
| M | 513 | 311 | 213 | 131 | ||
| Q | 364 | 221 | 151 | 93 | ||
| H | 288 | 174 | 119 | 74 | ||
| 40 | 177x177 | L | 7,089 | 4,296 | 2,953 | 1,817 |
| M | 5,596 | 3,391 | 2,331 | 1,435 | ||
| Q | 3,993 | 2,420 | 1,663 | 1,024 | ||
| H | 3,057 | 1,852 | 1,273 | 784 | ||
La capacité de stockage d'un QR Code ne dépend que de sa version et le niveau de correction d'erreur (comme le niveau est bas, plus la quantité de stockage de données), et non pas par sa taille en pixels.
L' API Google Chart API est une mise à disposition par Google qui renvoie une image contenant un graphique en réponse à une demande faite par GET ou POST.
Il existe différents types de graphiques qui peuvent être créés grâce à cette API, mais nous allons nous concentrer uniquement sur les cartes du QR Code
L'URL à laquelle les demandes à faire pour obtenir un graphique est https://chart.googleapis.com/chart à laquelle sont ajoutés les paramètres nécessaires, ce qui dans notre cas sont les suivants:
Un exemple d'une demande de générer un QR Code est https://chart.googleapis.com/chart?cht=qr>
| |
Linux (Cours)
Guide complet de système open-source. A partir de 49 €. |
| |
MySQL (Cours)
Gestion des bases de données open-source. A partir de 39 €. |
| |
PHP (cours)
Cours complet pour la création de sites Web dynamiques. A partir de 49 €. |