Özelleştirilmiş QR Kod Renklerini Nasıl Uygularım
QR kodları basit siyah-beyaz desenlerden güçlü markalama araçlarına evrim geçirdi. 2025 yılında işletmeler, iyi tasarlanmış bir QR kodunun marka kimliğini pekiştirirken tam taranabilirliği sürdürebileceğini fark ediyor. QR kodlarınızın ön ve arka plan renklerini özelleştirmek, göze hitap eden ve öne çıkan tasarımlar oluşturmanıza imkân tanır.
IronQR, QR kodu renklerini QrStyleOptions sınıfını kullanarak değiştirmeyi basit hale getirir. Marka rehberlerinize uygun olarak ön plan rengini (karanlık modüller), arka plan rengini veya her ikisini değiştirebilirsiniz.
Bu nasıl yapılır rehberinde, C# dilinde IronQR kullanarak QR kod renklerini özelleştirmenin farklı yollarını anlatacağız.
Hızlı Başlangıç: QR Kod Renklerini Özelleştir
Ön ve arka plan renklerini QrStyleOptions ile ayarlayın ve stilize edilmiş 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 style = new QrStyleOptions { Color = Color.DarkBlue, BackgroundColor = Color.LightYellow }; qrCode.Save(style).SaveAs("colored-qr.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)
- Özelleştirilmiş renklerle QR kodları oluşturmak için C# kütüphanesini indirin
QrWritersınıfını kullanarak bir QR kodu oluşturun- Görünümü yapılandırmak için
QrStyleOptionsbaşlatın ColorveBackgroundColorözelliklerini ayarlayın- Stil verilmiş QR kodunu
SaveAskullanarak kaydedin
Arka Plan Rengini Değiştirin
QR kodunun arka plan rengi, karanlık modülleri çevreleyen daha açık olan alandır. Varsayılan olarak beyazdır, ancak ön plan ile yeterli kontrast sağlayan herhangi bir renge değiştirilebilir.
QR kodlarını renkli yüzeylere yerleştirirken veya markanızın renk paletiyle eşleştirmek istediğinizde özel bir arka plan rengi ayarlamak faydalıdır. Sadece, tarayıcıların kodu güvenilir bir şekilde okuyabilmesi için yeterli bir kontrast olduğundan emin olun.
:path=/static-assets/qr/content-code-examples/how-to/implement-custom-qr-code-background.cs
using IronQr;
using IronSoftware.Drawing;
// Create a QR code
QrCode qr = QrWriter.Write("https://ironsoftware.com/csharp/qr/");
// Set background color
QrStyleOptions styleOptions = new QrStyleOptions()
{
BackgroundColor = Color.LightBlue
};
// Save QR code with custom background
AnyBitmap qrImage = qr.Save(styleOptions);
qrImage.SaveAs("qrBackgroundColor.png");
Imports IronQr
Imports IronSoftware.Drawing
' Create a QR code
Dim qr As QrCode = QrWriter.Write("https://ironsoftware.com/csharp/qr/")
' Set background color
Dim styleOptions As New QrStyleOptions() With {
.BackgroundColor = Color.LightBlue
}
' Save QR code with custom background
Dim qrImage As AnyBitmap = qr.Save(styleOptions)
qrImage.SaveAs("qrBackgroundColor.png")
Ön Plan Rengini Değiştirin
Ön plan rengi, tarayıcıların okuduğu verileri içeren QR kodunun karanlık modüllerini temsil eder. Siyah, standart seçimdir, ancak arka planınıza karşı iyi kontrast sağlayan herhangi bir koyu renkle kullanılabilir.
Ön plan rengini değiştirerek, QR kodu tasarımına markanızın ana rengini dahil edebilirsiniz. Siyahın alternatifi olarak derin maviler, koyu yeşiller veya zengin bordolar iyi çalışır.
:path=/static-assets/qr/content-code-examples/how-to/implement-custom-qr-code-foreground.cs
using IronQr;
using IronSoftware.Drawing;
// Create a QR code
QrCode qr = QrWriter.Write("https://ironsoftware.com/csharp/qr/");
// Set background color
QrStyleOptions styleOptions = new QrStyleOptions()
{
Color = Color.PaleVioletRed
};
// Save QR code with custom background
AnyBitmap qrImage = qr.Save(styleOptions);
qrImage.SaveAs("qrBackgroundColor.png");
Imports IronQr
Imports IronSoftware.Drawing
' Create a QR code
Dim qr As QrCode = QrWriter.Write("https://ironsoftware.com/csharp/qr/")
' Set background color
Dim styleOptions As New QrStyleOptions() With {
.Color = Color.PaleVioletRed
}
' Save QR code with custom background
Dim qrImage As AnyBitmap = qr.Save(styleOptions)
qrImage.SaveAs("qrBackgroundColor.png")
Sonuç
IronQR ile QR kod renklerini özelleştirmek, kodlarınızı tam işlevsellikle korurken yaratıcı olanaklar sunar:
- Arka Plan Rengi: QR deseninin arkasındaki daha açık alanı değiştirmek için
BackgroundColorkullanın - Ön Plan Rengi: Verilerinizi kodlayan koyu modülleri değiştirmek için
Colorkullanın - Kombine Stil: Tam marka uyumu için her iki özelliği bir arada ayarlayın
Farklı cihazlar ve aydınlatma koşulları arasında güvenilir tarama sağlamak için ön plan ve arka plan renkleri arasında yeterli kontrastı koruduğunuzdan emin olun.
Logolar, kenar boşlukları ve boyutlar dâhil daha fazla stil seçenekleri için, IronQR dokümantasyonu ziyaret edin veya GitHub'daki ek kod örneklerini keşfedin.

