# Saving an image

Any image can be saved using the save method:

    kitten.save('kitten.png')

or, specifying a file-like object:

    kitten_stream = open('kitten.png', 'wb')
    kitten.save('kitten.png', file=kitten_stream)

The following example shows how to grab a screenshot of your application window:

    pyglet.image.get_buffer_manager().get_color_buffer().save('screenshot.png')

Note that images can only be saved in the PNG format unless PIL is installed.