On Fri Feb 20 20:29:55 EST 2009, [email protected] wrote:
> Neither works for me.
>
> term% hget http://9grid.es/screens/screen1.png|page
> reading through graphics...
> warning: couldn't read image: readimage: read count 32400 not 64800: screen
> id in use
>
you should also try running png directly from sources.
assuming that this does not work, ...
it seems that here:
/sys/src/libdraw/readimage.c:103
m = readn(fd, tmp, n);
if(m != n){
>>> werrstr("readimage: read count %d not %d: %r", m, n);
Err:
if(dolock)
lockdisplay(d);
things are getting confused. i think it would
be easier to debug if you added
werrstr("");
right before the readn() and recompiled png.
i can't quite see how that error message could
result from reading an image.
- erik