在Python文件中集成图片
在Python文件中集成图片
方法一:
使用base64方式编解码。
核心代码如下:
1.将图片文件编码为base64字符串:
- import base64 #导入base64库
- f = open(r'/home/1.ico','rb') #用二进制方式打开图片文件
- str = base64.b64encode(f.read()) #读取文件内容,编码为base64字符串
- f.close() #关闭文件
- print str #输出base64编码结果
2.将base64字符串解码为图片:
- import base64
- import wx
- import cStringIO
- def GetMondrianData():
- iconData = "图片BASE64字符串"
- iconData = base64.b64decode(iconData)
- return iconData
- def GetMondrianBitmap():
- return wx.BitmapFromImage(GetMondrianImage())
- def GetMondrianImage():
- stream = cStringIO.StringIO(GetMondrianData())
- return wx.ImageFromStream(stream)
- def GetMondrianIcon():
- icon = wx.EmptyIcon()
- icon.CopyFromBitmap(GetMondrianBitmap())
- return icon
|
评论暂时关闭