Added HSL and HSV colors
All checks were successful
/ test (push) Successful in 15s

This commit is contained in:
Eduard Urbach 2025-03-11 14:24:41 +01:00
parent b8b0fbb57e
commit afc4092824
Signed by: eduard
GPG key ID: 49226B848C78F6C8
14 changed files with 153 additions and 48 deletions

26
HSL_test.go Normal file
View file

@ -0,0 +1,26 @@
package color_test
import (
"fmt"
"testing"
"git.urbach.dev/go/color"
)
func TestHSLSpectrum(t *testing.T) {
color.Terminal = true
color.TrueColor = true
for lightness := range 21 {
for hue := range 80 {
h := color.Value(hue) * 4.4
s := color.Value(1.0)
l := color.Value(lightness) * 0.05
c := color.HSL(h, s, l)
c.Print("█")
}
fmt.Println()
}
}