package camlimages
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=fea0bbb53746a29fb546946d34d43ed0907db8326ff95004a11f7ea666f8d541
md5=c06eec6b0e12a993d4677203e733512a
doc/camlimages.core/Color/index.html
Module Color
Definition of colormaps, i.e. mappings from real RGB colors to integers. The integer corresponding to a color c
is an index i
into a vector of colors whose i
th element is c
.
An exception raised when too many number of colors are used for a given color model.
Colormap manipulation functions
val size : 'a map -> int
Returns the size of a colormap.
val find_exact : 'a map -> 'a -> int
Finds a color in the colormap and returns its color index. Raises exception Not_found
if the color is not in the colormap.
val add_color : 'a map -> 'a -> int
Add a new color into the given colormap and return its index. If the color is already in the colormap, it is not added again, and the corresponding color index is returned.
val add_colors : 'a map -> 'a list -> int list
Add the list of new colors into the given colormap and return their indices. If a color is already in the colormap, it is not added again, and the corresponding color index is returned.
module type S = sig ... end
R(ed), G(reen), B(lue) representation of colors.
RGB with alpha (transparent) information
module Rgba : sig ... end
Colormap for RGBA
Cyan Magenta Yellow blacK color model
Rgb specialized functions (for backward compatibility)
val brightness : rgb -> int
Color name parser
val color_parse : string -> rgb
Color name parser function.
It queries the name in the color name database given by the file Camlimages.path_rgb_txt
. It also understands the following color format:
"#rrggbb" where r,g and b are 0-9a-fA-F
"#rrrrggggbbbb" where r,g and b are 0-9a-fA-F
It may raise Failure
if not found.
val colormap_parse : string array -> rgb array * int
Same as color_parse
but work for multiple names.
If a color of the result has a minus value for its R component, it is considered transparent and replaced by r=0 g=255 b=0. The function returns the last transparent color index.