go-opengl-pixel/util.go

14 lines
322 B
Go
Raw Normal View History

2016-11-24 08:13:05 -06:00
package pixel
import "image/color"
2016-11-24 09:06:33 -06:00
// colorToRGBA converts a color from image/color to RGBA components in interval [0, 1].
2016-11-24 08:13:05 -06:00
func colorToRGBA(c color.Color) (r, g, b, a float64) {
ri, gi, bi, ai := c.RGBA()
r = float64(ri) / 0xffff
g = float64(gi) / 0xffff
b = float64(bi) / 0xffff
a = float64(ai) / 0xffff
return
}