import Image, ImageDraw
im = Image.open('lena.pgm')
draw = ImageDraw.Draw(im)
draw.line((0, 0) + im.size, fill=128)
draw.line((0, im.size[1], im.size[0], 0), fill=128)
del draw
im.save(sys.stdout, 'PNG')
Flood fill with Graphicsmagick or pgmagick