我在 siaply 屏幕上绘制了一堆矩形,我想知道如何在某个像素位置读取 rgb 颜色?例如,我想获取显示屏上位置 0,0 处像素的颜色,并返回值 [0,0,0](或类似值)。
问问题
21172 次
1 回答
16
http://www.pygame.org/docs/ref/surface.html#Surface.get_at
Surface.get_at((x, y)): return Color
返回给定像素的 RGBA 颜色值的副本。如果 Surface 没有每像素 alpha,则 alpha 值将始终为 255(不透明)。如果像素位置在 Surface 区域之外,则会引发 IndexError 异常。
于 2012-04-18T18:52:15.770 回答