Comment redimensionner une image de code QR

This article was translated from English: Does it need improvement?
Translated
View the article in English

Une mise à l'échelle appropriée permet de scanner les codes QR dans tous les formats imprimés et numériques. Des dimensions précises permettent d'éviter les flous et garantissent une bonne lisibilité.

Dans ce guide pratique, nous allons explorer comment le redimensionnement d'un code QR est effectué à l'aide d'IronQR.

Redimensionnement du code QR

Pour créer un code QR de taille personnalisée pour l'impression ou la signalisation, définissez la propriété Dimensions sur une valeur spécifique, puis enregistrez le code QR généré avec les QrStyleOptions appliquées.

Dans l'exemple, nous créons un code QR à partir d'une URL, appliquons une taille personnalisée de 500 pixels à l'aide de la propriété Dimensions de la classe QrStyleOptions et enregistrons le code QR redimensionné au format PNG.

Veuillez noterLa propriété Dimensions fournit une correspondance directe 1:1 ; le nombre entier que vous définissez devient la largeur et la hauteur exactes en pixels de la sortie finale.

:path=/static-assets/qr/content-code-examples/how-to/resize-qr-code.cs
using IronQr;
using IronSoftware.Drawing;

string url = "https://ironsoftware.com/csharp/qr/";

// Generate the QR code data
QrCode qr = QrWriter.Write(url);

// Save using default dimensions
AnyBitmap qrDefault = qr.Save();
qrDefault.SaveAs("qr-default-size.png");

// Define custom resizing
QrStyleOptions styleOptions = new QrStyleOptions
{
    Dimensions = 500
};

// Save using the style options
AnyBitmap qrResized = qr.Save(styleOptions);
qrResized.SaveAs("qr-resized.png");
Imports IronQr
Imports IronSoftware.Drawing

Dim url As String = "https://ironsoftware.com/csharp/qr/"

' Generate the QR code data
Dim qr As QrCode = QrWriter.Write(url)

' Save using default dimensions
Dim qrDefault As AnyBitmap = qr.Save()
qrDefault.SaveAs("qr-default-size.png")

' Define custom resizing
Dim styleOptions As New QrStyleOptions With {
    .Dimensions = 500
}

' Save using the style options
Dim qrResized As AnyBitmap = qr.Save(styleOptions)
qrResized.SaveAs("qr-resized.png")
$vbLabelText   $csharpLabel

Original

Grand code QR

Redimensionné

Code QR par défaut

Questions Fréquemment Posées

Comment redimensionner une image de code QR à l'aide d'IronQR ?

Pour redimensionner une image de code QR à l'aide d'IronQR, téléchargez la bibliothèque C# IronQR, créez un objet QrStyleOptions, définissez la propriété Dimensions pour la taille souhaitée, générez le code QR et enregistrez-le.

Qu'est-ce que la propriété Dimensions dans IronQR ?

La propriété Dimensions dans IronQR spécifie la largeur et la hauteur du code QR en pixels, fournissant une correspondance 1:1 pour un redimensionnement précis.

Pourquoi est-il important de redimensionner correctement les codes QR ?

En redimensionnant correctement les codes QR, on s'assure qu'ils restent scannables et clairs à la fois dans les formats imprimés et numériques, en évitant le flou et en maintenant la lisibilité.

Puis-je personnaliser la taille d'un code QR pour l'impression à l'aide d'IronQR ?

Oui, vous pouvez personnaliser la taille d'un code QR pour l'impression en définissant la propriété Dimensions de la classe QrStyleOptions en fonction de vos besoins spécifiques.

Sous quel format de fichier puis-je enregistrer le code QR redimensionné à l'aide d'IronQR ?

Vous pouvez enregistrer le code QR redimensionné sous forme de fichier PNG à l'aide d'IronQR.

Est-il possible de créer un code QR à partir d'une URL en utilisant IronQR ?

Oui, IronQR permet de générer un code QR à partir d'une URL avec des dimensions personnalisables à l'aide de la classe QrStyleOptions.

Quelles sont les étapes à suivre pour redimensionner un code QR avec IronQR ?

Pour redimensionner un code QR avec IronQR, téléchargez la bibliothèque, créez un objet QrStyleOptions, définissez la propriété Dimensions, générez le code QR et enregistrez-le.

Comment la propriété Dimensions affecte-t-elle la sortie finale du code QR ?

La propriété Dimensions affecte directement la sortie finale du code QR, en déterminant sa largeur et sa hauteur exactes en pixels.

Ahmad Sohail
Développeur Full Stack

Ahmad est un développeur full-stack avec une solide fondation en C#, Python et technologies web. Il a un profond intérêt pour la construction de solutions logicielles évolutives et aime explorer comment le design et la fonctionnalité se rencontrent dans des applications du monde réel.

<...
Lire la suite
Prêt à commencer?
Nuget Téléchargements 58,270 | Version : 2026.2 vient de sortir