我在PyGame上编写了一个脚本,它应该创建一个图像然后保存它,而不是显示它。生成和保存的过程是完美的,但是当我使用myscreen = pygame.display.set_mode([500,500])
时,它会导致窗口打开,其大小是我定义的。一旦我没有给出任何pygame.display.flip()
,窗口就会闪烁,出现并消失。
我想知道是否有办法在PyGame中初始化一个屏幕而不显示它,所以,我可以创建我的图像并保存它。
答案 0 :(得分:2)
不要使用display
来创建它。您可以构建一个Surface
并将其与image.save()
结合使用来保存它,或者使用类似Pillow
的内容来创建图像而不使用PyGame。