Nightly Perpetrated Mischief

    colors-palette

    0.0.4 • Public • Published

    A ImageMagick Script Can Generate Color Palettes JSON Format.

    Install

    First download and install ImageMagick. In Mac OS X, you can simply use Homebrew and do:

    brew install imagemagick
    

    then either use npm:

    npm install colors-palette
    

    or clone the repo:

    git clone git://github.com/cyrilis/colors-palette.git
    

    Usage :

        var colorPalette = require("colors-palette");
     
        colorPalette("/path/to/img", 8, function(err, colors){
     
            if(err){
                console.error(err);
                return false;
            }
     
            console.log(colors);
     
        });

    Result JSON:

    {
        "result": [
            {
                "counts": 272530,
                "rgb": "228,234,237",
                "hex": "E4EAED",
                "percentage": 0.2957,
                "percent": "29.57%"
            },
            {
                "counts": 148684,
                "rgb": "172,142,114",
                "hex": "AC8E72",
                "percentage": 0.1613,
                "percent": "16.13%"
            },
            {
                "counts": 133115,
                "rgb": "191,181,170",
                "hex": "BFB5AA",
                "percentage": 0.1444,
                "percent": "14.44%"
            },
            {
                "counts": 103595,
                "rgb": "95,11,9",
                "hex": "5F0B09",
                "percentage": 0.1124,
                "percent": "11.24%"
            },
            {
                "counts": 100268,
                "rgb": "201,177,152",
                "hex": "C9B198",
                "percentage": 0.1088,
                "percent": "10.88%"
            },
            {
                "counts": 84419,
                "rgb": "163,59,55",
                "hex": "A33B37",
                "percentage": 0.0916,
                "percent": "9.16%"
            },
            {
                "counts": 66604,
                "rgb": "57,20,15",
                "hex": "39140F",
                "percentage": 0.0723,
                "percent": "7.23%"
            },
            {
                "counts": 12385,
                "rgb": "189,113,141",
                "hex": "BD718D",
                "percentage": 0.0134,
                "percent": "1.34%"
            }
        ]
    }

    Test Image

    Test Image

    Example

    Demo Image

    Install

    npm i colors-palette

    DownloadsWeekly Downloads

    3

    Version

    0.0.4

    License

    MIT

    Last publish

    Collaborators

    • cyrilis