Improved the algorithm that recognizes barcodes in automatic mode:
Improved the recognition of barcodes on images with uneven lighting.
Improved the recognition of barcodes on images with low modulation.
Improved the recognition of barcodes on images with poor focus.
Increased the recognition speed of QR barcodes.
Increased the recognition speed of DataMatrix barcodes.
Increased the recognition speed of Aztec barcodes.
Increased the recognition speed of barcodes in multithreaded environment.
Added the ability to select the adaptive binarization type using the Vintasoft.Barcode.ReaderSettings.AdaptiveBinarizationType property.
Added the ability to specify minimum (Vintasoft.Barcode.ReaderSettings.QrMinSymbolVersion property) and maximum (Vintasoft.Barcode.ReaderSettings.QrMaxSymbolVersion property) version of symbol of recognizable QR barcodes. If the barcode reader knows the symbol version of recognizable QR barcodes, this allows significantly increase the recognition speed of QR barcodes from an image that contains many similar QR barcodes.
API changes:
Default value of Vintasoft.Barcode.ReaderSettings.AutomaticRecognition property is changed to True (previous value was False).
Default value of Vintasoft.Barcode.ReaderSettings.ScanDirection property is changed to "ScanDirection.Vertical | ScanDirection.Horizontal" value (previous value was ScanDirection.LeftToRight).
Default value of Vintasoft.Barcode.ReaderSettings.AdaptiveBinarizationType property is changed to AdaptiveBinarizationType.HighQuality value (previous value was AdaptiveBinarizationType.Fast).