/* by prumpf@mandrakesoft.com in 14 minutes to use it to make a screen shot of aurora : chvt 12; sleep 2; cat /dev/fb0 | ./rgb16 | rawtoppm 800 600 - > foo.xpm */ #include int main(void) { unsigned short c; c = (c>>8) | (c<<8); for(;;) { fread(&c, 2, 1, stdin); putchar(((c>>11)&0x1f) << 3); putchar(((c>> 5)&0x3f) << 2); putchar(((c>> 0)&0x1f) << 3); } return 0; }