Jak dodać logo do kodów QR

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

Dodanie logo do kodu QR przekształca standardowy wzór w element identyfikacji wizualnej marki. Firmy wykorzystują kody QR z wbudowanym logo w materiałach marketingowych, na opakowaniach produktów oraz w kampaniach cyfrowych, aby wzmocnić rozpoznawalność marki, zachowując jednocześnie pełną skanowalność.

IronQR obsługuje osadzanie logo za pomocą klasy QrLogo oraz właściwości Logo w QrStyleOptions. Konstruktor QrLogo akceptuje parametry szerokości, wysokości i promienia narożnika, co pozwala kontrolować wygląd logo.

W tym przewodniku pokażemy, jak osadzić logo w kodach QR za pomocą IronQR w języku C#.

Szybki start: Dodaj logo do kodu QR

Załaduj obraz logo, dołącz go do QrStyleOptions i zapisz kod QR z logo.

  1. Install IronQR with NuGet Package Manager

    PM > Install-Package IronQR
  2. Skopiuj i uruchom ten fragment kodu.

    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. Wdrożenie do testowania w środowisku produkcyjnym

    Rozpocznij używanie IronQR w swoim projekcie już dziś z darmową wersją próbną

    arrow pointer

Osadź logo w kodzie QR

Aby dodać logo, załaduj obraz za pomocą AnyBitmap.FromFile, a następnie utwórz obiekt QrLogo, określając szerokość, wysokość i promień narożników. Przypisz to do właściwości Logo w QrStyleOptions.

Aby uzyskać najlepsze wyniki, użyj kwadratowego logo na przezroczystym lub białym tle. Parametr promienia narożnika pozwala zaokrąglić krawędzie logo, nadając mu elegancki wygląd.

: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

Wynik

Kod QR z osadzonym logo

Co dalej?

Po umieszczeniu logo warto rozważyć dostosowanie kolorów kodu QR do palety barw marki, dodanie marginesów w celu zapewnienia lepszego skanowania przy mniejszych rozmiarach lub ustawienie poziomów korekcji błędów, aby kod pozostał czytelny przy nałożeniu większego logo.

Często Zadawane Pytania

Jakie są korzyści z dodania logo do kodu QR?

Dodanie logo do kodu QR może przekształcić standardowy wzór w znak towarowy, zwiększając rozpoznawalność marki na materiałach marketingowych, opakowaniach produktów i w kampaniach cyfrowych, zachowując pełną skanowalność.

Jak mogę osadzić logo w moim kodzie QR za pomocą IronQR?

Z IronQR możesz osadzić logo, używając klasy `QrLogo` i właściwości `Logo` w `QrStyleOptions`. Możesz załadować obraz swojego logo, dołączyć go do `QrStyleOptions` i zapisać oznakowany kod QR.

Jakie parametry mogę ustawić, tworząc QrLogo w IronQR?

Tworząc `QrLogo` w IronQR, możesz ustawić parametry szerokości, wysokości i promienia narożników, co daje ci kontrolę nad wyglądem logo w twoim kodzie QR.

Jaki typ logo najlepiej nadaje się do osadzenia w kodzie QR?

Dla najlepszych wyników zaleca się użycie kwadratowego logo z przezroczystym lub białym tłem. To zapewnia, że logo dobrze integruje się z projektem kodu QR.

Czy mogę dostosować wygląd mojego kodu QR po dodaniu logo?

Tak, po osadzeniu logo możesz dalej dostosowywać swój kod QR, zmieniając jego kolory, aby dopasować je do palety marki, dodając marginesy lub ustawiając poziom korekcji błędów przy użyciu IronQR.

Czy istnieje możliwość zaokrąglenia krawędzi logo w kodzie QR?

Tak, możesz zaokrąglić krawędzie logo w kodzie QR, podając parametr promienia narożnika podczas tworzenia obiektu `QrLogo` w IronQR.

Jaki jest minimalny przepływ pracy, aby dodać logo do kodu QR za pomocą IronQR?

Minimalny przepływ pracy obejmuje pobranie biblioteki C#, załadowanie obrazu logo za pomocą `AnyBitmap.FromFile`, stworzenie `QrLogo` z rozmiarem i promieniem narożników, konfigurację `QrStyleOptions` z właściwością `Logo` oraz zapisanie kodu QR za pomocą `SaveAs`.

Jak zacząć używać IronQR do tworzenia kodów QR z osadzonym logo?

Aby rozpocząć używanie IronQR do tworzenia kodów QR z osadzonym logo, należy najpierw pobrać bibliotekę C# z NuGet, a następnie postępować zgodnie z krokami, aby załadować logo, stworzyć `QrLogo`, skonfigurować `QrStyleOptions` i zapisać kod QR.

Ahmad Sohail
Programista Full Stack

Ahmad to full-stack developer z solidnym fundamentem w C#, Pythonie i technologiach webowych. Ma głębokie zainteresowanie tworzeniem skalowalnych rozwiązań oprogramowania i cieszy się badaniem, jak projektowanie i funkcjonalność spotykają się w rzeczywistych aplikacjach.

Przed dołączeniem do zespołu Iron Software, Ahmad pracował nad projektami ...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 67,270 | Wersja: 2026.5 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronQR
uruchom próbkę obserwuj, jak Twój URL staje się kodem QR.