sig
  type pixel_layout = BPP1 | BPP8 | BPP24 | BPP48
  type image =
      JPEG of Utility.bytestream * float list option
    | JPEG2000 of Utility.bytestream * float list option
    | JBIG2 of Utility.bytestream * float list option
    | Raw of int * int * Pdfimage.pixel_layout * Utility.bytestream
  val get_image_24bpp :
    Pdf.pdfdoc -> Pdf.pdfobject -> Pdf.pdfobject -> Pdfimage.image
  val get_image :
    Pdf.pdfdoc -> Pdf.pdfobject -> Pdf.pdfobject -> Pdfimage.image
  val get_image_raw_24bpp :
    Pdf.pdfdoc -> Pdf.pdfobject -> Pdf.pdfobject -> Pdfimage.image
  val get_image_raw :
    Pdf.pdfdoc -> Pdf.pdfobject -> Pdf.pdfobject -> Pdfimage.image
end