1-BPPバーコード画像の作成

1bpp画像は、通常黒と白の2色のみを表示できるモノクロ画像です。画像内の各ピクセルは1ビットで表され、"0"は黒、"1"は白を表すか、逆の場合があります。 このフォーマットはスピードと精度が重要なシナリオに最適で、機械によって読み取られることを意図しています。 このコード例では、スキャン時のコントラストと信頼性を最大限に高めるために、作成したBARCODEを 1bpp 形式の画像に変換する方法を示します。

バーコードを1BPPバーコード画像に変換する5ステップガイド

  • IronBarCode を使用;
  • var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);
  • myBarcode.SaveAs1BppBitmap("1bppImage.bmp");
  • var byteData = myBarcode.To1BppBinaryData();
  • var anyBitmap = myBarcode.To1BppImage();

コードの説明

まず IronBarcode ライブラリをインポートし、次に BarcodeWriter.CreateBarcode メソッドを使用してBARCODEを生成します。 このメソッドに渡す変数は、文字列値とバーコードの種類です。 上記の例では、これらはそれぞれ"12345"および EAN8 です。

BARCODEを作成した後、SaveAs1BppBitmapを呼び出し、ファイル名を引数として渡すことができます。 これにより、BARCODEは 1bpp Bitmap として保存され、その名前は保存されたファイル名となります。

Bitmapに直接保存する以外にも、別の保存方法があります。 IronBarcode は、To1BppBinaryData メソッドを使用して、BARCODE を 1bpp バイナリデータとして保存することをサポートしています。 バイナリデータへの変換により、アプリケーションの他のセクションにバイナリデータとして変数を渡したり、既存のコードベースと統合することができます。 さらに、1bpp画像として保存することもサポートしています。

準備はできましたか?
Nuget ダウンロード 2,240,258 | バージョン: 2026.5 just released
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package BarCode
サンプルを実行する 文字列が BarCode になるのを見る。