Skip to content

Grabs the dominant color or a representative color palette from an image. Uses javascript and canvas.

Notifications You must be signed in to change notification settings

dsauna/color-thief

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Color Thief

A script for grabbing the dominant color or a representative color palette from an image. Uses javascript and canvas.

###See a Demo

###Usage

####Get Dominant Color

getDominantColor(sourceImage)

returns {r: num, g: num, b: num}

Uses the median cut algorithm provided by quantize.js to cluster similar colors and return the base color from the largest cluster.

####Create Palette

createPalette(sourceImage, colorCount)

returns array[ {r: num, g: num, b: num}, {r: num, g: num, b: num}, ...]

Use the median cut algorithm provided by quantize.js to cluster similar colors.

BUGGY: Function does not always return the requested amount of colors. It can be +/- 2.

###License Licensed under the Creative Commons Attribution 2.5 License

About

Grabs the dominant color or a representative color palette from an image. Uses javascript and canvas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published