Update app.py
Browse files
app.py
CHANGED
@@ -20,9 +20,10 @@ def generate_shades(base_color: str) -> colors.Color:
|
|
20 |
hsv = colorsys.rgb_to_hsv(*[v / 255.0 for v in base_rgb])
|
21 |
|
22 |
shades = []
|
23 |
-
|
|
|
24 |
factor = i / 1000
|
25 |
-
new_v = hsv[2] * factor
|
26 |
rgb_shade = colorsys.hsv_to_rgb(hsv[0], hsv[1], new_v)
|
27 |
shades.append(tuple(int(v * 255) for v in rgb_shade))
|
28 |
|
|
|
20 |
hsv = colorsys.rgb_to_hsv(*[v / 255.0 for v in base_rgb])
|
21 |
|
22 |
shades = []
|
23 |
+
# Generate 10 shades (from c100 to c950)
|
24 |
+
for i in range(100, 1050, 100):
|
25 |
factor = i / 1000
|
26 |
+
new_v = max(0, min(hsv[2] * factor, 1)) # Ensure the value is within [0, 1]
|
27 |
rgb_shade = colorsys.hsv_to_rgb(hsv[0], hsv[1], new_v)
|
28 |
shades.append(tuple(int(v * 255) for v in rgb_shade))
|
29 |
|