def inverted(img):
    inv = pygame.Surface(img.get_rect().size, pygame.SRCALPHA)
inv.fill((255, 255, 255, 255))
inv.blit(img, (0, 0), None, BLEND_RGB_SUB)
Как инвертировать цвета изображения в pygame?