IRONSOFTWAREHOME
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");
Imports IronQr
Imports IronSoftware.Drawing

' 1. Medium Error Correction - balanced for general use
Dim mediumOptions As New QrOptions(QrErrorCorrectionLevel.Medium)

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

' 2. Highest Error Correction - maximum damage resilience
Dim highestOptions As New QrOptions(QrErrorCorrectionLevel.Highest)

Dim qrHighest As QrCode = QrWriter.Write("1234", highestOptions)
Dim qrHighestImage As AnyBitmap = 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 74,386Sürüm:2026.9yeni yayınlandı

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