IronQRを始めよう
IronQRは.NET用QRコード読み取り/書き込みライブラリです。
IronQRはIron Software のQRコード読み取り/書き込みライブラリです。 高度にカスタマイズ可能なQR生成に加え、モバイル、デスクトップ、クラウドに対応した高度な機械学習モデルを使用して、読み取り用のQRコードを検出します。
C#(シーシャープ)QRコード読み取りライブラリ
- C# .NET プロジェクトで QR コードの読み取りと生成
- モバイルiOS/Android用QRコードジェネレータの作成
- iOS/Android用QRコードリーダー
- XamarinでQRコードライブラリとQRコードを生成する
- 機械学習を使ってQRコードを読み取る
互換性
IronQRはクロスプラットフォームに対応しています:
.NET バージョンサポート:
- C#、VB.net、F#)
- .NET 7、6、5、およびコア3.1以上
- .NETスタンダード(2.0以上)
- .NETフレームワーク(4.6.2+)
オペレーティングシステムと環境のサポート:
- **ウィンドウズ(10以上、サーバー2016以上)
- **リナックス(Ubuntu、Debian、CentOSなど。)
-
**マックOS(10+)
iOS(12+)
- アンドロイド API 21+(v5 "ロリポップ")
- **ドッカー(ウィンドウズ、リナックス、アジュール)
-
**アズール(VPS、WebApp、Function)
AWS(EC2、Lambda)
.NET プロジェクトタイプのサポート:
- **ウェブ(Blazor & WebForms (ブレイザー & ウェブフォーム))
- **モバイル(XamarinとMAUI)
- **デスクトップ(WPF & MAUI)
- **コンソール(アプリ&ライブラリー)
インストール
IronQR ライブラリ
IronQRのインストールは簡単で、このようにパッケージをインストールしてください:
Install-Package IronQR
インストールが完了したら、C# (シーアンQR)コードの先頭にusing IronQR;
を追加することで使い始めることができる。
IronQR ライブラリ
次の内容にご注意ください。
IronQRパッケージには、高度なカスタム機械学習モデルと、それを
IronQR.Slim` で使用するためのアダプタが含まれています。 もし、IronQRを使用し、MLモデルの精度を向上させたい場合は、IronQR.Slimを単独で使用することもできます。
これはQRコードの生成/書き込みには影響しませんが、読み取りには高度な検出モデルは利用されません。 以下のコマンドを使えば、基本的なスリム版だけをインストールできる。
Install-Package IronQR.Slim
もちろんですが、翻訳希望の内容が見当たりません。翻訳してほしい内容を提供してください。
コード例
QRコード作成例
: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コード読み取りの例
: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)
サポートあり
インフォメーション
Iron Software の詳細については、当社のウェブサイトをご覧ください:https://ironsoftware.com/
Iron Softwareのサポート
一般的なサポートや技術的なお問い合わせは、電子メールでご連絡ください:mailto:support@ironsoftware.com