QR Kodlarına Logo Ekleme Nasıl Yapılır
QR kodunuza logo eklemek, standart bir deseni markalı bir varlığa dönüştürür. Firmalar, marka tanınırlığını pekiştirirken tam taranabilirliği korumak için logo-embedded QR kodlarını pazarlama materyallerinde, ürün ambalajında ve dijital kampanyalarda kullanır.
IronQR, QrLogo sınıfı ve Logo özelliği aracılığıyla logo yerleştirmeyi destekler QrStyleOptions içinde. QrLogo yapıcısı, logonun nasıl göründüğünü kontrol etmenizi sağlayarak genişlik, yükseklik ve köşe yarıçapı için parametreleri kabul eder.
Bu kılavuzda, C# içinde IronQR kullanarak QR kodlarınıza nasıl logo yerleştireceğinizi göstereceğiz.
Hızlı Başlangıç: QR Koduna Logo EkleBir logo resmi yükleyin, bunu QrStyleOptions 'ya ekleyin ve markalı QR kodunu kaydedin.
-
1Install IronQR with NuGet Package Manager
-
2Bu kod parçacığını kopyalayın ve ç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");C# -
3Canlı ortamınızda test için dağıtım yapın
Ücretsiz deneme ile bugün projenizde IronQR kullanmaya başlayın
Asgari İş Akışı (5 adım)
- Gömülü logolu QR kodları oluşturmak için C# kütüphanesini indirin
AnyBitmap.FromFilekullanarak logo resminizi yükleyin- Boyut ve köşe yarıçapı parametreleri ile bir
QrLogooluşturun Logoözelliği ileQrStyleOptions'i yapılandırınSaveAskullanarak markalı QR kodunu kaydedin
QR Koduna Logo Gömme
Bir logo eklemek için, AnyBitmap.FromFile kullanarak görüntünüzü yükleyin, ardından genişlik, yükseklik ve köşe yarıçapını belirten bir QrLogo nesnesi oluşturun. Bunu Logo özelliğine QrStyleOptions içinde atayın.
En iyi sonuçlar için şeffaf veya beyaz arka planlı bir kare logo kullanın. Köşe yarıçapı parametresi, logoyu düzgün bir görünüm için yuvarlamanızı sağlar.
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ım Nedir?
Logonuz yerleştirildiğinde, marka paletinize uyacak şekilde QR kod renklerini ayarlamayı, daha küçük boyutlarda daha temiz tarama için kenar boşlukları eklemeyi veya daha büyük bir logo katmanı ile kodun okunabilirliği için hata düzeltme seviyelerini ayarlamayı göz önünde bulundurun.
Sıkça Sorulan Sorular
QR koduna logo eklemenin faydası nedir?
Bir QR koduna logo eklemek, standart bir deseni pazarlama malzemelerinde, ürün ambalajlarında ve dijital kampanyalarda marka tanınırlığını artıran bir marka varlığına dönüştürebilirken, tam taranabilirlik sağlar.
IronQR'yi kullanarak QR koduma nasıl logo yerleştirebilirim?
IronQR ile, `QrLogo` sınıfı ve `QrStyleOptions` içindeki `Logo` özelliğini kullanarak bir logo yerleştirebilirsiniz. Logonuzun görüntüsünü yükleyebilir, `QrStyleOptions`'a ekleyebilir ve markalı QR kodunu kaydedebilirsiniz.
IronQR'de bir QrLogo oluştururken hangi parametreleri ayarlayabilirim?
IronQR'de bir `QrLogo` oluştururken, genişlik, yükseklik ve köşe yarıçapı gibi parametreleri ayarlayabilir, QR kodunuzdaki logonun görünümü üzerinde kontrol sahibi olabilirsiniz.
Bir QR koduna yerleştirmek için en iyi logo türü nedir?
En iyi sonuçlar için, şeffaf veya beyaz bir arka plana sahip kare bir logo kullanmanız önerilir. Bu, logonun QR kodu tasarımıyla iyi bir şekilde bütünleşmesini sağlar.
Logoyu ekledikten sonra QR kodumun görünümünü ayarlayabilir miyim?
Evet, bir logo yerleştirdikten sonra, QR kodunuzu marka paletinize uyacak şekilde renklerini ayarlayarak, kenarlık ekleyerek veya IronQR kullanarak hata düzeltme seviyelerini ayarlayarak daha da özelleştirebilirsiniz.
QR kodundaki logonun kenarlarını yuvarlamak mümkün mü?
Evet, IronQR'de bir `QrLogo` nesnesi oluştururken köşe yarıçapı parametresini belirterek QR kodundaki logonun kenarlarını yuvarlayabilirsiniz.
IronQR kullanarak QR koduna logo eklemek için minimal iş akışı nedir?
Minimal iş akışı, C# kütüphanesini indirip, logonuzu `AnyBitmap.FromFile` ile yüklemek, boyut ve köşe yarıçapı belirterek bir `QrLogo` oluşturmak, `QrStyleOptions`'ı `Logo` özelliğiyle yapılandırmak ve QR kodunu `SaveAs` kullanarak kaydetmeyi içerir.
Logo eklenmiş QR kodları oluşturmak için IronQR kullanmaya nasıl başlayabilirim?
Logo eklenmiş QR kodları oluşturmak için IronQR kullanmaya başlamak için ilk olarak NuGet'ten C# kütüphanesini indirin, ardından logonuzu yüklemek, bir `QrLogo` oluşturmak, `QrStyleOptions`'u yapılandırmak ve QR kodunuzu kaydetmek üzere adımları takip edin.
What should I do after embedding a logo in my QR code?
Consider customizing your QR code further by adjusting colors to match your brand, adding margins for better scanning, or setting error correction levels for enhanced readability.
Can embedded logo QR codes still be scanned effectively?
Yes, even with an embedded logo, IronQR ensures that the QR code maintains full scannability by allowing you to set appropriate error correction levels.

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.