sig
  type pixel_layout = BPP1 | BPP8 | BPP24 | BPP48
  type t =
      JPEG of Pdfio.bytes * float list option
    | JPEG2000 of Pdfio.bytes * float list option
    | JBIG2 of Pdfio.bytes * float list option * int option
    | Raw of int * int * Pdfimage.pixel_layout * Pdfio.bytes
  val get_image_24bpp : Pdf.t -> Pdf.pdfobject -> Pdf.pdfobject -> Pdfimage.t
  val colspace : Pdf.t -> Pdf.pdfobject -> Pdf.pdfobject -> Pdfspace.t
  val bpc : Pdf.t -> Pdf.pdfobject -> Pdf.pdfobject option
end