@microblink/blinkid-in-browser-sdk
Advanced tools
Changelog
6.3.0
BlinkIdSingleSideRecognizer
and BlinkIdMultiSideRecognizer
:
StringResult
:
arabicLocation
- location coordinates of the arabic text or undefined
if arabic text is emptycyrillicLocation
- location coordinates of the cyrillic text or undefined
if cyrillic text is emptylatinLocation
- location coordinates of the latin text or undefined
if latin text is emptyarabicSide
- document side of the arabic text or undefined
if arabic text is emptycyrillicSide
- document side of the cyrillic text or undefined
if cyrillic text is emptylatinSide
- document side of the latin text or undefined
if latin text is emptyRecognizer.Result
:
faceImageLocation
faceImageSide
Country
enum value - SCHENGEN_AREA
Type
enum value - IMMIGRANT_VISA
BlinkIdMultiSideRecognizer
DetectionStatus
enumChangelog
6.2.1
Changelog
6.2.0
Changelog
6.1.0
VideoRecognizer
has been refactored.
requestVideoFrameCallback
for queuing video frames in browsers which support it.this.videoElement
can no longer be changed or removed on the instance.this.getVideoElement
method for getting the reference to the video.Breaking changes:
NotSupportedReason
has been removed and videoRecognizerErrors
are used directly instead.onScanningDone
will no longer trigger on user cancellation.setClearTimeoutCallback
has been removed from the RecognizerRunner
as it's effectively the same thing as onFirstSideDone
— it triggers once any recognizer has anything recognized for multi-side recognizers, which is the same as RecognizerResultState.StageValid
.Environmental changes
ES2020
.The idea behind the device-to-device (D2D) feature is to provide extraction functionality when the initial device has technical limitations like no camera or no support for WebAssembly. Also, it can be used to direct users to use mobile instead of web cameras for a better scanning experience. Being optimized for conference calls, web cameras often struggle with a focus which causes the image of a document to have a high level of blur thus making it hard to read.
D2D can achieve these goals without the need to restart the existing process, such as form filling. When D2D is used, the scanning process is moved from a problematic device to another auxiliary device that has the necessary requirements or better camera quality. There, the scanning will take place, and the extracted results will be sent directly between the initial and auxiliary device browsers without sending images or result data to a Microblink server.
Please check out our D2D documentation to learn more about this fantastic feature.
allowHelpScreensFab
, allowHelpScreensOnboarding
, allowHelpScreensOnboardingPerpetuity
and helpScreensTooltipPauseTimeout
."[Front/Back] facing camera [n]"
on Android devices.Changelog
6.0.1
wasm-unsafe-eval
content security policy.Changelog
6.0.0
BlinkIdRecognizer
to BlinkIdSingleSideRecognizerBlinkIdCombinedRecognizer
to BlinkIdMultiSideRecognizerStringResult
, DateResult
, and Date
in order to support multiple alphabets. If a recognizer supports multiple alphabets, its result class (e.g., BlinkIdMultiSideRecognizer.Result
) will return StringResult
for results that previously returned String
.AdditionalProcessingInfo
type that provides information about missingMandatoryFields
, invalidCharacterFields
, and extraPresentFields
DataMatchResult
and DataMatchDetailedInfo
into a single structure DataMatchResult
(removed dataMatchDetailedInfo
result member)cardOrientation
to ImageAnalysisResult
structureChangelog
5.20.1
Changelog
5.20.0
ClassInfo:
BarcodeData:
Added new item to enums:
Fixed scanning for Argentina ID - there were confusions for Veteran ID, now we enabled successful extraction on Veteran ID as well