如何修正條碼方向
條碼方向是指條碼在產品或文件上的列印或顯示角度。 它可以調整到不同的角度以適應不同的佈局和設計要求。 最常見的方向是水平的,條碼從左向右對齊,這是標準且最廣泛使用的格式。 任何非零方向度都給圖書館檢測和檢索值帶來挑戰。 IronBarcode 提供自動方向校正功能,可檢測條碼和 QR 碼的任何非零方向。
如何修正條碼方向
- 下載 C# 庫來修正條碼方向
- 設置 自動旋轉 將屬性設置為 true
- 匯入目標條碼和 QR 碼
- 使用讀取選項讀取條碼和QR碼
- 檢索生成的條碼值
開始使用 IronBarcode
立即在您的專案中使用IronBarcode,並享受免費試用。
修正條碼方向示例
要應用自動方向校正,請將 BarcodeReaderOptions 中的 AutoRotate 屬性設置為 true。 此屬性預設為真,因此您無需執行任何操作。 讀取任何非零向的條碼圖像應該可以直接使用。
讓我們使用下面的圖片作為我們的樣本。 下載以下内容 0° 旋轉 和 5°旋轉 範例圖片。
0°旋轉
5° 旋轉
代碼
: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)
在許多情況下,僅校正旋轉可能不足夠,還需要使用過濾器。 了解如何在以下文章中使用圖像過濾器:「如何使用圖像校正濾鏡.