def save_screen_img(pg_surface, fn, quality=100): imgstr = pygame.image.tostring(pg_surface, 'RGB') im = Image.fromstring('RGB', pg_surface.get_size(), imgstr) im.save(fn, quality=quality) print fn