package camlimages

  1. Overview
  2. Docs
Image processing library

Install

dune-project
 Dependency

Authors

Maintainers

Sources

camlimages-5.0.4.tar.bz2
sha256=1c9a68bdc3d348c9f859d490dadf384926213e47a584159832f7fc4a20242865
md5=1ddba74d210b86a899b5d6565f45c2dc

doc/camlimages.core/Index8/index.html

Module Index8Source

Indexed 8 bit depth image format

Sourcetype elt = int
Sourcetype rawimage
Sourcetype t = {
  1. width : int;
  2. height : int;
  3. rawimage : rawimage;
  4. mutable infos : Info.info list;
  5. mutable colormap : Color.rgb Color.map;
  6. mutable transparent : int;
}
Sourceval to_rgb24 : ?failsafe:Color.rgb -> t -> Rgb24.t
Sourceval to_rgba32 : ?failsafe:Color.rgba -> t -> Rgba32.t

Generic functions

Please read the comments of IMAGEINDEXED in genimage.mli

Sourceval dump : t -> bytes
Sourceval unsafe_access : t -> int -> int -> bytes * int
Sourceval get_strip : t -> int -> int -> int -> bytes
Sourceval set_strip : t -> int -> int -> int -> bytes -> unit
Sourceval get_scanline : t -> int -> bytes
Sourceval set_scanline : t -> int -> bytes -> unit
Sourceval unsafe_get : t -> int -> int -> elt
Sourceval unsafe_set : t -> int -> int -> elt -> unit
Sourceval get : t -> int -> int -> elt
Sourceval set : t -> int -> int -> elt -> unit
Sourceval unsafe_get_color : t -> int -> int -> Color.rgb
Sourceval get_color : t -> int -> int -> Color.rgb
Sourceval unsafe_get_rgb : t -> int -> int -> Color.rgb
Sourceval get_rgb : t -> int -> int -> Color.rgb
Sourceval destroy : t -> unit
Sourceval blit : t -> int -> int -> t -> int -> int -> int -> int -> unit
Sourceval blocks : t -> int * int
Sourceval dump_block : t -> int -> int -> Bitmap.Block.t
Sourceval map : (elt -> elt -> elt) -> t -> int -> int -> t -> int -> int -> int -> int -> unit
Sourceval create_with : int -> int -> Info.info list -> Color.rgb Color.map -> int -> bytes -> t
Sourceval create_with_scanlines : int -> int -> Info.info list -> Color.rgb Color.map -> int -> bytes array -> t
Sourceval create : int -> int -> t
Sourceval make : int -> int -> elt -> t
Sourceval copy : t -> t
Sourceval sub : t -> int -> int -> int -> int -> t
Sourceval rawimage : t -> rawimage
OCaml

Innovation. Community. Security.