Получение цвета пикселя в местоположении с помощью pygame

Я рисую кучу прямоугольников на экране siaply, и мне интересно, как я буду читать цвет rgb в определенном месте пикселя? Например, я хочу получить цвет пикселя в месте 0,0 на экране дисплея, и он возвращает значение [0,0,0] (или подобное).

1 ответов


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

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

возврат копии цвета RGBA значение в данном пикселе. Если поверхность не имеет Альфа на пиксель, то Альфа-значение всегда будет 255 (непрозрачный). Если позиция пикселя за пределами области поверхности исключение IndexError будет поднятый.