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