在Kivy中从内存加载图像

我在内存中有一张图片格式(从pyplot输出)我希望通过Kivy直接在
Android上显示它,但我不想创建图片文件.有没有办法做到这一点?在pyplot上,我可以通过写入对象来生成像object这样的文件,但我不知道如何将它放入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
点赞