QR Kodu Hata Düzeltmesini Ayarlayın
using IronQr;
using IronSoftware.Drawing;

// 1. Medium Error Correction - balanced for general use
QrOptions mediumOptions = new QrOptions(QrErrorCorrectionLevel.Medium);

QrCode qrMedium = QrWriter.Write("1234", mediumOptions);
AnyBitmap qrMediumImage = qrMedium.Save();
qrMediumImage.SaveAs("qr-medium.png");

// 2. Highest Error Correction - maximum damage resilience
QrOptions highestOptions = new QrOptions(QrErrorCorrectionLevel.Highest);

QrCode qrHighest = QrWriter.Write("1234", highestOptions);
AnyBitmap qrHighestImage = qrHighest.Save();
qrHighestImage.SaveAs("qr-highest.png");
NuGet Download
PM > Install-Package IronQR
QR Kodu Hata Düzeltmesini Ayarlayın

QR Kodu Hata Düzeltmesini Ayarlayın

Bir QR kodunda doğru hata düzeltme seviyesinin ayarlanması, ne kadar fiziksel zararı karşılayabileceğini ve hala başarıyla taranabileceğini belirler. IronQR, dört seviye ile Reed-Solomon hata düzeltmesi kullanır: QrErrorCorrectionLevel.Low, QrErrorCorrectionLevel.Medium, QrErrorCorrectionLevel.High ve QrErrorCorrectionLevel.Highest. Uygun seviyeyi seçmek, geliştiricilerin kompakt, hızlı taranan bir kodla çizik, leke veya kısmi engellemelerle hayatta kalabilen bir kod arasında denge kurmasını sağlar.

QR kodu hata düzeltme seviyesini ayarlamak için 5 aşamalı kılavuz

  • using IronQR;
  • using IronSoftware.Drawing;
  • QrOptions seçenekler = new QrErrorCorrectionLevel.Medium;
  • QrCode qr = QrWriter.Write("1234", options);
  • qr.Save().SaveAs("qr-medium.png");

Kod Açıklaması

Öncelikle, gerekli QrErrorCorrectionLevel'ı yapıcıya geçirerek bir QrOptions nesnesi oluşturulur. Medium seviyesi, çoğu uygulama için sağlam bir varsayılmış ayardır, hasarlı verileri kurtarırken QR kodunu kompakt ve hızlı taranabilir tutar.

Kodun depo etiketleri veya açık hava tabelaları gibi daha zorlu koşullara maruz kaldığı ortamlar için, QrErrorCorrectionLevel.Highest'e geçmek, daha yoğun bir desen pahasına maksimum direnç sağlar. Örnek, görsel yoğunluğu karşılaştırmak için her iki seviyeyi yan yana üretir. Oluşturulduktan sonra, QR kodu Save() ile bir bitmape kaydedilir ve SaveAs() ile bir PNG dosyasına aktarılır.

IronQR ile QR Kod Hata Düzeltme Seviyelerinin Nasıl Ayarlanacağını Keşfedin.

Başlamaya Hazır mısınız?

Nuget Downloads 80,612Sürüm:2026.11yeni yayınlandı