package ucolor import "image/color" // Transparent returns whether or not a color has transparency. func Transparent (c color.Color) bool { _, _, _, a := c.RGBA() return a != 0xFFFF } // ToRGBA converts any color to a color.RGBA value. func ToRGBA (c color.Color) color.RGBA { r, g, b, a := c.RGBA() return color.RGBA { uint8(r >> 8), uint8(g >> 8), uint8(b >> 8), uint8(a >> 8), } }