Bimage_unix.StbStb contains image I/O operationgs using stb_image
val read_u8 : 
  'a Bimage.Color.t ->
  string ->
  ( ( int, Bimage.u8, 'a ) Bimage.Image.t, Bimage.Error.t ) Stdlib.resultval read_u8_from_memory : 
  'a Bimage.Color.t ->
  bytes ->
  ( ( int, Bimage.u8, 'a ) Bimage.Image.t, Bimage.Error.t ) Stdlib.resultval read_u16 : 
  'a Bimage.Color.t ->
  string ->
  ( ( int, Bimage.u16, 'a ) Bimage.Image.t, Bimage.Error.t ) Stdlib.resultval read_u16_from_memory : 
  'a Bimage.Color.t ->
  bytes ->
  ( ( int, Bimage.u16, 'a ) Bimage.Image.t, Bimage.Error.t ) Stdlib.resultval read_f32 : 
  'a Bimage.Color.t ->
  string ->
  ( ( float, Bimage.f32, 'a ) Bimage.Image.t, Bimage.Error.t ) Stdlib.resultval read_f32_from_memory : 
  'a Bimage.Color.t ->
  bytes ->
  ( ( float, Bimage.f32, 'a ) Bimage.Image.t, Bimage.Error.t ) Stdlib.resultval read : 
  ( 'a, 'b ) Bimage.Type.t ->
  'c Bimage.Color.t ->
  string ->
  ( ( 'a, 'b, 'c ) Bimage.Image.t, Bimage.Error.t ) Stdlib.resultval read_from_memory : 
  ( 'a, 'b ) Bimage.Type.t ->
  'c Bimage.Color.t ->
  bytes ->
  ( ( 'a, 'b, 'c ) Bimage.Image.t, Bimage.Error.t ) Stdlib.resultval write_png : 
  string ->
  ( int, Bimage.u8, 'c ) Bimage.Image.t ->
  ( unit, Bimage.Error.t ) Stdlib.resultval write_jpg : 
  ?quality:int ->
  string ->
  ( int, Bimage.u8, 'c ) Bimage.Image.t ->
  ( unit, Bimage.Error.t ) Stdlib.resultval write_hdr : 
  string ->
  ( float, Bimage.f32, 'c ) Bimage.Image.t ->
  ( unit, Bimage.Error.t ) Stdlib.resultval write : 
  string ->
  ( 'a, 'b, 'c ) Bimage.Image.t ->
  ( unit, Bimage.Error.t ) Stdlib.result