in PIL 1.0 distribution: class PSDraw method image() has a line self.fp.write("gsize\n%f %f translate\n" % (dx, dy)) which apparently wants to be self.fp.write("gsave\n%f %f translate\n" % (dx, dy)) At least that's what the comments at the top of the file indicate.....