From a3f776a13e8c38df9cec041bae4cbdab6fab8e8d Mon Sep 17 00:00:00 2001 From: ppatience0 Date: Sun, 12 May 2013 16:36:29 -0400 Subject: [PATCH] writeppm: for bitmaps, 1 is black, 0 is white --- sys/src/cmd/jpg/writeppm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/src/cmd/jpg/writeppm.c b/sys/src/cmd/jpg/writeppm.c index bc18ecee8..9c96f538e 100644 --- a/sys/src/cmd/jpg/writeppm.c +++ b/sys/src/cmd/jpg/writeppm.c @@ -90,6 +90,8 @@ writedata(Biobuf *fd, Image *image, Memimage *memimage, int rflag) pix = (data[i]>>depth*((xmask-x)&xmask))&pmask; if(((x+1)&xmask) == 0) i++; + if(chan == GREY1) + pix = pix == 1? 0: 1; if(rflag){ if(chan == GREY1) Bputbit(fd, pix);