Özelleştirilmiş QR Kod Renklerini Nasıl Uygularım

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

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.

  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 style = new QrStyleOptions { Color = Color.DarkBlue, BackgroundColor = Color.LightYellow };
    qrCode.Save(style).SaveAs("colored-qr.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

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")
$vbLabelText   $csharpLabel
Özelleştirilmiş arka plan rengiyle QR kodu

Ö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")
$vbLabelText   $csharpLabel
Özelleştirilmiş ön plan rengiyle QR kodu

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 BackgroundColor kullanın
  • Ön Plan Rengi: Verilerinizi kodlayan koyu modülleri değiştirmek için Color kullanı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.

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.