寫入1-BPP條碼圖像

1bpp 圖像是一種僅能顯示兩種顏色的單色圖像,通常為黑白。圖像中的每個像素由單一位元表示,其中"0"可能代表黑色,"1"可能代表白色,或反之亦然。 此格式最適合需要兼顧速度與精準度的情境,且旨在供機器讀取。 在此程式碼範例中,我們將示範如何將所建立的 BARCODE 轉換為 1bpp 圖像,以確保掃描時的對比度與可靠性達到最佳狀態。

將 BarCode 轉換為 1BPP BarCode 圖像的 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。 我們將兩個變數傳遞給該方法:字串值以及BarCode的類型。 在上述範例中,它們分別是"12345"和 EAN8

建立 BARCODE 後,我們可以呼叫 save 方法 SaveAs1BppBitmap 並傳入檔案名稱。 執行此操作會將BARCODE儲存為 1bpp Bitmap,其名稱即為儲存時的檔案名稱。

除了直接儲存至 Bitmap 之外,還有其他儲存方法。 IronBarcode 支援透過 To1BppBinaryData 方法,將 BarCode 儲存為 1bpp 二進位資料。 將變數轉換為二進位資料後,即可將其作為二進位資料傳遞至應用程式的其他區段,或與現有程式碼庫整合。 此外,IronBarcode 亦支援透過 1-bit-per-pixel 方法,將 BARCODE 儲存為 1bpp 格式的 To1BppImage 影像。

準備好開始了嗎?
Nuget 下載 2,240,258 | 版本: 2026.5 just released
Still Scrolling Icon

還在捲動嗎?

想要快速證明? PM > Install-Package BarCode
執行範例 看您的字串變成 BarCode。