IRONSOFTWAREHOME

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

Ahmad Sohail
Ahmad Sohail
Updated: 22 Aralık 2025

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 alan oluşturmak, QrStyleOptions sınıfı içindeki Margins ö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.

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");

Çıktı

Sessiz Alan QR Kodu

Belli Taraflara Kenar Boşluğu Ekleme

Asimetrik düzenler için, QrStyleOptions içinde MarginTop, MarginBottom, MarginLeft ve MarginRight özelliklerini 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.

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");

Çı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

Eşit Kenar Boşlukları

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

Bireysel Kenar Boşlukları

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 Downloads 74,386Sürüm:2026.9yeni yayınlandı

Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
PDF için C# NuGet Kütüphanesi
NuGet ile yükleyin

Sürüm: 2026.9

PM > Install-Package IronQR
nuget.org/packages/IronQR/
  1. Çözüm Gezgini'nde Referanslar'a sağ tıklayın, NuGet Paketlerini Yönet
  2. Gözat'ı seçin ve "IronQR" arayın
  3. Paketi seçin ve yükleyin
C# PDF DLL
DLL İndir

Sürüm: 2026.9

  1. IronQR'yi ~/Libs gibi Çözüm dizininde bir konuma indirin ve çıkartın
  2. Visual Studio Çözüm Gezgini'nde, Referanslar'a sağ tıklayın. Gözat'ı seçin, "IronQR.dll"

$999 'den başlayan lisanslar

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez