C++ 向けバーコード生成・認識ライブラリ
C++ でバーコードを数行で生成/スキャン
その他のショーケース >// Create instance of BarcodeGenerator
auto gen = System::MakeObject<BarcodeGenerator>(EncodeTypes::QR, u"ASPOSE");
// Set barcode x-dimension in pixels
gen->get_Parameters()->get_Barcode()->get_XDimension()->set_Pixels(4.0f);
// Generate barcode and Save to PNG
gen->Save(u"QRCode.png", BarCodeImageFormat::Png);
> dotnet add package Aspose.BarCode.Cpp
なぜ Aspose.BarCode for C++ なのか?
現実のスキャンは完璧ではありません。Aspose.BarCode for C++ は、ノイズ、反射、傾き、低コントラスト、欠損要素などを含む、破損/歪みのある画像からバーコードをデコードできるよう設計されています。速度と許容度のバランスは quality settings で調整でき、入力が荒れている場合はメディアンやソルト&ペッパーフィルタなどの内蔵クリーンアップも活用できます。
規格?もちろん対応。
Aspose.BarCode for C++ SVG や EMF などのベクター形式を含む主要な画像形式と PDF に対応しています。当社 API を使えば [files] を認識できます( https://docs.aspose.com/barcode/cpp/supported-file-formats/ ) (スキャナーやカメラからでも簡単)。以下は対応するバーコードのシンボル体系(1D、2D、郵便、複合タイプを含む)です。対応プラットフォームすべてで生成と認識が可能です。
マトリクス / 2D コード
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
リニア / 1D コード
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
業界向け & 複合コード
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Windows / Mac / Linux のネイティブ対応
Aspose.BarCode for C++ は Windows / Mac / Linux 向けのネイティブライブラリです。x64 アプリケーションを対象に、Visual Studio や CMake(MSVC、GCC、Clang)など一般的な C++ ツールチェーンに適合します。
ライブコードデモ
テキストを貼り付ける → バーコードを生成。ファイルをドロップ → デコード結果を取得。どちらの例も自動生成されたサンプルコード付きなので、そのままプロジェクトにコピーできます。
高速・ネイティブなバーコード処理
Aspose.BarCode for C++ は、ネイティブアプリ向けに高性能なバーコード生成・認識を提供します。精度と効率を重視したライブラリで、エンジニアリングツール、産業システム、デスクトップユーティリティ、サーバーサイドサービスを構築できます。回転/傾き/低品質画像でも認識は安定し、生成は印刷・画面・組み込み用途に合わせて精密に制御できます。
1D/2D バーコード標準を幅広くサポートしており、次のことが可能です。
- 80 以上のバーコードシンボル体系を生成・認識
- PNG、JPEG、BMP、TIFF など一般的なラスター形式に対応
- ノイズ/歪み/回転のある画像から高精度に読み取り
- 解像度、余白(padding)、向き、キャプション、テキスト設定をカスタマイズ
- デスクトップアプリ、組み込みシステム、バックエンドサービスに統合
機能と特長
Aspose.BarCode for C++ は、さまざまな画像タイプから任意の角度で 1D/2D バーコードを生成・認識できる強力な開発ライブラリです。生成したバーコードを高品質な複数の画像形式にエクスポートでき、背景色、バー色、回転角、X 寸法、画質、解像度、キャプション、サイズなど多くのパラメーターや見た目を調整できます。さらに豊富な検出・読み取り機能を備え、80 種類以上のバーコードに対応しています。
さまざまな形式でバーコードラベルを保存
ストリームまたはファイルから認識
2D タイプで(英語以外の)文字をエンコード/デコード
バーコード画像を任意の角度で回転
Aspose.PDF で複数ページ TIFF と PDF からバーコードをスキャン
リニア、2D、郵便シンボル体系に対応