sig
type elt = Color.cmyk
type rawimage
type t = {
width : int;
height : int;
rawimage : Cmyk32.rawimage;
mutable infos : Info.info list;
}
val dump : Cmyk32.t -> string
val unsafe_access : Cmyk32.t -> int -> int -> string * int
val get_strip : Cmyk32.t -> int -> int -> int -> string
val set_strip : Cmyk32.t -> int -> int -> int -> string -> unit
val get_scanline : Cmyk32.t -> int -> string
val set_scanline : Cmyk32.t -> int -> string -> unit
val unsafe_get : Cmyk32.t -> int -> int -> Cmyk32.elt
val unsafe_set : Cmyk32.t -> int -> int -> Cmyk32.elt -> unit
val get : Cmyk32.t -> int -> int -> Cmyk32.elt
val set : Cmyk32.t -> int -> int -> Cmyk32.elt -> unit
val destroy : Cmyk32.t -> unit
val blit :
Cmyk32.t -> int -> int -> Cmyk32.t -> int -> int -> int -> int -> unit
val map :
(Cmyk32.elt -> Cmyk32.elt -> Cmyk32.elt) ->
Cmyk32.t -> int -> int -> Cmyk32.t -> int -> int -> int -> int -> unit
val create_with : int -> int -> Info.info list -> string -> Cmyk32.t
val create : int -> int -> Cmyk32.t
val make : int -> int -> Cmyk32.elt -> Cmyk32.t
val copy : Cmyk32.t -> Cmyk32.t
val sub : Cmyk32.t -> int -> int -> int -> int -> Cmyk32.t
val resize : (float -> unit) option -> Cmyk32.t -> int -> int -> Cmyk32.t
end