Added the ability to load algorithm libraries dynamically at runtime for Microsoft Windows and Linux.
Added support for decoding intermediate results. Users with a binarized image could use this function to skip some image preprocessing steps.
Implemented a new licensing tracking mechanism, which makes it easier for users to track license usage.
Added new format control parameters:
BarcodeZoneMinDistanceToImageBorders, to set the minimum distance (in pixels) between the barcode zone and image borders.
MinRatioOfBarcodeZoneWidthToHeight, to set the minimum ratio (width/height) of the barcode zone.
BarcodeZoneBarCountRangeArray, to set the barcode zone’s range of bar count for barcode search.
Added a new argument, SpatialIndexBlockSize, for RPM_GENERAL_RGB_CONTRAST, RPM_GENERAL_GRAY_CONTRAST and RPM_GENERAL_HSV_CONTRAST.
Added a new parameter, DeblurModes, so users can use different deblur algorithms for different scenarios. DeblurModes has the following enum types: DirectBinarization, ThresholdBinarization, GrayEqualization, Smoothing, and Morphing.
Improved localization speed for ScanDirectly mode.
Improved localization accuracy for DataMatrix codes with a narrow quiet zone.