sig
  type t =
      (int, Stdlib.Bigarray.int8_unsigned_elt, Stdlib.Bigarray.c_layout)
      Stdlib.Bigarray.Array1.t
  val alloc : int -> Image.Data.t
  val of_string : string -> Image.Data.t
  val to_string : Image.Data.t -> string
  val length : Image.Data.t -> int
  val blit : Image.Data.t -> int -> Image.Data.t -> int -> int -> unit
  val blit_all : Image.Data.t -> Image.Data.t -> unit
  val copy : Image.Data.t -> Image.Data.t
  val round : int -> int -> int
end