cpdf-source/cpdfimage.mli

24 lines
1.0 KiB
OCaml
Raw Normal View History

2022-01-13 17:35:03 +01:00
(** Images *)
(** Extract images. *)
2023-11-10 14:46:52 +01:00
val extract_images : ?raw:bool -> ?path_to_p2p:string ->
?path_to_im:string ->
2021-12-21 15:57:42 +01:00
Cpdfmetadata.encoding -> bool -> bool -> Pdf.t -> int list -> string -> unit
2022-01-13 17:35:03 +01:00
(** Report image resolutions. *)
2021-12-21 16:25:59 +01:00
val image_resolution : Pdf.t -> int list -> float -> (int * string * int * int * float * float) list
2023-11-13 18:55:59 +01:00
(** List images in JSON format *)
val images : Pdf.t -> int list -> Cpdfyojson.Safe.t
val process :
?q:int -> ?qlossless:int -> ?onebppmethod:string ->
length_threshold:int -> percentage_threshold:int -> pixel_threshold:int ->
path_to_jbig2enc:string -> path_to_convert:string -> Pdf.t -> unit
2023-12-06 13:20:27 +01:00
(**/**)
2023-12-04 18:15:15 +01:00
val image_of_input : (unit -> Pdfio.bytes -> Pdf.pdfobject * (int * Pdf.pdfobject) list) -> Pdfio.input -> Pdf.t
2023-12-04 17:32:12 +01:00
val obj_of_jpeg_data : Pdfio.bytes -> Pdf.pdfobject * (int * Pdf.pdfobject) list
val obj_of_png_data : Pdfio.bytes -> Pdf.pdfobject * (int * Pdf.pdfobject) list
val obj_of_jbig2_data : ?global:Pdfio.bytes -> Pdfio.bytes -> Pdf.pdfobject * (int * Pdf.pdfobject) list