sig
  val gray : float -> Graphics.color
  val rgb_inverse : Graphics.color -> int * int * int
  val mix :
    Graphics.color -> Graphics.color -> percent:float -> Graphics.color
  val blend : int -> Graphics.color array
  val gray_gradient : float -> float -> float -> Graphics.color
end