gpt4 book ai didi

python - 在 Kivy 中从内存中加载图像

转载 作者:太空狗 更新时间:2023-10-30 01:23:39 27 4
gpt4 key购买 nike

我在内存中有一张图片格式(从pyplot输出),我想通过Kivy直接在Android上显示它,但我不想创建图片文件。有什么办法吗?在 pyplot 上,我可以通过将对象写入对象来生成类似对象的文件,但我不知道如何将其放入 Kivy。

最佳答案

类似于第一个答案,但不需要 img_pygame:

    from kivy.core.image import Image as CoreImage
from kivy.uix.image import Image
import io
import qrcode # specific to my usecase, interchangeable with Pil.Image
# OR
from PIL import Image as PilImage


msg = "text"
image = Image(source="")
imgIO = io.BytesIO()
qr = qrcode.make(msg) # returns PilImage object
qr.save(imgIO, ext='png') # equivalent to Pil.Image.save()
imgIO.seek(0)
imgData = io.BytesIO(imgIO.read())
image.texture = CoreImage(imgData, ext='png').texture
image.reload()

关于python - 在 Kivy 中从内存中加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10762454/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com