writeppm: simplify
This commit is contained in:
parent
a3f776a13e
commit
6bcc1eb399
1 changed files with 9 additions and 6 deletions
|
@ -90,14 +90,17 @@ 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)
|
||||
if(chan == GREY1){
|
||||
pix ^= 1;
|
||||
if(rflag){
|
||||
Bputbit(fd, pix);
|
||||
else
|
||||
continue;
|
||||
}
|
||||
} else {
|
||||
if(rflag){
|
||||
Bputc(fd, pix);
|
||||
continue;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
col += Bprint(fd, "%d", pix);
|
||||
if(col >= MAXLINE-(2+1)){
|
||||
|
|
Loading…
Reference in a new issue