func (col Color) GetYUV() (float32, float32, float32) { var h, s, l C.float cc := C.ALLEGRO_COLOR(col) C.al_color_rgb_to_yuv(cc.r, cc.g, cc.b, &h, &s, &l) return float32(h), float32(s), float32(l) }
func RgbToYuv(r, g, b float32) (float32, float32, float32) { var y, u, v C.float C.al_color_rgb_to_yuv(C.float(r), C.float(g), C.float(b), &y, &u, &v) return float32(y), float32(u), float32(v) }