-def bitmapFromFile(filename):
- '''Non-portable test for bitmap type...'''
- import imghdr
- BITMAPTYPEGUESSDICT = {
- "bmp" :wxBITMAP_TYPE_BMP,
- "png" :wxBITMAP_TYPE_PNG,
- "jpeg":wxBITMAP_TYPE_JPEG,
- "jpg" :wxBITMAP_TYPE_JPEG,
- "gif" :wxBITMAP_TYPE_GIF,
- "xbm" :wxBITMAP_TYPE_XBM,
- }
- # following assumes bitmap type if we cannot resolve image type
- typ = BITMAPTYPEGUESSDICT.get(imghdr.what(filename), wxBITMAP_TYPE_BMP)
- bitmap = wxImage(filename, typ).ConvertToBitmap()
- return bitmap
-
-#----------------------------------------------------------------------
-