1

EAGLView の特定のタッチ ポイントでピクセルの色を取得したいと考えています。これは可能ですか?

4

2 に答える 2

5

でピクセルを読み取ることができます

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

フレームバッファの形式によっては、format および type パラメータに異なる値を使用する必要がある場合があります。

于 2009-07-07T20:14:24.187 に答える
0

この質問で使用されているものと同様のものを使用して、生のビットマップデータを取得できるはずです。そこから、タッチが発生した時点でのカラー要素のバイト値を抽出できます。

于 2009-07-07T12:10:52.707 に答える