Well, the numbers are in a string of variable length. My camera can read specific parts of it's display, so an image of 1024x1024 is just as likely to happen as one of 16x342. Well, not really, but they both could happen. The data is passed by giving the dimentions via a seperate protocol, and then passing the numbers. I've converted the passed numbers to a list of integers. Each is a 16 bit number, BTW. I just needed to display that in a fixed size box, and the answer that was giving using PIL will work perfectly.
-- http://mail.python.org/mailman/listinfo/python-list