Bimage_unix.MagickMagick contains image I/O operations using ImageMagick/GraphicsMagick on the command-line
val read :
?create:
( string ->
( 'a, 'b ) Bimage.Type.t ->
'c Bimage.Color.t ->
int ->
int ->
( 'a, 'b, 'c ) Bimage.Image.t ) ->
( 'a, 'b ) Bimage.Type.t ->
[< `Gray | `Rgb | `Rgba ] as 'c Bimage.Color.t ->
?format:string ->
string ->
( ( 'a, 'b, 'c ) Bimage.Image.t, Bimage.Error.t ) Stdlib.resultread filename kind color loads an image from filename on disk using the given kind and color
val write :
?quality:int ->
?format:string ->
string ->
( 'a, 'b, [< `Gray | `Rgb | `Rgba ] ) Bimage.Image.t ->
unitwrite filename image saves an image to filename
val read_all :
?create:
( string ->
( 'a, 'b ) Bimage.Type.t ->
'c Bimage.Color.t ->
int ->
int ->
( 'a, 'b, 'c ) Bimage.Image.t ) ->
( 'a, 'b ) Bimage.Type.t ->
[< `Gray | `Rgb | `Rgba ] as 'c Bimage.Color.t ->
?format:string ->
string array ->
( Bimage.Input.t, Bimage.Error.t ) Stdlib.resultRead multiple images directly into an Input array
convert_command contains the command used to call out to ImageMagick/GraphicsMagick. For example, if you'd like to use GraphicsMagick then set this to "gm convert"