From 164ae7a63b56da5a1a2cf63701583753aa433762 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Wed, 7 Dec 2011 22:28:31 +0100 Subject: Undo pre-multiplied alpha when saving PNG with alpha channels. --- apps/pdfdraw.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'apps') diff --git a/apps/pdfdraw.c b/apps/pdfdraw.c index d79cd75c..9ad2b56c 100644 --- a/apps/pdfdraw.c +++ b/apps/pdfdraw.c @@ -189,6 +189,9 @@ static void drawpage(pdf_xref *xref, int pagenum) if (gamma_value != 1) fz_gamma_pixmap(pix, gamma_value); + if (savealpha) + fz_unmultiply_pixmap(pix); + if (output) { char buf[512]; -- cgit v1.2.3