mirror of
https://github.com/janishutz/color-thief.git
synced 2025-11-25 13:54:25 +00:00
Merge pull request #8 from michaelhart/master
Fix for Quantize Returning false
This commit is contained in:
@@ -92,6 +92,14 @@ function getDominantColor(sourceImage){
|
||||
// Send array to quantize function which clusters values
|
||||
// using median cut algorithm
|
||||
var cmap = MMCQ.quantize(pixelArray, 5);
|
||||
|
||||
if ( cmap === false ) {
|
||||
// Clean up
|
||||
image.removeCanvas();
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
var newPalette = cmap.palette();
|
||||
|
||||
// Clean up
|
||||
@@ -135,6 +143,14 @@ function createPalette(sourceImage, colorCount){
|
||||
// Send array to quantize function which clusters values
|
||||
// using median cut algorithm
|
||||
var cmap = MMCQ.quantize(pixelArray, colorCount);
|
||||
|
||||
if ( cmap === false ) {
|
||||
// Clean up
|
||||
image.removeCanvas();
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
var newPalette = cmap.palette();
|
||||
|
||||
// Clean up
|
||||
|
||||
Reference in New Issue
Block a user