From d8b0666bd1ca7e2678dd28da8154484c65623b65 Mon Sep 17 00:00:00 2001 From: Robin Watts Date: Wed, 16 Mar 2016 18:03:49 +0000 Subject: mutool draw: Add banded mode output for pbm files. --- include/mupdf/fitz/bitmap.h | 2 ++ include/mupdf/fitz/output-pnm.h | 4 ++++ 2 files changed, 6 insertions(+) (limited to 'include') diff --git a/include/mupdf/fitz/bitmap.h b/include/mupdf/fitz/bitmap.h index feb9afa6..84a624bc 100644 --- a/include/mupdf/fitz/bitmap.h +++ b/include/mupdf/fitz/bitmap.h @@ -53,6 +53,8 @@ typedef struct fz_halftone_s fz_halftone; */ fz_bitmap *fz_new_bitmap_from_pixmap(fz_context *ctx, fz_pixmap *pix, fz_halftone *ht); +fz_bitmap *fz_new_bitmap_from_pixmap_band(fz_context *ctx, fz_pixmap *pix, fz_halftone *ht, int band, int bandheight); + struct fz_bitmap_s { int refs; diff --git a/include/mupdf/fitz/output-pnm.h b/include/mupdf/fitz/output-pnm.h index ba12b807..f941b396 100644 --- a/include/mupdf/fitz/output-pnm.h +++ b/include/mupdf/fitz/output-pnm.h @@ -32,4 +32,8 @@ void fz_save_bitmap_as_pbm(fz_context *ctx, fz_bitmap *bitmap, char *filename); void fz_write_bitmap_as_pbm(fz_context *ctx, fz_output *out, fz_bitmap *bitmap); +void fz_write_pbm_header(fz_context *ctx, fz_output *out, int w, int h); + +void fz_write_pbm_band(fz_context *ctx, fz_output *out, fz_bitmap *bitmap); + #endif -- cgit v1.2.3