Redimensionnement du code QR en tant qu'image

Le redimensionnement d'un code QR est une étape essentielle pour garantir que vos ressources numériques restent fonctionnelles sur différents supports, qu'il s'agisse de marketing imprimé en haute résolution ou d'interfaces d'applications mobiles à petite échelle. En ajustant les dimensions des pixels, vous pouvez éviter la pixellisation et vous assurer que le matériel de numérisation peut détecter avec précision la matrice de données à différentes distances. Grâce à IronQR, les développeurs peuvent contrôler précisément la résolution de sortie, ce qui garantit que le code QR généré conserve son intégrité structurelle et sa "zone de silence", quelle que soit la taille d'affichage finale.

Guide en 5 étapes pour redimensionner un code QR

  • using IronQr;
  • string url = "https://ironsoftware.com/csharp/qr/";
  • QrStyleOptions styleOptions = new QrStyleOptions { Dimensions = 500 };
  • AnyBitmap qrResized = qr.Save(styleOptions);
  • qr.Save(styleOptions).SaveAs("qr-resized.png");

Explication du code

Tout d'abord, l'espace de noms IronQr est importé pour faciliter le processus de génération et de rendu. L'URL cible est définie et traitée par la méthode QrWriter.Write, qui crée la structure de données interne du code QR.

Ensuite, la classe QrStyleOptions est utilisée pour contrôler la sortie physique. En définissant la propriété Dimensions, vous spécifiez la largeur et la hauteur exactes en pixels de l'image finale. Les codes QR étant carrés, cette valeur s'applique aux deux axes, ce qui garantit un rapport d'aspect de 1:1. Enfin, la méthode Save applique ces configurations de style aux données QR, et SaveAs exporte le bitmap haute résolution vers un fichier local.

Découvrez comment redimensionner les codes QR avec IronQR

Prêt à commencer?
Nuget Téléchargements 61,359 | Version : 2026.3 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ? PM > Install-Package IronQR
exécuter un échantillon regarder votre URL devenir un code QR.