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

20° 回転

45° 回転
コード
: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)
多くの場合、回転の修正だけでは不十分で、フィルターが必要です。 次の記事で画像フィルターの使用方法を学びます:「画像補正フィルターの使用方法」。