IronQRを使い始める
IronQRは.NET用のQRコード読み取りおよび書き込みライブラリです。
IronQRは、Iron Software の QR コードの読み取りおよび書き込みライブラリです。 高度にカスタマイズ可能な QR 生成に加えて、モバイル、デスクトップ、クラウド互換性を備えた高度な機械学習モデルを使用して、読み取り用の QR コードを検出します。
C# QR コードジェネレータ読み取りライブラリ
- C# .NET プロジェクトで QR コードを読み取り、生成する
- モバイル iOS および Android 用の QR コード ジェネレーターを作成する
- モバイル iOS および Android 向け QR コードリーダー
- QRコードライブラリとXamarinで生成
- 機械学習を使ってQRコードを読み取る
互換性
IronQR は、以下のプラットフォームとのクロスプラットフォーム サポート互換性を備えています。
.NETバージョンサポート:
- C#、VB.NET、F#
- .NET 7, 6、5、およびCore 3.1+
- .NET Standard (2.0+)
- .NET Framework (4.6.2+)
オペレーティングシステムと環境のサポート:
- Windows (10+, Server 2016+)
- Linux (Ubuntu, Debian, CentOSなど)
- macOS (10+)
- iOS (12+)
- Android API 21+ (v5 "Lollipop")
- Docker (Windows、Linux、Azure)
- Azure (VPS、WebApp、Function)
- AWS (EC2、Lambda)
.NETプロジェクトタイプサポート:
- Web (Blazor & WebForms)
- モバイル (Xamarin & MAUI)
- デスクトップ (WPF & MAUI)
- コンソール (App & ライブラリ)
インストール
IronQRライブラリ
IronQR ライブラリのインストールは迅速かつ簡単です。 次のコマンドを使用してパッケージをインストールできます。
Install-Package IronQR
または、公式の IronQR NuGet ウェブサイトから直接ダウンロードすることもできます。
インストールが完了したら、C# コードの先頭にusing IronQR;を追加して開始できます。
IronQR.Slim ライブラリ
IronQR.Slimには、QR 生成機能と基本的な QR 読み取り機能の両方が含まれています。 IronQRパッケージは、 IronQR.Slimで使用するための高度なカスタム機械学習モデルとアダプターを提供します。 パッケージサイズの増加や ML モデルの精度の向上を伴わないIronQR を使用したい場合は、 IronQR.Slim のみを使用することもできます。
この選択は QR コードの生成/書き込みには影響しませんが、読み取りでは高度な検出モデルが利用されないことに注意してください。 基本的な Slim バージョンのみをインストールするには、次のコマンドを使用できます。
Install-Package IronQR.Slim
コード例
QRコード生成例
:path=/static-assets/qr/content-code-examples/get-started/get-started-1.csusing 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");QRコード例の読み取り
:path=/static-assets/qr/content-code-examples/get-started/get-started-2.csusing 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);サポート利用可能
情報
Iron Software の詳細については、当社の Web サイトをご覧ください。https://ironsoftware.com/
Iron Software からのサポート
一般的なサポートや技術的なお問い合わせについては、以下のメールアドレスまでご連絡ください。mailto:support@ironsoftware.com






