Module Mlpost.Color
Definitions of many colors
val default : t
the default color is black
val rgb : float -> float -> float -> t
rgb r g b
constructs the color that corresponds to the color code RGB(r,g,b)
val rgb8 : int -> int -> int -> t
rgb r g b
constructs the color that corresponds to the color code RGB(r,g,b)similar to
rgb
, but takes integers between 0 and 255 as argument
val cmyk : float -> float -> float -> float -> t
cmyk c m y k
constructs the color that corresponds to the color code CMYK(c,m,y,k)
val rgba : float -> float -> float -> float -> t
similar to
rgb
, but takes the factor of transparency
val rgb8a : int -> int -> int -> int -> t
similar to
rgb8
, but takes the factor of transparency
val cmyka : float -> float -> float -> float -> float -> t
similar to
cmyk
, but takes the factor of transparency
val is_opaque : t -> bool
test if the color is opaque
val hsv : float -> float -> float -> t
hsv h s v convert an hsv color to an rgb. 0 <= h < 360, 0 <= s,v <= 1
color generator
val color_gen : float -> float -> unit -> t