我正在使用系统资源有限的嵌入式Linux平台。
我想通过简单的转换(如幻灯片输入,淡入淡出)来进行全屏幻灯片放映。
我试过PyGtk + GTK + Cairo,但速度非常慢,当我为GTK图像控制设置动画时,我每秒只得到两到三帧。但是smplayer正在以极快的速度播放视频!
我做了一些小研究,了解了directfb,libggi,svgalib等等,我不知道应该使用哪个库。
哪种库最适合此类应用?我宁愿这样做而不停止X.
答案 0 :(得分:2)
我首先尝试使用PyCairo,而不是使用GTK控件。
但是,如果这不能提供您所需的速度,那么您可能需要尝试PyGame,它允许您访问SDL,包括OpenGL后端。 PyGame非常积极地开发并用于构建包括全屏动画的应用程序,所以即使你不是在编写游戏,你仍然可以通过使用PyGame找到最好的支持。