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

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

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

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

 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package BarCode
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package BarCode
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

今日からプロジェクトでIronPDFを使い始めましょう。無料のトライアルをお試しください。

最初のステップ:
green arrow pointer

チェックアウト IronBarcode オン Nuget 迅速なインストールと展開のために。8百万以上のダウンロード数により、をC#で変革しています。

 用 C# NuGet ライブラリ nuget.org/packages/BarCode/
Install-Package BarCode

インストールを検討してください IronBarcode DLL 直接。ダウンロードして、プロジェクトまたはGACの形式で手動でインストールしてください。 IronBarCode.zip

プロジェクトに手動でインストールする

DLLをダウンロード

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

自動的に方向修正を適用するには、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)
VB   C#

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

チャクニット・ビン

ソフトウェアエンジニア

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