Python 在OS-X上将Cairo Surface转换为Pygame的最快方法
我正在寻找一种用Python绘制平滑动画的方法。我想使用cairo,部分原因是我喜欢亚像素过滤,部分原因是我熟悉API。我的第一种方法是使用GTK.DrawingArea作为cairo曲面的目标。虽然绘图速度很快,但我找不到任何可靠的方法将显示/缓冲与垂直同步联系起来,因此动画不稳定且不可靠 我的下一个方法是尝试PyGame。使用中的示例作为起点,我编写了一些简单的代码来设置各种反弹球的动画。链接页面上的不同方法分为两类:Python 在OS-X上将Cairo Surface转换为Pygame的最快方法,python,macos,pygame,cairo,Python,Macos,Pygame,Cairo,我正在寻找一种用Python绘制平滑动画的方法。我想使用cairo,部分原因是我喜欢亚像素过滤,部分原因是我熟悉API。我的第一种方法是使用GTK.DrawingArea作为cairo曲面的目标。虽然绘图速度很快,但我找不到任何可靠的方法将显示/缓冲与垂直同步联系起来,因此动画不稳定且不可靠 我的下一个方法是尝试PyGame。使用中的示例作为起点,我编写了一些简单的代码来设置各种反弹球的动画。链接页面上的不同方法分为两类: 画到屏幕外的开罗 ImageSurface,然后使用Numpy 将像素缓
另一个线程:本教程也可以帮助您:他们都有问题2-颜色组件的顺序在两个库中不同,因此需要某种形式的转换。这一页实际上是我几年前开始的:)恐怕不是——这是我一直在寻找的非常具体的东西。