[英]how to get the color value of a pixel in pygame?
我想获取像素的颜色值。 我已经阅读了有关一个名为“ pygame.Surface.get_at()”的函数的内容。 但是,当我使用此功能时,出现此错误:
Traceback (most recent call last):
pygame.Surface.get_at(300, 200)
TypeError: descriptor 'get_at' requires a 'pygame.Surface' object but received a 'int'
您在这里有两个问题:
get_at
需要一个元组(x, y)
因此应使用以下命令调用它:
.get_at((300, 200))
您应该提供要获得其像素颜色的表面。 像这样:
screen = pygame.display.set_mode((150, 50)) ... screen.get_at((300, 200))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.