diff options
-rw-r--r-- | mupdf/pdf_colorspace.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mupdf/pdf_colorspace.c b/mupdf/pdf_colorspace.c index d7b5d3bf..ad793264 100644 --- a/mupdf/pdf_colorspace.c +++ b/mupdf/pdf_colorspace.c @@ -222,10 +222,11 @@ pdf_expandindexedpixmap(fz_pixmap *src) for (x = 0; x < src->w; x++) { int v = *s++; + int a = *s++; v = MIN(v, high); for (k = 0; k < n; k++) - *d++ = lookup[v * n + k]; - *d++ = *s++; + *d++ = fz_mul255(lookup[v * n + k], a); + *d++ = a; } } |