1-BPPバーコード画像の作成
1bpp画像は、通常黒と白の2色のみを表示できるモノクロ画像です。画像内の各ピクセルは1ビットで表され、"0"は黒、"1"は白を表すか、逆の場合があります。 このフォーマットはスピードと精度が重要なシナリオに最適で、機械によって読み取られることを意図しています。 このコード例では、作成したバーコードを1bpp画像に変換し、スキャン時のコントラストと信頼性を最大限にする方法を示します。
バーコードを1BPPバーコード画像に変換する5ステップガイド
- using
IronBarCode; - var
myBarcode=BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8); myBarcode.SaveAs1BppBitmap("1bppImage.bmp");- var
byteData=myBarcode.To1BppBinaryData(); - var
anyBitmap=myBarcode.To1BppImage();
コードの説明
まずBarcodeWriter.CreateBarcodeメソッドを使ってバーコードを生成します。 このメソッドに渡す変数は、文字列値とバーコードの種類です。 上記の例では、それぞれ"12345"とEAN8です。
バーコードを作成した後、SaveAs1BppBitmapを呼び出し、ファイル名を渡すことができます。 これを行うことで、バーコードを名前が保存されるファイル名として1bpp Bitmapとして保存します。
それを直接Bitmapに保存する以外に、代替の保存方法もあります。 1bppバイナリデータとして保存することをサポートしています。 バイナリデータへの変換により、アプリケーションの他のセクションにバイナリデータとして変数を渡したり、既存のコードベースと統合することができます。 さらに、1-bit-per-pixel (1bpp)画像として保存することもサポートしています。

