Comment corriger l'orientation du code-barres
L'orientation du code-barres fait référence à l'angle selon lequel un code-barres est imprimé ou affiché sur un produit ou un document. Il peut être ajusté à différents angles pour s'adapter à différentes exigences en matière d'agencement et de conception. L'orientation la plus courante est l'horizontale, où le code-barres est aligné de gauche à droite, ce qui est le format standard et le plus utilisé. Tout degré d'orientation non nul pose un problème de détection et de récupération de la valeur par les bibliothèques. IronBarcode offre une correction automatique de l'orientation pour détecter toute orientation non nulle des codes-barres et des codes QR.
Comment corriger l'orientation du code-barres
- Télécharger la bibliothèque C# pour corriger l'orientation du code-barres
- Régler le AutoRotation à true (vrai)
- Importer les codes-barres et les codes QR ciblés
- Lire les codes-barres et les codes QR avec l'option de lecture
- Récupérer la valeur du code-barres résultant
Installer avec NuGet
Install-Package BarCode
Télécharger DLL
Installation manuelle dans votre projet
Installer avec NuGet
Install-Package BarCode
Télécharger DLL
Installation manuelle dans votre projet
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
Découvrez IronBarcode sur NuGet pour une installation rapide et un déploiement facile. Avec plus de 8 millions de téléchargements, il transforme avec C#.
Install-Package BarCode
Envisagez d'installer le IronBarcode DLL directement. Téléchargez et installez-le manuellement pour votre projet ou sous forme de GAC : {{lienDllAfficher}}
Installation manuelle dans votre projet
Télécharger la DLLFixer l'orientation du code-barres Exemple
Pour appliquer une correction automatique de l'orientation, définissez la propriété AutoRotate dans BarcodeReaderOptions sur true. Cette propriété est définie à true par défaut, vous ne devriez donc rien avoir à faire. La lecture de n'importe quelle image de code-barres orientée non nulle devrait fonctionner d'emblée.
Prenons l'image ci-dessous comme exemple. Télécharger les documents suivants rotation de 20 et rotation de 45 des exemples d'images.
rotation de 20
rotation de 45
Code
:path=/static-assets/barcode/content-code-examples/how-to/image-orientation-correct-autorotate.cs
using IronBarCode;
using System;
BarcodeReaderOptions myOptionsExample = new BarcodeReaderOptions()
{
// Turn on auto rotation in ML detection
AutoRotate = true,
};
var results = BarcodeReader.Read("rotate20.png", myOptionsExample);
// Print out the value
Console.WriteLine(results[0].Value);
Imports IronBarCode
Imports System
Private myOptionsExample As New BarcodeReaderOptions() With {.AutoRotate = True}
Private results = BarcodeReader.Read("rotate20.png", myOptionsExample)
' Print out the value
Console.WriteLine(results(0).Value)
Dans de nombreux cas, la correction de la rotation n'est pas suffisante et un filtre est nécessaire. Apprenez à utiliser les filtres d'image dans l'article suivant : "Comment utiliser les filtres de correction d'image."