Die Modulationsmatrix des 2D-Barcodes enthält Informationen über die Modulation der Zellen des 2D-Barcodes (Modulation - Maß für die Gleichmäßigkeit der Reflexion der dunklen bzw. hellen Zellen). Mithilfe dieser Matrix können Sie die Position von Druckproblemen auf einem Bild eines 2D-Barcodes visuell identifizieren.
In Version 14.3 des VintaSoft Barcode .NET SDK wurde die Möglichkeit hinzugefügt, die Modulationsmatrix mithilfe der
ISO15415QualityTest.ModulationMatrix-Eigenschaft zu erhalten.
Die Modulationsmatrix kann für die folgenden Barcode-Typen ermittelt werden:
- Aztec
- DataMatrix
- QR Code
- Micro QR Code
- Han Xin Code
Ein Beispiel für C#/VB.NET-Code, der die Anzeige der Barcode-Modulationsmatrix demonstriert, finden Sie in der Dokumentation zur Eigenschaft
ISO15415QualityTest.ModulationMatrix.
Außerdem finden Sie C#/VB.NET-Code, der die Anzeige der Barcode-Modulationsmatrix demonstriert, im VintaSoft Barcode-Demoprojekt ([SdkIntsallPath]\VintaSoft\Barcode .NET v14.3\Examples\WinForms\CSharp\BarcodeDemo\). Hier ist ein Screenshot der VintaSoft Barcode-Demoanwendung, der die Modulationsmatrix für den erkannten DataMatrix-Barcode anzeigt:
Im Folgenden finden Sie einige Beispiele für die Identifizierung von Fehlern im 2D-Barcode-Druck mithilfe der Analyse der Modulationsmatrix.
Hier ist ein Beispiel für eine Modulationsmatrix für einen DataMatrix-Barcode, die folgende Probleme aufweist:
1. Druckfehler - vertikale Streifen
2. Ungleichmäßige Beleuchtung beim Fotografieren - Bereich mit geringer Modulation
Hier ist ein Beispiel für eine Modulationsmatrix für einen DataMatrix-Barcode, die folgende Probleme aufweist:
1. Blendung durch die Lichtquelle beim Fotografieren eines Barcodes
2. Ein Fleck oder Druckfehler im Barcodebild
3. Druckfehler - viele Spalten im Barcode haben unterschiedliche Breiten
Hier ist ein Beispiel für eine Modulationsmatrix für einen QR-Code-Barcode mit ungleichmäßiger Beleuchtung: