IronQR ハウツー 画像からQRコードを読み取る How to Read QR Code from Images Curtis Chau 更新日:6月 1, 2025 Download IronQR NuGet Download Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English QRコードの読み取りとは、QRコードに格納された情報をスキャンしてデコードするプロセスを指します。 これは通常、QRコードのデータを解釈できるソフトウェアと組み合わせたカメラまたはスキャナを使用して行われます。 QRコード内の情報には、テキスト、URL、連絡先、その他の形式のデータがあります。 (英語 画像から QR コードを読み取る方法 画像から QR コードを読み取る C# ライブラリをダウンロードする。 IronDrawingを使って画像データをインポートする。 画像データからQrImageInputオブジェクトを作成します。 そのオブジェクトをReadメソッドに渡します。 検出された各QRコードを繰り返し処理し、その情報を確認する。 以下のようになります。 次のようにします。 ```csharp // Import necessary IronQR and IronDrawing namespaces using IronSoftware.Drawing; using IronBarcode; public class QRCodeReader { public static void Main() { // Load an image from a file path using (var inputImage = Image.FromFile("path/to/your/image/file.webp")) { // Create a QrImageInput object from the image var qrImageInput = new QrImageInput(inputImage); // Decode the QR code from the image var result = BarcodeReader.Read(qrImageInput); // Iterate through each detected QR code and display its information foreach (var barcodeResult in result.Barcodes) { Console.WriteLine($"QR Code Data: {barcodeResult.Value}"); } } } } ``` 注意: "path/to/your/image/file.webp "は、QRコード画像ファイルへの実際のパスに置き換えてください。 サンプル画像のQRコードの値に興味がありますか?コードスニペットを使って試してみてください!。 ## サポートしているQRコードの種類 複数のタイプのQRコードが、作成と読み取りの両方でサポートされています。 以下は、サポートされているQRコードの種類です: - **QRCode**:これは、現在最も一般的に使用されている標準QRコードです。 最大7,089文字(数字)または4,296文字(英数字)のデータを格納できるため、ウェブサイトのURLから連絡先情報まで、幅広い用途に適しています。 以下のようになります。 次のようにします。 - **マイクロQRコード**: マイクロQRコードは、スペースが限られている状況向けに設計された、標準的なQRコードの小型バージョンです。 標準的なQRコード(数字35文字または英数字21文字まで)よりも格納できるデータは少ないが、サイズがコンパクトなので、小型のパッケージや小さな印刷ラベルなど、標準的なQRコードでは大きすぎる用途に最適。 以下のようになります。 次のようにします。 - **RMQRCode**:RMQRコード(Rectangular Micro QR Code)は、QRコードの別のコンパクトバージョンですが、正方形ではなく長方形の形をしています。 このバージョンでは、縦横比を柔軟に変更できるため、長方形のスペースが利用できるアプリケーションに役立ちます。 マイクロQRコードと同様にデータを保存することができますが、利用可能なスペースが正方形でない特定のユースケース向けに設計されています。 以下のようになります。 次のようにします。 よくある質問 C#で画像からQRコードを読み取るにはどうすればよいですか? C#で画像からQRコードを読み取るには、NuGetからIronQRライブラリをダウンロードし、IronDrawingを使用して画像データをインポートし、QrImageInputオブジェクトを作成し、Readメソッドを使用してQRコードをデコードします。 QRコードを読み取るためにサポートされている画像形式は何ですか? IronQRは、JPEG、PNG、GIF、TIFF、BMP、WBMP、WebP、ICO、WMF、RAWなどのさまざまな画像形式からQRコードを読み取ることをサポートしています。 IronQRはどのようなタイプのQRコードを読み取ることができますか? IronQRは、標準のQRCode、MicroQRCode、RMQRCodeなど、さまざまなデータ容量とスペース要件に応じた異なるタイプのQRコードを読み取ることができます。 IronQRは異なるサイズのQRコードをどのように処理しますか? IronQRは、大量のデータを保存する標準のQRコードだけでなく、MicroQRCodeやRMQRCodeのようなよりコンパクトなバージョンも処理することができ、小さなまたは長方形のスペースに適しています。 IronQRでQRコード読み取り機能をテストするにはどうすればよいですか? IronQRでQRコード読み取り機能をテストするには、提供されたC#コードスニペットを使用し、'path/to/your/image/file.webp'をQRコード画像ファイルの実際のパスに置き換えることを確認してください。 画像からQRコードデータを解釈するためにはどのソフトウェアコンポーネントが必要ですか? 画像からQRコードデータを解釈するには、IronDrawingを使用して画像データを処理し、QRコードをデコードするためにIronQRライブラリが必要です。 IronQRは非正方形のQRコードを扱うことができますか? はい、IronQRはRMQRCodeのような長方形のバージョンの非正方形のQRコードを処理することができ、非正方形のスペースを持つアプリケーションに適しています。 Curtis Chau 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 準備はいいですか? Nuget ダウンロード 47,669 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 47,669 ライセンスを見る