Class BarcodeReader
- Namespace
- ZXing
- Assembly
- zxing.dll
A smart class to decode the barcode inside a bitmap object
public class BarcodeReader : BarcodeReader<Bitmap>, IBarcodeReaderGeneric, IBarcodeReader<Bitmap>, IBarcodeReader
- Inheritance
-
BarcodeReader<Bitmap>BarcodeReader
- Implements
-
IBarcodeReader<Bitmap>
- Inherited Members
- Extension Methods
Constructors
BarcodeReader()
Initializes a new instance of the BarcodeReader class.
public BarcodeReader()
BarcodeReader(Reader, Func<Bitmap, LuminanceSource>, Func<LuminanceSource, Binarizer>)
Initializes a new instance of the BarcodeReader class.
public BarcodeReader(Reader reader, Func<Bitmap, LuminanceSource> createLuminanceSource, Func<LuminanceSource, Binarizer> createBinarizer)
Parameters
reader
ReaderSets the reader which should be used to find and decode the barcode. If null then MultiFormatReader is used
createLuminanceSource
Func<Bitmap, LuminanceSource>Sets the function to create a luminance source object for a bitmap. If null, an exception is thrown when Decode is called
createBinarizer
Func<LuminanceSource, Binarizer>Sets the function to create a binarizer object for a luminance source. If null then HybridBinarizer is used
BarcodeReader(Reader, Func<Bitmap, LuminanceSource>, Func<LuminanceSource, Binarizer>, Func<byte[], int, int, BitmapFormat, LuminanceSource>)
Initializes a new instance of the BarcodeReader class.
public BarcodeReader(Reader reader, Func<Bitmap, LuminanceSource> createLuminanceSource, Func<LuminanceSource, Binarizer> createBinarizer, Func<byte[], int, int, RGBLuminanceSource.BitmapFormat, LuminanceSource> createRGBLuminanceSource)
Parameters
reader
ReaderSets the reader which should be used to find and decode the barcode. If null then MultiFormatReader is used
createLuminanceSource
Func<Bitmap, LuminanceSource>Sets the function to create a luminance source object for a bitmap. If null, an exception is thrown when Decode is called
createBinarizer
Func<LuminanceSource, Binarizer>Sets the function to create a binarizer object for a luminance source. If null then HybridBinarizer is used
createRGBLuminanceSource
Func<byte[], int, int, RGBLuminanceSource.BitmapFormat, LuminanceSource>Sets the function to create a luminance source object for a rgb raw byte array.