Read Barcode from Image in C#

Você está à procura de um método eficiente para ler códigos de barras ou QR de imagens de forma programática?Se você é um desenvolvedor que cria um Barcode Reader Application em C#, você está no lugar certo. Barcodes são essenciais em gestão de inventário, logística e varejo. com Aspose.BarCode para .NET , você pode facilmente detectar e extrair vários tipos de código de barra das imagens em c#. Este guia fornece uma abordagem abrangente, passo a passo para o reconhecimento do código.

O que você vai aprender

Este artigo abrange os seguintes tópicos:

C# API para leitura de código de barras

Para reconhecer Barcodes em Imagens, utilizamos o Aspose.BarCode para .NET Este poderoso .NET Plugin suporta a leitura de 60 símbolos de código de barras em vários formatos, incluindo JPEG, PNG, BMP, TIFF e GIF.

A armadilha fornece o BarCodeReader classe para detecção de código de barras. você pode especificar símbolos usando o DecodeType Parâmetros - O Avaliação do Barcão() O método extrai dados de código de barras.

Para instalar a API através de NuGet, use o seguinte comando:

PM> Install-Package Aspose.BarCode 

Passos para extrair dados de código de barras

Siga estas etapas para realizar um código de barras de uma imagem usando C#:

  • Carregar uma imagem usando o BarCodeReader da classe.
  • Chamado ReadBarCodes() para extrair informações de barcode.
  • Iterate através dos resultados para obter o tipo e valor do código de barras.

Aqui está um Snippet de código de amostra:

Leia o Barcode do Bitmap

Para ler um código de barras de um bitmap usando C#:

  • Carregue a imagem usando a classe Bitmap.
  • Passe-o para o BarCodeReader do Construtor.
  • Extrair dados de código de barras usando ReadBarCodes().

Leia o código de barras do Image Stream

Você também pode realizar códigos de barras de um fluxo em C#:

  • Carregue a imagem usando FileStream.
  • Passe-o para o BarCodeReader.
  • Chamado ReadBarCodes() Para obter dados de barcode.

Detectar e ler Tipo de Barcode específico

Para melhorar a eficiência ao usar um C# Barcode Reader, especifique um tipo de barcode alvo:

  • Carregue a imagem em BarCodeReader.
  • Defina um tipo de código de barras específico (por exemplo, Code39Standard).
  • Chamado ReadBarCodes método para processar os resultados.

Identificar vários tipos de código de barras

Para escanear vários tipos de código de barras em C#, você pode:

  • Conheça vários símbolos em SetBarCodeReadType.
  • Chamado ReadBarCodes.
  • Recuperar dados de código de barras.

Identificar conjuntos de códigos de barras predefinidos

Aspose.BarCode suporta conjuntos de código de barras predefinidos:

  • AllSupportedTypes - Todos os códigos de barras disponíveis.
  • Types1D - Todos os códigos lineares.
  • Types2D - Código QR, Matriz de Dados, etc.
  • MostCommonTypes - Formatos frequentemente usados.

Para usar conjuntos predefinidos em C#:

BarCodeReader reader = new BarCodeReader("image.png", DecodeType.Types2D); 

Extrair vários códigos de barras de uma imagem

Detecte vários códigos de barras de uma imagem com os seguintes passos:

  • Carregue a imagem usando BarCodeReader.
  • Defina o tipo de decodificação para ALL_SUPPORTED_TYPES.
  • Iterate através dos resultados para extrair dados de código de barras.

Obtenha coordenadas de código de barras

Retirar a localização do código de barras (Coordenadas X, Y) com C#:

  • Carregue a imagem em BarCodeReader.
  • Chamado ReadBarCodes().
  • Extração de pontos regionais.

Leia o código de barras de uma região de imagem específica

Limite a detecção de código de barras para uma região de imagem específica usando C#:

  • Defina uma área rectangular.
  • Passe para BarCodeReader.
  • Chamado ReadBarCodes().

Escanear códigos de barras de várias regiões de imagem

Para scanar códigos de barras de várias regiões em C#:

  • Defina várias áreas rectangulares.
  • Passe-os para BarCodeReader.
  • Extração de dados de código de barras.

Obtenha uma Licença Grátis

Solicitar a Licença temporária grátis para explorar as capacidades completas do Aspose.BarCode.

Informações adicionais

Neste artigo, você aprendeu como:

  • Carregar e processar imagens de código-bar.
  • Extrair informações de código de barras de diferentes fontes.
  • Detectar e reconhecer vários tipos de código de barras usando bibliotecas como C# Barcode Reader como Aspose.BarCode.

Ao usar o Aspose Plugin, você pode melhorar suas aplicações com poderosas capacidades de leitura de código-bar por apenas $99!

Para os desenvolvedores que procuram implementar um C# Barcode Image Reader, o processo é simples. Você pode aproveitar a funcionalidade do VB.NET barcode reader da Imagem para o scan de barcodes de uma imagem de forma eficiente. Se você precisar de leer um código de barra da imagem ou simplesmente usar um método Lexo de código-bar da Ima, as soluções aqui fornecidas ajudará você a alcançar seus objetivos.

Para melhorar a sua eficiência de codificação, considere explorar a API do C# Barcode Scanner para a integração em suas aplicações.Utilizando o C# barcode scanner Example fornecido, você pode rapidamente configurar um escanner funcional em seu projeto.Se você está procurando lear código de bar do PDF ou scan código da bar da imagem, os métodos detalhados aqui, incluindo Libra de leitores de código-barcado e várias implementações do API de escaneador de códigos de c#, irão simplificar o seu processo de desenvolvimento.

Além disso, você pode explorar o C# Barcode Decoder para decodificar vários tipos de códigos de barra, ou usar o C# Bar Code Reader da Imagem para aplicações mais específicas.

Além disso, se você está interessado em C# Barcode Scanner C# Code ou trabalhando com c# barcode scanner Aplicativo, você encontrará os exemplos fornecidos inestimáveis. Para aqueles que estão curiosos sobre C # código para ler barkode ou como Leia Dados do barcode scanners c# , as técnicas aqui discutidas oferecerão orientação sobre como realizar essas tarefas efetivamente.

Para implementar as capacidades ASP.NET Leia Barcode, considere usar a API C# Scanner para uma experiência sem sinal. Você também pode achar útil verificar o Aspose barcode para .NET Example para entender rapidamente o processo de implementação. Com as ferramentas e técnicas certas, você pode efetivamente leia o código de barra da imagem C# Exemplo , garantindo que suas aplicações permanecem competitivas ea amigável ao usuário.

Para melhorar ainda mais o seu desenvolvimento, aqui está uma amostra de como usar C# Code Read Barcode Scanner para extrair os dados de forma programática. Você pode explorar o Aspose barcode para .NET Example por uma demonstração prática sobre como implementar as funções do C# Bar code Reader em seus projetos.

Para uma implementação prática, você pode achar que o Aspose Barcode para .NET Example é útil ao explorar as capacidades da C# barcode scanner API. Quer você esteja interessado em ** C# Leia o código de barra da imagem** ou precisa lidar com tarefas específicas como Leia os códigos de Barra da Imagem do exemplo, este guia irá equipá-lo com as ferramentas e conhecimentos necessários para ter sucesso em seus esforços de leitura de código.

Para melhorar ainda mais a sua compreensão da escaneamento de código de barras, considere como efetivamente leia o código-barras da imagem C# e use como ler os códigos de Barras em técnicas C # para aumentar a precisão em suas aplicações.

More in this category