huey is a little utility that finds the dominant colour or palette of an image. It works on the server as well as in the browser, and there’s also a command-line version.
$ npm install [-g] huey [canvas]
note: canvas is not installed alongside huey
huey requires automattic/node-canvas for its server/node variant, however, to avoid browser-only users from having to endure the native compilation process, it needs to be npm installed separately.
var image =var dominant =var palette =
You should really only require code you need, but if you want the kitchen sink…
var huey =huey
$ huey /path/to/image=> r, g, b
huey depends on get-image-data, which in turn depends on node-canvas. Although node-canvas is a great project, its dependencies can make it hard to install. If you run into problems, I recommend checking out their install guides on the node-canvas wiki.