AlGe commited on
Commit
4475c43
·
verified ·
1 Parent(s): 863a991

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -2
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
- for i in range(100, 1000, 100):
 
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