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);
26 main(int argc, char **argv)
33 winsize = EARGF(usage());
43 if((fd = open(argv[0], OREAD)) < 0)
44 sysfatal("open %s: %r");
48 if(initdraw(0, nil, nil) < 0)
49 sysfatal("initdraw: %r");
51 if((image=readimage(display, fd, 0)) == nil)
52 sysfatal("readimage: %r");
54 drawresizewindow(Rect(0,0,Dx(image->r),Dy(image->r)));
56 einit(Emouse|Ekeyboard);
61 if(e.kbdc == 'q' || e.kbdc == 0x7F)