Skip to content

A pure OCaml library for manipulating colors in different color spaces.

License

Notifications You must be signed in to change notification settings

ocaml-tui/colors

Repository files navigation

Colors

A pure OCaml library for manipulating colors in different color spaces.

It supports creating colors in several formats:

RGB Linear RGB XYZ LUV
RGB create translate - -
LinearRGB translate create translate -
XYZ - translate create translate
LUV - - translate create

And blending:

openColors
letblack=`rgb(0,0,0)
letwhite=`rgb(255,255,255)
letgray=RGB.blend black white~mix:0.5
let()=assert(gray=`rgb(107,107,107))