fix some idea errors

This commit is contained in:
HF 2023-03-16 16:20:35 +01:00
parent 5c51137777
commit b7954ce11b
2 changed files with 22 additions and 20 deletions

View File

@ -386,15 +386,6 @@ class CanvasCleaner {
`Couldn't load chunk ch:${canvasId}:${iAbs}:${jAbs}: ${error.message}}`, `Couldn't load chunk ch:${canvasId}:${iAbs}:${jAbs}: ${error.message}}`,
); );
} }
if (!chunk || !chunk.length) {
chunk = null;
if (chunk) {
this.logger(
// eslint-disable-next-line max-len
`Chunk ch:${canvasId}:${iAbs}:${jAbs} has invalid size ${chunk.length}.`,
);
}
}
} }
newChunks[jRel + 1][iRel + 1] = chunk; newChunks[jRel + 1][iRel + 1] = chunk;
} }

View File

@ -176,39 +176,50 @@ function quantizePointContainer(colors, pointContainer, opts) {
// construct color distance calculator // construct color distance calculator
let distCalc; let distCalc;
switch (colorDist) { switch (colorDist) {
case 'Euclidean': case 'Euclidean': {
distCalc = new distance.Euclidean(); distCalc = new distance.Euclidean();
break; break;
case 'Manhattan': }
case 'Manhattan': {
distCalc = new distance.Manhattan(); distCalc = new distance.Manhattan();
break; break;
case 'CIEDE2000': }
case 'CIEDE2000': {
distCalc = new distance.CIEDE2000(); distCalc = new distance.CIEDE2000();
break; break;
case 'CIE94Textiles': }
case 'CIE94Textiles': {
distCalc = new distance.CIE94Textiles(); distCalc = new distance.CIE94Textiles();
break; break;
case 'CIE94GraphicArts': }
case 'CIE94GraphicArts': {
distCalc = new distance.CIE94GraphicArts(); distCalc = new distance.CIE94GraphicArts();
break; break;
case 'EuclideanBT709NoAlpha': }
case 'EuclideanBT709NoAlpha': {
distCalc = new distance.EuclideanBT709NoAlpha(); distCalc = new distance.EuclideanBT709NoAlpha();
break; break;
case 'EuclideanBT709': }
case 'EuclideanBT709': {
distCalc = new distance.EuclideanBT709(); distCalc = new distance.EuclideanBT709();
break; break;
case 'ManhattanBT709': }
case 'ManhattanBT709': {
distCalc = new distance.ManhattanBT709(); distCalc = new distance.ManhattanBT709();
break; break;
case 'CMetric': }
case 'CMetric': {
distCalc = new distance.CMetric(); distCalc = new distance.CMetric();
break; break;
case 'PNGQuant': }
case 'PNGQuant': {
distCalc = new distance.PNGQuant(); distCalc = new distance.PNGQuant();
break; break;
case 'ManhattanNommyde': }
case 'ManhattanNommyde': {
distCalc = new distance.ManhattanNommyde(); distCalc = new distance.ManhattanNommyde();
break; break;
}
default: default:
distCalc = new distance.Euclidean(); distCalc = new distance.Euclidean();
} }