diff options
Diffstat (limited to 'src/pdf_bridge.h')
| -rw-r--r-- | src/pdf_bridge.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/pdf_bridge.h b/src/pdf_bridge.h index 85f477d0..77b3dc58 100644 --- a/src/pdf_bridge.h +++ b/src/pdf_bridge.h @@ -105,9 +105,16 @@ enum { pardes_pdf_document *pardes_pdf_open(const char *path, int *page_count); void pardes_pdf_close(pardes_pdf_document *document); +/* + * Start at dpi, raise the uniform scale until both optional minimum pixel + * dimensions are met, then clamp the page's longest side to max_dimension. + */ int pardes_pdf_render( pardes_pdf_document *document, int page, + int dpi, + int minimum_width, + int minimum_height, int max_dimension, pardes_pdf_pixmap *out ); @@ -115,6 +122,9 @@ int pardes_pdf_render( int pardes_pdf_render_with_highlights( pardes_pdf_document *document, int page, + int dpi, + int minimum_width, + int minimum_height, int max_dimension, const pardes_pdf_highlight *highlights, size_t highlight_count, |
