Wie fügt man ein Logo zu QR-Codes hinzu

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

Das Hinzufügen eines Logos zu Ihrem QR-Code verwandelt ein Standardmuster in ein Markenasset. Unternehmen nutzen logo-eingebettete QR-Codes auf Marketingmaterialien, Produktverpackungen und digitalen Kampagnen, um die Markenbekanntheit zu verstärken und gleichzeitig die vollständige Scannbarkeit zu erhalten.

IronQR unterstützt das Einbetten von Logos über die Klasse QrLogo und die Eigenschaft Logo in QrStyleOptions. Der Konstruktor QrLogo akzeptiert Parameter für Breite, Höhe und Eckenradius, sodass Sie die Darstellung des Logos selbst bestimmen können.

In dieser Anleitung zeigen wir Ihnen, wie Sie mit IronQR in C# ein Logo in Ihre QR-Codes einfügen.

Quickstart: Ein Logo zu einem QR-Code hinzufügen

Laden Sie ein Logo-Bild hoch, fügen Sie es QrStyleOptions hinzu und speichern Sie den mit Ihrem Branding versehenen QR-Code.

  1. Installieren Sie IronQR mit NuGet Package Manager

    PM > Install-Package IronQR
  2. Kopieren Sie diesen Codeausschnitt und führen Sie ihn aus.

    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. Bereitstellen zum Testen in Ihrer Live-Umgebung

    Beginnen Sie noch heute, IronQR in Ihrem Projekt zu verwenden, mit einer kostenlosen Testversion

    arrow pointer

Ein Logo in einen QR-Code einbetten

Um ein Logo hinzuzufügen, laden Sie Ihr Bild mit AnyBitmap.FromFile und erstellen Sie dann ein QrLogo-Objekt, wobei Sie Breite, Höhe und Eckenradius angeben. Weisen Sie sie der Eigenschaft Logo in QrStyleOptions zu.

Für beste Ergebnisse verwenden Sie ein quadratisches Logo mit einem transparenten oder weißen Hintergrund. Der Eckradius-Parameter ermöglicht es Ihnen, die Logo-Kanten für eine polierte Optik abzurunden.

: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

Ausgabe

QR-Code mit eingebettetem Logo

Was kommt als nächstes?

Sobald Ihr Logo positioniert ist, ziehen Sie in Betracht, die Farben des QR-Codes anzupassen, um Ihrer Markenpalette zu entsprechen, Ränder hinzuzufügen für ein saubereres Scannen bei kleineren Größen oder Fehlerkorrekturstufen einzustellen, um sicherzustellen, dass der Code mit einer größeren Logoüberlagerung lesbar bleibt.

Häufig gestellte Fragen

Welchen Vorteil hat das Hinzufügen eines Logos zu einem QR-Code?

Das Hinzufügen eines Logos zu einem QR-Code kann ein Standardmuster in ein gebrandetes Asset verwandeln, das die Markenbekanntheit auf Marketingmaterialien, Produktverpackungen und digitalen Kampagnen erhöht, während die vollständige Scannbarkeit erhalten bleibt.

Wie kann ich ein Logo in meinen QR-Code mit IronQR einbetten?

Mit IronQR können Sie ein Logo einbetten, indem Sie die `QrLogo`-Klasse und die `Logo`-Eigenschaft in `QrStyleOptions` verwenden. Sie können Ihr Logobild laden, es an `QrStyleOptions` anhängen und den gebrandeten QR-Code speichern.

Welche Parameter kann ich festlegen, wenn ich ein QrLogo in IronQR erstelle?

Beim Erstellen eines `QrLogo` in IronQR können Sie Parameter für Breite, Höhe und Eckradius festlegen, die Ihnen Kontrolle über das Erscheinungsbild des Logos in Ihrem QR-Code geben.

Welche Art von Logo ist am besten für die Einbettung in einen QR-Code geeignet?

Für optimale Ergebnisse wird empfohlen, ein quadratisches Logo mit transparentem oder weißem Hintergrund zu verwenden. Dies stellt sicher, dass das Logo gut in das Design des QR-Codes integriert wird.

Kann ich das Erscheinungsbild meines QR-Codes nach dem Hinzufügen eines Logos anpassen?

Ja, nachdem Sie ein Logo eingebettet haben, können Sie Ihren QR-Code weiter anpassen, indem Sie seine Farben an Ihre Markenpalette anpassen, Ränder hinzufügen oder die Fehlerkorrekturstufen mit IronQR einstellen.

Ist es möglich, die Kanten des Logos in einem QR-Code abzurunden?

Ja, Sie können die Kanten des Logos in einem QR-Code abrunden, indem Sie beim Erstellen eines `QrLogo`-Objekts in IronQR den Eckradius-Parameter angeben.

Was ist der minimale Workflow, um ein Logo mit IronQR zu einem QR-Code hinzuzufügen?

Der minimale Workflow umfasst das Herunterladen der C#-Bibliothek, das Laden Ihres Logobildes mit `AnyBitmap.FromFile`, das Erstellen eines `QrLogo` mit Größe und Eckradius, das Konfigurieren der `QrStyleOptions` mit der `Logo`-Eigenschaft und das Speichern des QR-Codes mit `SaveAs`.

Wie beginne ich mit der Verwendung von IronQR zur Erstellung von logo-eingebetteten QR-Codes?

Um mit der Verwendung von IronQR zur Erstellung von logo-eingebetteten QR-Codes zu beginnen, laden Sie zuerst die C#-Bibliothek von NuGet herunter, folgen dann den Schritten zum Laden Ihres Logos, Erstellen eines `QrLogo`, Konfigurieren der `QrStyleOptions` und Speichern Ihres QR-Codes.

Ahmad Sohail
Full-Stack-Entwickler

Ahmad ist ein Full-Stack-Entwickler mit einer soliden Grundlage in C#, Python und Webtechnologien. Er hat ein großes Interesse am Aufbau skalierbarer Softwarelösungen und genießt es, zu erkunden, wie Design und Funktionalität in realen Anwendungen aufeinandertreffen.

Bevor er dem Iron Software Team beitrat, arbeitete ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 67,270 | Version: 2026.5 just released
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronQR
Führen Sie ein Beispiel aus und beobachten Sie, wie Ihre URL zu einem QR-Code wird.