Module Mlpost__Color

type st = Mlpost__.Concrete_types.scolor =
| RGB of float * float * float
| CMYK of float * float * float * float
| Gray of float
type t = Mlpost__.Concrete_types.color =
| OPAQUE of Mlpost__.Concrete_types.scolor
| TRANSPARENT of float * Mlpost__.Concrete_types.scolor
val rgb8 : int -> int -> int -> t
val rgb8a : int -> int -> int -> int -> t
val rgb_from_int : int -> t
val hsv : float -> float -> float -> t
val color_gen : float -> float -> unit -> t
val red : t
val lightred : t
val blue : t
val lightblue : t
val green : t
val lightgreen : t
val orange : t
val purple : t
val magenta : t
val cyan : t
val lightcyan : t
val yellow : t
val lightyellow : t
val lightmagenta : t
val gray : float -> t
val white : t
val lightgray : t
val mediumgray : t
val darkgray : t
val black : t
val default : t
val rgb : float -> float -> float -> t
val rgba : float -> float -> float -> float -> t
val cmyk : float -> float -> float -> float -> t
val cmyka : float -> float -> float -> float -> float -> t
val is_opaque : t -> bool
val opaque : t -> t
val transparent : float -> t -> t
val colors : (string, t) Stdlib.Hashtbl.t
val color : string -> t