Comment ajouter un logo aux QR Codes

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

Ajouter un logo à votre code QR transforme un motif standard en un atout de marque. Les entreprises utilisent des codes QR intégrant un logo sur les supports marketing, les emballages de produits et les campagnes numériques pour renforcer la reconnaissance de la marque tout en maintenant une pleine scannabilité.

IronQR prend en charge l'intégration de logos via la classe QrLogo et la propriété Logo dans QrStyleOptions. Le constructeur QrLogo accepte des paramètres pour la largeur, la hauteur et le rayon des coins, ce qui vous permet de contrôler l'apparence du logo.

Dans ce guide, nous vous montrerons comment intégrer un logo dans vos codes QR en utilisant IronQR en C#.

Démarrage rapide : Ajouter un logo à un QR Code

Chargez une image de logo, associez-la à QrStyleOptions, puis économisez le code QR personnalisé.

  1. Installez IronQR avec le Gestionnaire de Packages NuGet

    PM > Install-Package IronQR
  2. Copiez et exécutez cet extrait de code.

    var qrCode = QrWriter.Write("https://example.com");
    var logo = new QrLogo(AnyBitmap.FromFile("logo.png"), 50, 50, 5);
    var style = new QrStyleOptions { Logo = logo };
    qrCode.Save(style).SaveAs("qr-with-logo.png");
  3. Déployez pour tester sur votre environnement de production.

    Commencez à utiliser IronQR dans votre projet dès aujourd'hui avec un essai gratuit

    arrow pointer

Intégrer un logo dans un QR Code

Pour ajouter un logo, chargez votre image à l'aide de AnyBitmap.FromFile, puis créez un objet QrLogo en spécifiant la largeur, la hauteur et le rayon des coins. Attribuez-la à la propriété Logo dans QrStyleOptions.

Pour de meilleurs résultats, utilisez un logo carré avec un fond transparent ou blanc. Le paramètre de rayon d'angle vous permet d'arrondir les bords du logo pour un rendu soigné.

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

// Load new logo image
AnyBitmap logo = AnyBitmap.FromFile("sample.png");

// Add new logo to QR code style options
QrStyleOptions styleOptions = new QrStyleOptions()
{
    Logo = new QrLogo(logo, 0, 0, 10),
    Dimensions = 500,
};

// Create QR code with URL data
QrCode qr = QrWriter.Write("https://ironsoftware.com/csharp/qr/");

// Save QR code as a bitmap
AnyBitmap qrImage = qr.Save(styleOptions);

// Save QR code bitmap as file
qrImage.SaveAs("qrURLWithLogo.png");
Imports IronQr
Imports IronSoftware.Drawing

' Load new logo image
Dim logo As AnyBitmap = AnyBitmap.FromFile("sample.png")

' Add new logo to QR code style options
Dim styleOptions As New QrStyleOptions() With {
    .Logo = New QrLogo(logo, 0, 0, 10),
    .Dimensions = 500
}

' Create QR code with URL data
Dim qr As QrCode = QrWriter.Write("https://ironsoftware.com/csharp/qr/")

' Save QR code as a bitmap
Dim qrImage As AnyBitmap = qr.Save(styleOptions)

' Save QR code bitmap as file
qrImage.SaveAs("qrURLWithLogo.png")
$vbLabelText   $csharpLabel

Sortie

QR Code avec logo intégré

Qu'est-ce qu'on fait maintenant ?

Une fois votre logo en place, envisagez d'ajuster les couleurs du QR Code pour correspondre à votre palette de marque, d'ajouter des marges pour un scan plus propre à de plus petites tailles, ou de définir des niveaux de correction d'erreur pour garantir que le code reste lisible avec un logo de grande taille en surimpression.

Questions Fréquemment Posées

Quel est l'avantage d'ajouter un logo à un code QR ?

Ajouter un logo à un code QR peut transformer un motif standard en un atout de marque, améliorant la reconnaissance de la marque sur les supports marketing, l'emballage des produits et les campagnes numériques tout en maintenant une scannabilité complète.

Comment puis-je intégrer un logo dans mon code QR en utilisant IronQR ?

Avec IronQR, vous pouvez intégrer un logo en utilisant la classe `QrLogo` et la propriété `Logo` dans `QrStyleOptions`. Vous pouvez charger votre image de logo, la joindre à `QrStyleOptions`, et enregistrer le code QR personnalisé.

Quels paramètres puis-je définir lors de la création d'un QrLogo dans IronQR ?

Lors de la création d'un `QrLogo` dans IronQR, vous pouvez définir des paramètres pour la largeur, la hauteur et le rayon des coins, vous donnant le contrôle sur l'apparence du logo dans votre code QR.

Quel type de logo est le meilleur pour être intégré dans un code QR ?

Pour de meilleurs résultats, il est recommandé d'utiliser un logo carré avec un fond transparent ou blanc. Cela assure que le logo s'intègre bien avec le design du code QR.

Puis-je ajuster l'apparence de mon code QR après avoir ajouté un logo ?

Oui, après avoir intégré un logo, vous pouvez personnaliser davantage votre code QR en ajustant ses couleurs pour correspondre à votre palette de marque, en ajoutant des marges, ou en définissant les niveaux de correction des erreurs avec IronQR.

Est-il possible d'arrondir les bords du logo dans un code QR ?

Oui, vous pouvez arrondir les bords du logo dans un code QR en spécifiant le paramètre de rayon de coin lors de la création d'un objet `QrLogo` dans IronQR.

Quel est le flux de travail minimal pour ajouter un logo à un code QR en utilisant IronQR ?

Le flux de travail minimal implique de télécharger la bibliothèque C#, de charger votre image de logo avec `AnyBitmap.FromFile`, de créer un `QrLogo` avec taille et rayon de coin, de configurer `QrStyleOptions` avec la propriété `Logo`, et d'enregistrer le code QR en utilisant `SaveAs`.

Comment puis-je commencer à utiliser IronQR pour créer des codes QR avec logo intégré ?

Pour commencer à utiliser IronQR pour créer des codes QR avec logo intégré, téléchargez d'abord la bibliothèque C# à partir de NuGet, puis suivez les étapes pour charger votre logo, créer un `QrLogo`, configurer `QrStyleOptions` et enregistrer votre code QR.

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 67,270 | Version : 2026.5 just released
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.