Versions in this module Expand all Collapse all v1 v1.1.8 Mar 11, 2024 v1.1.6 Mar 11, 2024 v0 v0.9.1 Dec 4, 2020 v0.9.0 Dec 1, 2020 Changes in this version + var AliceBlue = NamedColor + var AntiqueWhite = NamedColor + var Aqua = NamedColor + var Aquamarine = NamedColor + var Azure = NamedColor + var Beige = NamedColor + var Bisque = NamedColor + var Black = NamedColor + var BlanchedAlmond = NamedColor + var Blue = NamedColor + var BlueViolet = NamedColor + var Brown = NamedColor + var BurlyWood = NamedColor + var CadetBlue = NamedColor + var Chartreuse = NamedColor + var Chocolate = NamedColor + var Coral = NamedColor + var CornflowerBlue = NamedColor + var Cornsilk = NamedColor + var Crimson = NamedColor + var Cyan = NamedColor + var DarkBlue = NamedColor + var DarkCyan = NamedColor + var DarkGoldenRod = NamedColor + var DarkGray = NamedColor + var DarkGreen = NamedColor + var DarkKhaki = NamedColor + var DarkMagenta = NamedColor + var DarkOliveGreen = NamedColor + var DarkOrchid = NamedColor + var DarkRed = NamedColor + var DarkSalmon = NamedColor + var DarkSeaGreen = NamedColor + var DarkSlateBlue = NamedColor + var DarkSlateGray = NamedColor + var DarkTurquoise = NamedColor + var DarkViolet = NamedColor + var Darkorange = NamedColor + var DeepPink = NamedColor + var DeepSkyBlue = NamedColor + var DimGray = NamedColor + var DodgerBlue = NamedColor + var ErrBadColor = errors.New("Parsing of color failed, Bad Color") + var FireBrick = NamedColor + var FloralWhite = NamedColor + var ForestGreen = NamedColor + var Fuchsia = NamedColor + var Gainsboro = NamedColor + var GhostWhite = NamedColor + var Gold = NamedColor + var GoldenRod = NamedColor + var Gray = NamedColor + var Green = NamedColor + var GreenYellow = NamedColor + var HoneyDew = NamedColor + var HotPink = NamedColor + var IndianRed = NamedColor + var Indigo = NamedColor + var Ivory = NamedColor + var Khaki = NamedColor + var Lavender = NamedColor + var LavenderBlush = NamedColor + var LawnGreen = NamedColor + var LemonChiffon = NamedColor + var LightBlue = NamedColor + var LightCoral = NamedColor + var LightCyan = NamedColor + var LightGoldenRodYellow = NamedColor + var LightGreen = NamedColor + var LightGrey = NamedColor + var LightPink = NamedColor + var LightSalmon = NamedColor + var LightSeaGreen = NamedColor + var LightSkyBlue = NamedColor + var LightSlateGray = NamedColor + var LightSteelBlue = NamedColor + var LightYellow = NamedColor + var Lime = NamedColor + var LimeGreen = NamedColor + var Linen = NamedColor + var Magenta = NamedColor + var Maroon = NamedColor + var MediumAquaMarine = NamedColor + var MediumBlue = NamedColor + var MediumOrchid = NamedColor + var MediumPurple = NamedColor + var MediumSeaGreen = NamedColor + var MediumSlateBlue = NamedColor + var MediumSpringGreen = NamedColor + var MediumTurquoise = NamedColor + var MediumVioletRed = NamedColor + var MidnightBlue = NamedColor + var MintCream = NamedColor + var MistyRose = NamedColor + var Moccasin = NamedColor + var NavajoWhite = NamedColor + var Navy = NamedColor + var OldLace = NamedColor + var Olive = NamedColor + var OliveDrab = NamedColor + var Orange = NamedColor + var OrangeRed = NamedColor + var Orchid = NamedColor + var PaleGoldenRod = NamedColor + var PaleGreen = NamedColor + var PaleTurquoise = NamedColor + var PaleVioletRed = NamedColor + var PapayaWhip = NamedColor + var PeachPuff = NamedColor + var Peru = NamedColor + var Pink = NamedColor + var Plum = NamedColor + var PowderBlue = NamedColor + var Purple = NamedColor + var Red = NamedColor + var RosyBrown = NamedColor + var RoyalBlue = NamedColor + var SaddleBrown = NamedColor + var Salmon = NamedColor + var SandyBrown = NamedColor + var SeaGreen = NamedColor + var SeaShell = NamedColor + var Sienna = NamedColor + var Silver = NamedColor + var SkyBlue = NamedColor + var SlateBlue = NamedColor + var SlateGray = NamedColor + var Snow = NamedColor + var SpringGreen = NamedColor + var SteelBlue = NamedColor + var Tan = NamedColor + var Teal = NamedColor + var Thistle = NamedColor + var Tomato = NamedColor + var Turquoise = NamedColor + var Violet = NamedColor + var Wheat = NamedColor + var White = NamedColor + var WhiteSmoke = NamedColor + var Yellow = NamedColor + var YellowGreen = NamedColor + type Color interface + IsDark func() bool + IsLight func() bool + String func() string + ToHEX func() *HEXColor + ToRGB func() *RGBColor + ToRGBA func() *RGBAColor + func Parse(s string) (Color, error) + type HEXColor struct + func ParseHEX(s string) (*HEXColor, error) + func (c *HEXColor) IsDark() bool + func (c *HEXColor) IsLight() bool + func (c *HEXColor) String() string + func (c *HEXColor) ToHEX() *HEXColor + func (c *HEXColor) ToRGB() *RGBColor + func (c *HEXColor) ToRGBA() *RGBAColor + type NamedColor struct + Hex string + func (c NamedColor) Color() Color + func (c NamedColor) String() string + type RGBAColor struct + A float64 + B uint8 + G uint8 + R uint8 + func FromStdColor(c color.Color) *RGBAColor + func ParseRGBA(s string) (*RGBAColor, error) + func RGBA(r, g, b uint8, a float64) (*RGBAColor, error) + func (c *RGBAColor) IsDark() bool + func (c *RGBAColor) IsDarkAlpha(bg Color) bool + func (c *RGBAColor) IsLight() bool + func (c *RGBAColor) IsLightAlpha(bg Color) bool + func (c *RGBAColor) String() string + func (c *RGBAColor) ToHEX() *HEXColor + func (c *RGBAColor) ToRGB() *RGBColor + func (c *RGBAColor) ToRGBA() *RGBAColor + type RGBColor struct + B uint8 + G uint8 + R uint8 + func ParseRGB(s string) (*RGBColor, error) + func RGB(r, g, b uint8) (*RGBColor, error) + func (c *RGBColor) IsDark() bool + func (c *RGBColor) IsLight() bool + func (c *RGBColor) String() string + func (c *RGBColor) ToHEX() *HEXColor + func (c *RGBColor) ToRGB() *RGBColor + func (c *RGBColor) ToRGBA() *RGBAColor