9 fprint(2, "usage: img [-W winsize] [file]\n");
18 if(new && getwindow(display, Refnone) < 0)
19 sysfatal("can't reattach to window: %r");
21 draw(screen, screen->r, display->white, nil, ZP);
22 drawop(screen, screen->r, image, nil, image->r.min, S);
23 flushimage(display, 1);
27 main(int argc, char **argv)
35 winsize = EARGF(usage());
45 if((fd = open(argv[0], OREAD)) < 0)
46 sysfatal("open %s: %r");
53 if(initdraw(0, nil, label) < 0)
54 sysfatal("initdraw: %r");
56 if((image=readimage(display, fd, 0)) == nil)
57 sysfatal("readimage: %r");
60 drawresizewindow(Rect(0,0,Dx(image->r),Dy(image->r)));
62 einit(Emouse|Ekeyboard);
67 if(e.kbdc == 'q' || e.kbdc == 0x7F)