PyGUI - Image

# class `Image`

The Image class represents an RGB image that can be loaded from a file and drawn on a Canvas.
On platforms which support it, an Image can have an alpha channel and will be rendered with transparency. (Not currently supported on any platform.)

## Constructors

> `Image(file` `=` filename`)`
>   Creates an Image from the contents of the given file. The set of supported file formats is platform-dependent.
>   Note: The `file` parameter must be specified using a keyword argument.

## Properties

> `width`
>   Read only. The width of the image in pixels.
> `height`
>   Read only. The height of the image in pixels.
> `size`
>   Read only. The size of the image in pixels.
> `bounds`
>   Read only. The bounding rectangle of the image. The top left corner will always be (0, 0).

## Methods

> `draw(canvas,` `src_rect,` `dst_rect)`
>   Draws the part of the image specified by `src_rect` in the area of the given `canvas` specified by `dst_rect`. If `src_rect` and `dst_rect` are different sizes, the image is scaled to fit.

---