14

たくさんの長方形をsiaply画面に描画していますが、特定のピクセル位置でrgbカラーを読み取るにはどうすればよいでしょうか。たとえば、表示画面の位置0,0にあるピクセルの色を取得すると、値[0,0,0](または同様のもの)が返されます。

4

1 に答える 1

16

http://www.pygame.org/docs/ref/surface.html#Surface.get_at

Surface.get_at((x, y)): return Color

指定されたピクセルのRGBAカラー値のコピーを返します。サーフェスにピクセルごとのアルファがない場合、アルファ値は常に255(不透明)になります。ピクセル位置がSurfaceの領域外にある場合、IndexError例外が発生します。

于 2012-04-18T18:52:15.770 に答える