Yet Another Barcode Library?
This is not just another port of the great zxing library but rather an extension of it. This implementation includes a barcode locator capable of identifying barcode-like patterns in an image, resulting in an estimated bounding box that accounts for rotation. Simply put, this reader is invariant to scale and rotation, whereas other libraries require the barcode to be aligned with the viewport.
Browser Support
Quagga utilizes many modern Web APIs, which are not yet supported by all browsers. Quagga operates in two modes:
The latter mode requires the presence of the MediaDevices API. You can track the compatibility of the Web APIs used in each mode:
Supported Barcodes
Quagga supports the following barcode formats:
You can check the developer page here.
Please report any bugs or suggest additional features you would like us to implement.
Your feedback is valuable to us.