Zapis obrazów kodów kreskowych 1-BPP

Obraz 1bpp to monochromatyczny obraz, ktory może wyświetlac tylko dwa kolory, zazwyczaj czarny i biały. Kazdy piksel w obrazie jest reprezentowany przez jeden bit, gdzie "0" może oznaczac czarny, a "1" biały lub odwrotnie. Ten format jest najlepiej dostosowany do sytuacji, w ktorych szybki czas działania i dokładność sa kluczowe, a jego przeznaczeniem jest odczyt przez maszyny. W tym przykładzie kodu pokażemy, jak przekonwertować utworzony przez nas BARCODE na obraz 1bpp, aby zapewnić maksymalny kontrast i niezawodność podczas skanowania.

5-krokowy przewodnik po konwersji kodow kreskowych na obrazy kodow 1BPP

  • przy użyciu IronBarCode;
  • var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);
  • myBarcode.SaveAs1BppBitmap("1bppImage.bmp");
  • var byteData = myBarcode.To1BppBinaryData();
  • var anyBitmap = myBarcode.To1BppImage();

Wyjaśnienie kodu

Najpierw importujemy bibliotekę IronBarcode, a następnie generujemy BARCODE za pomocą metody BarcodeWriter.CreateBarcode. Metodzie przekazujemy dwie zmienne: wartosc tekstowa i typ kodu kreskowego. W powyższym przykładzie są to odpowiednio "12345" i EAN8.

Po utworzeniu kodu BARCODE możemy wywołać metodę save SaveAs1BppBitmap i przekazać jej nazwę pliku. Spowoduje to zapisanie BARCODE jako 1bpp Bitmap, a nazwa pliku będzie zgodna z nazwą, pod którą został zapisany.

Oprócz zapisywania bezpośrednio w Bitmap istnieją również alternatywne metody zapisywania. IronBarcode obsługuje zapisywanie BARCODE jako danych binarnych 1bpp przy użyciu metody To1BppBinaryData. Konwertowanie na dane binarne pozwala przekazac zmienna jako dane binarne do innych sekcji aplikacji lub zintegrowac z istniejącymi bazami kodu. Ponadto IronBarcode obsługuje również zapisywanie BARCODE jako obrazu 1-bit-per-pixel (1bpp) przy użyciu metody To1BppImage.

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 2,240,258 | Wersja: 2026.5 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package BarCode
uruchom przykład zobacz, jak twoje ciągi zamieniają się w kody kreskowe.