如何在Kivy中将小部件转换为图像文件?

时间:2019-02-08 17:47:09

标签: android python kivy

你好!

我目前正在升级Simple Paint项目,我想知道是否有任何方法可以将小部件的屏幕或当前状态另存为图像文件。我想实现它,但是我不知道从哪里开始。


任何提示,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

kivy documentation for widgets中,您可以简单地使用.export_to_png函数将小部件另存为图像。

  

export_to_png (文件名* args)

     

保存   小部件及其子级为png格式(指定文件名)。作品   通过从其父级中删除小部件画布,渲染为Fbo,   并调用save()。

     

注意

     

图像仅包含此小部件及其子级。如果你想   在树的其他位置包含小部件,则必须调用export_to_png()   从他们共同的父母那里,或者使用screenshot()捕获整个   窗口。

     

注意

     

图片将以png格式保存,您应包括   扩展名。