バーコードの向きを修正する方法

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

によって チャクニット・ビン

バーコードの向きとは、バーコードが製品や文書に印刷または表示される角度を指します。 様々なレイアウトおよびデザイン要件に合わせて、様々な角度に調整できます。 最も一般的な向きは水平で、バーコードが左から右に揃っている標準かつ最も広く使用されている形式です。 任意の非ゼロの方向角度は、ライブラリが値を検出して取得する際に課題をもたらします。 IronBarcodeは、自動方向補正を提供し、バーコードやQRコードの任意の方向のズレを検出します。

IronBarcodeを始める

今日から無料トライアルでIronBarcodeをあなたのプロジェクトで使い始めましょう。

最初のステップ:
green arrow pointer


バーコードの向きを修正する方法の例

自動的に方向修正を適用するには、BarcodeReaderOptionsのAutoRotateプロパティをtrueに設定してください。 このプロパティはデフォルトでtrueに設定されていますので、特に操作する必要はありません。 任意の非ゼロ指向のバーコード画像を読み取ることは、そのまま動作するはずです。

以下の画像をサンプルとして使用しましょう。 以下をダウンロード 0°回転 そして 5°の回転 サンプル画像。

20° Rotation
45° Rotation

コード

: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#

多くの場合、回転の修正だけでは不十分で、フィルターが必要です。 次の記事で画像フィルターの使い方を学びましょう:画像補正フィルターの使用方法."

Chaknith related to コード

チャクニット・ビン

ソフトウェアエンジニア

チャクニットは開発者のシャーロック・ホームズです。彼がソフトウェアエンジニアリングの将来性に気付いたのは、楽しみでコーディングチャレンジをしていたときでした。彼のフォーカスはIronXLとIronBarcodeにありますが、すべての製品でお客様を助けることに誇りを持っています。チャクニットは顧客と直接話すことで得た知識を活用して、製品自体のさらなる改善に貢献しています。彼の逸話的なフィードバックは、単なるJiraチケットを超えて、製品開発、ドキュメントおよびマーケティングをサポートし、顧客の全体的な体験を向上させます。オフィスにいないときは、機械学習やコーディングについて学んだり、ハイキングを楽しんだりしています。