diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2011-04-03 19:59:11 +0200 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2011-04-03 19:59:11 +0200 |
commit | 5ea6c5701e7ec3f738a8adb6d20790edcda781ba (patch) | |
tree | 38352e2cff9f1b9ae7f48d20480b5a8088624de9 /draw/imageunpack.c | |
parent | a5bfe0eef4361ec3ca8190b2533eca041eb7ef61 (diff) | |
parent | bc5be11061e7687a80bcda6edc9bf3c136529111 (diff) | |
download | mupdf-5ea6c5701e7ec3f738a8adb6d20790edcda781ba.tar.xz |
Merge branch 'xps'
Diffstat (limited to 'draw/imageunpack.c')
-rw-r--r-- | draw/imageunpack.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/draw/imageunpack.c b/draw/imageunpack.c index bbc22c70..2c7cb452 100644 --- a/draw/imageunpack.c +++ b/draw/imageunpack.c @@ -58,6 +58,16 @@ fz_unpacktile(fz_pixmap *dst, unsigned char * restrict src, int n, int depth, in if (depth == 1) initget1tables(); + if (scale == 0) + { + switch (depth) + { + case 1: scale = 255; break; + case 2: scale = 85; break; + case 4: scale = 17; break; + } + } + for (y = 0; y < dst->h; y++) { unsigned char *sp = src + y * stride; |