I am writing a GUI application in Python using wxPython and want to display the image in a static control ( wx.StaticBitmap ).
I can use wx.ImageFromStream to load an image from a file, and this works fine:
static_bitmap = wx.StaticBitmap(parent, wx.ID_ANY) f = open("test.jpg", "rb") image = wx.ImageFromStream(f) bitmap = wx.BitmapFromImage(image) static_bitmap.SetBitmap(bitmap)
But, what I really want to do is create an image from the data in memory. So if I write
f = open("test.jpg", "rb") data = f.read()
how can i create a wx.Image object from data ?
Thank you for your help!
source share