From 6b6ec8cb2c79cab558114e8c1838880dde9ab93e Mon Sep 17 00:00:00 2001 From: Alex Date: Sat, 19 Jul 2025 22:49:18 +0500 Subject: [PATCH] fix(ColorPicker): update color conversion logic (#4550) --- playground/app/pages/components/color-picker.vue | 8 ++++++-- src/runtime/components/ColorPicker.vue | 3 +-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/playground/app/pages/components/color-picker.vue b/playground/app/pages/components/color-picker.vue index b6030162..0fb1b88e 100644 --- a/playground/app/pages/components/color-picker.vue +++ b/playground/app/pages/components/color-picker.vue @@ -1,12 +1,16 @@ diff --git a/src/runtime/components/ColorPicker.vue b/src/runtime/components/ColorPicker.vue index e7f7f443..4b724ed1 100644 --- a/src/runtime/components/ColorPicker.vue +++ b/src/runtime/components/ColorPicker.vue @@ -31,7 +31,7 @@ function HSVtoHSL(hsv: HSVColor): HSLObject { return { H: hsv.h, S: x === 0 || x === 200 ? 0 : Math.round(hsv.s * hsv.v / (x <= 100 ? x : 200 - x)), - L: Math.round(x / 2) + L: x / 2 } } @@ -102,7 +102,6 @@ const pickedColor = computed({ }, set(value) { const color = new ColorTranslator(HSVtoHSL(value), { - decimals: 2, labUnit: 'percent', cmykUnit: 'percent', cmykFunction: 'cmyk'