Anatomie du code QR : chaque composant expliqué
Analyse détaillée des composants du code QR : motifs de repérage, motifs de synchronisation, marqueurs d'alignement, zones de données et informations de format.
Anatomie du code QR : chaque composant expliqué
Un code QR est bien plus qu'un motif aléatoire de carrés noirs et blancs. Chaque module a un but précis, et comprendre l'anatomie aide à concevoir des codes qui se scannent de manière fiable dans toute condition.
Motifs de repérage
Les trois grands carrés situés en haut à gauche, en haut à droite et en bas à gauche sont des motifs de repérage. Chacun consiste en une structure de 7x7 modules avec un rapport distinctif de 1:1:3:1:1 de bandes sombre-clair-sombre. Ce rapport est détectable depuis n'importe quel angle et à n'importe quelle échelle, permettant aux scanners de localiser le code QR instantanément. Pour en savoir plus, consultez notre analyse approfondie du motif de repérage.
Séparateurs
Une bordure blanche d'un module de large entoure chaque orientation par le scanner." data-category="QR Code Structure">motif de repérage, créant une séparation visuelle entre le motif de repérage et la zone de données. Ces séparateurs empêchent les modules de données adjacents d'être confondus avec le motif de repérage.
Motifs de synchronisation
Des modules noirs et blancs alternés s'étendent horizontalement entre les motifs de repérage supérieur gauche et supérieur droit, et verticalement entre le supérieur gauche et l'inférieur gauche. Ces motifs de synchronisation aident le décodeur à établir des coordonnées de module précises sur toute la grille.
Motifs d'alignement
À partir de la version 2, de plus petits motifs d'alignement 5x5 apparaissent à intervalles réguliers. Les versions plus grandes comportent davantage de motifs d'alignement — la version 40 en contient 46. Ils aident à corriger la distorsion géométrique lorsque le code est scanné sur des surfaces courbes ou selon un angle.
Information de format
Deux copies d'une chaîne de format de 15 bits sont codées près des motifs de repérage. Cela code le niveau de correction d'erreur (L/M/Q/H) et le motif de masque utilisé. La correction d'erreur BCH protège ces métadonnées critiques.
Information de version
Pour les versions 7-40, une chaîne de version de 18 bits apparaît à deux emplacements, codant le numéro de version du code QR. La correction d'erreur Golay protège ces données.
Mots de code de données et de correction d'erreur
Les modules restants portent la charge utile réelle — vos données codées entrelacées avec les mots de code de correction d'erreur Reed-Solomon. Les données sont placées selon un motif de colonne spécifique de deux modules de large, serpentant de droite à gauche à travers le symbole.
Zone de silence
Une marge blanche obligatoire d'au moins 4 modules de large entoure l'ensemble du code QR. Cette zone de silence garantit que les scanners peuvent distinguer la limite du code des graphiques environnants. Violer la zone de silence est l'une des causes les plus courantes d'Décodage QR échoué — causes courantes et prévention." data-category="Scanning & Reading">échec de scan.
Points clés
- Les motifs de repérage (3 coins) permettent une détection instantanée grâce au rapport 1:1:3:1:1
- Les motifs de synchronisation établissent la grille de coordonnées
- Les motifs d'alignement corrigent la distorsion géométrique
- Les informations de format et de version disposent de leur propre correction d'erreur
- La zone de silence (marge de 4 modules) est obligatoire pour un scan fiable