Versions in this module Expand all Collapse all v0 v0.3.1 Nov 3, 2021 Changes in this version + func Analogous(c color.Color) []color.Color + func Blends(c1, c2 color.Color, count int) []color.Color + func Complementary(c color.Color) color.Color + func Contrast(c color.Color) color.Color + func Cool(c color.Color) bool + func Darker(c color.Color, percent float64) color.Color + func Generate(count int, generator ColorGenerator) ([]color.Color, error) + func Hex(s string) color.Color + func HueOffset(c color.Color, degrees int) color.Color + func Lighter(c color.Color, percent float64) color.Color + func Monochromatic(c color.Color, count int) []color.Color + func Quadratic(c color.Color) []color.Color + func Shades(c color.Color, count int) []color.Color + func SplitComplementary(c color.Color) []color.Color + func Tetradic(c1 color.Color, c2 color.Color) []color.Color + func Tints(c color.Color, count int) []color.Color + func ToHex(c color.Color) string + func Tones(c color.Color, count int) []color.Color + func Triadic(c color.Color) []color.Color + func Warm(c color.Color) bool + type BroadGranularity struct + func (g BroadGranularity) Granularity() (l, c float64) + type Color struct + Color color.Color + Name string + Reference string + type ColorGenerator interface + Granularity func() (l, c float64) + Valid func(col colorful.Color) bool + type ColorObservation struct + func (c ColorObservation) Coordinates() clusters.Coordinates + func (c ColorObservation) Distance(pos clusters.Coordinates) float64 + type Colors []Color + type FineGranularity struct + func (g FineGranularity) Granularity() (l, c float64) + type HappyGenerator struct + func (cc HappyGenerator) Valid(col colorful.Color) bool + type Palette struct + func (g *Palette) AddColors(cc Colors) + func (g Palette) Clamped(cc []color.Color) Colors + func (g Palette) Color(name string) (color.Color, bool) + func (g Palette) Colors() Colors + func (g Palette) Filter(name string) Colors + func (g Palette) MixedWith(p Palette) Palette + func (g Palette) Name(color color.Color) (Colors, float64) + type PastelGenerator struct + func (cc PastelGenerator) Valid(col colorful.Color) bool + type SimilarHueGenerator struct + Color color.Color + func (gen SimilarHueGenerator) Valid(col colorful.Color) bool + type WarmGenerator struct + func (cc WarmGenerator) Valid(col colorful.Color) bool