Optional
binarizerAlgorithm to use for the grayscale to binary transformation. The difference is how to get to a threshold value T which results in a bit value R = L <= T.
"LocalAverage"
T = average of neighboring pixels for matrix and GlobalHistogram for linear
"GlobalHistogram"
T = valley between the 2 largest peaks in the histogram (per line in linear case)
"FixedThreshold"
T = 127
"BoolCast"
T = 0, fastest possible
"LocalAverage"
Optional
characterCharacter set to use (when applicable). If this is set to "Unknown"
, auto-detecting will be
used.
"Unknown"
Optional
Experimental
downscaleScale factor to use during downscaling, meaningful values are 2
, 3
and 4
. WARNING:
this API is experimental and may change / disappear
Optional
Experimental
downscaleImage size ( min(width, height) ) threshold at which to start downscaled scanning WARNING: this API is experimental and may change / disappear
Optional
eanSpecify whether to ignore, read or require EAN-2 / 5 add-on symbols while scanning EAN / UPC codes.
"Ignore"
Ignore any Add-On symbol during read / scan
"Read"
Read EAN-2 / EAN-5 Add-On symbol if found
"Require"
Require EAN-2 / EAN-5 Add-On symbol to be present
"Read"
Optional
formatsA set of ReadInputBarcodeFormat
s that should be searched for.
An empty list []
indicates all supported formats.
Supported values in this list are: "Aztec"
, "Codabar"
, "Code128"
, "Code39"
, "Code93"
,
"DataBar"
, "DataBarExpanded"
, "DataMatrix"
, "DXFilmEdge"
, "EAN-13"
, "EAN-8"
,
"ITF"
, "Linear-Codes"
, "Matrix-Codes"
, "MaxiCode"
, "MicroQRCode"
, "PDF417"
,
"QRCode"
, "rMQRCode"
, "UPC-A"
, "UPC-E"
[]
Optional
isSet to true
if the input contains nothing but a single perfectly aligned barcode (usually
generated images).
false
Optional
maxThe maximum number of symbols / barcodes to detect / look for in the image. The upper limit of this number is 255.
255
Optional
minThe number of scan lines in a linear barcode that have to be equal to accept the result.
2
Optional
returnIf true
, return the start and end chars in a Codabar barcode instead of stripping them.
false
upstream
Optional
returnIf true
, return the barcodes with errors as well (e.g. checksum errors).
false
Optional
textSpecifies the TextMode
that controls the result of
ReadResult.text
.
"Plain"
ReadResult.bytes
transcoded to unicode based on ECI info or guessed
character set
"ECI"
Standard content following the ECI protocol with every character set ECI segment transcoded to unicode
"HRI"
Human Readable Interpretation (dependent on the ContentType)
"Hex"
ReadResult.bytes
transcoded to ASCII string of HEX values
"Escaped"
Escape non-graphical characters in angle brackets (e.g. ASCII 29
will be transcoded to
"<GS>"
)
"Plain"
Optional
tryIf true
, the Code-39 reader will try to read extended mode.
false
Optional
tryTry detecting code in downscaled images (depending on image size).
Optional
trySpend more time to try to find a barcode. Optimize for accuracy, not speed.
true
Optional
tryTry detecting inverted (reversed reflectance) codes if the format allows for those.
true
Optional
tryTry detecting code in 90, 180 and 270 degree rotated images.
true
Optional
validateAssume Code-39 codes employ a check digit and validate it.
false
upstream
Optional
validateITFCheckAssume ITF codes employ a GS1 check digit and validate it.
false
upstream
Generated using TypeDoc
Reader options for reading barcodes.