Aspose.Barcode for PHP via Java Generation and Recognition API docs
XDimensionMode Class Reference

Public Attributes

const AUTO = 0
 
const SMALL = 1
 
const NORMAL = 2
 
const LARGE = 3
 
const USE_MINIMAL_X_DIMENSION = 4
 

Detailed Description

Recognition mode which sets size (from 1 to infinity) of barcode minimal element: matrix cell or bar.


 This sample shows how to use XDimension mode
 
$reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39_FULL_ASCII, DecodeType::CODE_128));
$reader->getQualitySettings()->setXDimension(XDimensionMode::SMALL);
foreach($reader->readBarCodes() as $result)
{
print("BarCode CodeText: " . $result->getCodeText());
}

Member Data Documentation

◆ AUTO

const XDimensionMode::AUTO = 0

Value of XDimension is detected by AI (SVM). At this time the same as Normal

◆ LARGE

const XDimensionMode::LARGE = 3

Detects barcodes with large XDimension with quality from BarcodeQuality captured with high-resolution cameras.

◆ NORMAL

const XDimensionMode::NORMAL = 2

Detects barcodes with classic XDimension in 2 pixels or more with quality from BarcodeQuality or high quality barcodes.

◆ SMALL

const XDimensionMode::SMALL = 1

Detects barcodes with small XDimension in 1 pixel or more with quality from BarcodeQuality

◆ USE_MINIMAL_X_DIMENSION

const XDimensionMode::USE_MINIMAL_X_DIMENSION = 4

Detects barcodes from size set in MinimalXDimension with quality from BarcodeQuality