QR Kodlarına Kenar Boşlukları Ekleme Nasıl Yapılır

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

Bir QR kodunu doğru bir şekilde ölçeklendirmek, marka reklamcılığında görsel etki ile teknik okunabilirlik arasında denge kurmanın hayati bir adımıdır. Bunu başarmak için, kenar boşlukları (genellikle "sessiz bölgeler" olarak adlandırılır) kullanarak QR kod okunabilirliğini artırır ve tarayıcı cihazların kodu benzersiz düzenlerde doğru şekilde tanıyabilmesini sağlar. Genişlik, yükseklik ve toplam ölçek üzerinde belirli ayarlamalar, nihai çıkış oranı ve görsel sunumu doğrudan etkiler.

Bu kılavuz, IronQR ile QR kodunuzu etkili bir şekilde yeniden boyutlandırmak ve çerçevelemek için kenar boşluklarını nasıl kullanacağınızı gösterir, böylece herhangi bir profesyonel düzen için mükemmel bir uyum sağlar.

QR Koda Kenar Boşlukları Ekleme

Uygun bir sessiz bölge oluşturmak, Margins sınıfı içindeki QrStyleOptions özelliğini yapılandırarak sağlanabilir. Bu özellik, QR kodunun dört tarafını da kapsayan eşit bir boş kenarlık tanımlayan tek bir tamsayı kabul eder.

Bu örnekte, 40 piksel kenar boşluğu olan bir stil yapılandırması tanımlıyoruz, bu ayarları QR koduna oluşturma işlemi sırasında uyguluyoruz ve ardından ortaya çıkan görüntüyü bir PNG dosyası olarak kaydediyoruz.

:path=/static-assets/qr/content-code-examples/how-to/add-margins-qr-code.cs
using IronQr;
using IronSoftware.Drawing;

QrStyleOptions styleOptions = new QrStyleOptions
{
    // Set all margins to 40px
    Margins = 40,

};

string url = "https://ironsoftware.com/csharp/qr/";

// Create QR code
QrCode qr = QrWriter.Write(url);

// Save QR code as a bitmap using the style options
AnyBitmap qrImage = qr.Save(styleOptions);

// Save QR code bitmap as file
qrImage.SaveAs("qr-uniform-margins.png");
Imports IronQr
Imports IronSoftware.Drawing

Dim styleOptions As New QrStyleOptions With {
    .Margins = 40
}

Dim url As String = "https://ironsoftware.com/csharp/qr/"

' Create QR code
Dim qr As QrCode = QrWriter.Write(url)

' Save QR code as a bitmap using the style options
Dim qrImage As AnyBitmap = qr.Save(styleOptions)

' Save QR code bitmap as file
qrImage.SaveAs("qr-uniform-margins.png")
$vbLabelText   $csharpLabel

Çıktı

Sessiz Alan QR Kodu

Belli Taraflara Kenar Boşluğu Ekleme

Asimetrik düzenler için, MarginTop, MarginBottom, MarginLeft ve MarginRight özelliklerini QrStyleOptions içinde kullanın. Bu, sessiz alanın her tarafında bağımsız olarak hassas kontrol sağlar.

Bu örnekte, özel değerler her bir kenar boşluğu, belirli boyutlar ve bir arka plan rengi için tanımlanmıştır.

:path=/static-assets/qr/content-code-examples/how-to/add-specific-margins-qr-code.cs
using IronQr;
using IronSoftware.Drawing;

// Configure QR code styling with individual margins and background color
QrStyleOptions combinedOptions = new QrStyleOptions
{
    Dimensions = 400,
    MarginTop = 50,
    MarginBottom = 50,
    MarginLeft = 20,
    MarginRight = 20,
    BackgroundColor = IronSoftware.Drawing.Color.LightYellow,
};

string url = "https://ironsoftware.com/";

// Generate QR code from URL
QrCode qrCombined = QrWriter.Write(url);

// Apply styling options and export as bitmap
AnyBitmap qrCombinedImage = qrCombined.Save(combinedOptions);

// Save QR code to file
qrCombinedImage.SaveAs("qr-custom-margins.png");
Imports IronQr
Imports IronSoftware.Drawing

' Configure QR code styling with individual margins and background color
Dim combinedOptions As New QrStyleOptions With {
    .Dimensions = 400,
    .MarginTop = 50,
    .MarginBottom = 50,
    .MarginLeft = 20,
    .MarginRight = 20,
    .BackgroundColor = IronSoftware.Drawing.Color.LightYellow
}

