summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRobin Watts <robin.watts@artifex.com>2016-03-16 18:03:49 +0000
committerRobin Watts <robin.watts@artifex.com>2016-03-16 18:06:51 +0000
commitd8b0666bd1ca7e2678dd28da8154484c65623b65 (patch)
treea86691f571dc269ca7479143d33750767182c1eb /include
parent58007a25a03b5aa3cb5242c3a23a81cefb59d23f (diff)
downloadmupdf-d8b0666bd1ca7e2678dd28da8154484c65623b65.tar.xz
mutool draw: Add banded mode output for pbm files.
Diffstat (limited to 'include')
-rw-r--r--include/mupdf/fitz/bitmap.h2
-rw-r--r--include/mupdf/fitz/output-pnm.h4
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