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 -> exception_info -> unittypecolor =int * int * int * int
val magick_image_new : image_info ->
int -> int -> color -> exception_info -> imageval magick_image_display : image_info -> image -> exception_info -> unitval magick_image_blur : image ->
radius:float -> sigma:float -> exception_info -> image
type pixel_interpolate_method =
| |
Undefined |
| |
Average |
| |
Average9 |
| |
Average16 |
| |
Background |
| |
Bilinear |
| |
Blend |
| |
Catrom |
| |
Integer |
| |
Mesh |
| |
Nearest |
| |
Spline |
val magick_image_spread : image ->
meth:pixel_interpolate_method ->
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 -> image
type noise_type =
| |
UndefinedNoise |
| |
UniformNoise |
| |
GaussianNoise |
| |
MultiplicativeGaussianNoise |
| |
ImpulseNoise |
| |
LaplacianNoise |
| |
PoissonNoise |
| |
RandomNoise |
val magick_image_add_noise : image ->
noise:noise_type ->
attenuate:float -> exception_info -> image
val magick_image_solarize : image -> threshold:float -> exception_info -> unitval magick_image_modulate : image -> modulate:string -> exception_info -> unitmodulate:(brightness, saturation, hue), default is 100
val magick_image_negate : image -> exception_info -> unit
val magick_image_equalize : image -> exception_info -> unitval magick_image_scale : image -> int * int -> exception_info -> imagemodule ColorSpace:sig..end
val magick_image_colorspace_transform : image -> ColorSpace.t -> exception_info -> unitmodule CompositeOp:sig..end
val magick_image_composite : image ->
image ->
CompositeOp.t -> int * int -> exception_info -> 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_draw_info_set_compose : draw_info -> CompositeOp.t -> unit
val magick_image_draw : image -> draw_info -> exception_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 |
| |
UnknownException |
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
val magick_exception_info_severity_string : exception_info -> string