Python 在PyGame中定义屏幕而不显示它

Python 在PyGame中定义屏幕而不显示它,python,pygame,Python,Pygame,我正在PyGame上编写一个脚本,它应该创建一个图像并保存它,而不是显示它。生成和保存的过程非常完美,但是当我使用myscreen=pygame.display.set_mode([500500])时,它会打开一个我定义的大小的窗口。一旦我没有给出任何pygame.display.flip()窗口就会闪烁、出现并消失 我想知道是否有办法在PyGame中初始化屏幕而不显示它,这样我就可以创建我的图像并保存它。不要使用display来创建它。您可以构造一个并将其与一起使用来保存它,或者使用类似的东西

我正在PyGame上编写一个脚本,它应该创建一个图像并保存它,而不是显示它。生成和保存的过程非常完美,但是当我使用
myscreen=pygame.display.set_mode([500500])
时,它会打开一个我定义的大小的窗口。一旦我没有给出任何
pygame.display.flip()
窗口就会闪烁、出现并消失


我想知道是否有办法在PyGame中初始化屏幕而不显示它,这样我就可以创建我的图像并保存它。

不要使用
display
来创建它。您可以构造一个并将其与一起使用来保存它,或者使用类似的东西来创建一个图像,而完全不使用PyGame。

谢谢@Silas Ray!
Surface
解决方案非常完美!