Erste Schritte mit IronQR
IronQR ist die Bibliothek zum Lesen und Schreiben von QR-Codes für .NET
IronQR ist eine Bibliothek von Iron Software zum Lesen und Schreiben von QR-Codes. 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
- Lesen und Generieren von QR-Codes in C# .NET Projekten
- 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ützung und ist kompatibel 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 und WebForms)
- Mobil(Xamarin & MAUI)
- Desktop(WPF UND MAUI)
- Konsole(App & Bibliothek)
Einrichtung
IronQR-Bibliothek
Die Installation der IronQR ist schnell und einfach, bitte installieren Sie das Paket wie folgt:
Install-Package IronQR
Alternativ können Sie die Datei auch direkt von deroffizielle IronQR NuGet-Website.
Nach der Installation können Sie loslegen, indem Sie using IronQR;
an den Anfang Ihres C#-Codes stellen.
IronQR.Slim Bibliothek
Bitte beachten Sie
Das IronQR-Paket enthält das fortgeschrittene benutzerdefinierte Modell für maschinelles Lernen und Adapter, um es mit IronQR.Slim zu verwenden. Wenn Sie es vorziehen, IronQR ohne die erhöhte Paketgröße und die verbesserte Genauigkeit des ML-Modells zu verwenden, können Sie auch IronQR.Slim allein verwenden.
Dies hat keine Auswirkung auf das Erzeugen/Schreiben 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