picto-lights

1.1.0 • Public • Published

Picto-Lights

Change one or more LIFX bulb(s) to the dominant colour of a given image.

Useage

require('picto-lights')(img, LIFXToken, options)

img (string or Buffer) - URL or Buffer object of the image.

LIFXToken (string) - Your LIFX access token, generated through the account settings page on the LIFX site.

options (Options) - An object containing optional parameters (see below).

Options

selector (string) - The selector for the light(s) you want to change colour. Defaults to "all".

brightness (double) - The brightness of the bulb. Defaults to 0.5

duration (double) - How long (in seconds) to transition when going from off to on. Default is 1.0

Example

const pictolights = require('picto-lights');

pictolights("http://url-of-image-here", "your-lifx-token", options)
.then(() => {  })

Due to the use of async/await, requires Node v7.6+.

Notes

For best results, avoid text heavy images as well as dark/black images which can turn a light white because of the way the LIFX lights handle RGB.

Readme

Keywords

none

Package Sidebar

Install

npm i picto-lights

Weekly Downloads

0

Version

1.1.0

License

MIT

Last publish

Collaborators

  • coreyralli