Module Magick.Draw

module Draw: sig .. end

Draw

api doc

type context 
val allocate_context : Magick.image -> context
val destroy_context : context -> unit
val stroke_color_string : context -> string -> unit
val fill_color_string : context -> string -> unit
val stroke_width : context -> float -> unit
val circle : context -> ox:float -> oy:float -> px:float -> py:float -> unit
val line : context -> x1:float -> y1:float -> x2:float -> y2:float -> unit
val rectangle : context -> x1:float -> y1:float -> x2:float -> y2:float -> unit
val round_rectangle : context ->
p1:float * float -> p2:float * float -> r:float * float -> unit
val arc : context ->
p1:float * float -> p2:float * float -> rot:float * float -> unit
val ellipse : context ->
o:float * float -> r:float * float -> rot:float * float -> unit
val bezier : context -> coords:(float * float) array -> unit
val render : context -> unit