将图像添加到python脚本?

时间:2012-10-26 11:40:31

标签: python wxpython

在创建wx.BitmapButton之前,我有一个使用以下行的wxPython应用程序:

imagePlus = wx.Image('wxPlus.png', wx.BITMAP_TYPE_PNG).ConvertToBitmap()

有没有办法在图像中包含图像的数据,所以更像这样的东西?

plusData = '...√#,›o~ño\Ķ˚fly™Ω.…Õo)Ú∞L∂W_≤Ï~˛⁄...'
imagePlus = wx.Image(plusData, wx.BITMAP_TYPE_PNG).ConvertToBitmap()

2 个答案:

答案 0 :(得分:1)

通过使用模块StringIO,您可以创建一个“文件类对象”,您可以将其传递给wx.ImageFromStream。

import StringIO

stream = StringIO.StringIO()
stream.write('...√#,›o~ño\Ķ˚fly™Ω.…Õo)Ú∞L∂W_≤Ï~˛⁄...')

image = wx.ImageFromStream(stream)

答案 1 :(得分:1)

如果您正在使用wxPython,我认为img2py值得一看。