perf: remove unnecssary Math.sqrt for comparision

This commit is contained in:
CrazyboyQCD 2025-09-01 11:32:03 +08:00
parent 7c02beed51
commit e6dc50381f

View file

@ -243,7 +243,7 @@ function weightedNearest(r: number, g: number, b: number, palette: number[][]) {
const x = (512 + rmean) * rdiff * rdiff >> 8;
const y = 4 * gdiff * gdiff;
const z = (767 - rmean) * bdiff * bdiff >> 8;
const dist = Math.sqrt(x + y + z);
const dist = x + y + z;
if (dist < bestDist) { bestDist = dist; best = [pr, pg, pb]; }
}
return best || [0,0,0];