【发布时间】:2014-12-30 18:36:19
【问题描述】:
我正在使用 pygame 做一个简单的项目,我需要获取和设置像素颜色。
使用pygame.get_at(()) 和pygame.set_at(()) 非常慢。
所以我尝试使用 PixelArray 手动获取和设置颜色。但这仍然很慢
有没有更快的方法来做到这一点?
是否有可能在 c++ 中创建一个获取和设置像素的函数,这样它会更快,或者在 python/pygame 中有没有办法做到这一点?
例如:
一个 c++ 函数返回给定坐标处的像素颜色,另一个函数将给定坐标处的像素设置为给定颜色。
然后我可以在 pygame 中以某种方式调用这些函数。
非常感谢。
【问题讨论】:
-
你想在 pygame 中实现一个 c++ 函数吗?
-
正确(如果它是解决我的问题的最快方法)。我需要一种快速的方法来获取和设置 pygame 屏幕上的像素颜色
-
你学过c++吗?
-
是的,但只是基本上。我从来没有用它做过任何图形
标签: python c++ python-3.x pygame pixel