Single image uploader
Defined under the namespace Scandit.Datacapture.Core
- SingleImageUploader
class SingleImageUploader : FrameSource
Added in version 6.13.0
The SingleImageUploader class is a frame source which allows the analysis of a single image. The user will be presented with a simple UI to pick and analyse an image on the device.
- desiredState
get desiredState(): FrameSourceState
Added in version 6.13.0
- settings
get settings(): SingleImageUploaderSettings
Added in version 6.13.0
Implemented from FrameSource. See FrameSource.desiredState.
- getCurrentState()
getCurrentState(): FrameSourceState
Added in version 6.13.0
Implemented from FrameSource. See FrameSource.getCurrentState.
Note that for this particular frame source, the states have a slighlity different meaning: * FrameSourceState.Starting means the frame source is ready to be used * FrameSourceState.On means an image has been submitted and is being analysed.
- addListener(listener)
addListener(listener: FrameSourceListener | null):
void
Added in version 6.13.0
Implemented from FrameSource. See FrameSource.addListener().
- removeListener(listener)
removeListener(listener: FrameSourceListener | null):
void
Added in version 6.13.0
Implemented from FrameSource. See FrameSource.removeListener().
- default()
static get default(): SingleImageUploader
Added in version 6.13.0
Gets the default uploader.
- switchToDesiredState(state)
switchToDesiredState(state: FrameSourceState): Promise<
void
>Added in version 6.13.0
Implemented from FrameSource. See FrameSource.switchToDesiredState().
- applySettings(settings)
applySettings(settings: SingleImageUploaderSettings): Promise<
void
>Added in version 6.13.0
- getLastUploadedImage()
getLastUploadedImage(): ImageData | null
Added in version 6.15.0
Deprecated since version 6.17.0: use IdCaptureListener.didUpdateSession() instead, it provides the frame data of all processed frames, including the ones processed by the SingleImageUploader
Get the data from the last processed image. The data is returned as an ImageData object. If no image was ever processed, null is returned.