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 ReadInputBarcodeFormats 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.