Barcode-Ausrichtung korrigieren

This article was translated from English: Does it need improvement?
Translated
View the article in English

von Chaknith Bin

Die Strichcode-Ausrichtung bezieht sich auf den Winkel, in dem ein Strichcode auf ein Produkt oder Dokument gedruckt oder angezeigt wird. Sie kann in verschiedenen Winkeln eingestellt werden, um unterschiedlichen Layout- und Designanforderungen gerecht zu werden. Die gebräuchlichste Ausrichtung ist die horizontale, bei der der Strichcode von links nach rechts ausgerichtet ist; dies ist das standardmäßige und am häufigsten verwendete Format. Jeder von Null abweichende Orientierungsgrad stellt für Bibliotheken eine Herausforderung dar, den Wert zu erkennen und abzurufen. IronBarcode bietet eine automatische Ausrichtungskorrektur zur Erkennung von Ausrichtungen, die von Null abweichen, für Barcodes und QR-Codes.

C# NuGet-Bibliothek für

Installieren mit NuGet

Install-Package BarCode
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

C# NuGet-Bibliothek für

Installieren mit NuGet

Install-Package BarCode
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

Fangen Sie noch heute an, IronPDF in Ihrem Projekt mit einer kostenlosen Testversion zu verwenden.

Erster Schritt:
green arrow pointer

Schau dir an IronBarcode an Nuget Für schnelle Installation und Bereitstellung. Mit über 8 Millionen Downloads verwandelt es mit C#.

C# NuGet-Bibliothek für nuget.org/packages/BarCode/
Install-Package BarCode

Erwägen Sie die Installation der IronBarcode DLL direkt. Laden Sie es herunter und installieren Sie es manuell für Ihr Projekt oder die GAC-Form: IronBarCode.zip

Manuelle Installation in Ihr Projekt

DLL herunterladen

Beispiel für eine feste Barcodeausrichtung

Um die automatische Ausrichtungskorrektur anzuwenden, setzen Sie die Eigenschaft AutoRotate in BarcodeReaderOptions auf true. Diese Eigenschaft ist standardmäßig auf true gesetzt, so dass Sie nichts tun müssen. Das Lesen von Barcode-Bildern, die nicht auf Null ausgerichtet sind, sollte ohne weiteres funktionieren.

Nehmen wir das folgende Bild als Beispiel. Laden Sie das folgende Dokument herunter 20° Drehung und 45°-Drehung beispielbilder.

20° Drehung
45° Drehung

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)
VB   C#

In vielen Fällen reicht die Korrektur der Drehung nicht aus, so dass ein Filter erforderlich ist. Im folgenden Artikel erfahren Sie, wie Sie Bildfilter verwenden können: "Verwendung von Bildkorrekturfiltern."

Chaknith Bin

Software-Ingenieur

Chaknith ist der Sherlock Holmes der Entwickler. Zum ersten Mal kam ihm der Gedanke, dass er eine Zukunft in der Softwareentwicklung haben könnte, als er zum Spaß an Code Challenges teilnahm. Sein Schwerpunkt liegt auf IronXL und IronBarcode, aber er ist stolz darauf, Kunden mit jedem Produkt zu helfen. Chaknith nutzt sein Wissen aus direkten Gesprächen mit Kunden, um die Produkte selbst weiter zu verbessern. Sein anekdotisches Feedback geht über Jira-Tickets hinaus und unterstützt die Produktentwicklung, die Dokumentation und das Marketing, um das Gesamterlebnis der Kunden zu verbessern.Wenn er nicht im Büro ist, lernt er über maschinelles Lernen, programmiert und wandert.