diff options
author | Robin Watts <robin.watts@artifex.com> | 2016-03-16 18:03:49 +0000 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2016-03-16 18:06:51 +0000 |
commit | d8b0666bd1ca7e2678dd28da8154484c65623b65 (patch) | |
tree | a86691f571dc269ca7479143d33750767182c1eb /include | |
parent | 58007a25a03b5aa3cb5242c3a23a81cefb59d23f (diff) | |
download | mupdf-d8b0666bd1ca7e2678dd28da8154484c65623b65.tar.xz |
mutool draw: Add banded mode output for pbm files.
Diffstat (limited to 'include')
-rw-r--r-- | include/mupdf/fitz/bitmap.h | 2 | ||||
-rw-r--r-- | include/mupdf/fitz/output-pnm.h | 4 |
2 files changed, 6 insertions, 0 deletions
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 |