module Magick:sig..end
An Interface to the Magick-Core
val magick_core_genesis : unit -> unit
val magick_core_terminus : unit -> unittype exception_info
val magick_exception_info_acquire : unit -> exception_info
val magick_exception_info_destroy : exception_info -> unittype image_info
val magick_image_info_clone : unit -> image_info
val magick_image_info_destroy : image_info -> unit
val magick_image_info_clone_some : image_info -> image_info
val magick_image_info_set_filename : image_info -> string -> unit
val magick_image_info_set_size : image_info -> string -> unittype image
val magick_image_destroy : image -> unit
val magick_image_set_filename : image -> string -> unitval magick_image_read : image_info -> exception_info -> image
val magick_image_write : image_info -> image -> unittypecolor =int * int * int * int
val magick_image_new : image_info -> int -> int -> color -> imageval magick_image_display : image_info -> image -> unitval magick_image_blur : image ->
radius:float -> sigma:float -> exception_info -> image
val magick_image_spread : image -> radius:float -> exception_info -> image
val magick_image_sharpen : image ->
radius:float -> sigma:float -> exception_info -> image
val magick_image_shade : image ->
gray:bool ->
azimuth:float -> elevation:float -> exception_info -> image
val magick_image_emboss : image ->
radius:float -> sigma:float -> exception_info -> image
val magick_image_edge : image -> radius:float -> exception_info -> image
val magick_image_despeckle : image -> exception_info -> imageval magick_image_charcoal : image ->
radius:float -> sigma:float -> exception_info -> imageval magick_image_modulate : image -> modulate:string -> unitmodulate:(brightness, saturation, hue), default is 100
val magick_image_negate : image -> unit
val magick_image_equalize : image -> unitval magick_image_scale : image -> int * int -> exception_info -> imagemodule ColorSpace:sig..end
val magick_image_colorspace_transform : image -> ColorSpace.t -> unitmodule CompositeOp:sig..end
val magick_image_composite : image -> CompositeOp.t -> image -> int -> int -> unittype draw_info
val magick_draw_info_acquire : unit -> draw_info
val magick_draw_info_destroy : draw_info -> unit
val magick_draw_info_set_fill : draw_info -> color -> unit
val magick_draw_info_set_stroke : draw_info -> color -> unit
val magick_draw_info_set_stroke_width : draw_info -> float -> unit
val magick_draw_info_set_primitive : draw_info -> string -> unitval magick_draw_info_set_font : draw_info -> string -> unit
val magick_draw_info_set_pointsize : draw_info -> float -> unit
val magick_image_draw : image -> draw_info -> unitval magick_get_quantum_depth : unit -> int
val magick_get_quantum_range : unit -> float
val magick_get_quantum_scale : unit -> float
val magick_get_max_map : unit -> int
val magick_get_max_colormap_size : unit -> inthigher-level interface
module Magick:sig..end
type exception_type =
| |
UndefinedException |
| |
WarningException |
| |
TypeWarning |
| |
OptionWarning |
| |
DelegateWarning |
| |
MissingDelegateWarning |
| |
CorruptImageWarning |
| |
FileOpenWarning |
| |
BlobWarning |
| |
StreamWarning |
| |
CacheWarning |
| |
CoderWarning |
| |
FilterWarning |
| |
ModuleWarning |
| |
DrawWarning |
| |
ImageWarning |
| |
WandWarning |
| |
RandomWarning |
| |
XServerWarning |
| |
MonitorWarning |
| |
RegistryWarning |
| |
ConfigureWarning |
| |
PolicyWarning |
| |
ErrorException |
| |
TypeError |
| |
OptionError |
| |
DelegateError |
| |
MissingDelegateError |
| |
CorruptImageError |
| |
FileOpenError |
| |
BlobError |
| |
StreamError |
| |
CacheError |
| |
CoderError |
| |
FilterError |
| |
ModuleError |
| |
DrawError |
| |
ImageError |
| |
WandError |
| |
RandomError |
| |
XServerError |
| |
MonitorError |
| |
RegistryError |
| |
ConfigureError |
| |
PolicyError |
| |
FatalErrorException |
| |
TypeFatalError |
| |
OptionFatalError |
| |
DelegateFatalError |
| |
MissingDelegateFatalError |
| |
CorruptImageFatalError |
| |
FileOpenFatalError |
| |
BlobFatalError |
| |
StreamFatalError |
| |
CacheFatalError |
| |
CoderFatalError |
| |
FilterFatalError |
| |
ModuleFatalError |
| |
DrawFatalError |
| |
ImageFatalError |
| |
WandFatalError |
| |
RandomFatalError |
| |
XServerFatalError |
| |
MonitorFatalError |
| |
RegistryFatalError |
| |
ConfigureFatalError |
| |
PolicyFatalError |
val magick_exception_info_reason : exception_info -> string
val magick_exception_info_description : exception_info -> string
val magick_exception_info_severity : exception_info -> exception_type
val exception_severity_string : exception_type -> string