package imagemagick

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val create_image : width:int -> height:int -> pseudo_format:string -> unit -> image_handle
val get_canvas : width:int -> height:int -> color:string -> unit -> image_handle
val read_image : filename:string -> unit -> image_handle
val blur : ?radius:float -> sigma:float -> unit -> image_handle -> image_handle
val radial_blur : angle:float -> unit -> image_handle -> image_handle
val radial_blur_channel : channel:channel_type -> angle:float -> unit -> image_handle -> image_handle
val charcoal : ?radius:float -> sigma:float -> unit -> image_handle -> image_handle
val edge : radius:float -> unit -> image_handle -> image_handle
val emboss : ?radius:float -> sigma:float -> unit -> image_handle -> image_handle
val gaussian_blur : ?radius:float -> sigma:float -> unit -> image_handle -> image_handle
val implode : amount:float -> unit -> image_handle -> image_handle
val medianfilter : radius:float -> unit -> image_handle -> image_handle
val motion_blur : ?radius:float -> sigma:float -> angle:float -> unit -> image_handle -> image_handle
val oilpaint : radius:float -> unit -> image_handle -> image_handle
val reduce_noise : radius:float -> unit -> image_handle -> image_handle
val roll : x:int -> y:int -> unit -> image_handle -> image_handle
val shade : ?gray:magick_boolean -> azimuth:float -> elevation:float -> unit -> image_handle -> image_handle
val sharpen : ?radius:float -> sigma:float -> unit -> image_handle -> image_handle
val spread : radius:float -> unit -> image_handle -> image_handle
val swirl : degrees:float -> unit -> image_handle -> image_handle
val unsharpmask : radius:float -> sigma:float -> amount:float -> threshold:float -> unit -> image_handle -> image_handle
val wave : amplitude:float -> wave_length:float -> unit -> image_handle -> image_handle
val rotate : degrees:float -> unit -> image_handle -> image_handle
val shear : x:float -> y:float -> unit -> image_handle -> image_handle
val sample : width:int -> height:int -> unit -> image_handle -> image_handle
val scale : width:int -> height:int -> unit -> image_handle -> image_handle
val thumbnail : width:int -> height:int -> unit -> image_handle -> image_handle
val adaptive_threshold : width:int -> height:int -> offset:int -> unit -> image_handle -> image_handle
val blur_channel : channel:channel_type -> ?radius:float -> sigma:float -> unit -> image_handle -> image_handle
val gaussian_blur_channel : channel:channel_type -> ?radius:float -> sigma:float -> unit -> image_handle -> image_handle
val add_noise : noise_type:noise_type -> unit -> image_handle -> image_handle
val resize : width:int -> height:int -> filter:resize_filter -> blur:float -> unit -> image_handle -> image_handle
val enhance : unit -> image_handle -> image_handle
val despeckle : unit -> image_handle -> image_handle
val minify : unit -> image_handle -> image_handle
val magnify : unit -> image_handle -> image_handle
val flip : unit -> image_handle -> image_handle
val flop : unit -> image_handle -> image_handle
val splice : x:int -> y:int -> width:int -> height:int -> unit -> image_handle -> image_handle
val crop : x:int -> y:int -> width:int -> height:int -> unit -> image_handle -> image_handle
val affine_transform : ?tx:float -> ?ty:float -> ?sx:float -> ?sy:float -> ?rx:float -> ?ry:float -> unit -> image_handle -> image_handle
val negate : ?grayscale:magick_boolean -> unit -> image_handle -> image_handle
val contrast : sharpen:magick_boolean -> unit -> image_handle -> image_handle
val equalize : unit -> image_handle -> image_handle
val normalize : unit -> image_handle -> image_handle
val black_threshold : threshold:string -> unit -> image_handle -> image_handle
val white_threshold : threshold:string -> unit -> image_handle -> image_handle
val cyclecolormap : displace:int -> unit -> image_handle -> image_handle
val solarize : threshold:float -> unit -> image_handle -> image_handle
val strip : unit -> image_handle -> image_handle
val gamma_channel : channel:channel_type -> gamma:float -> unit -> image_handle -> image_handle
val level : levels:string -> unit -> image_handle -> image_handle
val level_channel : channel:channel_type -> black_point:float -> white_point:float -> gamma:float -> unit -> image_handle -> image_handle
val negate_channel : channel:channel_type -> grayscale:magick_boolean -> unit -> image_handle -> image_handle
val ordered_dither : unit -> image_handle -> image_handle
val composite_image : compose:composite_operator -> ?x:int -> ?y:int -> unit -> img_below:image_handle -> img_above:image_handle -> image_handle
val texture_image : img:image_handle -> tex_img:image_handle -> image_handle
val modulate : ?brightness:int -> ?saturation:int -> ?hue:int -> unit -> image_handle -> image_handle
val modulate' : factors:string -> unit -> image_handle -> image_handle
val view : unit -> image_handle -> image_handle
OCaml

Innovation. Community. Security.