我正在为siaply屏幕绘制一堆矩形,我想知道如何在某个像素位置读取rgb颜色?例如,我想在显示屏上的位置0,0获取像素的颜色,并返回值[0,0,0](或类似)。
答案 0 :(得分:9)
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异常 提高。