Released: Jun 8, 2021
Updates in 8.4.0
Funktionen
C, .NET, C++, Java and Python SDK
- Added new
GetIdleInstancesCount
method that returns the number of available instances when using the ‘per concurrent instance’ licensing model.
- Added
organizationID
property for license authentication.
C, .NET, C++, Android, Java and iOS SDK
- Added new
isMirrored
attribute to the TextResult
class. IsMirrored
returns whether or not a barcode is mirrored.
C, .NET, C++, Android, Java, Python, JavaScript and iOS SDK
- Added
ThresholdCompensation
to BinarizationModes
mode arguments.
- Improved recognition speeds when detecting dense QR Codes.
- Improved performance of boundary identification for DataMatrix codes.
Python SDK only
- Added new
isMirrored
and isdpm
attributes to the TextResult
class. IsMirrored
returns whether or not a barcode is mirrored and is_dpm
returns whether the result is recognized as a DPM
code.
JavaScript SDK only
- Improved the speed of identifying 1D codes from still images.
- Improved camera selection in some browsers on Android devices.
- Improved the
createInstance()
method to avoid unnecessary download of the file “dbr.scanner.html”.
- Moved the following APIs from
Dynamsoft.DBR.BarcodeReader
to Dynamsoft.DBR
:
detectEnvironment()
.
engineResourcePath
.
handshakeCode
.
isLoaded()
.
licenseServer
.
loadWasm()
.
organizationID
.
productKeys
.
sessionPassword
.
version
.
_bUseFullFeature
.
- Please note that these APIs still exist under
Dynamsoft.DBR.BarcodeReader
, but they have been deprecated and replaced by APIs in the new namespace.
Fehlerkorrekturen
C, .NET, C++, Android, Java, Python and iOS SDK
- Fixed an issue that happens when calling initLicenseFromLTS if handShakeCode is not set.
- ThreshValueCoefficient is now deprecated. It still works in this version but could be removed in the near future. It is recommended to use ThresholdCompensation instead.
.NET SDK Only
- Fixed a bug that may cause the error ‘Failed to get the address of DBR_CreateInstance’ when initializing DBR.
Android SDK Only
- Fixed a bug when trying to build the project in the release mode with code shrinker enabled.
iOS SDK Only
- Replaced the static library with a dynamic library to avoid compatibility issues with other Dynamsoft products or third-party libraries.