.NET MAUI QR Kod Tarayıcı
using IronQr;
using IronSoftware.Drawing;

// OnScanButtonClicked method triggered by the scan button
private async void OnScanButtonClicked(object sender, EventArgs e)
{
    // Open the device image picker
    var images = await FilePicker.Default.PickAsync(new PickOptions
    {
        PickerTitle = "Pick image",
        FileTypes = FilePickerFileType.Images
    });
    var imageSource = images.FullPath.ToString();

    // Load the selected image into AnyBitmap
    var inputBmp = AnyBitmap.FromFile(imageSource);

    // Load the asset into QrImageInput
    QrImageInput imageInput = new QrImageInput(inputBmp);

    // Create a QR Reader object
    QrReader reader = new QrReader();

    // Read the input and get all embedded QR Codes
    IEnumerable<QrResult> results = reader.Read(imageInput);

    // Display the first result
    resultLabel.Text = "Scanned Text: " + results.First().Value;
}
NuGet Download
PM > Install-Package IronQR
.NET MAUI QR Kod Tarayıcı

.NET MAUI QR Kod Tarayıcı

IronQR, bir .NET MAUI mobil uygulamasında QR kodlarını taramak için kullanın. Cihaz kütüphanesinden FilePicker.Default.PickAsync ile bir resim seçin, AnyBitmap.FromFile kullanarak yükleyin ve QrReader.Read ile kodunu çözün. Tek bir paylaşılan kod tabanından Android ve iOS üzerinde çalışır.

MAUI QR kodu okuyucu oluşturmaya yönelik 5 aşamalı kılavuz

  • using IronQr;
  • using IronSoftware.Drawing;
  • var images = await FilePicker.Default.PickAsync(new PickOptions { FileTypes = FilePickerFileType.Images });
  • var inputBmp = AnyBitmap.FromFile(images.FullPath.ToString();
  • IEnumerable<QrResult> results = reader.Read(imageInput);

Kod Açıklaması

FilePicker.Default.PickAsync, mevcut platformda yerel görüntü seçicisini açar ve görüntü türlerine göre filtreler. Seçilen dosyanın tam yolu images.FullPath.ToString() ile alınır ve AnyBitmap.FromFile'a iletilir, bu da onu formatına bakmaksızın bir bitmape yükler. Bir QrImageInput, o bitmapi sararak IronQR ile çalışılabilmesini sağlar ve QrReader.Read bir IEnumerable<QrResult> döndürür. First().Value, ilk sonuçtan kodu çözülmüş metin dizisini çıkarır.

IronQR ile Tam .NET MAUI QR Kod Okuyucu Eğitiminin Keşfedin.

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

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