IRONQRの使用 QR Code Generator .NET Core:わずか数行のコードでQRコードを読み取り、生成する Jordi Bardia 更新日:2026年1月5日 IronQR をダウンロード NuGet ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる Grokで開く このページについてGrokに質問する 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る .NET Coreで最新のWebやエンタープライズソリューションを構築している場合、在庫、支払い、認証のためにQRコードを処理することが、多くの場合、中心的な要件であることがわかります。 複雑なコードと格闘することに時間を費やしたくはないでしょう; 高速で信頼性が高く、ただ動作するライブラリが必要です。 IronQRはパワフルでオールインワンのQRコードジェネレーター.NET Coreソリューションを提供します。 基本的なQRの作成から、高度なエラー訂正やカスタム画像などの高度な機能まで、すべてを管理し、開発の加速を支援します。 QRコードの運用を簡素化する準備はできましたか? 今すぐ無料トライアルを開始して、その簡単さをご確認ください。 購入の準備ができていませんか? PM > Install-Package IronQR IronQR を NuGet でチェックしてください。1000万回以上のダウンロードで、C#によるPDF開発を変革しています。 また、DLLをダウンロードできます。 QRコードライブラリはどのようにインストールしますか? NuGetパッケージマネージャを使ったIronQRのインストールは数秒で完了します。 Visual Studioを開き、Tools > NuGet Package Managerに移動し、"IronQR "を検索します。インストールボタンをクリックしてNuGetパッケージをプロジェクトに追加します。 このライブラリは、NuGet依存関係を最小限に抑え、Windows、macOS、Linuxのマルチプラットフォーム・プロジェクトをサポートします。 Install-Package IronQR IronQRは.NET Core 6, 7, 8, 9と.NET Framework 4.6.2+と互換性のある.NET実装です。 マルチプラットフォームのプロジェクトでは、SkiaSharpの統合により、クロスプラットフォームの画像処理が可能になります。 ライブラリは、ASP.NET Core Webアプリケーション、コンソールアプリ、および追加設定なしのデスクトップソリューションをサポートしています。 インストールされたソースコードには、QR操作に必要なすべての拡張メソッドが自動的に含まれます。 画像から基本的なQRコードを読み取るにはどうすればよいですか? PNG画像やその他のフォーマットからQRコードデータを読み取るには、わずか数行のコードが必要です。 QrReader クラスは、自動的に画質を評価し、正確なデコードのために最適なセグメント モード検出を適用する高度な機械学習 QR コード モデルを使用しています。 using IronQr; using IronSoftware.Drawing; namespace Examples { class Program { static void Main(string[] args) { // Load image containing QR code var inputBmp = AnyBitmap.FromFile("qr-sample.png"); // Create QrImageInput from the bitmap QrImageInput imageInput = new QrImageInput(inputBmp); // Initialize QR Reader with ML model QrReader reader = new QrReader(); // Read and decode all QR codes in the image IEnumerable<QrResult> results = reader.Read(imageInput); // Output decoded text strings foreach (var qrCode in results) { Console.WriteLine($"QR Code Value: {qrCode.Value}"); Console.WriteLine($"URL: {qrCode.Url}"); } } } } using IronQr; using IronSoftware.Drawing; namespace Examples { class Program { static void Main(string[] args) { // Load image containing QR code var inputBmp = AnyBitmap.FromFile("qr-sample.png"); // Create QrImageInput from the bitmap QrImageInput imageInput = new QrImageInput(inputBmp); // Initialize QR Reader with ML model QrReader reader = new QrReader(); // Read and decode all QR codes in the image IEnumerable<QrResult> results = reader.Read(imageInput); // Output decoded text strings foreach (var qrCode in results) { Console.WriteLine($"QR Code Value: {qrCode.Value}"); Console.WriteLine($"URL: {qrCode.Url}"); } } } } Imports IronQr Imports IronSoftware.Drawing Namespace Examples Class Program Shared Sub Main(ByVal args As String()) ' Load image containing QR code Dim inputBmp = AnyBitmap.FromFile("qr-sample.png") ' Create QrImageInput from the bitmap Dim imageInput As New QrImageInput(inputBmp) ' Initialize QR Reader with ML model Dim reader As New QrReader() ' Read and decode all QR codes in the image Dim results As IEnumerable(Of QrResult) = reader.Read(imageInput) ' Output decoded text strings For Each qrCode In results Console.WriteLine($"QR Code Value: {qrCode.Value}") Console.WriteLine($"URL: {qrCode.Url}") Next End Sub End Class End Namespace $vbLabelText $csharpLabel 入力QRコード QR Code Generator .NET Core:わずか数行のコードでQRコードを読み取り、生成します:画像1 - QRコードを入力する。 出力 QR Code Generator .NET Core:わずか数行のコードでQRコードを読み取り、生成します:画像2 - QRコードのスキャン出力例。 QrReader.Read()メソッドは、QRシンボルからの入力テキストを処理し、デコードされたデータを含む結果を返します。 IronQRはURL、電話番号、テキスト文字列を含む様々なデータタイプのエンコーディングをサポートしています。 このライブラリは、バイト配列を直接処理することも、拡張ファイルパスからロードすることもできるため、どのようなプロジェクトアーキテクチャにも柔軟に統合できます。 高度なQRコードデータを抽出するには? 基本的なQRコードの読み取りにとどまらず、IronQRはスキャンされたコードから座標、生のモジュール、構造化されたデータセグメントを公開します。 これは、正確なQRシンボルの位置決めや複数のコードを同時に処理する必要があるアプリケーションには不可欠です。 using IronQr; using IronSoftware.Drawing; namespace Examples { class AdvancedReader { static void Main(string[] args) { var inputBmp = AnyBitmap.FromFile("document-with-qr.png"); QrImageInput imageInput = new QrImageInput(inputBmp); QrReader reader = new QrReader(); IEnumerable<QrResult> results = reader.Read(imageInput); foreach (var qrCode in results) { // Access QR code data and URL Console.WriteLine($"Data: {qrCode.Value}"); // Get coordinate positions (int x, int y) foreach (PointF point in qrCode.Points) { Console.WriteLine($"Position: {point.X}, {point.Y}"); } } } } } using IronQr; using IronSoftware.Drawing; namespace Examples { class AdvancedReader { static void Main(string[] args) { var inputBmp = AnyBitmap.FromFile("document-with-qr.png"); QrImageInput imageInput = new QrImageInput(inputBmp); QrReader reader = new QrReader(); IEnumerable<QrResult> results = reader.Read(imageInput); foreach (var qrCode in results) { // Access QR code data and URL Console.WriteLine($"Data: {qrCode.Value}"); // Get coordinate positions (int x, int y) foreach (PointF point in qrCode.Points) { Console.WriteLine($"Position: {point.X}, {point.Y}"); } } } } } Imports IronQr Imports IronSoftware.Drawing Namespace Examples Class AdvancedReader Shared Sub Main(args As String()) Dim inputBmp = AnyBitmap.FromFile("document-with-qr.png") Dim imageInput As New QrImageInput(inputBmp) Dim reader As New QrReader() Dim results As IEnumerable(Of QrResult) = reader.Read(imageInput) For Each qrCode In results ' Access QR code data and URL Console.WriteLine($"Data: {qrCode.Value}") ' Get coordinate positions (int x, int y) For Each point As PointF In qrCode.Points Console.WriteLine($"Position: {point.X}, {point.Y}") Next Next End Sub End Class End Namespace $vbLabelText $csharpLabel 入力 QR QR Code Generator .NET Core:わずか数行のコードでQRコードを読み取り、生成します:画像3 - QRコードを入力する。 高度なQR読み取り結果 QR Code Generator .NET Core:わずか数行のコードでQRコードを読み取り、生成します:画像4 - 高度なQRデータ抽出の結果。 QrResultオブジェクトは、データセグメント、位置座標、およびデコードされた値へのアクセスを提供します。 これにより、オーバーレイ生成、文書処理ワークフロー、レイアウト重視のアプリケーションが可能になります。 IronQRは、ロゴ、破損したコード、低解像度の入力など、MLを利用した検出機能により、カスタム画像を処理することができます。 エラー訂正レベルはQRコードの読み取りにどのように影響しますか? エラー訂正はQRコードの信頼性の基本です。 IronQRはすべての標準エラー訂正レベル(L, M, Q, H)をサポートしており、より高いレベルでは、破損したり不明瞭になったコードからより大きなデータ復元が可能です。 許容される最大バージョン番号によって、容量が決まります; バージョン40のQRコードには、最大7,089の数字が格納されています。 QRコードを生成する場合、エラー訂正レベルを指定することで、出力が実際のスキャン条件に耐えられるようにします: using IronQr; using IronSoftware.Drawing; // Configure QR options with high error correction var qrOptions = new QrOptions(QrErrorCorrectionLevel.High, 20); // Generate a QR code with specified error correction QrCode myQr = QrWriter.Write("https://ironsoftware.com", qrOptions); // Save as PNG image AnyBitmap qrImage = myQr.Save(); qrImage.SaveAs("high-error-correction-qr.png"); using IronQr; using IronSoftware.Drawing; // Configure QR options with high error correction var qrOptions = new QrOptions(QrErrorCorrectionLevel.High, 20); // Generate a QR code with specified error correction QrCode myQr = QrWriter.Write("https://ironsoftware.com", qrOptions); // Save as PNG image AnyBitmap qrImage = myQr.Save(); qrImage.SaveAs("high-error-correction-qr.png"); Imports IronQr Imports IronSoftware.Drawing ' Configure QR options with high error correction Dim qrOptions As New QrOptions(QrErrorCorrectionLevel.High, 20) ' Generate a QR code with specified error correction Dim myQr As QrCode = QrWriter.Write("https://ironsoftware.com", qrOptions) ' Save as PNG image Dim qrImage As AnyBitmap = myQr.Save() qrImage.SaveAs("high-error-correction-qr.png") $vbLabelText $csharpLabel 出力 QR Code Generator .NET Core:わずか数行のコードでQRコードを読み取り、生成します:画像5 - エラー訂正レベルの高いQRコードを生成。 エラー訂正レベルは、スキャナビリティを維持しながらECIセグメントやロゴ画像を追加できるかどうかにも影響します。 高いエラー修正機能により、信頼性を犠牲にすることなく、カスタムカラーやブランディングを追加することができます。 国際文字を含むQRコードを生成するにはどうすればよいですか? IronQRは漢字モードによる日本語ユニコードエンコーディングをサポートしており、国際的なアプリケーションに最適です。 このライブラリは、数字、英数字、Unicodeが混在するコンテンツに最適なセグメントモードを自動的に選択します。 データセグメントを手動で設定したり、特定の文字セット用にECIセグメントを追加したりすることもできます。 using IronQr; using IronSoftware.Drawing; // Generate QR that encodes Japanese Unicode text QrCode japaneseQr = QrWriter.Write("こんにちは世界"); // The library handles kanji mode automatically AnyBitmap qrImage = japaneseQr.Save(); qrImage.SaveAs("japanese-qr.png"); using IronQr; using IronSoftware.Drawing; // Generate QR that encodes Japanese Unicode text QrCode japaneseQr = QrWriter.Write("こんにちは世界"); // The library handles kanji mode automatically AnyBitmap qrImage = japaneseQr.Save(); qrImage.SaveAs("japanese-qr.png"); Imports IronQr Imports IronSoftware.Drawing ' Generate QR that encodes Japanese Unicode text Dim japaneseQr As QrCode = QrWriter.Write("こんにちは世界") ' The library handles kanji mode automatically Dim qrImage As AnyBitmap = japaneseQr.Save() qrImage.SaveAs("japanese-qr.png") $vbLabelText $csharpLabel QRコード出力 QR Code Generator .NET Core:わずか数行のコードでQRコードを読み取り、生成します:画像6 - QRコードを出力する。 この自動エンコーディング検出機能により、文字セット設定のための手動パラメータが不要になります。 QRコード生成プロセスは、日本語のUnicodeテキストをシームレスに処理し、漢字モード文字を含むUnicodeの全範囲をサポートします。 構造化データ用のペイロード ジェネレータを使用するには? IronQRはペイロードジェネレータをサポートしており、WiFi認証情報、連絡先情報、カレンダーイベントなどの一般的な使用例に対して、適切なフォーマットのQRコードデータを作成します。 これにより、プレーンテキストではなく、構造化された情報を持つQRコードの作成が簡素化されます。 using IronQr; using IronSoftware.Drawing; // Generate QR code with URL payload var urlQrCode = QrWriter.Write("https://ironsoftware.com/csharp/qr/"); // Save QR as PNG image file AnyBitmap qrImage = urlQrCode.Save(); qrImage.SaveAs("url-qr-code.png"); Console.WriteLine("QR code generated successfully!"); using IronQr; using IronSoftware.Drawing; // Generate QR code with URL payload var urlQrCode = QrWriter.Write("https://ironsoftware.com/csharp/qr/"); // Save QR as PNG image file AnyBitmap qrImage = urlQrCode.Save(); qrImage.SaveAs("url-qr-code.png"); Console.WriteLine("QR code generated successfully!"); Imports IronQr Imports IronSoftware.Drawing ' Generate QR code with URL payload Dim urlQrCode = QrWriter.Write("https://ironsoftware.com/csharp/qr/") ' Save QR as PNG image file Dim qrImage As AnyBitmap = urlQrCode.Save() qrImage.SaveAs("url-qr-code.png") Console.WriteLine("QR code generated successfully!") $vbLabelText $csharpLabel QRコードを作成しました。 QR Code Generator .NET Core:わずか数行のコードでQRコードを読み取り、生成します:画像7 - URLから作成されたQRコード。 コードジェネレータは、設定可能な寸法のPNG画像を生成します。 QRCoderライブラリは、MITライセンスの.NETオープンソースライブラリと同様の機能を提供しますが、IronQRはMLベースの読み取り機能を強化し、商用サポートを提供します。 結論 IronQRは完璧な静止画像を読むためだけのものではありません; 実際の環境で、不鮮明なコードや破損したコードをスキャンする必要がある場合に、この翻訳ツールは威力を発揮します。 このライブラリは、マスクパターン設定、カスタムスタイル、国際文字エンコーディングなどのオプションの高度な機能をサポートしているため、信頼性と柔軟性を必要とするエンタープライズアプリケーションに適しています。 QRコードの生成から様々な画像フォーマットからの複雑なQRシンボルの読み取りまで、IronQRは最小限のコードで完全なワークフローを処理します。 わかりやすいAPIドキュメントと豊富なチュートリアルは、開発者がQR機能を迅速に実装するのに役立ちます。 IronQRのライセンスを購入することにより、本番環境へのデプロイメントに必要な全機能を利用することができます。また、コード例を参照することにより、ライブラリの動作を確認することができます。 よくある質問 IronQRとは? IronQRは.NET CoreでQRコードを扱うための包括的なライブラリです。MLパワー検出、高いエラー訂正、クロスプラットフォームのサポートなどの機能により、QRコードの読み取りと生成のプロセスを簡素化します。 .NET CoreプロジェクトでIronQRはどのように役立ちますか? IronQRは.NET CoreプロジェクトでQRコードの生成と読み取りを高速で信頼性の高いソリューションとして提供し、複雑なコーディングの手間を省きます。基本的なQR作成から高度な機能まで、すべてを管理します。 IronQRの高度な機能とは何ですか? IronQRは高いエラー訂正レベル、MLパワー検出、カスタム画像のサポートなどの高度な機能を備えており、アプリケーションのQRコード機能を大幅に向上させることができます。 IronQRはクロスプラットフォーム開発に対応していますか? IronQRはクロスプラットフォームをサポートするように設計されており、.NET Coreで構築された最新のウェブソリューションやエンタープライズソリューションに最適です。 IronQRはカスタムQRコード画像を扱えますか? もちろん、IronQRはQRコードにカスタム画像を統合することができ、アプリケーションのブランディングやパーソナライゼーションに柔軟に対応します。 IronQRはQRコード読み取りプロセスをどのように改善しますか? IronQRはMLパワー検出によりQRコード読み取りプロセスを強化し、厳しい条件下でも正確で迅速な読み取りを保証します。 IronQRはQRコードのエラー訂正に対応していますか? はい、IronQRは高いエラー訂正機能をサポートしており、QRコードが部分的に破損していたり、見えにくくなっていても、正しくスキャンすることができます。 IronQRは既存の.NET Coreアプリケーションに簡単に統合できますか? IronQRは.NET Coreアプリケーションに簡単に統合できるように設計されており、大規模なリファクタリングなしにQRコード機能をシームレスに追加できます。 Jordi Bardia 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア Jordiは、最も得意な言語がPython、C#、C++であり、Iron Softwareでそのスキルを発揮していない時は、ゲームプログラミングをしています。製品テスト、製品開発、研究の責任を分担し、Jordiは継続的な製品改善において多大な価値を追加しています。この多様な経験は彼を挑戦させ続け、興味を持たせており、Iron Softwareで働くことの好きな側面の一つだと言います。Jordiはフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。 関連する記事 更新日 2026年1月7日 QRコードジェネレーター .NET Core:C#でクイックレスポンスコードを作成して読み取る QRコード .NET Coreチュートリアル:C#でIronQRを使ってQRコードを生成し、エラー訂正レベルを設定し、ロゴを追加し、MLパワーの精度でQRコードを読み取ります。 詳しく読む 更新日 2026年1月7日 NuGet QRコードジェネレータ:わずか数行のコードでC#でQRコードを生成する NuGet QRコードパッケージをインストールし、わずか数行でC#でQRコードを生成します。クロスプラットフォームの.NETサポート、カスタムスタイリング、PDF埋め込み、MLパワー読み取り。 詳しく読む 更新日 2025年9月18日 C#で画像からQRを読む方法 このガイドでは、IronQRを使用して、.NET向けに特別に構築された高性能QRコードライブラリから画像のQRコードを読み取る方法を、わずか数行のC#コードで説明します。 詳しく読む NuGet QRコードジェネレータ:わずか数行のコードでC#でQRコードを生成するC#で画像からQRを読む方法
更新日 2026年1月7日 QRコードジェネレーター .NET Core:C#でクイックレスポンスコードを作成して読み取る QRコード .NET Coreチュートリアル:C#でIronQRを使ってQRコードを生成し、エラー訂正レベルを設定し、ロゴを追加し、MLパワーの精度でQRコードを読み取ります。 詳しく読む
更新日 2026年1月7日 NuGet QRコードジェネレータ:わずか数行のコードでC#でQRコードを生成する NuGet QRコードパッケージをインストールし、わずか数行でC#でQRコードを生成します。クロスプラットフォームの.NETサポート、カスタムスタイリング、PDF埋め込み、MLパワー読み取り。 詳しく読む
更新日 2025年9月18日 C#で画像からQRを読む方法 このガイドでは、IronQRを使用して、.NET向けに特別に構築された高性能QRコードライブラリから画像のQRコードを読み取る方法を、わずか数行のC#コードで説明します。 詳しく読む