Schreiben Sie 1-BPP-Barcode-Bilder

Ein 1bpp-Bild ist ein monochromes Bild, das nur zwei Farben anzeigen kann, typischerweise Schwarz und Weiß. Jedes Pixel im Bild wird durch ein einzelnes Bit dargestellt, wobei "0" Schwarz und "1" Weiß darstellen kann oder umgekehrt. Dieses Format ist am besten für Szenarien geeignet, in denen Geschwindigkeit und Genauigkeit entscheidend sind, und es ist dafür gedacht, von Maschinen gelesen zu werden. In diesem Codebeispiel zeigen wir, wie man den erstellten Barcode in ein 1bpp-Bild umwandelt, um beim Scannen maximalen Kontrast und Zuverlässigkeit zu gewährleisten.

5-Schritte-Anleitung zum Konvertieren von Barcodes in 1BPP-Barcode-Bilder

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

Code Erklärung

We first import the IronBarcode library, then we generate a barcode using the BarcodeWriter.CreateBarcode method. Wir übergeben zwei Variablen an die Methode: den Zeichenkettenwert und den Typ des Barcodes. In dem obigen Beispiel sind dies "12345" und "EAN8".

After creating the barcode, we can call the save method SaveAs1BppBitmap and pass it a file name. Dadurch wird der Barcode als 1bpp-Bitmap gespeichert, wobei der Dateiname der Name ist, unter dem er gespeichert wird.

Neben der direkten Speicherung als Bitmap gibt es auch alternative Speichermethoden. IronBarcode supports saving the barcode as 1bpp binary data using the To1BppBinaryData method. Die Konvertierung in Binärdaten ermöglicht es, die Variable als Binärdaten an andere Abschnitte der Anwendung zu übergeben oder in bestehende Codebasen zu integrieren. Furthermore, IronBarcode also supports saving the barcode as a 1-bit-per-pixel (1bpp) image using the To1BppImage method.

Bereit anzufangen?
Nuget Downloads 2,002,059 | Version: 2025.12 gerade veröffentlicht