The Bitmap class encapsulates the concept of a platform-dependent bitmap, either monochrome or colour. Platform-specific methods for creating a Bitmap object from an existing file are catered for.
A bitmap created dynamically or loaded from a file can be selected into a memory device context (instance of MemoryDC). This enables the bitmap to be copied to a window or memory device context using DC.Blit (), or to be used as a drawing surface.
See also
MemoryDC for an example of drawing onto a bitmap.
All wxPython platforms support XPMs for small bitmaps and icons.
The following lists the formats handled on different platforms. Note that missing or partially-implemented formats are automatically supplemented by using Image to load the data, and then converting it to Bitmap form. Note that using Image is the preferred way to load images in wxPython, with the exception of resources (XPM-files or native Windows resources).
Under Windows, Bitmap may load the following formats:
Under wxGTK, Bitmap may load the following formats:
Under wxMotif and wxX11, Bitmap may load the following formats:
Under Windows, Icon may load the following formats:
Under wxGTK, Icon may load the following formats:
Under wxMotif and wxX11, Icon may load the following formats:
Under Windows, Cursor may load the following formats:
Under wxGTK, Cursor may load the following formats (in addition to stock cursors):
Under wxMotif and wxX11, Cursor may load the following formats: