QR Kodlara Bir Logo Nasıl Eklenir

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

QR kodunuza bir logo eklemek, standart bir deseni markalı bir varlık hâline dönüştürür. Firmalar, marka tanınırlığını güçlendirmek için logo gömülü QR kodlarını pazarlama materyallerinde, ürün ambalajlarında ve dijital kampanyalarda kullanırlar ve tam taranabilirliği korurlar.

IronQR, QrLogo sınıfı ve Logo özelliği ile logoların yerleştirilmesini destekler QrStyleOptions içinde. QrLogo yapıcı, logonun nasıl görüneceği üzerinde kontrol sağlamak için genişlik, yükseklik ve köşe yarıçapı için parametreler alır.

Bu kılavuzda, C#'ta IronQR kullanarak QR kodlarınıza bir logoyu nasıl gömeceğinizi göstereceğiz.

Hızlı Başlangıç: QR Koda Logo Ekle

Bir logo resmi yükleyin, QrStyleOptions ekleyin ve markalı QR kodunu kaydedin.

  1. NuGet Paket Yöneticisi ile https://www.nuget.org/packages/IronQR yükleyin

    PM > Install-Package IronQR
  2. Bu kod parçasını kopyalayıp çalıştırın.

    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. Canlı ortamınızda test etmek için dağıtın

    Bugün projenizde IronQR kullanmaya başlayın ücretsiz deneme ile

    arrow pointer

QR Koda Bir Logo Gömün

Bir logo eklemek için, AnyBitmap.FromFile kullanarak resminizi yükleyin, genişlik, yükseklik ve köşe yarıçapı belirten bir QrLogo nesnesi oluşturun. QrStyleOptions içinde Logo özelliğine atayın.

En iyi sonuçlar için, şeffaf veya beyaz arka plana sahip kare bir logo kullanın. Köşe yarıçapı parametresi, logonun kenarlarını daha pürüzsüz bir görünüm için yuvarlamanıza olanak tanır.

: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

Çıktı

Gömülü logo ile QR kodu

Sonraki Adımlar?

Logonuz yerine oturduğunda, QR kodu renklerini markanızın paletine uyacak şekilde ayarlamayı düşünün, daha temiz taramalar için kenar boşlukları ekleyin veya kodun daha büyük bir logo örtüsü ile okunabilir kalmasını sağlamak için hata düzeltme seviyeleri belirleyin.

Ahmad Sohail
Full Stack Geliştirici

Ahmad, C#, Python ve web teknolojilerinde güçlü bir temele sahip bir full-stack geliştiricidir. Ölçeklenebilir yazılım çözümleri oluşturma konusunda derin bir ilgiye sahiptir ve tasarım ile işlevselliğin gerçek dünya uygulamalarında nasıl birleştiğini keşfetmekten ...

Daha Fazlasını Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 64,787 | Sürüm: 2026.4 just released
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package IronQR
bir örneği çalıştır URL'inin bir QR koduna dönüşünü izle.