Versions in this module Expand all Collapse all v0 v0.1.0 Oct 24, 2022 Changes in this version + const HSI + const HSL + const HSV + const Invalid + var ColorNames = map[string]string + func Equals(first interface{}, second interface{}) bool + func HslToRgb(hue float64, saturation float64, lightness float64) (uint8, uint8, uint8) + func HsvToRgb(hue float64, saturation float64, value float64) (uint8, uint8, uint8) + func RgbToHsl(r float64, g float64, b float64) (float64, float64, float64) + type Color struct + func AdjustHue(in interface{}, degrees float64) (Color, error) + func Darken(in interface{}, percent int) (Color, error) + func Desaturate(in interface{}, percent int) (Color, error) + func KelvinToColor(kelvin int) (color Color) + func Lighten(in interface{}, percent int) (Color, error) + func Mix(first interface{}, second interface{}) (Color, error) + func MixN(first interface{}, second interface{}, weight float64) (Color, error) + func MustParse(value interface{}) Color + func Parse(value interface{}) (Color, error) + func Saturate(in interface{}, percent int) (Color, error) + func (self Color) Equals(other interface{}) bool + func (self Color) HSI() (float64, float64, float64) + func (self Color) HSL() (float64, float64, float64) + func (self Color) HSV() (float64, float64, float64) + func (self Color) IsZero() bool + func (self Color) NativeRGBA() (c color.RGBA) + func (self Color) RGBA() (uint32, uint32, uint32, uint32) + func (self Color) RGBA255() (uint8, uint8, uint8, uint8) + func (self Color) String() string + func (self Color) StringHSLA() string + func (self Color) StringRGBA() string