バーコードの向きを修正する方法
バーコードの向きとは、バーコードが製品や文書に印刷または表示される角度を指します。 様々なレイアウトおよびデザイン要件に合わせて、様々な角度に調整できます。 最も一般的な向きは水平で、バーコードが左から右に揃っている標準かつ最も広く使用されている形式です。 任意の非ゼロの方向角度は、ライブラリが値を検出して取得する際に課題をもたらします。 IronBarcodeは、自動方向補正を提供し、バーコードやQRコードの任意の方向のズレを検出します。
バーコードの向きを修正する方法
- バーコードの向きを修正するためのC#ライブラリをダウンロード
- 次のようにセットしてください 自動回転 プロパティをtrueに設定
- ターゲットのバーコードとQRコードをインポートします
- 読み取りオプションでバーコードとQRコードを読み取る
- 結果として得られたバーコードの値を取得する
IronBarcodeを始める
今日から無料トライアルでIronBarcodeをあなたのプロジェクトで使い始めましょう。
バーコードの向きを修正する方法の例
自動的に方向修正を適用するには、BarcodeReaderOptionsのAutoRotateプロパティをtrueに設定してください。 このプロパティはデフォルトで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)
多くの場合、回転の修正だけでは不十分で、フィルターが必要です。 次の記事で画像フィルターの使い方を学びましょう:画像補正フィルターの使用方法."