WPF QR Kod Tarayıcı
using IronQr;
using IronSoftware.Drawing;
using Microsoft.Win32;

// Open a file dialog to select a QR code image
var dialog = new OpenFileDialog
{
    Title = "Select a QR code image",
    Filter = "Image Files|*.png;*.jpg;*.jpeg;*.bmp;*.gif;*.tiff"
};

if (dialog.ShowDialog() == true)
{
    // Load the selected image into IronQR
    var inputBmp = AnyBitmap.FromFile(dialog.FileName);
    QrImageInput imageInput = new QrImageInput(inputBmp);

    // Create a QR Reader object and read the image
    QrReader reader = new QrReader();
    IEnumerable<QrResult> results = reader.Read(imageInput);

    // Display the first result
    ResultLabel.Text = results.FirstOrDefault()?.Value ?? "No QR code found.";
}
NuGet Download
PM > Install-Package IronQR
WPF QR Kod Tarayıcı

WPF QR Kod Tarayıcı

IronQR, bir WPF masaüstü uygulamasında QR kodlarını taramak için kullanın. Yerel OpenFileDialog ile bir resim dosyasını açın, AnyBitmap.FromFile kullanarak yükleyin ve QrReader.Read ile kodunu çözün. JavaScript veya tarayıcıya ihtiyaç yok.

WPF'de QR kodu taramak için 5 aşamalı kılavuz

  • using IronQr;
  • using IronSoftware.Drawing;
  • var dialog = new OpenFileDialog { Filter = "Görüntü Dosyaları|.png;.jpg;.jpeg;.bmp" }
  • var inputBmp = FileName);
  • var results = imageInput/);

Kod Açıklaması

OpenFileDialog, yaygın resim türlerine filtrelenmiş yerel Windows dosya seçimini gerçekleştirir. AnyBitmap.FromFile, format ne olursa olsun seçilen dosyayı bir bitmap'e yükler. Bir QrImageInput, IronQR'nin onunla çalışabilmesi için bu bitmap'i sarar ve QrReader.Read, resimde bulunan her QR kodu için bir girişli bir IEnumerable<QrResult> döndürür. FirstOrDefault ilk sonucu güvenli bir şekilde alır, bu nedenle görüntüde QR kodu yoksa uygulama çökmez.

IronQR ile bir WPF QR Kod Tarayıcısı Nasıl Yapılır.

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

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