Escreva imagens de códigos de barras de 1 BPP

Uma imagem 1bpp é uma imagem monocromática que pode exibir apenas duas cores, tipicamente preto e branco. Cada pixel na imagem é representado por um único bit, onde "0" pode representar preto e "1" pode representar branco, ou vice-versa. Este formato é mais adequado para cenários onde velocidade e precisão são essenciais, e é destinado a ser lido por máquinas. Neste exemplo de código, vamos demonstrar como converter o código de barras que criamos em uma imagem 1bpp para máximo contraste e confiabilidade ao escanear.

Guia de 5 Passos para Converter Códigos de Barras em Imagens de Código de Barras 1BPP

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

Explicação do código

We first import the IronBarcode library, then we generate a barcode using the BarcodeWriter.CreateBarcode method. Passamos duas variáveis para o método: o valor da string e o tipo do código de barras. No exemplo acima, estes são "12345" e "EAN8", respectivamente.

After creating the barcode, we can call the save method SaveAs1BppBitmap and pass it a file name. Fazendo isso, salva o código de barras como um bitmap de 1bpp com o nome sendo o nome do arquivo em que é salvo.

Além de salvá-lo diretamente para um Bitmap, também há métodos de salvamento alternativos. IronBarcode supports saving the barcode as 1bpp binary data using the To1BppBinaryData method. Converter para dados binários permite passar a variável como dados binários para outras seções do aplicativo ou integrar com bases de código existentes. Furthermore, IronBarcode also supports saving the barcode as a 1-bit-per-pixel (1bpp) image using the To1BppImage method.

Pronto para começar?
Nuget Downloads 2,108,094 | Versão: 2026.3 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package BarCode
executar um exemplo Veja seu fio se transformar em um código de barras.