package bimage-unix

  1. Overview
  2. Docs

Module Bimage_unix.StbSource

Stb contains image I/O operationgs using stb_image

Sourceval read_u8 : 'a Bimage.Color.t -> string -> ((int, Bimage.u8, 'a) Bimage.Image.t, Bimage.Error.t) result
Sourceval read_u8_from_memory : 'a Bimage.Color.t -> bytes -> ((int, Bimage.u8, 'a) Bimage.Image.t, Bimage.Error.t) result
Sourceval read_u16 : 'a Bimage.Color.t -> string -> ((int, Bimage.u16, 'a) Bimage.Image.t, Bimage.Error.t) result
Sourceval read_u16_from_memory : 'a Bimage.Color.t -> bytes -> ((int, Bimage.u16, 'a) Bimage.Image.t, Bimage.Error.t) result
Sourceval read_f32 : 'a Bimage.Color.t -> string -> ((float, Bimage.f32, 'a) Bimage.Image.t, Bimage.Error.t) result
Sourceval read_f32_from_memory : 'a Bimage.Color.t -> bytes -> ((float, Bimage.f32, 'a) Bimage.Image.t, Bimage.Error.t) result
Sourceval read : ('a, 'b) Bimage.kind -> 'c Bimage.Color.t -> string -> (('a, 'b, 'c) Bimage.Image.t, Bimage.Error.t) result
Sourceval read_from_memory : ('a, 'b) Bimage.kind -> 'c Bimage.Color.t -> bytes -> (('a, 'b, 'c) Bimage.Image.t, Bimage.Error.t) result
Sourceval write_png : string -> (int, Bimage.u8, 'c) Bimage.Image.t -> (unit, Bimage.Error.t) result
Sourceval write_jpg : ?quality:int -> string -> (int, Bimage.u8, 'c) Bimage.Image.t -> (unit, Bimage.Error.t) result
Sourceval write_hdr : string -> (float, Bimage.f32, 'c) Bimage.Image.t -> (unit, Bimage.Error.t) result
Sourceval write : string -> ('a, 'b, 'c) Bimage.Image.t -> (unit, Bimage.Error.t) result
OCaml

Innovation. Community. Security.