Legend:
Library
Module
Module type
Parameter
Class
Class type
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