IronQR ile Başlamak

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronQR, .NET için QR Kod Okuma ve Yazma Kütüphanesidir

IronQR, Iron Software'in QR Kod okuma ve yazma kitaplığıdır. Son derece özelleştirilebilir QR Üretiminin yanı sıra, Mobil, Masaüstü ve Bulut uyumlu gelişmiş bir Makine Öğrenme Modeli kullanarak okuma için QR Kodlarını algılar.

Uyumluluk

IronQR, şu platformlar arası destek uyumluluğuna sahiptir:

.NET Versiyon Desteği:

  • C#, VB.NET, F#
  • .NET 7, 6, 5 ve Core 3.1+
  • .NET Standard (2.0+)
  • .NET Framework (4.6.2+)

İşletim Sistemleri ve Ortam Desteği:

  • Windows (10+, Server 2016+)
  • Linux (Ubuntu, Debian, CentOS, vb.)
  • macOS (10+)
  • iOS (12+)
  • Android API 21+ (v5 "Lollipop")
  • Docker (Windows, Linux, Azure)
  • Azure (VPS, WebApp, Function)
  • AWS (EC2, Lambda)

.NET Proje Türleri Desteği:

  • Web (Blazor ve WebForms)
  • Mobil (Xamarin & MAUI)
  • Masaüstü (WPF & MAUI)
  • Konsol (Uygulama & Kutuphane)

Kurulum

IronQR Kütüphanesi

IronQR kütüphanesinin kurulumu hızlı ve kolaydır. Paketi aşağıdaki komut kullanarak yükleyebilirsiniz:

Install-Package IronQR

Alternatif olarak, doğrudan resmi IronQR NuGet web sitesinden indirebilirsiniz.

Kurulduktan sonra, C# kodunuzun en üstüne using IronQR; ekleyerek başlayabilirsiniz.

IronQr.Slim Kütüphanesi

IronQr.Slim hem QR Oluşturma hem de temel QR Okuma yeteneklerini içerir. IronQR paketi, IronQr.Slim ile kullanmak için gelişmiş özel Makine Öğrenimi Modelleri ve adaptörler sağlar. IronQR'yi arttırılmış paket boyutu ve ML modelinin geliştirilmiş doğruluğu olmadan kullanmayı tercih ediyorsanız, sadece IronQr.Slim de kullanabilirsiniz.

Bu seçim, QR Kodları üretme/yazma işlemini etkilemeyecektir, ancak okumak gelişmiş algılama modelini kullanmaz. Sadece temel Slim sürümünü kurmak için aşağıdaki komutu kullanabilirsiniz:

Install-Package IronQr.Slim

Kod Örnekleri

QR Kod Üretim Örneği

:path=/static-assets/qr/content-code-examples/get-started/get-started-1.cs
using IronQr;
using IronSoftware.Drawing;

// Create a QR Code object
QrCode myQr = QrWriter.Write("hello world");

// Save QR Code as a Bitmap
AnyBitmap qrImage = myQr.Save();

// Save QR Code Bitmap as File
qrImage.SaveAs("qr.png");
Imports IronQr
Imports IronSoftware.Drawing

' Create a QR Code object
Private myQr As QrCode = QrWriter.Write("hello world")

' Save QR Code as a Bitmap
Private qrImage As AnyBitmap = myQr.Save()

' Save QR Code Bitmap as File
qrImage.SaveAs("qr.png")
$vbLabelText   $csharpLabel

QR Kod Okuma Örneği

:path=/static-assets/qr/content-code-examples/get-started/get-started-2.cs
using IronQr;
using IronSoftware.Drawing;
using System.Collections.Generic;

// Open the asset to read a QR Code from
var inputBmp = AnyBitmap.FromFile("IMAGE_TO_READ.png");

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

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

// Read the Input an get all embedded QR Codes
IEnumerable<QrResult> results = reader.Read(imageInput);
Imports IronQr
Imports IronSoftware.Drawing
Imports System.Collections.Generic

' Open the asset to read a QR Code from
Private inputBmp = AnyBitmap.FromFile("IMAGE_TO_READ.png")

' Load the asset into QrImageInput
Private imageInput As New QrImageInput(inputBmp)

' Create a QR Reader object
Private reader As New QrReader()

' Read the Input an get all embedded QR Codes
Private results As IEnumerable(Of QrResult) = reader.Read(imageInput)
$vbLabelText   $csharpLabel

Destek Mevcut

Bilgi

Iron Software hakkında daha fazla bilgi için lütfen web sitemizi ziyaret edin: https://ironsoftware.com/

Iron Software'dan Destek

Genel destek ve teknik sorular için lütfen bize e-posta gönderin: mailto:support@ironsoftware.com

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında lisans derecesine sahiptir (Carleton Üniversitesi) ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirme üzerine uzmanlaşmıştır. Kullanıcı dostu ve estetik açıdan hoş arayüzler tasarlamaya tutkuyla bağlı olan Curtis, modern çerç...

Daha Fazlasını Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 64,787 | Sürüm: 2026.4 just released
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package IronQR
bir örneği çalıştır URL'inin bir QR koduna dönüşünü izle.