3
我在內存中有一個格式的圖片(輸出來自pyplot),我想通過Kivy直接在Android上顯示它,但我不想創建圖片文件。有沒有辦法做到這一點?在pyplot上,我能夠通過將對象寫入對象來生成類似於對象的文件,但是我不知道如何將它放入Kivy中。從Kivy的內存中加載圖像
我在內存中有一個格式的圖片(輸出來自pyplot),我想通過Kivy直接在Android上顯示它,但我不想創建圖片文件。有沒有辦法做到這一點?在pyplot上,我能夠通過將對象寫入對象來生成類似於對象的文件,但是我不知道如何將它放入Kivy中。從Kivy的內存中加載圖像
您可以使用StringIO將文件保存到緩衝區中(請參閱:Binary buffer in Python)。
喜歡的東西:
from StringIO import StringIO
buff = StringIO()
plt.savefig(buff)
buff.seek(0)
from kivy.core.image.img_pygame import ImageLoaderPygame
imgdata = ImageLoaderPygame(buff)._data
如何獲得Image對象有照片嗎? –