歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 在Python文件中集成圖片

在Python文件中集成圖片

日期:2017/3/1 10:57:43   编辑:Linux編程

方法一:

使用base64方式編解碼。

核心代碼如下:

1.將圖片文件編碼為base64字符串:

  1. import base64 #導入base64庫
  2. f = open(r'/home/1.ico','rb') #用二進制方式打開圖片文件
  3. str = base64.b64encode(f.read()) #讀取文件內容,編碼為base64字符串
  4. f.close() #關閉文件
  5. print str #輸出base64編碼結果

2.將base64字符串解碼為圖片:

  1. import base64
  2. import wx
  3. import cStringIO
  4. def GetMondrianData():
  5. iconData = "圖片BASE64字符串"
  6. iconData = base64.b64decode(iconData)
  7. return iconData
  8. def GetMondrianBitmap():
  9. return wx.BitmapFromImage(GetMondrianImage())
  10. def GetMondrianImage():
  11. stream = cStringIO.StringIO(GetMondrianData())
  12. return wx.ImageFromStream(stream)
  13. def GetMondrianIcon():
  14. icon = wx.EmptyIcon()
  15. icon.CopyFromBitmap(GetMondrianBitmap())
  16. return icon
Copyright © Linux教程網 All Rights Reserved