Получение цвета пикселя в местоположении с помощью 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 будет поднятый.