Add conversion function

This commit is contained in:
2022-10-09 12:06:37 -07:00
parent 73908de789
commit 4104eb60c8

View File

@@ -17,6 +17,22 @@ type (
conversionPalette []color.Color conversionPalette []color.Color
) )
func (n NamedPalette) ToSimplePalette() SimplePalette {
var sp SimplePalette
for _, c := range n {
sp = append(sp, c)
}
return sp
}
func (n NamedPalette) ToPalette() color.Palette {
var x color.Palette
for _, c := range n {
x = append(x, SimpleColor(c))
}
return color.Palette(x)
}
func (s SimplePalette) ToPalette() color.Palette { func (s SimplePalette) ToPalette() color.Palette {
var x color.Palette var x color.Palette
for _, c := range s { for _, c := range s {