From e6dc50381f234663f1fd5989942806e7bd08854b Mon Sep 17 00:00:00 2001 From: CrazyboyQCD Date: Mon, 1 Sep 2025 11:32:03 +0800 Subject: [PATCH] perf: remove unnecssary `Math.sqrt` for comparision --- src/ui/ccModal.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ui/ccModal.ts b/src/ui/ccModal.ts index fb3f1ec..0c03645 100644 --- a/src/ui/ccModal.ts +++ b/src/ui/ccModal.ts @@ -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];