Passer au contenu du pied de page
OUTILS DE CODES-BARRES

Extracteur de codes QR (Outils d'exemple)

Dans cet article, nous discuterons de certains des meilleurs lecteurs de codes QR. Tout d'abord, nous devons comprendre ce qu'est un code QR.

Qu'est-ce qu'un Code QR?

Le code QR est une abréviation pour Quick Response Code. Il est également connu sous le nom de code-barres matriciel. Il a été créé pour la première fois en 1994. C'est un code lisible par machine qui encode des données sur le produit auquel il est attaché. Les codes QR ont une grande capacité de stockage et peuvent stocker des données numériques, alphanumériques, octet/binaire et kanji. Voici une image d'exemple d'un code QR :

class="content-img-align-center"> Outils d'extraction de code QR : Figure 1 - Code QR

class="content__image-caption">Code QR

Nous devons décoder ce code QR. Il existe plusieurs extracteurs de codes QR disponibles. Nous discuterons ici de certains d'entre eux qui peuvent être utilisés dans des environnements mobiles et de bureau.

Nous allons d'abord discuter du lecteur de code QR par ByteScout.

ByteScout QR Code Reader

Le lecteur de code QR est une application en ligne rapide qui permet de lire des codes QR. Vous pouvez lire le code-barres de deux manières :

  1. Lire un code-barres à partir d'un fichier - il suffit de naviguer vers un document sur votre ordinateur.
  2. Connectez votre caméra à l'ordinateur et commencez à lire les codes QR.

QR Code Reader est capable de lire l'un de vos codes QR. C'est un excellent programme avec de multiples fonctionnalités de lecture de codes QR. L'interface de cet utilitaire est bien conçue et fait le travail rapidement.

Vous pouvez lancer ByteScout QR Code Online Reader directement à partir d'un fichier sur votre bureau ou à partir de votre webcam en direct. Il est capable de décoder et de lire des codes QR de toute taille et qualité.

class="content-img-align-center"> Outils d'extraction de code QR : Figure 2 - Capture d'écran du lecteur de code QR

class="content__image-caption">Capture d'écran du lecteur de code QR

Vous pouvez également utiliser ByteScout QR Code Reader en le consultant depuis le navigateur Internet de votre mobile.

Explorons un autre extracteur de codes QR utile qui a des applications web et mobiles.

Aspose Barcode Reader

Aspose Barcode Reader est une application en ligne gratuite qui lit les codes-barres à partir d'images ou de la caméra de votre téléphone. Il prend en charge plus de 60 symbologies de codes-barres, y compris toutes les plus populaires. Il peut détecter et lire plusieurs codes-barres sur une image. Même les codes-barres endommagés peuvent être lus par notre algorithme sophistiqué. Le nom peut vous troubler car il ne peut lire que des codes-barres, mais non, il peut également lire des codes QR. C'est gratuit et également disponible sur le Play Store.

class="content-img-align-center"> Outils d'extraction de code QR : Figure 3 - Aspose QRCode Reader Online

class="content__image-caption">Aspose QRCode Reader Online

Vous pouvez également le télécharger sur votre téléphone via le Google Playstore. Si vous ne souhaitez pas le télécharger, vous pouvez l'utiliser directement à travers vos navigateurs internet préférés comme Firefox, Opera ou Google Chrome.

QrCode Decoder

QrCode-Decoder est un service gratuit pour lire et décoder les codes QR en ligne. Téléchargez une image ou un fichier d'image avec un code QR, ou prenez une photo d'un code QR avec une caméra, et ce décodeur analysera le code QR, essaiera de le lire et affichera les données contenues dans le code QR. Il n'y a pas d'application mobile. Vous devez l'utiliser directement en ligne.

class="content-img-align-center"> Outils d'extraction de code QR : Figure 4 - Décodage de QrCode

class="content__image-caption">Décodage de QrCode

Il y a de nombreux autres extracteurs de codes QR, tellement nombreux que je ne peux certainement pas tous les discuter dans un seul article ! Ces outils d'extraction de codes QR prennent en charge des formats spécifiques. Vous pouvez avoir des exigences spécifiques ou avoir besoin d'une API ou d'une bibliothèque pour intégrer la fonction d'extraction de QRCode dans votre application. Peut-être que vous voulez développer votre propre extracteur de QRCode.

Créez votre propre extracteur de code QR

Vous pouvez créer votre propre scanner de code QR en utilisant C# et toute plateforme .NET. Vous pouvez créer votre propre extracteur de code QR en ligne ou application Windows pour lire des codes QR. Iron Software fournit une bibliothèque très utile pour cela nommée IronBarcode.

IronBarcode

IronBarcode est une bibliothèque développée et maintenue par Iron Software pour aider les ingénieurs logiciels C# à lire les codes-barres et les codes QR dans les applications et sites Web .NET pour lire et écrire des codes-barres. Lire ou écrire des codes-barres ne nécessite qu'une seule ligne de code avec IronBarcode.

IronBarcode excelle à :

  • Lire des codes-barres et codes QR simples ou multiples à partir d'images ou de fichiers PDF.
  • Correction d'image pour l'orientation, l'alignement, le bruit, la faible résolution, le contraste, etc.
  • Générer des codes-barres et les appliquer à des images ou des documents PDF.
  • Intégrer des codes-barres dans des documents HTML.
  • Concevoir des codes-barres et ajouter du texte de commentaire.
  • L'écriture de codes QR permet d'ajouter des logos, des couleurs, et un alignement QR avancé.

Voyons comment cela fonctionne.

Tout d'abord, nous devons installer la bibliothèque IronBarcode dans notre code base existante ou créer un nouveau projet. Pour installer IronBarcode, exécutez la commande suivante dans la console du gestionnaire de packages :

Install-Package BarCode

Cette commande installera IronBarcode dans votre projet. Maintenant, nous pouvons l'utiliser pour extraire le code QR.

Tout d'abord, nous devons ajouter l'espace de noms suivant :

using IronBarCode;
using IronBarCode;
Imports IronBarCode
$vbLabelText   $csharpLabel

Nous allons maintenant utiliser ses fonctions pour lire le code QR suivant à partir du fichier image.

class="content-img-align-center"> Outils d'extraction de code QR : Figure 5 - Décodage de QrCode

class="content__image-caption">Décodage de QrCode

Écrivez le code suivant pour lire le code QR ci-dessus :

// Reading a QR code from a file path and obtaining its decoded content
var qrCodeValue = BarcodeReader.ReadSingleBarcode(@"D:\Iron Software\QRCodes\qrCode.png");

// Display the QR code value on the console
Console.WriteLine(qrCodeValue.Text);
// Reading a QR code from a file path and obtaining its decoded content
var qrCodeValue = BarcodeReader.ReadSingleBarcode(@"D:\Iron Software\QRCodes\qrCode.png");

// Display the QR code value on the console
Console.WriteLine(qrCodeValue.Text);
' Reading a QR code from a file path and obtaining its decoded content
Dim qrCodeValue = BarcodeReader.ReadSingleBarcode("D:\Iron Software\QRCodes\qrCode.png")

' Display the QR code value on the console
Console.WriteLine(qrCodeValue.Text)
$vbLabelText   $csharpLabel

La méthode ReadSingleBarcode fournie par la classe BarcodeReader prend comme argument le chemin du fichier de l'image QRCode et renvoie un objet contenant le message décodé dans sa propriété Text. Il fonctionne rapidement et peut lire des codes QR dans une large gamme de formats. Il peut même gérer des codes QR avec des logos intégrés, comme le montre cet exemple.

class="content-img-align-center"> Outils d'extraction de code QR : Figure 6

class="content__image-caption">

Cette bibliothèque de codes-barres nous permet également de créer des codes QR et des codes-barres avec ou sans logos, dans les couleurs de notre choix, et dans des formats spécifiques. Elle est rapide, facile à utiliser, gratuite pour le développement, et offre une plus grande efficacité. Elle peut être utilisée pour développer des extracteurs, scanners ou créateurs de codes QR basés sur le mobile, le web et le bureau. Vous pouvez consulter ce lien pour obtenir des instructions complètes sur l'utilisation de IronBarcode.

Résumé

Dans ce tutoriel, nous avons présenté certains extracteurs de codes QR utiles. Nous avons également discuté de la bibliothèque IronBarcode, qui est écrite en C# et propose des fonctions qui nous aident à créer des codes QR et des codes-barres avec une seule ligne de code. Elle nous permet également de sauvegarder le code QR ou le code-barres dans notre format de fichier souhaité.

Veuillez noterAspose est une marque déposée de son propriétaire respectif. Ce site n'est pas affilié à, approuvé par ou sponsorisé par Aspose. Tous les noms de produits, logos et marques sont la propriété de leurs propriétaires respectifs. Les comparaisons sont à titre informatif uniquement et reflètent les informations publiquement disponibles au moment de l'écriture.

Jordi Bardia
Ingénieur logiciel
Jordi est le plus compétent en Python, C# et C++, et lorsqu'il ne met pas à profit ses compétences chez Iron Software, il programme des jeux. Partageant les responsabilités des tests de produit, du développement de produit et de la recherche, Jordi apporte une immense valeur à l'amé...
Lire la suite