#include #include #include #include void main(int argc, char *argv[]) { Memimage *i, *o; char buf[1024]; int n; ARGBEGIN { } ARGEND; memimageinit(); if((i = readmemimage(0)) == 0) sysfatal("readmemimage: %r"); if((o = allocmemimage(i->r, GREY1)) == 0) sysfatal("allocmemimage: %r"); memimagedraw(o, o->r, i, i->r.min, 0, ZP, SoverD); writememimage(1, o); while((n = read(0, buf, sizeof(buf))) > 0) write(1, buf, n); }