QR Kodlara Bir Logo Nasıl Eklenir
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.
-
NuGet Paket Yöneticisi ile https://www.nuget.org/packages/IronQR yükleyin
PM > Install-Package IronQR -
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"); -
Canlı ortamınızda test etmek için dağıtın
Bugün projenizde IronQR kullanmaya başlayın ücretsiz deneme ile
Minimal İş Akışı (5 adımda)
- Gömmeli logolarla QR kodları oluşturmak için C# kütüphanesini indirin
- Logo resminizi
AnyBitmap.FromFileile yükleyin - Boyut ve köşe yarıçapı parametreleriyle bir
QrLogooluşturun LogoözelliğiyleQrStyleOptionsyapılandırın- Markalı QR kodunu
SaveAskullanarak kaydedin
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")
Çıktı
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.

