Read Barcode from Image in C#

Vous êtes à la recherche d’une méthode efficace pour lire des codes bar** ou QR des images de manière programmatique ? Si vous êtes un développeur qui crée une application Barcode Reader en C#**, vous vous trouvez au bon endroit. Barcodes sont essentiels dans la gestion de l’inventaire, la logistique et le détail. Avec Aspose.BarCode pour .NET , vous pouvez facilement détecter et extraire différents types de code bar de ces images.

Ce que vous apprendrez

Cet article couvre les sujets suivants :

C# API pour la lecture de code bar

Pour reconnaître Barcodes en images, nous utilisons le Aspose.BarCode pour .NET Ce puissant plug-in .NET prend en charge la lecture sur 60 symboles de code bar dans plusieurs formats, y compris JPEG, PNG, BMP, TIFF et GIF.

La flamme fournit le Le BarcodeReader classe pour la détection de code bar. Vous pouvez spécifier les symboles en utilisant le Découverte Paramètres : Le Lire les codes () La méthode extrait les données de code bar.

Pour installer l’API via NuGet, utilisez le commandement suivant:

PM> Install-Package Aspose.BarCode 

Étapes pour extraire les données de code bar

Suivez les étapes suivantes pour lire un code de barre d’une image en utilisant C#:

  • Télécharger une image en utilisant le BarCodeReader La classe.
  • Appel ReadBarCodes() Pour extraire des informations de code bar.
  • Téléchargez les résultats pour obtenir le type et la valeur du code bar.

Voici un code sample snippet :

Lire le barcode de Bitmap

Pour lire un code bar du bitmap en utilisant C# :

  • Téléchargez l’image en utilisant la classe Bitmap.
  • Passez-le à la BarCodeReader Le constructeur.
  • Extrait de données par code bar ReadBarCodes().

Lire le code bar de Image Stream

Vous pouvez aussi lire les codes bars d’un courant dans C# :

  • Téléchargez l’image en utilisant FileStream.
  • Passez-le à la BarCodeReader.
  • Appel ReadBarCodes() Pour obtenir des données de code bar.

Détecter et lire le type de code bar spécifique

Pour améliorer l’efficacité lors de l’utilisation d’un C# Barcode Reader, spécifiez un type de barcode cible :

  • Téléchargez l’image dans Le BarcodeReader.
  • Définissez un type de code bar spécifique (par exemple Code39Standard).
  • Appel Lire les codes méthode pour traiter les résultats.

Reconnaître plusieurs types de barcode

Pour scanner plusieurs types de code bar dans C#, vous pouvez:

  • Il y a plusieurs symboles dans CréationCodeReadType.
  • Appel ReadBarCodes.
  • Récupérer les données de code bar.

Identifier les sets de codes de barre défini

Aspose.BarCode prend en charge les ensembles de codes de barre prédefinis :

  • AllSupportedTypes - Tous les codes de barre disponibles.
  • Types1D - Tous les codes de barre linéaires.
  • Types2D - Code QR, Matrix de données, etc.
  • MostCommonTypes - Formats fréquemment utilisés.

Pour utiliser des ensembles prédéfinis en C# :

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

Extrait de multiples barcodes à partir d’une image

Détecter plusieurs barcodes d’une image avec les étapes suivantes:

  • Téléchargez l’image en utilisant BarCodeReader.
  • Mettez le type de décode à ALL_SUPPORTED_TYPES.
  • Iterate à travers les résultats pour extraire les données de code bar.

Obtenir des coordonnées de code bar

Retrouvez l’emplacement du code bar (coordonnées X, Y) avec C# :

  • Téléchargez l’image dans BarCodeReader.
  • Appel ReadBarCodes().
  • Extrait des points régionaux.

Lire le barcode d’une région d’image spécifique

Limitez la détection de code bar à une région d’image spécifique en utilisant C#:

  • Définir une zone rectangulaire.
  • Passez à BarCodeReader.
  • Appel ReadBarCodes().

Écran de barcodes des régions d’images multiples

Pour scanner les codes de barre de plusieurs régions dans C#:

  • Définir plusieurs zones rectangulaires.
  • Passez-les à BarCodeReader.
  • Extrait de données de code bar.

Obtenez une licence gratuite

Demande A Licence temporaire gratuite pour explorer les capacités complètes de Aspose.BarCode.

Informations supplémentaires

Dans cet article, vous apprendrez comment :

  • Télécharger et traiter images de code bar.
  • Extrait d’informations de code bar de différentes sources.
  • Détecter et reconnaître plusieurs types de barcode en utilisant des bibliothèques C# Barcode Reader telles que Aspose.BarCode.

En utilisant le Aspose Plugin, vous pouvez améliorer vos applications avec de puissantes capacités de lecture de barcode** pour seulement $99.

Pour les développeurs qui cherchent à mettre en œuvre un C# Barcode Image Reader*, le processus est simple. Vous pouvez utiliser c# barcode reader de l’image* fonctionnalité à scan barcodes d’une image* efficacement. Que vous ayez besoin de leur code bar du tableau* ou simplement utiliser une * C# Leur Code Bar des images** méthode, les solutions fournies ici vous aideront à atteindre vos objectifs.

Pour améliorer votre efficacité de codage, considérez l’exploration de C# Barcode Scanner API pour être intégré dans vos applications. En utilisant l’exemple de scanner de code C# fourni**, vous pouvez installer rapidement un scaner fonctionnel dans votre projet. Que vous cherchiez à read barcode from PDF ou scanner bar code from image , les méthodes détaillées ici, y compris c# bar Code Reader Library et diverses applications de C#barcode Scan API***, simplifieront votre processus de développement.

En outre, vous pouvez explorer le C# Barcode Decoder pour décoder différents types de codes de barre, ou utiliser le * C# barcode Reader de l’image* pour des applications plus spécifiques.

En outre, si vous êtes intéressé par C# Barcode Scanner C# Code ou travaillez avec c# barcode scanner L’application, vous trouverez les exemples fournis inestimables. Pour ceux qui sont curieux sur c # code à lire l’encadrement ou comment ** Lire les données de la barre d’écran*, les techniques discutées ici offriront des conseils sur la façon de réaliser ces tâches efficacement.

Pour mettre en œuvre les fonctionnalités ASP.NET Read Barcode, considérez l’utilisation de la C# Scanner API pour une expérience sans signe. Vous pourriez également trouver utile de vérifier le Aspose barcode pour .NET Example afin de comprendre rapidement le processus d’implémentation.

More in this category