我可以得到它,所以图像左上角位于中心,但我不想要那样。我想要它,所以图像的中心位于中心。如果有帮助,屏幕尺寸将永远不会从2560 x 1440变化。
picture = pygame.image.load(images[i])
picture_rect = picture.get_rect(center = main_surface.get_rect().center)
size = picture.get_size()
scale = aspect_scale(size)
picture = pygame.transform.scale(picture,(scale))
main_surface.blit(picture, (picture_rect.center))
pygame.display.update()