寫入1-BPP條碼圖像
1bpp圖像是一種單色圖像,它只能顯示兩種顏色,通常是黑色和白色。圖片中的每個像素由一個位表示,其中"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之外,還有其他保存方法。 IronBarcode 支援使用1bpp二進位資料。 轉換為二進位資料允許您將變數作為二進位資料傳遞給應用程式其他部分或與現有程式碼庫整合。 此外,1-bit-per-pixel (1bpp) 圖像。

