如何检查OpenGL中画布上是否填充了像素?

时间:2012-07-29 17:55:15

标签: opengl pixel glut glreadpixels

我试图检测OpenGL中是否填充了特定像素以实现泛洪填充算法。所以,我搜索并找到了glreadpixel函数,但我不知道如何使用这个函数以及它是否可以解决我的问题。

2 个答案:

答案 0 :(得分:7)

正确的方法可能不是回读像素。相反,您应该在自己管理的位图中进行所有操作。然后你请求OpenGL显示这个位图。

答案 1 :(得分:3)

OpenGL不是图像处理库。这是一个绘图 API,它不应该用于这样的任务。在OpenGL中读回图像数据非常昂贵,应该避免使用。