This page is applicable to version 8.2.3
Javascript API Reference - BarcodeReader
Decode Methods
Method | Description |
---|---|
decode() | Decode barcodes from images, binary data, URLs, and more. |
decodeBase64String() | Decode barcodes from a base64 encoded string. |
decodeBuffer() | Decode barcodes from raw buffer. |
decodeUrl() | Decode barcodes from a URL. |
decode
Decode barcodes from various sources, including binary data, images, base64 (with MIME type), URLs, etc.
decode(source) returns Promise
Parameters
source *Blob |
Buffer | ArrayBuffer | Uint8Array | Uint8ClampedArray | HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | string* |
Return Value
Promise<TextResult[]>
Sample
Read barcodes from live camera
decodeBase64String
Decode barcodes from a base64 string with or without MIME type. For example, with MIME type specified: data:image/jpg;base64,Xfjshekk...
and without: Xfjshekk....
decodeBase64String(base64) returns Promise
Parameters
base64
string
Return Value
Promise<TextResult[]>
Sample
Read barcodes from live camera
decodeBuffer
Decode barcodes from raw buffer.
decodeBuffer(buffer, width, height, stride, format, config) returns Promise
Parameters
buffer
Uint8Array | Uint8ClampedArray | ArrayBuffer | Blob | Buffer
width
number
height
number
stride
number
format
EnumImagePixelFormat
config
optional any
Return Value
Promise<any>
Sample
Read barcodes from live camera
decodeUrl
Decode barcodes from URLs. The URL source must be in the same domain or allows Cross-Origin Resource Sharing (CORS).
decodeUrl(url) returns Promise
Parameters
url
string
Return Value
Promise<TextResult[]>