exception Not_implementedmodule Pixel : sig ... endtype data =
  (int, Stdlib.Bigarray.int8_unsigned_elt, Stdlib.Bigarray.c_layout)
    Stdlib.Bigarray.Array1.ttype t_data = | RGB of rgb| YUV of yuv
type t = {data : t_data;width : int;height : int;
}val rgb_data : t -> data * intval rgba32_to_bgr32 : data -> int -> data -> int -> (int * int) -> unitval rgb24_to_rgba32 : data -> int -> data -> int -> (int * int) -> unitval rgb32_to_rgba32 : data -> int -> data -> int -> (int * int) -> unit