Dim url As String = "https://ironsoftware.com/"

' Generate QR code from URL
Dim qrCombined As QrCode = QrWriter.Write(url)

' Apply styling options and export as bitmap
Dim qrCombinedImage As AnyBitmap = qrCombined.Save(combinedOptions)

' Save QR code to file
qrCombinedImage.SaveAs("qr-custom-margins.png")
$vbLabelText   $csharpLabel

Çıktı

Gördüğünüz gibi, dikey kenar boşlukları yatay kenarlardan daha büyük görünmektedir.

Seçmeli Kenar Boşluğu Dağıtımı

Kenar Boşlukları Eklenmiş Oluşturulmuş QR Kodlar

Sessiz Alan QR Kodu
Seçmeli Kenar Boşluğu Dağıtımı

Sıkça Sorulan Sorular

Bir QR kodundaki kenar boşlukları nedir?

Kenar boşlukları, sessiz bölgeler olarak da bilinir, bir QR kodunun etrafını saran boş alanlardır. Bu alanlar, tarama cihazlarının kodu kolayca tanımasını sağlayarak okunabilirliği artırır.

Kenar boşlukları QR kod taramasını nasıl etkiler?

Kenar boşlukları, tarama cihazlarının QR kodunu doğru bir şekilde okuyabilmesini sağlar. Bu, kodun okunabilirliğine yakın görsel unsurların müdahale etmesini önleyen bir tampon bölge yaratır.

C# ile bir QR koda nasıl kenar boşlukları ekleyebilirim?

C# dilinde IronQR kütüphanesini kullanarak bir QR koda kenar boşlukları ekleyebilirsiniz. `QrStyleOptions` sınıfı içerisinde yer alan `Margins` özelliğini yapılandırarak QR kodunun etrafında tekdüze bir boş kenar tanımlayabilirsiniz.

Bir QR kodunun her bir kenarına farklı kenar boşlukları uygulayabilir miyim?

Evet, IronQR ile asimetrik düzenler için QR kodunun her bir tarafına farklı kenar boşlukları uygulamak için `MarginTop`, `MarginBottom`, `MarginLeft` ve `MarginRight` gibi özellikleri kullanabilirsiniz.

IronQR'daki `QrStyleOptions` sınıfının amacı nedir?

IronQR'deki `QrStyleOptions` sınıfı, QR kodunuzun görünümünü özelleştirmenize olanak tanır. Bu sınıf, profesyonel bir tasarım için kenar boşlukları, boyutlar ve diğer stil seçeneklerini ayarlamanıza imkan sağlar.

QR kodunu kenar boşlukları eklenmiş olarak nasıl bir resim olarak kaydederim?

IronQR kullanarak QR kodunuzu istenen kenar boşluklarıyla yapılandırdıktan sonra, onu dış kullanım için PNG gibi bir görüntü dosyası olarak oluşturabilir ve kaydedebilirsiniz.

QR kodu kenar boşlukları eklemek için neden IronQR kullanmalıyım?

IronQR, C# dilinde QR kodu kenar boşluklarını ve diğer stil seçeneklerini özelleştirmenin basit ve etkili bir yolunu sunarak, profesyonel veya markalı her türlü yerleşim için mükemmel uyum sağlar.

IronQR ile QR kodları için bir arka plan rengi ayarlamak mümkün mü?

Evet, IronQR, QR kodları için arka plan rengi ayarlamanıza olanak tanır, böylece görsel çekiciliği artırırken okunabilirliği korur.

IronQR kullanarak QR kodlarını hangi dosya türleri olarak kaydedebilirim?

IronQR ile, farklı uygulama ve platformlarda çok yönlü kullanım için QR kodlarını PNG gibi çeşitli görüntü dosya türleri olarak kaydedebilirsiniz.

Ahmad Sohail
Full Stack Geliştirici

Ahmad, C#, Python ve web teknolojilerinde sağlam bir temele sahip bir full-stack geliştiricidir. Gerçek dünyadaki uygulamalarda ölçeklenebilir yazılım çözümleri oluşturmaktan ve tasarım ile işlevselliğin nasıl buluştuğunu keşfetmekten derin bir ilgi duyar.

...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 67,270 | Sürüm: 2026.5 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronQR
bir örnek çalıştırın url'nizin bir QR koda dönüşmesini izleyin.