6
我正在繪製一堆矩形到siaply屏幕,我想知道如何去讀取某個像素位置處的RGB顏色?例如,我想要獲得顯示屏幕上位置0,0像素的顏色,並返回值[0,0,0](或類似)。使用pygame在位置獲取像素顏色
我正在繪製一堆矩形到siaply屏幕,我想知道如何去讀取某個像素位置處的RGB顏色?例如,我想要獲得顯示屏幕上位置0,0像素的顏色,並返回值[0,0,0](或類似)。使用pygame在位置獲取像素顏色
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異常將會引發 。
我嘗試了類似的東西,但不太明白。這是一個更簡單和功能性的方式。謝謝。 – Samsquanch 2012-04-18 18:56:33
如果有方法返回沒有alpha值的顏色? – TrumpetDude 2017-06-12 16:23:01