summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@centraldogma>2011-09-12 09:50:38 +0200
committercinap_lenrek <cinap_lenrek@centraldogma>2011-09-12 09:50:38 +0200
commitd02a0b77666d94bc97bbf0412b3cbefeff12c462 (patch)
tree9a7b38e9ea7ff21d4f194f5341b11c5c21c39d9d
parentddbcb07ddf227ea7f454f5a3c407df88d2b688e2 (diff)
downloadplan9front-d02a0b77666d94bc97bbf0412b3cbefeff12c462.tar.xz
npage: run gs with -dDOINTERPOLATE option
-rw-r--r--sys/src/cmd/npage.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/src/cmd/npage.c b/sys/src/cmd/npage.c
index 5648cda6c..5bd1653c0 100644
--- a/sys/src/cmd/npage.c
+++ b/sys/src/cmd/npage.c
@@ -308,7 +308,7 @@ int
popengs(Page *p)
{
int n, i, pdf, ifd, ofd, pin[2], pout[2], pdat[2];
- char buf[NBUF], nam[32], *argv[12];
+ char buf[NBUF], nam[32], *argv[16];
pdf = 0;
ifd = p->fd;
@@ -382,8 +382,9 @@ popengs(Page *p)
argv[8] = "-dGraphicsAlphaBits=4";
snprint(buf, sizeof buf, "-r%d", ppi);
argv[9] = buf;
- argv[10] = pdf ? "-" : "/fd/4";
- argv[11] = nil;
+ argv[10] = "-dDOINTERPOLATE";
+ argv[11] = pdf ? "-" : "/fd/4";
+ argv[12] = nil;
exec("/bin/gs", argv);
sysfatal("exec: %r");
}