Escribir imágenes de códigos de barras 1-BPP

Una imagen de 1bpp es una imagen monocromática que solo puede mostrar dos colores, típicamente blanco y negro. Cada píxel en la imagen está representado por un solo bit, donde "0" puede representar negro y "1" puede representar blanco, o viceversa. Este formato es más adecuado para escenarios donde la velocidad y la precisión son esenciales, y está diseñado para ser leído por máquinas. En este ejemplo de código, demostraremos cómo convertir el código de barras que creamos en una imagen 1bpp para obtener el máximo contraste y fiabilidad al escanear.

Guía de 5 pasos para convertir códigos de barras en imágenes de código de barras de 1 BPP

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

Explicación del código

Primero importamos la biblioteca IronBarcode, luego generamos un código de barras usando el método BarcodeWriter.CreateBarcode. Pasamos dos variables al método: el valor de cadena y el tipo de código de barras. En el ejemplo anterior, estos son '12345' y EAN8, respectivamente.

Después de crear el código de barras, podemos llamar al método save SaveAs1BppBitmap y pasarle un nombre de archivo. Hacer esto guarda el código de barras como un 1bpp Bitmap siendo el nombre el nombre de archivo con el que se guarda.

Aparte de guardarlo directamente en un Bitmap, también hay métodos de guardado alternativos. IronBarcode admite guardar el código de barras como datos binarios 1bpp usando el método To1BppBinaryData. Convertir a datos binarios te permite pasar la variable como datos binarios a otras secciones de la aplicación o integrarlo con bases de código existentes. Además, IronBarcode también admite guardar el código de barras como una imagen 1-bit-per-pixel (1bpp) usando el método To1BppImage.

¿Listo para empezar?
Nuget Descargas 2,240,258 | Versión: 2026.5 just released
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package BarCode
ejecuta una muestra observa cómo tu cadena se convierte en un código de barras.