color-thief icon indicating copy to clipboard operation
color-thief copied to clipboard

.getPalette() get bad color count

Open yukulele opened this issue 11 years ago • 2 comments

.getPalette() not always give quantity requested

Exemple 1:

var colorThief = new ColorThief();
console.log( colorThief.getPalette(img,2).length ); // 3

Exemple 2: http://jsfiddle.net/5cXE7/

yukulele avatar Oct 24 '13 13:10 yukulele

Same here, the offset is always -1 in my case.

matth3wga0 avatar May 14 '14 15:05 matth3wga0

        var colorThief    = new ColorThief();
            console.log(colorThief.getPalette(image).length); // 9
            console.log(colorThief.getPalette(image, 1).length); // TypeError: o.palette is not a function
            console.log(colorThief.getPalette(image, 2).length); // 3
            console.log(colorThief.getPalette(image, 3).length); // 4
            console.log(colorThief.getPalette(image, 4).length); // 4
            console.log(colorThief.getPalette(image, 5).length); // 5
            console.log(colorThief.getPalette(image, 6).length); // 6
            console.log(colorThief.getPalette(image, 7).length); // 7
            console.log(colorThief.getPalette(image, 8).length); // 7
            console.log(colorThief.getPalette(image, 9).length); // 8
            console.log(colorThief.getPalette(image, 10).length); // 9
            console.log(colorThief.getPalette(image, 11).length); // 10

cuevven avatar Dec 14 '14 14:12 cuevven