Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

color-extract

1.0.0 • Public • Published

Color Extract

Fetch prominent colors from images.

# Extract color schemes via terminal. 
# If --clusters is not defined, the getProminentColors is used 
$ npm install -g color-extract
$ color-extract --input '/path/to/some/file.png' --number 3 --clusters
# Prints ["#141CFC","#04FC7C","#FC2404"] 
// Use it via the module.
import { getKMeansColors, getProminentColors } from 'color-extract';
getKMeansColors('/path/to/some/file.png', 3) .then(colors => winston.info(colors.colors))
getProminentColors('/path/to/some/file.png', 3).then(colors => winston.info(colors.colors));
 
// Top = true: Will seperate the color on the top line of the image.
// This option is only available in getProminentColors, not in getKMeansColors.
getProminentColors('/path/to/some/file.png', 3, true).then((colors) => {
  winston.info(colors.top);
  winston.info(colors.colors);
});

install

npm i color-extract

Downloadsweekly downloads

0

version

1.0.0

license

MIT

repository

githubgithub

last publish

collaborators

  • avatar