IronBarcode ハウツー .NET 画像としてバーコードを作成する How to Create Barcode Images Hairil Hasyimi Bin Omar 更新日:6月 11, 2025 Download IronBarcode 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 見出し:2(クイックスタート: 1行でCode128バーコードを作成し保存) IronBarcodeの1行APIを使用して、文字列からCode128バーコードを作成し、PNG画像として保存します。 開発者はすぐに始められます—手間も不要、定型文も不要—データを提供し、エンコーディングとサイズを選択し、画像ファイルを書き出すだけです。 Get started making PDFs with NuGet now: Install IronBarcode with NuGet Package Manager PM > Install-Package BarCode Copy and run this code snippet. IronBarCode.BarcodeWriter.CreateBarcode("Sample123", BarcodeEncoding.Code128, 250, 100).SaveAsPng("Barcode.png"); Deploy to test on your live environment Start using IronBarcode in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet"> 最小ワークフロー (5ステップ) C# IronBarcode ライブラリをダウンロード バーコードを生成して画像ファイルとして保存 QRコードを生成して画像ファイルとして保存 バーコードを生成して画像ファイルとして保存 バーコードを読み取るだけでなく、IronBarcodeはユーザーが非常に少ないコーディングでバーコードを書くことができる強力なツールです。 これを達成するには、バーコードの値、タイプ、幅、高さをメソッドのパラメーターで指定できるBarcodeWriterクラスのCreateBarcode()メソッドを呼び出すだけです。 これによりGeneratedBarcodeオブジェクトが出力され、SaveAs()メソッドを使用して画像ファイルとして保存できます。 各パラメーターについて詳細に説明し、後でコードスニペットを使用してバーコードの書き込み方法を確認しましょう。 バーコード値 BarcodeWriter.CreateBarcode()メソッドには、バーコード値に対して複数のデータ型を受け入れます。 これにはbyte[] 配列、MemoryStream、およびstringが含まれます。 文字列の長さと許可される文字はバーコードの種類によって異なりますが、これはすべてドキュメントで詳しく説明されています。 バーコードエンコーディングの種類 IronBarcodeは、書き込み用のさまざまなバーコード形式をサポートしており、この完全なリストは私たちのサポートされているバーコード形式の記事で見つけることができます。 これらのバーコードタイプはそれぞれ独自のプロパティ、専門知識、および用途を持っています—どれがあなたの使用ケースに最適かをドキュメントで調査することができます。 幅と高さ 出力バーコード画像の幅と高さをピクセル単位で設定します。 デフォルトでは、この両方の測定値は_250 px_に設定されています。 QRやPDF417などのいくつかのバーコードタイプは、準拠するために特定のサイズを持つ必要があるため、バーコードの必要なサイズに一致しない入力幅と高さがある場合、バーコードは準拠したサイズで生成され、残りのスペースは空白で埋められます。 バーコードに対してサイズが小さすぎると、例外がスローされます。 バーコードを画像としてインポート BarcodeWriter.CreateBarcode()メソッドでバーコードを作成する際、GeneratedBarcodeオブジェクトが生成されます。 このオブジェクトを使用して、複数の画像形式に対応したいくつかのSaveAs()メソッドでバーコードを保存できます。 これらのメソッドには次のものが含まれます: SaveAsGif(): このメソッドはGeneratedBarcodeをGIF画像ファイルとして保存し、画像ファイルパスを文字列引数として受け入れます。 SaveAsJpeg(): このメソッドはGeneratedBarcodeをJPEG画像ファイルとして保存し、画像ファイルパスを文字列引数として受け入れます。 SaveAsPng(): このメソッドはGeneratedBarcodeをPNG画像ファイルとして保存し、画像ファイルパスを文字列引数として受け入れます。 SaveAsTiff(): このメソッドはGeneratedBarcodeをTIFF画像ファイルとして保存し、画像ファイルパスを文字列引数として受け入れます。 SaveAsWindowsBitmap(): このメソッドはGeneratedBarcodeをBMP画像ファイルとして保存し、画像ファイルパスを文字列引数として受け入れます。 SaveAsImage(): これは画像ファイルとしてGeneratedBarcodeを保存するための一般的なメソッドであり、ファイルパスを入力するときに希望するファイル形式の拡張子を指定する必要があります。 バーコードを生成して画像ファイルとして保存 ここでは、BarcodeWriter.CreateBarcode()を使用して_Code128_バーコードを作成し、JPEG画像ファイルとしてディスクに保存する様子を示します。 :path=/static-assets/barcode/content-code-examples/how-to/create-barcode-images-one-dimensional.cs using IronBarCode; BarcodeWriter.CreateBarcode("IronBarcode123", BarcodeEncoding.Code128, 200, 100).SaveAsJpeg("OneDBarcode.jpeg"); Imports IronBarCode BarcodeWriter.CreateBarcode("IronBarcode123", BarcodeEncoding.Code128, 200, 100).SaveAsJpeg("OneDBarcode.jpeg") $vbLabelText $csharpLabel class="content-img-align-center"> class="center-image-wrapper"> QRコードを生成して画像ファイルとして保存 現在最も人気のあるバーコードの1つであるQRコードは、2次元バーコードとして分類されているものの1つでもあり、IronBarcodeで完全にサポートされています。 その多用途性、外観のコスメチック、そして高いカスタマイズ可能な機能により、QRコードはユーザーの間で高い人気を得ています。 1次元および他のバーコードの作成とは異なり、QRコードの作成は、複雑なプロパティと高品質のQRコードを作成するために必要な引数により、IronBarcodeの別のクラスの別のメソッドを使用します。 IronBarcodeでQRコードを作成するには、QRCodeWriterクラスのCreateQrCode()メソッドを呼び出す必要があります。 QRCodeWriter.CreateQrCode()は4つの引数を受け入れます: 最初の引数としてバーコード値、2番目として出力QRコードのサイズ、3番目の引数としてQRCodeWriter.QrErrorCorrectionLevel列挙フィールド、そして最後にQRVersionです。 このメソッドの引数について詳細に説明しましょう。 QRコードの値 BarcodeWriter.CreateBarcode()メソッドに似ており、QRCodeWriter.CreateQrCode()はまず数値、アルファベット、または英数字のQRコードの値を受け入れます。 これらの値はbyte[] 配列、MemoryStream、およびSystem.String型でメソッド内に入力できます。 QRコードサイズ ユーザーはInt32型としてメソッドにQRコードサイズを直接指定することもできます。 このメソッドで使用されるQRコードサイズの測定単位はピクセル(px)です。 デフォルトのQRコードサイズは500 pxです。 QRエラー訂正レベル QRErrorCorrectionLevelはQRCodeWriterクラスのメンバープロパティであり、4つのフィールドがあります: 最高、高、中、低です。 基本的に、このプロパティはQRコードのフォールトトレランスレベルであり、高い訂正レベルではより複雑なQRコードを作成し、損傷している場合や部分的に隠れている場合でも、エラー読み取りが起こりにくくなります。 このプロパティの各フィールドを詳細に説明し、生成されたQRコードの外観の違いを見てみましょう。 QRErrorCorrectionLevel.Highest 最高の訂正レベルで生成されたQRコードは、最も複雑なQRコード画像になり、その30%がエラー訂正です。 生成されたQRコードにはロゴや画像グラフィックスをQRコードにスタンプすることもできます。 class="content-img-align-center"> class="center-image-wrapper"> QRErrorCorrectionLevel.High プロパティフィールドを高に設定すると、QRコードイメージに25%のエラー訂正が適用されます。 これは、QRErrorCorrectionLevel.Highestから生成されたQRコード画像よりも複雑性が低くなります。 class="content-img-align-center"> class="center-image-wrapper"> QRErrorCorrectionLevel.Medium このフィールドはQRコード画像に15%のエラー訂正を適用します。 この設定を使用することで、ユーザーはQRコードをより速く生成することができます; ただし、エラーに対してより脆弱になります。 class="content-img-align-center"> class="center-image-wrapper"> QRErrorCorrectionLevel.Low これは最も低い設定で、QRコード画像に7%のエラー訂正を適用し、最も複雑でないQRコードを生成します。 class="content-img-align-center"> class="center-image-wrapper"> QRバージョン QRバージョンは、QRコードのシンボルバージョンで、1から40までの範囲があります。高いQRバージョンは、より複雑なQRコードを生成し、ユーザーがより多くのデータを保存できるようにします。低いバージョンは逆になります。 ただし、QRバージョンが低すぎると、ユーザーがバージョンで許可される以上のデータをエンコードしようとする際に問題が発生する可能性があります。 QRバージョンを0に設定すると、エンコードする値に基づいて適切なQRバージョンが自動的に割り当てられます。 Please refer to this site for more information on QR version: QR Version QRコード画像の作成 以下のコードスニペットは、IronBarcodeでQRCodeWriter.CreateQrCode()メソッドを使用してQRコードを書き込む方法と、それをSaveAsJpeg()メソッドを使用して画像ファイルとしてディスクに保存する方法を示しています。 :path=/static-assets/barcode/content-code-examples/how-to/create-barcode-images-qr.cs using IronBarCode; QRCodeWriter.CreateQrCode("IronBarcode1234", 250, QRCodeWriter.QrErrorCorrectionLevel.Medium, qrVersion: 0).SaveAsJpeg("QRMedium.jpeg"); Imports IronBarCode QRCodeWriter.CreateQrCode("IronBarcode1234", 250, QRCodeWriter.QrErrorCorrectionLevel.Medium, qrVersion:= 0).SaveAsJpeg("QRMedium.jpeg") $vbLabelText $csharpLabel class="content-img-align-center"> class="center-image-wrapper"> 上のコードスニペットでは、QRコードにエンコードする値として英数字の値を使用し、生成されたQRコードの測定値として250ピクセルを使用しました。 生成されたQRコードのエラー訂正を中に設定し、プログラムがQRコード値に適したQRコードバージョンを決定できるようにしました。 さらに、QRコード画像ファイル名とJPEGという画像形式拡張子を引数として受け入れるSaveAsJpeg()も使用しました。 よくある質問 どうすれば .NET でバーコード画像を作成できますか? .NET でバーコード画像を作成するには、IronBarcodeライブラリを使用します。まず、NuGetからダウンロードし、次にBarcodeWriter.CreateBarcode()メソッドを使用して、バーコードの値、タイプ、幅、高さを指定します。SaveAsPng()やSaveAsJpeg()のようなメソッドを使用して、生成されたバーコード画像を保存します。 .NETでサポートされているバーコードフォーマットは何ですか? .NET バーコードライブラリは、Code128 や QR コードを含む様々なバーコードフォーマットをサポートしています。サポートされているフォーマットの完全なリストについては、IronBarcodeのドキュメントを参照してください。 バーコードをJPEG画像として保存するにはどうすればよいですか? バーコードをJPEG画像として保存するには、IronBarcodeのBarcodeWriter.CreateBarcode()メソッドを使用してバーコードを生成した後、SaveAsJpeg()メソッドを使用します。 バーコードの寸法が間違っている場合はどうすればよいですか? 指定されたバーコードの寸法が間違っている場合、IronBarcodeは寸法を調整して準拠を維持するか、例外をスローする可能性があります。バーコードタイプに適した寸法を提供するようにしてください。 C#でQRコードを生成するにはどうすればよいですか? C#でQRコードを生成するには、IronBarcodeのQRCodeWriter.CreateQrCode()メソッドを使用します。バーコードの値、サイズ、エラー修正レベル、QRバージョンを指定します。SaveAsPng()のようなメソッドを使用してQRコードを保存します。 QRコードのエラー修正レベルに影響を与える要因は何ですか? QRコードのエラー修正レベルは、そのフォルトトレランスと複雑さに影響します。IronBarcodeは、最高、高、中、低の4つのレベルを提供しており、それぞれQRコードが損傷した場合に回復可能なデータ量に影響を与えます。 .NETでバーコード値に異なるデータタイプを使用できますか? はい、IronBarcodeはバーコード値に対して文字列、バイト配列、MemoryStreamsなどの様々なデータタイプをサポートしており、バーコード作成の入力フォーマットに柔軟性を提供します。 QRバージョンはQRコードのデータ容量にどのように影響しますか? IronBarcodeのQRバージョンはQRコードのデータ容量と複雑さを決定します。バージョンは1から40まであり、より高いバージョンはより多くのデータストレージを可能にします。 IronBarcodeを使用するためにはどの名前空間を含めるべきですか? C#プロジェクトにIronBarcode名前空間を含めて、ライブラリが提供するすべてのバーコード作成および操作機能にアクセスします。 Hairil Hasyimi Bin Omar 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア すべての優れたエンジニアのように、ハイリルは熱心な学習者です。彼はC#、Python、およびJavaの知識を磨いており、その知識を利用してIron Software全体のチームメンバーに価値を追加しています。ハイリルはマレーシアのマラ工科大学からIron Softwareチームに参加し、化学およびプロセス工学の学士号を取得しました。 準備はいいですか? Nuget ダウンロード 1,935,276 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 1,935,276 ライセンスを見る