1

我想在 EAGLView 上的特定接触点获取像素的颜色。这可能吗?如果可以,怎么做?

4

2 回答 2

5

您可以读取一个像素

unsigned int pixel;
glReadPixels( x, y, 1, 1, GL_RGBA, GL_UNSIGNED_INT, &pixel);

根据帧缓冲区的格式,您可能必须对格式和类型参数使用不同的值。

于 2009-07-07T20:14:24.187 回答
0

您应该能够使用类似于此问题中使用的内容来获取原始位图数据。从那里,您可以提取触摸发生点的颜色元素的字节值。

于 2009-07-07T12:10:52.707 回答