Erste Schritte mit IronQR
IronQR ist die Bibliothek zum Lesen und Schreiben von QR-Codes für .NET
IronQR ist eine QR-Code-Lese- und Schreibbibliothek von Iron Software. Zusätzlich zur hochgradig anpassbaren QR-Generierung verwendet es ein fortschrittliches Modell für maschinelles Lernen mit Mobile-, Desktop- und Cloud-Kompatibilität, um QR-Codes zum Lesen zu erkennen.
C# QR Code Generator Lesebibliothek
- QR-Codes in C# .NET-Projekten lesen und erstellen
- QR-Code-Generator für iOS- und Android-Handys erstellen
- QR-Code-Leser für iOS- und Android-Handys lesen
- Generieren von QR-Codes Bibliothek und in Xamarin
- Maschinelles Lernen zum Lesen von QR-Codes verwenden
Kompatibilität
IronQR bietet plattformübergreifende Unterstützungskompatibilität mit:
.NET Version Unterstützung:
- C#, VB.NET, F#
- .NET 7, 6, 5 und Core 3.1+
- .NET Standard (2.0+)
- .NET Framework (4.6.2+)
Unterstützung von Betriebssystemen und Umgebungen:
- Windows (10+, Server 2016+)
- Linux (Ubuntu, Debian, CentOS, usw.)
- macOS (10+)
- iOS (12+)
- Android API 21+ (v5 "Lollipop")
- Docker (Windows, Linux, Azure)
- Azure (VPS, WebApp, Funktion)
- AWS (EC2, Lambda)
unterstützung von .NET-Projekttypen:
- Web (Blazor & WebForms)
- Mobil (Xamarin & MAUI)
- Desktop (WPF & MAUI)
- Konsol (App & Bibliothek)
Einrichtung
IronQR-Bibliothek
Die Installation der IronQR ist schnell und einfach, bitte installieren Sie das Paket wie folgt:
Install-Package IronQR
Laden Sie alternativ direkt von der offiziellen IronQR NuGet-Website herunter.
Sobald die Installation abgeschlossen ist, können Sie beginnen, indem Sie using IronQR;
oben in Ihrem C#-Code hinzufügen.
IronQR.Slim Bibliothek
(IronQR.Slim enthält sowohl die Generierung von QR-Codes als auch das Lesen von QR-Codes (nur grundlegendes Lesen).
Das IronQR
-Paket enthält das fortschrittliche benutzerdefinierte Machine Learning Model und Adapter zur Verwendung mit IronQR.Slim
. Wenn Sie sich entscheiden, IronQR ohne die erhöhte Paketgröße und verbesserte Genauigkeit des ML-Modells zu verwenden, können Sie auch IronQR.Slim allein verwenden.
Dies hat keinen Einfluss auf die Erzeugung/Schreibung von QR-Codes, aber das Lesen wird das erweiterte Erkennungsmodell nicht nutzen. Sie können den folgenden Befehl verwenden, um nur die Basisversion von Slim zu installieren.
Install-Package IronQR.Slim
)}]
Code-Beispiele
QR-Code generieren Beispiel
: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")
QR-Code lesen Beispiel
: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)
Unterstützung verfügbar
Informationen
Für weitere Informationen über Iron Software besuchen Sie bitte unsere Website: https://ironsoftware.com/
Unterstützung durch Iron Software
Für allgemeinen Support und technische Anfragen senden Sie uns bitte eine E-Mail an: mailto:support@ironsoftware.com