Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Node Support
Basic node support has landed in QuaggaJS, finally allowing to decode images on the server-side as well. Due to the lack of the DOM and
navigator
,<video/>
andgetUserMedia
are not supported for now. Maybe, in the distant future, this will be abstracted for the use with plugins, if needed. For now, this means onlydecodeSingle
is available to the node environment.How do I use it in node?
The following example illustrates the basic use within node:
Under the hood
The combination of ndarray and get-pixels provides a simple and intuitive way to replace the
<image/>
,<canvas/>
andCanvasContext
pipeline for reading/pre-processing images within node.Dependencies
In addition to the two packages mentioned above, the new release also switches from the statically included libraries such as
requirejs
andglMatrix
to npm dependencies.