IronBarcode ハウツー 2次元バーコードの作成 二次元バーコードの作成方法 カーティス・チャウ 更新日:2026年1月10日 IronBarcode をダウンロード NuGet ダウンロード DLL ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる Grokで開く このページについてGrokに質問する 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English . 。 <!スクリーンショットまたは図 IronBarcodeはシンプルなC#コードでQRコード、Aztec、DataMatrix、MaxiCode、PDF417、新しいrMQRフォーマットを含むすべての主要な2次元バーコードフォーマットを生成することができます。 Createメソッドに希望のエンコーディング・タイプを渡し、画像としてエクスポートするだけです。 30以上のバーコードフォーマットをサポートするIronBarcodeは、バーコード生成のあらゆるニーズに対応する包括的なソリューションを提供します。 小さなスペースに詳細な情報を保存する場合、2D BarCodeは業界の決定的なソリューションです。 何千もの文字を保持しながら、破れたり、傷がついたり、印が付いたりしても読みやすい状態を保つ。 BarCodeはどの角度からでもスキャンでき、完璧な位置合わせを必要としないため、ペースの速い物流やモバイルスキャンアプリケーションに最適です。 エラー修正が組み込まれているため、厳しい条件下でもデータにアクセスできます。 主な課題は、特定のニーズに合わせて正しい形式を選択することです。 モバイルチケットの発券にはAztec Codeのボーダーレスでコンパクトなデザイン、小さな電子部品にはData Matrixの工業用精度、運転免許証やIDカードにはPDF417の大容量オフラインストレージが必要かもしれません。 IronBarcodeを使えば、これらのフォーマットを確実かつ効率的に生成することができます。 このガイドでは、QRコード、MaxiCode、新しいrMQRのような重要な2Dフォーマットの生成方法と、それらの日常的な使用例について説明します。 クイックスタート: 最初の 2D BarCode を生成する。 IronBarcodeのシンプルなAPIを使用して、文字列からQRコードを作成し、PNG画像として保存します。 データを提供し、エンコードとサイズを選択し、画像ファイルを書き込んでください。 今すぐ NuGet で PDF を作成してみましょう: NuGet パッケージ マネージャーを使用して IronBarcode をインストールします PM > Install-Package BarCode このコード スニペットをコピーして実行します。 IronBarCode.BarcodeWriter.CreateBarcode("Hello World", BarcodeEncoding.QRCode, 250, 250).SaveAsPng("myQRCode.png"); 実際の環境でテストするためにデプロイする 今すぐ無料トライアルでプロジェクトに IronBarcode を使い始めましょう 30日間無料トライアル ## IronBarcodeで2次元バーコードを作成する方法 バーコードを作成するIronBarcode C#ライブラリをダウンロードする。 CreateBarcodeを使用して文字列値を持つバーコードを生成する BarcodeEncoding/code> でバーコードタイプを指定します。 バーコードは、SaveAsJpegで画像または他のフォーマットとして保存します。 2次元バーコードとは何ですか、また、いつ使うべきですか? . 。 。 QRコードのような二次元バーコードは、正方形またはドットのグリッドを使用して、水平方向と垂直方向の両方に情報を格納します。 対照的に、リニア1次元バーコードは、データを格納するために1行の行を使用します。 標準的なBarCodeは数個の数字や文字しか格納できませんが、2Dコードはデータベース接続を必要とせず、ウェブリンク、IDの詳細、ファイル全体など、大量のデータを格納することができます。 この堅牢な設計により、2D BarCodeは驚異的な耐久性を実現しています。 内蔵のエラー修正機能により、一般的なバーコードでは失敗するような、バーコードの傷や破れ、マーキングがあってもスキャンできます。 このため、2D BarCodeは、完全な条件が保証されない過酷な環境やモバイルスキャンに最適です。 エラー訂正の微調整の詳細については、エラー訂正ガイドを参照してください。 IronBarcodeでサポートされているすべての2次元バーコードフォーマット、作成方法、一般的な使用方法について説明します。 各フォーマットには、特定の用途に適した独自の特徴があります。 モバイル チケッティング用の BarCode を作成するにはどうすればよいですか? アステカコードは、中央の正方形のブルズアイパターンで認識される高密度の2Dマトリックスです。 他のフォーマットとは異なり、Aztecコードはスペース効率がよく、コンパクトな正方形形式でデータを保存します。 Aztecコードのユニークな利点は、他のBarCodeとは異なり、クワイエットゾーンを必要としないことです。 電子搭乗券や医療用リストバンドなどのモバイルチケットによく使われています。 航空会社や交通機関は、コンパクトなサイズでスマートフォンの画面でも読みやすいこのフォーマットを好みます。 コード IronBarcodeはアステカコードを簡単に生成します。Createメソッドを呼び出す際にBarcodeEncoding.Aztecを2番目のパラメータとして渡し、結果を画像としてエクスポートします。 さらにIronBarcodeのスタイリングオプションを使用して外観をカスタマイズすることができます。 :path=/static-assets/barcode/content-code-examples/how-to/create-aztec-barcode.cs using IronBarCode; // Create the Aztec barcode GeneratedBarcode AztecCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Aztec); // Display the value below the barcode AztecCode.AddBarcodeValueTextBelowBarcode(); // Save as a JPG file AztecCode.SaveAsJpeg("aztec-sample.jpg"); Imports IronBarCode ' Create the Aztec barcode Dim AztecCode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Aztec) ' Display the value below the barcode AztecCode.AddBarcodeValueTextBelowBarcode() ' Save as a JPG file AztecCode.SaveAsJpeg("aztec-sample.jpg") $vbLabelText $csharpLabel 出力 。 工業用部品マーキング用の DataMatrix BarCode を作成するにはどうすればよいですか? データマトリックスは、外周のL字型ファインダーパターンによって認識されるコンパクトな2次元マトリックスです。 このフォーマットは、スペースが限られ、耐久性が重要な場合に優れています。 データマトリックスのユニークな強みは、非常に高い耐久性と、ダイレクトパーツマーキング(DPM)のために微細なサイズまで縮小できることです。 手術器具、電子部品、航空宇宙部品など、スペースが厳しく制限されている産業用トラッキングによく使用されます。 このフォーマットのコンパクトなサイズと高いデータ密度は、シリアル番号やバッチコードなど、さまざまなデータタイプから BarCode を作成するのに最適です。 コード IronBarcodeはDataMatrixコードを簡単に生成します。Createメソッドを呼び出す際にBarcodeEncoding.DataMatrixを2番目のパラメータとして渡し、結果を画像としてエクスポートします。 :path=/static-assets/barcode/content-code-examples/how-to/create-datamatrix-barcode.cs using IronBarCode; // Create the DataMatrix barcode GeneratedBarcode DataMatrix = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix); // Display the value below the barcode DataMatrix.AddBarcodeValueTextBelowBarcode(); // Save as a JPG file DataMatrix.SaveAsJpeg("dataMatrix-sample.jpg"); Imports IronBarCode ' Create the DataMatrix barcode Dim DataMatrix As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix) ' Display the value below the barcode DataMatrix.AddBarcodeValueTextBelowBarcode() ' Save as a JPG file DataMatrix.SaveAsJpeg("dataMatrix-sample.jpg") $vbLabelText $csharpLabel 出力 。 出荷ラベル用のMaxiCodeバーコードを作成するにはどうすればよいですか? . 。 <!MaxiCode作成のワークフローを示す図 -->。 MaxiCodeは、六角形のグリッドに囲まれた円形のブルズアイパターンで認識される固定サイズの2Dマトリックスです。 このユニークなデザインは、ベルトコンベアでの高速スキャン用に特別に設計されました。 MaxiCodeのユニークな点は、保存されているデータに関係なく、物理的なサイズが常に1インチであることで、ベルトコンベアの高速読み取り用に最適化されています。 一般的に物流やサプライチェーン管理で使用され、特にUPSの出荷ラベルでは荷物の自動仕分けやルーティングに使用されています。 固定サイズにより、データのペイロードに関係なく、一貫したスキャン性能を保証します。 コード IronBarcodeはMaxiCodeを簡単に生成します。Createメソッドを呼び出す際に2番目のパラメータとしてBarcodeEncoding.MaxiCodeを渡し、画像としてエクスポートします。 その他の例については、BarCodeクイックスタートガイドをご覧ください。 :path=/static-assets/barcode/content-code-examples/how-to/create-maxicode-barcode.cs using IronBarCode; // Create the MaxiCode barcode GeneratedBarcode MaxiCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.MaxiCode); // Display the value below the barcode MaxiCode.AddBarcodeValueTextBelowBarcode(); // Save as a JPG file MaxiCode.SaveAsJpeg("maxiCode-sample.jpg"); Imports IronBarCode ' Create the MaxiCode barcode Dim MaxiCode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.MaxiCode) ' Display the value below the barcode MaxiCode.AddBarcodeValueTextBelowBarcode() ' Save as a JPG file MaxiCode.SaveAsJpeg("maxiCode-sample.jpg") $vbLabelText $csharpLabel 出力 . IDカード用のPDF417バーコードを作成するにはどうすればよいですか? PDF417は、デジタル静止画のような幅の広い長方形の外観で認識される積層リニアバーコードです。 このフォーマットは、他の2Dフォーマットよりもはるかに多くのデータをエンコードするため、詳細な情報を保存するのに理想的です。 PDF417のユニークな機能は、ポータブルなデータファイルとして機能することで、データベース接続を必要とせずに、写真、名前、生体認証記録などの大量のデータを保存することができます。 運転免許証や印刷された航空会社の搭乗券など、政府の身分証明書として一般的に使用されています。 フォーマットは、テキストとバイナリデータの両方のエンコーディングをサポートしています。 コード IronBarcodeはPDF417を簡単に生成します: Createメソッドを呼び出す際に2番目のパラメータとしてBarcodeEncoding.PDF417を渡し、画像としてエクスポートします。 また、PNG、JPEGなどのさまざまな画像形式でバーコードを保存することもできます。 :path=/static-assets/barcode/content-code-examples/how-to/create-pdf417-barcode.cs using IronBarCode; // Create PDF417 barcode GeneratedBarcode PDF417code = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.PDF417); // Display the value below the barcode PDF417code.AddBarcodeValueTextBelowBarcode(); // Save as a JPG file PDF417code.SaveAsJpeg("pdf417-sample.jpg"); Imports IronBarCode ' Create PDF417 barcode Dim PDF417code As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.PDF417) ' Display the value below the barcode PDF417code.AddBarcodeValueTextBelowBarcode() ' Save as a JPG file PDF417code.SaveAsJpeg("pdf417-sample.jpg") $vbLabelText $csharpLabel 出力 。 マーケティングキャンペーン用のQRコードを作成するにはどうすればよいですか? QRコードは、3つの特徴的な正方形のファインダーパターンが角にあることで認識される高密度の2次元マトリックスです。 最も広く認知されている2次元バーコードフォーマットとして、QRコードは消費者向けアプリケーションで広く普及しています。 QRコードのユニークな利点は、消費者にとって普遍的なアクセシビリティであり、追加ソフトウェアなしでほぼすべての最新のスマートフォンのカメラアプリでネイティブにサポートされている唯一の2Dシンボロジーです。 Node.jsは、一般的にマーケティングや公共活動に使用されるほか、ウェブサイトやデジタルメニューへのリンク、モバイル決済にも使用されます。 高度なQRコード生成については、QRコード作成例をご覧ください。 コード IronBarcodeはQRコードの生成を簡単にします。Createメソッドを呼び出す際に2番目のパラメータとしてBarcodeEncoding.QRCodeを渡し、画像としてエクスポートします。 また、ロゴを追加したり色を変更したりして、QRコードのスタイルをカスタマイズすることもできます。 :path=/static-assets/barcode/content-code-examples/how-to/create-QRCode.cs using IronBarCode; // Create QR Code GeneratedBarcode QRcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode); // Display the value below the barcode QRcode.AddBarcodeValueTextBelowBarcode(); // Save as a JPG file QRcode.SaveAsJpeg("QRcode.jpg"); Imports IronBarCode ' Create QR Code Dim QRcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode) ' Display the value below the barcode QRcode.AddBarcodeValueTextBelowBarcode() ' Save as a JPG file QRcode.SaveAsJpeg("QRcode.jpg") $vbLabelText $csharpLabel 出力 小型電子機器用のマイクロQRコードを作成するにはどうすればよいですか? マイクロQRコードは、左上隅にある1つの正方形のファインダーパターンによって認識される小型化された2次元マトリックスです。 このフォーマットは、スペースが非常に限られているアプリケーションのために特別に設計されています。 マイクロQRコードのユニークな利点は、データ容量と物理的なコンパクトさを引き換えに、オーバーヘッドを減らし、標準的な4モジュールと比較して2モジュールのクワイエットゾーンしか必要としないため、非常に狭いスペースにフィットすることです。 標準のQRコードでは大きすぎる小型の電子部品、プリント基板(PCB)、工業部品のマーキングによく使用されます。 サイズが小さいため、文字数制限があります。 最大のバージョン(M4)では、最大21文字の英数字または35桁の数字を使用します。 マイクロQRコードを使用する場合は、データエンコーディング戦略を慎重に計画してください。 コード IronBarcodeはMicroQRCodeを簡単に生成します。Createメソッドを呼び出す際に2番目のパラメータとしてBarcodeEncoding.MicroQRCodeを渡し、画像としてエクスポートします。 :path=/static-assets/barcode/content-code-examples/how-to/create-microQR.cs using IronBarCode; // Create a Micro QR Code GeneratedBarcode microQRcode = BarcodeWriter.CreateBarcode("IRON-1234", BarcodeEncoding.MicroQRCode); // Display the value below the barcode microQRcode.AddBarcodeValueTextBelowBarcode(); // Save to file as Jpeg microQRcode.SaveAsJpeg("microQRCode.jpg"); Imports IronBarCode ' Create a Micro QR Code Dim microQRcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("IRON-1234", BarcodeEncoding.MicroQRCode) ' Display the value below the barcode microQRcode.AddBarcodeValueTextBelowBarcode() ' Save to file as Jpeg microQRcode.SaveAsJpeg("microQRCode.jpg") $vbLabelText $csharpLabel 出力 データが Micro QR の容量を超えるとどうなりますか? IronBarcodeは入力文字列が数字35桁または英数字21文字を超えるとエラーをスローします。 このビルトイン検証は、本番環境でのランタイムエラーの防止に役立ちます。 。 狭いスペース用のrMQRコードを作成するには? 長方形マイクロQRコード(rMQR)は、細長い帯のような形状と左上隅の単一のファインダーパターンによって認識される特殊な2次元マトリックスです。 この革新的なフォーマットは、バーコード技術における特定のギャップを解決します。 rMQRのユニークな利点は、細いベゼルエッジや曲面など、正方形のコードでは不可能な細長いスペースにフィットすることです。 マイクロQRの小さなフットプリントと標準的なQRコードの大容量のギャップを埋めるもので、2モジュールのクワイエットゾーンしか必要としません。 ケーブル、試験管、医療用バイアル、高さが厳しく制限される薄い電子部品などのマーキングによく使用されます。 長方形のデザインのため、水平方向に伸縮し、垂直方向の設置面積を増やすことなく容量を増やすことができます。 最大のバージョン(R17x139)は、最大219の英数字または361の数字を含み、スリムなプロフィールを維持しながら、Micro QRよりも大幅に高機能です。 コード IronBarcodeはRMQRCodeを簡単に生成します。Createメソッドを呼び出す際に2番目のパラメータとしてBarcodeEncoding.RMQRCodeを渡し、画像としてエクスポートします。 IronBarcodeの全機能の包括的な概要については、APIリファレンスをご覧ください。 :path=/static-assets/barcode/content-code-examples/how-to/create-rmQRcode.cs using IronBarCode; // Create a RmQR Code GeneratedBarcode rMqrCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.RMQRCode); // Display the value below the barcode rMqrCode.AddBarcodeValueTextBelowBarcode(); // Save to file as Jpeg rMqrCode.SaveAsJpeg("rmQRcode.jpg"); Imports IronBarCode ' Create a RMQR Code Dim rMqrCode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.RMQRCode) ' Display the value below the barcode rMqrCode.AddBarcodeValueTextBelowBarcode() ' Save to file as Jpeg rMqrCode.SaveAsJpeg("rmQRcode.jpg") $vbLabelText $csharpLabel 出力 . データがrMQRの容量を超えるとどうなりますか? IronBarcodeは入力文字列が361桁または219文字の英数字を超えるとエラーになります。 この検証により、バーコードがスキャナビリティを維持し、rMQR仕様に準拠していることが保証されます。 。 どの2次元バーコード形式を選べばよいですか? 名前 形式 一般的な使用方法 制約と落とし穴 アステックコード マトリックス(センターアウト)中央に"ブルズアイ"ファインダーがある正方形のグリッド。クワイエットゾーンは必要ありません。 モバイル搭乗券(Apple Wallet)、乗車券、ヘルスケア用リストバンド。 センターダメージ:センターファインダーに依存。 画面のまぶしさ:反射する携帯電話の画面は、標準的なスキャナーの目をくらませます。 データマトリックス マトリックス(Lパターン)正方形または長方形で、2辺が"L"字の枠で囲まれているもの。 電子部品、手術器具、金属へのダイレクトパーツマーキング(DPM)など。 クワイエットゾーン:1モジュールの白枠が必要です。 コントラスト: 光沢のある金属(DPM)は、読むために特別な照明が必要です。 MaxiCode(マキシコード 固定サイズのマトリックス正確には1x1インチです。六角形のドットと中央の円形のブルズアイ。 UPS 出荷ラベルと高速ベルトコンベア仕分け。 固定サイズ: 高さ1インチ以下に縮めることはできません。 プリンタの品質: 低解像度のサーマルプリンタは六角形を歪めます。 PDF417 積層リニアデジタル静止画に似た幅広の長方形。大容量。 運転免許証(AAMVA)、IDカード、紙の搭乗券。 トランケーション: ハンドヘルドスキャナーは左端や右端を見逃すことがよくあります。 サイズの拡大:物理的なサイズは、より多くのデータによって大幅に増加します。 QRコード 行列3つの特徴的なコーナーファインダーのパターンを持つ正方形。 消費者マーケティング、決済、レストランメニュー、Wi-Fiペアリング。 クワイエットゾーン:大きな余白(4モジュール幅)が必要です。 密度:短縮なしの長いURLは、焦点の定まらない"静的"を作り出します。 マイクロQR。 ミニチュア・マトリックスコーナーファインダーのパターンが1つしかない小さな正方形。 プリント基板(PCB)、小型電気部品。 容量制限: 最大~35文字(数字)または21文字(英数字)。 スキャナーのサポート: すべてのスマートフォンのカメラアプリでサポートされているわけではありません。 rMQR 長方形行列マイクロQRと標準QRの橋渡しをする細長い帯。 試験管、ケーブル、薄いベゼル、狭い製品エッジ。 新フォーマット:サポートは拡大していますが、レガシースキャナーではユニバーサルではありません。 アスペクト比: 狭いスペース用に厳密に設計されています。 よくある質問 C#で作成できる2次元バーコード形式は? IronBarcodeはQRコード、Aztec、DataMatrix、MaxiCode、PDF417、そして新しいrMQRフォーマットを含む全ての主要な2次元バーコードフォーマットをサポートしています。IronBarcodeは合計30以上のバーコード形式をサポートしており、C#アプリケーションで必要なあらゆる2次元バーコードを生成する包括的なソリューションを提供します。 たった1行のコードでQRコードを生成するには? IronBarcodeを使って1行でQRコードを作成することができます: var myBarcode = BarcodeWriter.CreateBarcode("Hello World", BarcodeEncoding.QRCode); このシンプルなAPIコールは完全に機能するQRコードを生成し、画像として保存したり、様々なフォーマットでエクスポートすることができます。 2 次元バーコードは破損しても読み取り可能ですか? IronBarcodeで生成された2次元バーコードにはエラー修正が組み込まれており、バーコードが破れたり、傷がついたり、マークが付いたりした場合でもデータにアクセスできるようになっています。また、どの角度からでもスキャンでき、完璧なアライメントを必要としないため、困難なスキャン条件にも最適です。 モバイルチケッティングには、どの2次元バーコード形式を使用すればよいですか? IronBarcodeは、モバイルチケットアプリケーションのために、モバイルスクリーンに最適なボーダーレスでコンパクトなデザインのアステカコードを生成することができます。また、一般的なモバイルアプリケーションにQRコードを使用したり、産業用途のDataMatrixやIDカード用のPDF417のような他のフォーマットを使用することもできます。 従来のバーコードと比較して、2Dバーコードはどれくらいのデータを保存できますか? 従来の1次元バーコードは数個の数字や文字しか格納できませんが、IronBarcodeで作成された2次元バーコードは、ウェブリンクや詳細なID情報などを含む数千の文字を格納することができます。正確な容量はフォーマットによって異なり、PDF417は巨大なオフラインストレージ容量を提供する一方、DataMatrixはより小さなコンポーネントに工業的な精度を提供します。 生成した2D BarCodeはどのようなファイル形式で保存できますか? IronBarcodeでは2次元バーコードを複数の画像形式で保存することができます。PNGファイルにはSaveAsPng()、JPEG画像にはSaveAsJpeg()、その他様々なエクスポートメソッドを使用し、アプリケーションのニーズに最適な形式でバーコードを保存することができます。 新しいrMQRバーコードフォーマットを生成できますか? はい、IronBarcodeは従来のQRコードや他の2Dフォーマットと共に新しいrMQR(Rectangular Micro QR)フォーマットをサポートしています。バーコードを作成する際にBarCodeEncoding.rMQRを指定するだけで、QRコードの最新の長方形コードを生成することができます。 2次元バーコード生成をテストするための無料トライアルはありますか? はい、IronBarcodeは購入前にすべての2次元バーコード生成機能をテストできる無料トライアルを提供しています。NuGet経由でライブラリをダウンロードし、すぐにQRコード、DataMatrix、Aztecコード、その他の2Dフォーマットの作成を開始し、ニーズに合うかどうかを評価することができます。 カーティス・チャウ 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 準備はできましたか? Nuget ダウンロード 2,070,733 | バージョン: 2026.2 リリース NuGet 無料版 総ダウンロード数: 2,070,733 ライセンスを見る