Я пишу приложение с графическим интерфейсом на Python с использованием wxPython и хочу отобразить изображение в статическом элементе управления (wx.StaticBitmap
).
Я могу использовать wx.ImageFromStream
для загрузки изображения из файла, и это работает ОК:
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)
Но то, что я действительно хочу сделать, это создать изображение из данных в памяти. Итак, если я напишу
f = open("test.jpg", "rb")
data = f.read()
как я могу создать wx.Image
объект из data
?
Спасибо за вашу помощь!