Very good. I'll give it a try. Marc 'BlackJack' Rintsch wrote: > On Thu, 20 Sep 2007 20:49:59 -0700, W. Watson wrote: > >> W. Watson wrote: >>> I'm getting a 640x480 greyscale image from a video device. I'd like to >>> place it on a canvas and then draw on the image. Does PIL or some image >>> facility allow me to do that? >> Corrected misspelling in Subject. The image here is nothing more than a >> 640x480 byte array. Each byte is a gra[e]yscale value. > > PIL can do this: > > from PIL import Image > > def main(): > width = 640 > height = 480 > image = Image.new('L', (width, height)) > data = [x * y % 256 for x in xrange(width) for y in xrange(height)] > image.putdata(data) > image.save('test.png') > > `data` can be any iterable with byte values. > > Ciao, > Marc 'BlackJack' Rintsch
-- Wayne Watson (Nevada City, CA) Web Page: <speckledwithStars.net> -- http://mail.python.org/mailman/listinfo/python-list