Définissez la Correction d'Erreur QR Code
Définir le bon niveau de correction d'erreur sur un code QR détermine combien de dommages physiques il peut supporter et être quand même scanné avec succès. IronQR utilise la correction d'erreurs Reed-Solomon avec quatre niveaux : QrErrorCorrectionLevel.Low, QrErrorCorrectionLevel.Medium, QrErrorCorrectionLevel.High et QrErrorCorrectionLevel.Highest. Choisir le niveau approprié permet aux développeurs de trouver un équilibre entre un code compact et rapide à scanner et un code conçu pour résister aux rayures, aux taches ou à une obstruction partielle.
Guide en 5 étapes pour la configuration de la correction d'erreur des codes QR
using IronQR;using IronSoftware.Drawing;QrOptionsoptions = newQrErrorCorrectionLevel.Medium;QrCodeQR =QrWriter.Write("1234", options);- QR.
Save().SaveAs("qr-medium.png");
Explication du code
Tout d'abord, un objet QrOptions est créé en passant la valeur QrErrorCorrectionLevel souhaitée à son constructeur. Le niveau Medium est un choix par défaut fiable pour la plupart des applications, permettant de récupérer des données endommagées tout en conservant un code QR compact et rapide à scanner.
Pour les environnements où le code est soumis à des conditions plus difficiles, comme les étiquettes d'entrepôt ou la signalisation extérieure, le passage à QrErrorCorrectionLevel.Highest offre une résilience maximale au prix d'un motif plus dense. L'exemple génère les deux niveaux côte à côte pour comparer la densité visuelle. Une fois généré, le code QR est enregistré dans un fichier bitmap avec Save() et exporté vers un fichier PNG avec SaveAs().
Découvrez Comment Définir les Niveaux de Correction d'Erreur des Codes QR avec IronQR.

